|
FEAT 3
Finite Element Analysis Toolbox
|
Trafo evaluation data structure. More...
#include <eval_data.hpp>
Public Types | |
| typedef EvalTraits_ | EvalTraits |
| trafo evaluation traits More... | |
Public Member Functions | |
| void | format () |
Public Attributes | |
| EvalTraits::DomainPointType | dom_point |
| domain point More... | |
| EvalTraits::HessianInverseType | hess_inv |
| inverse hessian tensor More... | |
| EvalTraits::HessianTensorType | hess_ten |
| hessian tensor More... | |
| EvalTraits::ImagePointType | img_point |
| image point More... | |
| EvalTraits::JacobianDeterminantType | jac_det |
| jacobian determinant More... | |
| EvalTraits::JacobianInverseType | jac_inv |
| inverse jacobian matrix More... | |
| EvalTraits::JacobianMatrixType | jac_mat |
| jacobian matrix More... | |
| EvalTraits::NormalVectorType | normal |
| normal vector (only defined by Assembly::TraceAssembler) More... | |
Static Public Attributes | |
| static constexpr TrafoTags | config = cfg_tags_ |
| our trafo configuration More... | |
Trafo evaluation data structure.
| EvalTraits_ | The trafo evaluator traits that this evaluation data shall use. |
| cfg_tags_ | A trafo data config class that specifies what data shall be supplied. |
Definition at line 32 of file eval_data.hpp.
| typedef EvalTraits_ FEAT::Trafo::EvalData< EvalTraits_, cfg_tags_ >::EvalTraits |
trafo evaluation traits
Definition at line 36 of file eval_data.hpp.
|
inline |
Definition at line 78 of file eval_data.hpp.
|
staticconstexpr |
our trafo configuration
Definition at line 60 of file eval_data.hpp.
| EvalTraits::DomainPointType FEAT::Trafo::EvalData< EvalTraits_, cfg_tags_ >::dom_point |
domain point
Definition at line 55 of file eval_data.hpp.
Referenced by FEAT::Space::ParametricEvaluator< SpaceEvaluator_, TrafoEvaluator_, SpaceEvalTraits_, ref_caps_ >::operator()().
| EvalTraits::HessianInverseType FEAT::Trafo::EvalData< EvalTraits_, cfg_tags_ >::hess_inv |
inverse hessian tensor
Definition at line 43 of file eval_data.hpp.
| EvalTraits::HessianTensorType FEAT::Trafo::EvalData< EvalTraits_, cfg_tags_ >::hess_ten |
hessian tensor
Definition at line 45 of file eval_data.hpp.
| EvalTraits::ImagePointType FEAT::Trafo::EvalData< EvalTraits_, cfg_tags_ >::img_point |
image point
Definition at line 53 of file eval_data.hpp.
Referenced by FEAT::Space::CroRavRanTur::Evaluator< Space_, TrafoEvaluator_, SpaceEvalTraits_, Shape::Quadrilateral >::eval_gradients(), FEAT::Space::CroRavRanTur::Evaluator< Space_, TrafoEvaluator_, SpaceEvalTraits_, Shape::Hexahedron >::eval_gradients(), FEAT::Space::Discontinuous::Evaluator< Space_, TrafoEvaluator_, SpaceEvalTraits_, Variant::StdPolyP< 1 >, Shape::Hypercube< shape_dim_ > >::eval_gradients(), FEAT::Space::Q1TBNP::Evaluator< Space_, TrafoEvaluator_, SpaceEvalTraits_, Shape::Quadrilateral >::eval_gradients(), FEAT::Space::Q1TBNP::Evaluator< Space_, TrafoEvaluator_, SpaceEvalTraits_, Shape::Hexahedron >::eval_gradients(), FEAT::Space::CroRavRanTur::Evaluator< Space_, TrafoEvaluator_, SpaceEvalTraits_, Shape::Quadrilateral >::eval_values(), FEAT::Space::CroRavRanTur::Evaluator< Space_, TrafoEvaluator_, SpaceEvalTraits_, Shape::Hexahedron >::eval_values(), FEAT::Space::Discontinuous::Evaluator< Space_, TrafoEvaluator_, SpaceEvalTraits_, Variant::StdPolyP< 1 >, Shape::Hypercube< shape_dim_ > >::eval_values(), FEAT::Space::Q1TBNP::Evaluator< Space_, TrafoEvaluator_, SpaceEvalTraits_, Shape::Quadrilateral >::eval_values(), and FEAT::Space::Q1TBNP::Evaluator< Space_, TrafoEvaluator_, SpaceEvalTraits_, Shape::Hexahedron >::eval_values().
| EvalTraits::JacobianDeterminantType FEAT::Trafo::EvalData< EvalTraits_, cfg_tags_ >::jac_det |
jacobian determinant
Definition at line 57 of file eval_data.hpp.
| EvalTraits::JacobianInverseType FEAT::Trafo::EvalData< EvalTraits_, cfg_tags_ >::jac_inv |
inverse jacobian matrix
Definition at line 47 of file eval_data.hpp.
| EvalTraits::JacobianMatrixType FEAT::Trafo::EvalData< EvalTraits_, cfg_tags_ >::jac_mat |
jacobian matrix
Definition at line 49 of file eval_data.hpp.
| EvalTraits::NormalVectorType FEAT::Trafo::EvalData< EvalTraits_, cfg_tags_ >::normal |
normal vector (only defined by Assembly::TraceAssembler)
Definition at line 51 of file eval_data.hpp.