#include <QuadraticHex.hpp>
Static Public Member Functions | |
| static ErrorCode | evalFcn (const double *params, const double *field, const int ndim, const int num_tuples, double *work, double *result) |
| Forward-evaluation of field at parametric coordinates. More... | |
| static ErrorCode | reverseEvalFcn (EvalFcn eval, JacobianFcn jacob, InsideFcn ins, const double *posn, const double *verts, const int nverts, const int ndim, const double iter_tol, const double inside_tol, double *work, double *params, int *is_inside) |
| Reverse-evaluation of parametric coordinates at physical space position. More... | |
| static ErrorCode | normalFcn (const int ientDim, const int facet, const int nverts, const double *verts, double normal[]) |
| Evaluate the normal at a specified facet. More... | |
| static ErrorCode | jacobianFcn (const double *params, const double *verts, const int nverts, const int ndim, double *work, double *result) |
| Evaluate the jacobian at a specified parametric position. More... | |
| static ErrorCode | integrateFcn (const double *field, const double *verts, const int nverts, const int ndim, const int num_tuples, double *work, double *result) |
| Forward-evaluation of field at parametric coordinates. More... | |
| static int | insideFcn (const double *params, const int ndim, const double tol) |
| Function that returns whether or not the parameters are inside the natural space of the element. More... | |
| static EvalSet | eval_set () |
| static bool | compatible (EntityType tp, int numv, EvalSet &eset) |
Static Protected Member Functions | |
| static double | SH (const int i, const double params) |
| static double | DSH (const int i, const double params) |
Static Protected Attributes | |
| static const int | corner [27][3] |
| static const double | gauss [8][2] |
| static const unsigned int | corner_count = 27 |
| static const unsigned int | gauss_count = 8 |
Definition at line 11 of file QuadraticHex.hpp.
|
inlinestatic |
Definition at line 69 of file QuadraticHex.hpp.
References eval_set(), and MBHEX.
Referenced by moab::EvalSet::get_eval_set().
|
staticprotected |
Definition at line 45 of file QuadraticHex.cpp.
References moab::params.
Referenced by jacobianFcn().
|
inlinestatic |
Definition at line 64 of file QuadraticHex.hpp.
References evalFcn(), insideFcn(), integrateFcn(), jacobianFcn(), normalFcn(), and reverseEvalFcn().
Referenced by compatible().
|
static |
Forward-evaluation of field at parametric coordinates.
Definition at line 60 of file QuadraticHex.cpp.
References corner, MB_SUCCESS, moab::params, and SH().
Referenced by eval_set().
|
static |
Function that returns whether or not the parameters are inside the natural space of the element.
Definition at line 136 of file QuadraticHex.cpp.
References moab::EvalSet::inside_function(), and moab::params.
Referenced by eval_set().
|
static |
Forward-evaluation of field at parametric coordinates.
Definition at line 107 of file QuadraticHex.cpp.
References MB_NOT_IMPLEMENTED.
Referenced by eval_set().
|
static |
Evaluate the jacobian at a specified parametric position.
Definition at line 79 of file QuadraticHex.cpp.
References corner, DSH(), MB_SUCCESS, moab::params, and SH().
Referenced by eval_set().
|
static |
Evaluate the normal at a specified facet.
Definition at line 141 of file QuadraticHex.cpp.
References MB_NOT_IMPLEMENTED.
Referenced by eval_set().
|
static |
Reverse-evaluation of parametric coordinates at physical space position.
Definition at line 118 of file QuadraticHex.cpp.
References moab::EvalSet::evaluate_reverse(), and moab::params.
Referenced by eval_set().
|
staticprotected |
Definition at line 31 of file QuadraticHex.cpp.
References moab::params.
Referenced by evalFcn(), and jacobianFcn().
|
staticprotected |
Definition at line 85 of file QuadraticHex.hpp.
Referenced by evalFcn(), and jacobianFcn().
|
staticprotected |
Definition at line 87 of file QuadraticHex.hpp.
|
staticprotected |
Definition at line 86 of file QuadraticHex.hpp.
|
staticprotected |
Definition at line 88 of file QuadraticHex.hpp.