#include <NodalFunctional3D.h>
|
| TNodalFunctional3D (NodalFunctional3D id, int n_allfunctionals, int *n_facefunctionals, int n_pointsall, int *n_pointsface, double *xi, double *eta, double *zeta, double **xiarray, double **etaarray, double **zetaarray, double *t, double *s, EvalAllNF *evalall, EvalJointNF *evalface) |
|
void | GetPointsForAll (int &n_points, double *&xi, double *&eta, double *&zeta) |
|
void | GetPointsForFace (int j, int &n_points, double *&xi, double *&eta, double *&zeta) |
|
void | GetPointsForFace (int &n_points, double *&t, double *&s) |
|
void | GetAllFunctionals (TCollection *Coll, TBaseCell *Cell, double *PointValues, double *Functionals) |
|
void | GetFaceFunctionals (TCollection *Coll, TBaseCell *Cell, int Joint, double *PointValues, double *Functionals) |
|
NodalFunctional3D | GetID () const |
|
int | n_functionals () const |
|
int | n_face_functionals (int face) const |
|
int | n_points () const |
|
realize nodal functionals in 3D
TNodalFunctional3D::TNodalFunctional3D |
( |
NodalFunctional3D |
id, |
|
|
int |
n_allfunctionals, |
|
|
int * |
n_facefunctionals, |
|
|
int |
n_pointsall, |
|
|
int * |
n_pointsface, |
|
|
double * |
xi, |
|
|
double * |
eta, |
|
|
double * |
zeta, |
|
|
double ** |
xiarray, |
|
|
double ** |
etaarray, |
|
|
double ** |
zetaarray, |
|
|
double * |
t, |
|
|
double * |
s, |
|
|
EvalAllNF * |
evalall, |
|
|
EvalJointNF * |
evalface |
|
) |
| |
void TNodalFunctional3D::GetAllFunctionals |
( |
TCollection * |
Coll, |
|
|
TBaseCell * |
Cell, |
|
|
double * |
PointValues, |
|
|
double * |
Functionals |
|
) |
| |
|
inline |
return values for all nodal functionals
void TNodalFunctional3D::GetFaceFunctionals |
( |
TCollection * |
Coll, |
|
|
TBaseCell * |
Cell, |
|
|
int |
Joint, |
|
|
double * |
PointValues, |
|
|
double * |
Functionals |
|
) |
| |
|
inline |
return values for face nodal functional
NodalFunctional3D TNodalFunctional3D::GetID |
( |
| ) |
const |
|
inline |
void TNodalFunctional3D::GetPointsForAll |
( |
int & |
n_points, |
|
|
double *& |
xi, |
|
|
double *& |
eta, |
|
|
double *& |
zeta |
|
) |
| |
return information for points for all functionals
void TNodalFunctional3D::GetPointsForFace |
( |
int |
j, |
|
|
int & |
n_points, |
|
|
double *& |
xi, |
|
|
double *& |
eta, |
|
|
double *& |
zeta |
|
) |
| |
return information for points for face functionals on joint j
void TNodalFunctional3D::GetPointsForFace |
( |
int & |
n_points, |
|
|
double *& |
t, |
|
|
double *& |
s |
|
) |
| |
return information for points for face functionals
double* TNodalFunctional3D::Eta |
|
protected |
values at points with following eta-coordinates are needed to evaluate all nodal functionals
double** TNodalFunctional3D::EtaArray |
|
protected |
eta-coordinate of points for evaluating functional on face
EvalAllNF* TNodalFunctional3D::EvalAll |
|
protected |
routine for evaluating all functionals
EvalJointNF* TNodalFunctional3D::EvalFace |
|
protected |
routine for evaluating the face functionals
NodalFunctional3D TNodalFunctional3D::ID |
|
protected |
ID for this set of nodal functionals
int TNodalFunctional3D::N_AllFunctionals |
|
protected |
number of all functionals
int* TNodalFunctional3D::N_FaceFunctionals |
|
protected |
array of number of functionals on one face
int TNodalFunctional3D::N_PointsAll |
|
protected |
number of points needed for all nodal functionals
int* TNodalFunctional3D::N_PointsFace |
|
protected |
array of numbers of points needed for face nodal functionals
double* TNodalFunctional3D::S |
|
protected |
s-parameter for points for evaluating functional on face
double* TNodalFunctional3D::T |
|
protected |
t-parameter for points for evaluating functional on face
double* TNodalFunctional3D::Xi |
|
protected |
values at points with following xi-coordinates are needed to evaluate all nodal functionals
double** TNodalFunctional3D::XiArray |
|
protected |
xi-coordinate of points for evaluating functional on face
double* TNodalFunctional3D::Zeta |
|
protected |
values at points with following zeta-coordinates are needed to evaluate all nodal functionals
double** TNodalFunctional3D::ZetaArray |
|
protected |
zeta-coordinate of points for evaluating functional on face
The documentation for this class was generated from the following files: