| 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.