#include <NodalFunctional2D.h>
|
| 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) |
|
void | GetPointsForAll (int &n_points, double *&xi, double *&eta) |
|
void | GetPointsForEdge (int &n_points, double *&t) |
|
void | GetAllFunctionals (TCollection *Coll, TBaseCell *Cell, double *PointValues, double *Functionals) |
|
void | GetEdgeFunctionals (TCollection *Coll, TBaseCell *Cell, int Joint, double *PointValues, double *Functionals) |
|
NodalFunctional2D | GetID () |
|
realize nodal functionals in 2D
TNodalFunctional2D::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 |
|
) |
| |
void TNodalFunctional2D::GetAllFunctionals |
( |
TCollection * |
Coll, |
|
|
TBaseCell * |
Cell, |
|
|
double * |
PointValues, |
|
|
double * |
Functionals |
|
) |
| |
|
inline |
return values for all nodal functionals
void TNodalFunctional2D::GetEdgeFunctionals |
( |
TCollection * |
Coll, |
|
|
TBaseCell * |
Cell, |
|
|
int |
Joint, |
|
|
double * |
PointValues, |
|
|
double * |
Functionals |
|
) |
| |
|
inline |
return values for edge nodal functional
NodalFunctional2D TNodalFunctional2D::GetID |
( |
| ) |
|
|
inline |
void TNodalFunctional2D::GetPointsForAll |
( |
int & |
n_points, |
|
|
double *& |
xi, |
|
|
double *& |
eta |
|
) |
| |
|
inline |
return information for points for all functionals
void TNodalFunctional2D::GetPointsForEdge |
( |
int & |
n_points, |
|
|
double *& |
t |
|
) |
| |
|
inline |
return information for points for edge functionals
double* TNodalFunctional2D::Eta |
|
protected |
values at points with following eta-coordinates are needed to evaluate all nodal functionals
EvalAllNF* TNodalFunctional2D::EvalAll |
|
protected |
routine for evaluating all functionals
EvalJointNF* TNodalFunctional2D::EvalEdge |
|
protected |
routine for evaluating the edge functionals
NodalFunctional2D TNodalFunctional2D::ID |
|
protected |
ID for this set of nodal functionals
int TNodalFunctional2D::N_AllFunctionals |
|
protected |
number of all functionals
int TNodalFunctional2D::N_EdgeFunctionals |
|
protected |
number of functionals on one edge
int TNodalFunctional2D::N_PointsAll |
|
protected |
number of points needed for all nodal functionals
int TNodalFunctional2D::N_PointsEdge |
|
protected |
Number of points needed for edge nodal functionals
double* TNodalFunctional2D::T |
|
protected |
values at edge points with following edge parameters in [-1,1] are needed to evaluate functional on edge
double* TNodalFunctional2D::Xi |
|
protected |
values at points with following xi-coordinates are needed to evaluate all nodal functionals
The documentation for this class was generated from the following files: