1 #ifndef __CONFIGURATORSSHELLFE_H 2 #define __CONFIGURATORSSHELLFE_H 19 template <
typename DataTypeContainer,
typename MeshType,
typename QuadType >
33 typedef typename DataTypeContainer::DomVecType
DomVecType;
36 typedef typename DataTypeContainer::Matrix22
Matrix22;
37 typedef typename DataTypeContainer::Matrix32
Matrix32;
38 typedef typename DataTypeContainer::Matrix33
Matrix33;
43 typedef typename DataTypeContainer::MaskType
MaskType;
44 typedef Eigen::Matrix<RealType, maxNumLocalDofs, maxNumLocalDofs >
LocalMatrixType;
75 #endif //__CONFIGURATORSSHELLFE_H DataTypeContainer::MaskType MaskType
DataTypeContainer::Point3DType Point3DType
DataTypeContainer::VectorType VectorType
MeshType InitType
that's the type that is needed by the constructor of the configurator
Eigen::Matrix< RealType, maxNumLocalDofs, maxNumLocalDofs > LocalMatrixType
int maxNumQuadPoints() const
Returns the maximum number of quadrature points per element.
DataTypeContainer::FullMatrixType FullMatrixType
DataTypeContainer::Matrix32 Matrix32
int getNumVertices() const
DataTypeContainer::DomVecType DomVecType
DataTypeContainer::RealType RealType
const Indices3DType & getGlobalNodeIdx() const
DataTypeContainer::SparseMatrixType SparseMatrixType
DataTypeContainer DTContainer
DataTypeContainer::Matrix22 Matrix22
UnitTriangMeshConfiguratorP1(const InitType &Mesh)
int getNumLocalDofs(const ElementType &) const
Get The number of local degrees of freedom on an element.
const BaseFuncSetType & getBaseFunctionSet() const
DataTypeContainer::TangentVecType TangentVecType
int localToGlobal(const ElementType &T, int localIndex) const
Returns global index of the dof with number localIndex.
const InitType & getInitializer() const
Returns the mesh.
int getNumGlobalDofs() const
Returns the number of global degrees of freedom.
static const ShellFEType _ShellFEType
ConfiguratorType::VectorType VectorType
ConfiguratorType::SparseMatrixType SparseMatrixType
DataTypeContainer::Matrix33 Matrix33
Eigen typedefs for use with the TriangleMesh.
int getNumLocalDofs() const
UnitTriangMeshBaseFunctionSetP1< DataTypeContainer, QuadType, ElementType > BaseFuncSetType
static const int maxNumLocalDofs
Configurator for Finite Elements.
Triangle which has a tangent space at each node.
const BaseFuncSetType & getBaseFunctionSet(const ElementType &) const
Returns the base funcitons set for an element.
MeshType::ElementType ElementType
BaseFuncSetType _baseFuncSet
DataTypeContainer::TripletType TripletType