Go to the documentation of this file.
27 #include <escript/DataTypes.h>
29 #include <dudley/DudleyException.h>
31 #include <escript/Data.h>
32 #include <escript/EsysMPI.h>
40 #define DUDLEY_UNKNOWN -1
41 #define DUDLEY_DEGREES_OF_FREEDOM 1
42 #define DUDLEY_NODES 3
43 #define DUDLEY_ELEMENTS 4
44 #define DUDLEY_FACE_ELEMENTS 5
45 #define DUDLEY_POINTS 6
46 #define DUDLEY_REDUCED_ELEMENTS 10
47 #define DUDLEY_REDUCED_FACE_ELEMENTS 11
67 #define DUDLEY_INITIAL_STATUS 0
71 #endif // __DUDLEY_H__
@ Points
Definition: Dudley.h:58
#define DUDLEY_DEGREES_OF_FREEDOM
Definition: Dudley.h:41
@ Nodes
Definition: Dudley.h:53
#define DUDLEY_NODES
Definition: Dudley.h:42
@ DegreesOfFreedom
Definition: Dudley.h:52
const FunctionSpace & getFunctionSpace() const
Return the function space.
Definition: Data.h:463
@ Elements
Definition: Dudley.h:54
A suite of factory methods for creating 2D and 3D dudley domains.
Definition: dudley/src/Assemble.h:32
Data represents a collection of datapoints.
Definition: Data.h:64
index_t dim_t
Definition: DataTypes.h:66
bool hasReducedIntegrationOrder(const escript::Data &in)
Definition: Dudley.h:61
#define DUDLEY_REDUCED_ELEMENTS
Definition: Dudley.h:46
#define DUDLEY_ELEMENTS
Definition: Dudley.h:43
@ ReducedElements
Definition: Dudley.h:55
#define DUDLEY_REDUCED_FACE_ELEMENTS
Definition: Dudley.h:47
@ FaceElements
Definition: Dudley.h:56
int index_t
type for array/matrix indices used both globally and on each rank
Definition: DataTypes.h:61
@ ReducedFaceElements
Definition: Dudley.h:57
int getTypeCode() const
Returns the function space type code.
Definition: FunctionSpace.cpp:95
#define DUDLEY_POINTS
Definition: Dudley.h:45
#define DUDLEY_FACE_ELEMENTS
Definition: Dudley.h:44
std::vector< index_t > IndexVector
Definition: DataTypes.h:64