Go to the documentation of this file.
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__
#define DUDLEY_DEGREES_OF_FREEDOM
Definition: Dudley.h:51
#define DUDLEY_NODES
Definition: Dudley.h:52
const FunctionSpace & getFunctionSpace() const
Return the function space.
Definition: Data.h:461
A suite of factory methods for creating 2D and 3D dudley domains.
Definition: dudley/src/Assemble.h:31
Data represents a collection of datapoints.
Definition: Data.h:62
index_t dim_t
Definition: DataTypes.h:87
bool hasReducedIntegrationOrder(const escript::Data &in)
Definition: Dudley.h:71
#define DUDLEY_REDUCED_ELEMENTS
Definition: Dudley.h:56
#define DUDLEY_ELEMENTS
Definition: Dudley.h:53
#define DUDLEY_REDUCED_FACE_ELEMENTS
Definition: Dudley.h:57
int index_t
type for array/matrix indices used both globally and on each rank
Definition: DataTypes.h:82
int getTypeCode() const
Returns the function space type code.
Definition: FunctionSpace.cpp:93
#define DUDLEY_POINTS
Definition: Dudley.h:55
#define DUDLEY_FACE_ELEMENTS
Definition: Dudley.h:54
std::vector< index_t > IndexVector
Definition: DataTypes.h:85