|
FEAT 3
Finite Element Analysis Toolbox
|
Space evaluation data structure. More...
#include <eval_data.hpp>
Public Types | |
| typedef BasisData< EvalTraits_, cfg_tags_ > | BasisDataType |
| basis data type More... | |
Public Attributes | |
| BasisDataType | phi [max_local_dofs] |
| the basis function data vector More... | |
Static Public Attributes | |
| static constexpr SpaceTags | config = BasisDataType::config |
| static constexpr int | max_local_dofs = EvalTraits_::max_local_dofs |
| maximum number of local dofs More... | |
Space 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 140 of file eval_data.hpp.
| typedef BasisData<EvalTraits_, cfg_tags_> FEAT::Space::EvalData< EvalTraits_, cfg_tags_ >::BasisDataType |
basis data type
Definition at line 147 of file eval_data.hpp.
|
staticconstexpr |
Definition at line 153 of file eval_data.hpp.
|
staticconstexpr |
maximum number of local dofs
Definition at line 144 of file eval_data.hpp.
| BasisDataType FEAT::Space::EvalData< EvalTraits_, cfg_tags_ >::phi[max_local_dofs] |
the basis function data vector
Definition at line 150 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< 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().