|
FEAT 3
Finite Element Analysis Toolbox
|
Standard evaluation policy class template. More...
#include <base.hpp>
Public Types | |
| typedef DataType_ | DataType |
| data type More... | |
| typedef Tiny::Vector< DataType, domain_dim > | DomainPointType |
| domain point type More... | |
| typedef Tiny::Tensor3< DataType, image_dim, domain_dim, domain_dim > | HessianInverseType |
| inverse hessian tensor type /TODO: this is wrong? More... | |
| typedef Tiny::Tensor3< DataType, image_dim, domain_dim, domain_dim > | HessianTensorType |
| hessian tensor type More... | |
| typedef Tiny::Vector< DataType, image_dim > | ImagePointType |
| image point type More... | |
| typedef DataType | JacobianDeterminantType |
| jacobian determinant type More... | |
| typedef Tiny::Matrix< DataType, domain_dim, image_dim > | JacobianInverseType |
| inverse jacobian matrix type More... | |
| typedef Tiny::Matrix< DataType, image_dim, domain_dim > | JacobianMatrixType |
| jacobian matrix type More... | |
| typedef Tiny::Vector< DataType, image_dim > | NormalVectorType |
| normal vector type (only for facet trafo) More... | |
| typedef Shape_ | ShapeType |
| shape type More... | |
Static Public Attributes | |
| static constexpr int | domain_dim = Shape_::dimension > 0 ? Shape_::dimension : 1 |
| domain dimension More... | |
| static constexpr int | image_dim = image_dim_ |
| image dimension More... | |
Standard evaluation policy class template.
| Shape_ | The shape for which the evaluator shall be used. |
| DataType_ | The data-type that is to be used. |
| image_dim_ | The image dimension. |
| typedef DataType_ FEAT::Trafo::StandardEvalPolicy< Shape_, DataType_, image_dim_ >::DataType |
| typedef Tiny::Vector<DataType, domain_dim> FEAT::Trafo::StandardEvalPolicy< Shape_, DataType_, image_dim_ >::DomainPointType |
| typedef Tiny::Tensor3<DataType, image_dim, domain_dim, domain_dim> FEAT::Trafo::StandardEvalPolicy< Shape_, DataType_, image_dim_ >::HessianInverseType |
| typedef Tiny::Tensor3<DataType, image_dim, domain_dim, domain_dim> FEAT::Trafo::StandardEvalPolicy< Shape_, DataType_, image_dim_ >::HessianTensorType |
| typedef Tiny::Vector<DataType, image_dim> FEAT::Trafo::StandardEvalPolicy< Shape_, DataType_, image_dim_ >::ImagePointType |
| typedef DataType FEAT::Trafo::StandardEvalPolicy< Shape_, DataType_, image_dim_ >::JacobianDeterminantType |
| typedef Tiny::Matrix<DataType, domain_dim, image_dim> FEAT::Trafo::StandardEvalPolicy< Shape_, DataType_, image_dim_ >::JacobianInverseType |
| typedef Tiny::Matrix<DataType, image_dim, domain_dim> FEAT::Trafo::StandardEvalPolicy< Shape_, DataType_, image_dim_ >::JacobianMatrixType |
| typedef Tiny::Vector<DataType, image_dim> FEAT::Trafo::StandardEvalPolicy< Shape_, DataType_, image_dim_ >::NormalVectorType |
| typedef Shape_ FEAT::Trafo::StandardEvalPolicy< Shape_, DataType_, image_dim_ >::ShapeType |
|
staticconstexpr |
|
staticconstexpr |