Typedefs | Functions | Variables
Marmot::FiniteElement::Spatial3D::Tetra4 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::Vector3d &xi)
 
dNdXiSized dNdXi (const Eigen::Vector3d &xi)
 
Eigen::Vector3i getBoundaryElementIndices (int faceID)
 
NSized N (const Vector3d &xi)
 
dNdXiSized dNdXi (const Vector3d &xi)
 

Variables

constexpr int nNodes = 4
 

Typedef Documentation

◆ CoordinateSized

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

◆ NSized

using Marmot::FiniteElement::Spatial3D::Tetra4::NSized = typedef Eigen::Matrix< double, 1, nNodes >

◆ dNdXiSized

using Marmot::FiniteElement::Spatial3D::Tetra4::dNdXiSized = typedef Eigen::Matrix< double, nDim, nNodes >

Function Documentation

◆ N() [1/2]

NSized Marmot::FiniteElement::Spatial3D::Tetra4::N ( const Eigen::Vector3d &  xi)

◆ dNdXi() [1/2]

dNdXiSized Marmot::FiniteElement::Spatial3D::Tetra4::dNdXi ( const Eigen::Vector3d &  xi)

◆ getBoundaryElementIndices()

Vector3i Marmot::FiniteElement::Spatial3D::Tetra4::getBoundaryElementIndices ( int  faceID)

◆ N() [2/2]

NSized Marmot::FiniteElement::Spatial3D::Tetra4::N ( const Vector3d xi)

◆ dNdXi() [2/2]

dNdXiSized Marmot::FiniteElement::Spatial3D::Tetra4::dNdXi ( const Vector3d xi)

Variable Documentation

◆ nNodes

constexpr int Marmot::FiniteElement::Spatial3D::Tetra4::nNodes = 4
constexpr