22 #ifndef INC_DUDLEY_ASSEMBLE
23 #define INC_DUDLEY_ASSEMBLE
30 #include "escript/DataC.h"
31 #include "paso/SystemMatrix.h"
54 #define Dudley_Assemble_reducedIntegrationOrder(__in__) ( (getFunctionSpaceType(__in__) == DUDLEY_REDUCED_ELEMENTS) || (getFunctionSpaceType(__in__) == DUDLEY_REDUCED_FACE_ELEMENTS) )
57 escriptDataC *, escriptDataC *, escriptDataC *, escriptDataC *, escriptDataC *,
64 escriptDataC *, escriptDataC *, escriptDataC *, escriptDataC *, escriptDataC *,
67 escriptDataC *, escriptDataC *, escriptDataC *, escriptDataC *, escriptDataC *,
70 escriptDataC *, escriptDataC *, escriptDataC *, escriptDataC *, escriptDataC *,
74 escriptDataC *, escriptDataC *, escriptDataC *, escriptDataC *, escriptDataC *,
77 escriptDataC *, escriptDataC *, escriptDataC *, escriptDataC *, escriptDataC *,
80 escriptDataC *, escriptDataC *, escriptDataC *, escriptDataC *, escriptDataC *,
94 const dim_t NN_Sol,
const index_t * Nodes_Sol,
const dim_t num_Sol,
const double *array);
103 double *quadweight,
index_t *);
106 escriptDataC * D,
const bool useHRZ);