13 #ifndef __NODALFUNCTIONAL2D__
14 #define __NODALFUNCTIONAL2D__
16 #include <Enumerations.h>
17 #include <Constants.h>
59 int n_allfunctionals,
int n_edgefunctionals,
60 int n_pointsall,
int n_pointsedge,
61 double *xi,
double *eta,
double *t,
63 EvalJointNF *evaledge);
76 {
EvalAll(Coll, Cell, PointValues, Functionals); }
81 {
EvalEdge(Coll, Cell, Joint, PointValues, Functionals); }
int N_PointsAll
Definition: NodalFunctional2D.h:30
EvalAllNF * EvalAll
Definition: NodalFunctional2D.h:41
int N_AllFunctionals
Definition: NodalFunctional2D.h:24
double * T
Definition: NodalFunctional2D.h:48
store cells in an array, used by cell iterators
Definition: Collection.h:18
TNodalFunctional2D(NodalFunctional2D id, int n_allfunctionals, int n_edgefunctionals, int n_pointsall, int n_pointsedge, double *xi, double *eta, double *t, EvalAllNF *evalall, EvalJointNF *evaledge)
Definition: NodalFunctional2D.C:16
EvalJointNF * EvalEdge
Definition: NodalFunctional2D.h:51
Definition: NodalFunctional2D.h:20
void GetPointsForEdge(int &n_points, double *&t)
Definition: NodalFunctional2D.h:70
NodalFunctional2D GetID()
Definition: NodalFunctional2D.h:84
NodalFunctional2D ID
Definition: NodalFunctional2D.h:54
int N_PointsEdge
Definition: NodalFunctional2D.h:44
void GetEdgeFunctionals(TCollection *Coll, TBaseCell *Cell, int Joint, double *PointValues, double *Functionals)
Definition: NodalFunctional2D.h:79
information for finite element data structure
Definition: BaseCell.h:25
int N_EdgeFunctionals
Definition: NodalFunctional2D.h:27
void GetPointsForAll(int &n_points, double *&xi, double *&eta)
Definition: NodalFunctional2D.h:66
void GetAllFunctionals(TCollection *Coll, TBaseCell *Cell, double *PointValues, double *Functionals)
Definition: NodalFunctional2D.h:74
double * Xi
Definition: NodalFunctional2D.h:34
double * Eta
Definition: NodalFunctional2D.h:38