| FEAT 3
    Finite Element Analysis Toolbox | 
Basis function evaluation data structure. More...
#include <eval_data.hpp>
| Public Types | |
| typedef EvalTraits_::DataType | DataType | 
| the underlying data type  More... | |
| Public Member Functions | |
| void | format () | 
| Public Attributes | |
| EvalTraits_::BasisGradientType | grad | 
| basis gradient object  More... | |
| EvalTraits_::BasisHessianType | hess | 
| basis hessian object  More... | |
| EvalTraits_::BasisReferenceGradientType | ref_grad | 
| basis reference gradient object  More... | |
| EvalTraits_::BasisReferenceHessianType | ref_hess | 
| basis reference hessian object  More... | |
| EvalTraits_::BasisReferenceValueType | ref_value | 
| basis reference value object  More... | |
| EvalTraits_::BasisValueType | value | 
| basis function value object  More... | |
| Static Public Attributes | |
| static constexpr SpaceTags | config = cfg_tags_ | 
Basis function evaluation data structure.
| EvalTraits_ | The space evaluator traits that this evaluation data shall use. | 
| Cfg_ | A space config class that specifies what data shall be supplied. See Space::ConfigBase for details. | 
Definition at line 36 of file eval_data.hpp.
| typedef EvalTraits_::DataType FEAT::Space::BasisData< EvalTraits_, cfg_tags_ >::DataType | 
the underlying data type
Definition at line 40 of file eval_data.hpp.
| 
 | inline | 
Definition at line 73 of file eval_data.hpp.
| 
 | staticconstexpr | 
Definition at line 57 of file eval_data.hpp.
| EvalTraits_::BasisGradientType FEAT::Space::BasisData< EvalTraits_, cfg_tags_ >::grad | 
basis gradient object
Definition at line 45 of file eval_data.hpp.
Referenced by FEAT::Assembly::TraceAssemblyStokesVectorAnalysisTaskCRTP< Derived_, VectorVelo_, VectorPres_, SpaceVelo_, SpacePres_, trafo_config_, facet_trafo_config_, space_velo_config_, space_pres_config_ >::assemble(), 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(), and FEAT::Space::Q1TBNP::Evaluator< Space_, TrafoEvaluator_, SpaceEvalTraits_, Shape::Hexahedron >::eval_gradients().
| EvalTraits_::BasisHessianType FEAT::Space::BasisData< EvalTraits_, cfg_tags_ >::hess | 
basis hessian object
Definition at line 43 of file eval_data.hpp.
| EvalTraits_::BasisReferenceGradientType FEAT::Space::BasisData< EvalTraits_, cfg_tags_ >::ref_grad | 
basis reference gradient object
Definition at line 52 of file eval_data.hpp.
| EvalTraits_::BasisReferenceHessianType FEAT::Space::BasisData< EvalTraits_, cfg_tags_ >::ref_hess | 
basis reference hessian object
Definition at line 50 of file eval_data.hpp.
| EvalTraits_::BasisReferenceValueType FEAT::Space::BasisData< EvalTraits_, cfg_tags_ >::ref_value | 
basis reference value object
Definition at line 54 of file eval_data.hpp.
| EvalTraits_::BasisValueType FEAT::Space::BasisData< EvalTraits_, cfg_tags_ >::value | 
basis function value object
Definition at line 47 of file eval_data.hpp.
Referenced by FEAT::Assembly::TraceAssemblyStokesVectorAnalysisTaskCRTP< Derived_, VectorVelo_, VectorPres_, SpaceVelo_, SpacePres_, trafo_config_, facet_trafo_config_, space_velo_config_, space_pres_config_ >::assemble(), 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< 0 >, Shape_ >::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().