v0.10.0
Classes | Namespaces
UserDataOperators.hpp File Reference

User data Operators. More...

Go to the source code of this file.

Classes

struct  MoFEM::OpCalculateScalarFieldValues_General< T, A >
 Scalar field values at integration points. More...
 
struct  MoFEM::OpCalculateScalarFieldValues
 Get value at integration points for scalar field. More...
 
struct  MoFEM::OpCalculateScalarFieldValuesDot
 Get rate of scalar field at integration points. More...
 
struct  MoFEM::OpCalculateVectorFieldValues_General< Tensor_Dim, T, L, A >
 Calculate field values for tenor field rank 1, i.e. vector field. More...
 
struct  MoFEM::OpCalculateVectorFieldValues_General< Tensor_Dim, double, ublas::row_major, DoubleAllocator >
 Calculate field values (template specialization) for tensor field rank 1, i.e. vector field. More...
 
struct  MoFEM::OpCalculateVectorFieldValues< Tensor_Dim >
 Get values at integration pts for tensor filed rank 1, i.e. vector field. More...
 
struct  MoFEM::OpCalculateVectorFieldValuesDot< Tensor_Dim >
 Get time direvatives of values at integration pts for tensor filed rank 1, i.e. vector field. More...
 
struct  MoFEM::OpCalculateTensor2FieldValues_General< Tensor_Dim0, Tensor_Dim1, T, L, A >
 Calculate field values for tenor field rank 2. More...
 
struct  MoFEM::OpCalculateTensor2FieldValues_General< Tensor_Dim0, Tensor_Dim1, double, ublas::row_major, DoubleAllocator >
 
struct  MoFEM::OpCalculateTensor2FieldValues< Tensor_Dim0, Tensor_Dim1 >
 Get values at integration pts for tensor filed rank 2, i.e. matrix field. More...
 
struct  MoFEM::OpCalculateTensor2FieldValuesDot< Tensor_Dim0, Tensor_Dim1 >
 Get time direvarive values at integration pts for tensor filed rank 2, i.e. matrix field. More...
 
struct  MoFEM::OpCalculateTensor2SymmetricFieldValues< Tensor_Dim >
 Calculate symmetric tensor field values at integration pts. More...
 
struct  MoFEM::OpCalculateTensor2SymmetricFieldValuesDot< Tensor_Dim >
 Calculate symmetric tensor field rates ant integratio pts. More...
 
struct  MoFEM::OpCalculateScalarFieldGradient_General< Tensor_Dim, T, L, A >
 Evaluate field gradient values for scalar field, i.e. gradient is tensor rank 1 (vector) More...
 
struct  MoFEM::OpCalculateScalarFieldGradient_General< Tensor_Dim, double, ublas::row_major, DoubleAllocator >
 Evaluate field gradient values for scalar field, i.e. gradient is tensor rank 1 (vector), specialization. More...
 
struct  MoFEM::OpCalculateScalarFieldGradient< Tensor_Dim >
 Get field gradients at integration pts for scalar filed rank 0, i.e. vector field. More...
 
struct  MoFEM::OpCalculateVectorFieldGradient_General< Tensor_Dim0, Tensor_Dim1, T, L, A >
 Evaluate field gradient values for vector field, i.e. gradient is tensor rank 2. More...
 
struct  MoFEM::OpCalculateVectorFieldGradient_General< Tensor_Dim0, Tensor_Dim1, double, ublas::row_major, DoubleAllocator >
 
struct  MoFEM::OpCalculateVectorFieldGradient< Tensor_Dim0, Tensor_Dim1 >
 Get field gradients at integration pts for scalar filed rank 0, i.e. vector field. More...
 
struct  MoFEM::OpCalculateVectorFieldGradientDot< Tensor_Dim0, Tensor_Dim1 >
 Get field gradients time derivative at integration pts for scalar filed rank 0, i.e. vector field. More...
 
struct  MoFEM::OpTensorTimesSymmetricTensor< DIM, S >
 Calculate \( \pmb\sigma_{ij} = \mathbf{D}_{ijkl} \pmb\varepsilon_{kl} \). More...
 
struct  MoFEM::OpCalculateHdivVectorField_General< Tensor_Dim0, T, L, A >
 Get vector field for H-div approximation. More...
 
struct  MoFEM::OpCalculateHdivVectorField_General< Tensor_Dim, double, ublas::row_major, DoubleAllocator >
 Get vector field for H-div approximation. More...
 
struct  MoFEM::OpCalculateHdivVectorField< Tensor_Dim >
 Get vector field for H-div approximation. More...
 
struct  MoFEM::OpCalculateHdivVectorDivergence< Tensor_Dim1, Tensor_Dim2 >
 Calculate divergence of vector field. More...
 
struct  MoFEM::OpCalculateHcurlVectorCurl< Tensor_Dim >
 Calculate curl of vector field. More...
 
struct  MoFEM::OpCalculateHVecTensorField< Tensor_Dim0, Tensor_Dim1 >
 Calculate tenor field using vectorial base, i.e. Hdiv/Hcurl. More...
 
struct  MoFEM::OpCalculateHTensorTensorField< Tensor_Dim0, Tensor_Dim1 >
 Calculate tenor field using vectorial base, i.e. Hdiv/Hcurl. More...
 
struct  MoFEM::OpCalculateHVecTensorDivergence< Tensor_Dim0, Tensor_Dim1 >
 Calculate divergence of tonsorial field using vectorial base. More...
 
struct  MoFEM::OpCalculateJacForFace
 Calculate jacobian for face element. More...
 
struct  MoFEM::OpCalculateInvJacForFace
 Calculate inverse of jacobian for face element. More...
 
struct  MoFEM::OpSetInvJacH1ForFace
 Transform local reference derivatives of shape functions to global derivatives. More...
 
struct  MoFEM::OpSetInvJacHcurlFace
 brief Transform local reference derivatives of shape function to global derivatives for face More...
 
struct  MoFEM::OpMakeHdivFromHcurl
 Make Hdiv space from Hcurl space in 2d. More...
 
struct  MoFEM::OpSetContravariantPiolaTransformFace
 Apply contravariant (Piola) transfer to Hdiv space on face. More...
 
struct  MoFEM::OpSetContrariantPiolaTransformOnEdge
 
struct  MoFEM::OpMultiplyDeterminantOfJacobianAndWeightsForFatPrisms
 Operator for fat prism element updating integration weights in the volume. More...
 
struct  MoFEM::OpCalculateInvJacForFatPrism
 Calculate inverse of jacobian for face element. More...
 
struct  MoFEM::OpSetInvJacH1ForFatPrism
 Transform local reference derivatives of shape functions to global derivatives. More...
 
struct  MoFEM::OpCalculateInvJacForFlatPrism
 Calculate inverse of jacobian for face element. More...
 
struct  MoFEM::OpSetInvJacH1ForFlatPrism
 Transform local reference derivatives of shape functions to global derivatives. More...
 

Namespaces

 MoFEM
 implementation of Data Operators for Forces and Sources
 

Typedefs

Scalar values
using MoFEM::OpCalculateScalarValuesDot = OpCalculateScalarFieldValuesDot
 

Detailed Description

User data Operators.

Definition in file UserDataOperators.hpp.