Go to the documentation of this file.
27 #include <escript/DataTypes.h>
29 #include <finley/FinleyException.h>
31 #include <escript/EsysMPI.h>
45 #define FINLEY_UNKNOWN -1
46 #define FINLEY_DEGREES_OF_FREEDOM 1
47 #define FINLEY_NODES 3
48 #define FINLEY_ELEMENTS 4
49 #define FINLEY_FACE_ELEMENTS 5
50 #define FINLEY_POINTS 6
51 #define FINLEY_CONTACT_ELEMENTS_1 7
52 #define FINLEY_CONTACT_ELEMENTS_2 8
53 #define FINLEY_REDUCED_DEGREES_OF_FREEDOM 2
54 #define FINLEY_REDUCED_NODES 14
55 #define FINLEY_REDUCED_ELEMENTS 10
56 #define FINLEY_REDUCED_FACE_ELEMENTS 11
57 #define FINLEY_REDUCED_CONTACT_ELEMENTS_1 12
58 #define FINLEY_REDUCED_CONTACT_ELEMENTS_2 13
76 #define FINLEY_INITIAL_STATUS 0
80 #endif // __FINLEY_H__
#define FINLEY_POINTS
Definition: Finley.h:63
#define FINLEY_REDUCED_FACE_ELEMENTS
Definition: Finley.h:69
#define FINLEY_REDUCED_ELEMENTS
Definition: Finley.h:68
#define FINLEY_REDUCED_CONTACT_ELEMENTS_1
Definition: Finley.h:70
#define FINLEY_NODES
Definition: Finley.h:60
#define FINLEY_REDUCED_DEGREES_OF_FREEDOM
Definition: Finley.h:66
index_t dim_t
Definition: DataTypes.h:87
#define FINLEY_FACE_ELEMENTS
Definition: Finley.h:62
#define FINLEY_DEGREES_OF_FREEDOM
Definition: Finley.h:59
#define FINLEY_ELEMENTS
Definition: Finley.h:61
int index_t
type for array/matrix indices used both globally and on each rank
Definition: DataTypes.h:82
#define FINLEY_REDUCED_CONTACT_ELEMENTS_2
Definition: Finley.h:71
#define FINLEY_REDUCED_NODES
Definition: Finley.h:67
A suite of factory methods for creating various finley domains.
Definition: finley/src/Assemble.h:31
#define FINLEY_CONTACT_ELEMENTS_2
Definition: Finley.h:65
#define FINLEY_CONTACT_ELEMENTS_1
Definition: Finley.h:64
std::vector< index_t > IndexVector
Definition: DataTypes.h:85