v0.8.23
Modules | Classes
Forces and sources

Manages complexities related to assembly of vector and matrices at single finite element level. More...

Collaboration diagram for Forces and sources:

Modules

 Edge Element
 Implementation of edge element.
 
 Face Element
 Implementation of face element.
 
 Prism Element
 
 User data operator
 Users data structures and operator.
 
 Vertex Element
 Finite element and operators for vertex entity.
 
 Volume Element
 Implementation of general volume element.
 

Classes

struct  MoFEM::DataOperator
 base operator to do operations at Gauss Pt. level More...
 
struct  MoFEM::OpSetInvJacH1
 Transform local reference derivatives of shape function to global derivatives. More...
 
struct  MoFEM::OpSetInvJacHdivAndHcurl
 brief Transform local reference derivatives of shape function to global derivatives More...
 
struct  MoFEM::OpSetHoInvJacH1
 transform local reference derivatives of shape function to global derivatives if higher order geometry is given More...
 
struct  MoFEM::OpSetHoInvJacHdivAndHcurl
 transform local reference derivatives of shape function to global derivatives if higher order geometry is given More...
 
struct  MoFEM::OpSetContravariantPiolaTransform
 apply contravariant (Piola) transfer to Hdiv space More...
 
struct  MoFEM::OpSetHoContravariantPiolaTransform
 Apply contravariant (Piola) transfer to Hdiv space for HO geometr. More...
 
struct  MoFEM::OpSetCovariantPiolaTransform
 apply covariant transfer to Hcurl space More...
 
struct  MoFEM::OpGetDataAndGradient< RANK, DIM >
 Get field values and gradients at Gauss points. More...
 
struct  MoFEM::OpGetCoordsAndNormalsOnPrism
 calculate normals at Gauss points of triangle element More...
 
struct  MoFEM::OpSetContravariantPiolaTransformOnFace
 transform Hdiv base fluxes from reference element to physical triangle More...
 
struct  MoFEM::OpSetCovariantPiolaTransformOnFace
 transform Hcurl base fluxes from reference element to physical triangle More...
 
struct  MoFEM::OpGetHoTangentOnEdge
 Calculate tangent vector on edge form HO geometry approximation. More...
 
struct  MoFEM::OpSetCovariantPiolaTransformOnEdge
 transform Hcurl base fluxes from reference element to physical edge More...
 
struct  MoFEM::ForcesAndSourcesCore::UserDataOperator
 Data operator to do calculations at integration points.Is inherited and implemented by user to do calculations. It can be used in many different ways but typically is used to integrate matrices (f.e. stiffness matrix) and the right hand vector (f.e. force vector). More...
 
struct  MoFEM::ForcesAndSourcesCore
 structure to get information form mofem into DataForcesAndSourcesCore More...
 
struct  MoFEM::OpSetContravariantPiolaTransformFace
 Apply contravariant (Piola) transfer to Hdiv space on face. More...
 
struct  AnalyticalDirihletBC
 Analytical Dirichlet boundary conditions. More...
 
struct  AnalyticalDirihletBC::DirichletBC
 
struct  AnalyticalDirihletBC::ApproxField::MyTriFE
 
struct  AnalyticalDirihletBC::ApproxField::OpHoCoord
 
struct  AnalyticalDirihletBC::ApproxField::OpLhs
 Lhs operaetar used to build matrix. More...
 
struct  AnalyticalDirihletBC::ApproxField::OpRhs< FUNEVAL >
 Rhs operaetar used to build matrix. More...
 
struct  AnalyticalDirihletBC::ApproxField
 finite element to appeximate analytical solution on surface More...
 

Detailed Description

Manages complexities related to assembly of vector and matrices at single finite element level.