26 #include <escript/DataTypes.h> 28 #include <dudley/DudleyException.h> 30 #include <escript/Data.h> 31 #include <escript/EsysMPI.h> 39 #define DUDLEY_UNKNOWN -1 40 #define DUDLEY_DEGREES_OF_FREEDOM 1 41 #define DUDLEY_NODES 3 42 #define DUDLEY_ELEMENTS 4 43 #define DUDLEY_FACE_ELEMENTS 5 44 #define DUDLEY_POINTS 6 45 #define DUDLEY_REDUCED_ELEMENTS 10 46 #define DUDLEY_REDUCED_FACE_ELEMENTS 11 66 #define DUDLEY_INITIAL_STATUS 0 70 #endif // __DUDLEY_H__
std::vector< index_t > IndexVector
Definition: DataTypes.h:62
bool hasReducedIntegrationOrder(const escript::Data &in)
Definition: Dudley.h:60
#define DUDLEY_DEGREES_OF_FREEDOM
Definition: Dudley.h:40
#define DUDLEY_REDUCED_FACE_ELEMENTS
Definition: Dudley.h:46
int index_t
type for array/matrix indices used both globally and on each rank
Definition: DataTypes.h:59
#define DUDLEY_NODES
Definition: Dudley.h:41
const FunctionSpace & getFunctionSpace() const
Return the function space.
Definition: Data.h:452
Data represents a collection of datapoints.
Definition: Data.h:63
int getTypeCode() const
Returns the function space type code.
Definition: FunctionSpace.cpp:94
#define DUDLEY_POINTS
Definition: Dudley.h:44
A suite of factory methods for creating 2D and 3D dudley domains.
Definition: dudley/src/Assemble.h:31
#define DUDLEY_FACE_ELEMENTS
Definition: Dudley.h:43
#define DUDLEY_ELEMENTS
Definition: Dudley.h:42
#define DUDLEY_REDUCED_ELEMENTS
Definition: Dudley.h:45
index_t dim_t
Definition: DataTypes.h:64