#include <SpectralQuad.hpp>
Collaboration diagram for moab::SpectralQuad: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 | 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 ErrorCode | initFcn (const double *verts, const int nverts, double *&work) |
| Initialize this EvalSet. 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 Attributes | |
| static int | _n |
| static double * | _z [2] |
| static lagrange_data | _ld [2] |
| static opt_data_2 | _data |
| static double * | _odwork |
| static bool | _init = false |
| static double * | _glpoints |
Definition at line 12 of file SpectralQuad.hpp.
|
inlinestatic |
|
inlinestatic |
Definition at line 61 of file SpectralQuad.hpp.
References evalFcn(), initFcn(), integrateFcn(), jacobianFcn(), and reverseEvalFcn().
Referenced by compatible().
|
static |
Forward-evaluation of field at parametric coordinates.
Definition at line 78 of file SpectralQuad.cpp.
References moab::Element::SpectralQuad::_ld, moab::Element::SpectralQuad::_odwork, moab::Element::SpectralQuad::_xyz, lagrange_0(), moab::params, and tensor_i2().
Referenced by eval_set().
|
static |
Initialize this EvalSet.
Referenced by eval_set().
|
static |
Function that returns whether or not the parameters are inside the natural space of the element.
|
static |
Forward-evaluation of field at parametric coordinates.
Referenced by eval_set().
|
static |
Evaluate the jacobian at a specified parametric position.
Referenced by eval_set().
|
static |
Reverse-evaluation of parametric coordinates at physical space position.
Definition at line 99 of file SpectralQuad.cpp.
References moab::Element::SpectralQuad::_data, moab::Element::SpectralQuad::_xyz, opt_findpt_2(), opt_no_constraints_3, and moab::params.
Referenced by eval_set().
|
staticprotected |
Definition at line 81 of file SpectralQuad.hpp.
|
staticprotected |
Definition at line 86 of file SpectralQuad.hpp.
|
staticprotected |
Definition at line 85 of file SpectralQuad.hpp.
|
staticprotected |
Definition at line 80 of file SpectralQuad.hpp.
|
staticprotected |
Definition at line 78 of file SpectralQuad.hpp.
|
staticprotected |
Definition at line 82 of file SpectralQuad.hpp.
|
staticprotected |
Definition at line 79 of file SpectralQuad.hpp.