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

Namespaces

 Hexa20
 
 Hexa8
 
 Tetra10
 
 Tetra4
 

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::Matrix3d &F)
 

Variables

constexpr int nDim = 3
 
constexpr int voigtSize = 6
 

Function Documentation

◆ B()

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

◆ BGreen()

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

Variable Documentation

◆ nDim

constexpr int Marmot::FiniteElement::Spatial3D::nDim = 3
constexpr

◆ voigtSize

constexpr int Marmot::FiniteElement::Spatial3D::voigtSize = 6
constexpr