Typedefs | Functions | Variables
Marmot::FiniteElement::Spatial2D::Quad4 Namespace Reference

Typedefs

using CoordinateSized = Eigen::Matrix< double, nNodes *nDim, 1 >
 
using NSized = Eigen::Matrix< double, 1, nNodes >
 
using dNdXiSized = Eigen::Matrix< double, nDim, nNodes >
 

Functions

NSized N (const Eigen::Vector2d &xi)
 
dNdXiSized dNdXi (const Eigen::Vector2d &xi)
 
Eigen::Vector2i getBoundaryElementIndices (int faceID)
 
NSized N (const Vector2d &xi)
 
dNdXiSized dNdXi (const Vector2d &xi)
 

Variables

constexpr int nNodes = 4
 

Typedef Documentation

◆ CoordinateSized

using Marmot::FiniteElement::Spatial2D::Quad4::CoordinateSized = typedef Eigen::Matrix< double, nNodes * nDim, 1 >

◆ NSized

using Marmot::FiniteElement::Spatial2D::Quad4::NSized = typedef Eigen::Matrix< double, 1, nNodes >

◆ dNdXiSized

using Marmot::FiniteElement::Spatial2D::Quad4::dNdXiSized = typedef Eigen::Matrix< double, nDim, nNodes >

Function Documentation

◆ N() [1/2]

NSized Marmot::FiniteElement::Spatial2D::Quad4::N ( const Eigen::Vector2d &  xi)

◆ dNdXi() [1/2]

dNdXiSized Marmot::FiniteElement::Spatial2D::Quad4::dNdXi ( const Eigen::Vector2d &  xi)

◆ getBoundaryElementIndices()

Vector2i Marmot::FiniteElement::Spatial2D::Quad4::getBoundaryElementIndices ( int  faceID)

◆ N() [2/2]

NSized Marmot::FiniteElement::Spatial2D::Quad4::N ( const Vector2d &  xi)

◆ dNdXi() [2/2]

dNdXiSized Marmot::FiniteElement::Spatial2D::Quad4::dNdXi ( const Vector2d &  xi)

Variable Documentation

◆ nNodes

constexpr int Marmot::FiniteElement::Spatial2D::Quad4::nNodes = 4
constexpr