9#include <kernel/trafo/base.hpp>
43 typename EvalTraits::HessianInverseType
hess_inv;
45 typename EvalTraits::HessianTensorType
hess_ten;
47 typename EvalTraits::JacobianInverseType
jac_inv;
49 typename EvalTraits::JacobianMatrixType
jac_mat;
51 typename EvalTraits::NormalVectorType
normal;
57 typename EvalTraits::JacobianDeterminantType
jac_det;
62#if defined(DEBUG) && !defined(__CUDA_ARCH__)
66 const auto qnan = Math::nan<typename EvalTraits_::DataType>();
80 typedef typename EvalTraits_::DataType DataType;
Trafo evaluation data structure.
EvalTraits::DomainPointType dom_point
domain point
EvalTraits::JacobianMatrixType jac_mat
jacobian matrix
EvalTraits_ EvalTraits
trafo evaluation traits
EvalTraits::ImagePointType img_point
image point
EvalTraits::JacobianDeterminantType jac_det
jacobian determinant
EvalTraits::HessianTensorType hess_ten
hessian tensor
EvalTraits::NormalVectorType normal
normal vector (only defined by Assembly::TraceAssembler)
static constexpr TrafoTags config
our trafo configuration
EvalTraits::JacobianInverseType jac_inv
inverse jacobian matrix
EvalTraits::HessianInverseType hess_inv
inverse hessian tensor
TrafoTags
Trafo configuration tags enum.