Namespaces | Functions | Variables
Marmot::FiniteElement::Spatial2D Namespace Reference

Namespaces

 Quad4
 
 Quad8
 

Functions

template<int nNodes>
Eigen::Matrix< double, voigtSize, nNodes *nDimB (const Eigen::Matrix< double, nDim, nNodes > &dNdX)
 
template<int nNodes>
Eigen::Matrix< double, voigtSize, nNodes *nDimBGreen (const Eigen::Matrix< double, nDim, nNodes > &dNdX, const Eigen::Matrix2d &F)
 
void modifyCharElemLengthAbaqusLike (double &charElemLength, int intPoint)
 

Variables

constexpr int nDim = 2
 
constexpr int voigtSize = 3
 

Function Documentation

◆ B()

template<int nNodes>
Eigen::Matrix< double, voigtSize, nNodes * nDim > Marmot::FiniteElement::Spatial2D::B ( const Eigen::Matrix< double, nDim, nNodes > &  dNdX)

◆ BGreen()

template<int nNodes>
Eigen::Matrix< double, voigtSize, nNodes * nDim > Marmot::FiniteElement::Spatial2D::BGreen ( const Eigen::Matrix< double, nDim, nNodes > &  dNdX,
const Eigen::Matrix2d &  F 
)

◆ modifyCharElemLengthAbaqusLike()

void Marmot::FiniteElement::Spatial2D::modifyCharElemLengthAbaqusLike ( double &  charElemLength,
int  intPoint 
)

Variable Documentation

◆ nDim

constexpr int Marmot::FiniteElement::Spatial2D::nDim = 2
constexpr

◆ voigtSize

constexpr int Marmot::FiniteElement::Spatial2D::voigtSize = 3
constexpr