Namespaces | Functions
MarmotFiniteElement3D.cpp File Reference
#include "Marmot/MarmotFiniteElement.h"
#include "Marmot/MarmotTypedefs.h"
#include <iostream>
Include dependency graph for MarmotFiniteElement3D.cpp:

Namespaces

 Marmot
 This file includes functions needed for calculations with stress and strain tensors written in voigt notation.
 
 Marmot::FiniteElement
 
 Marmot::FiniteElement::Spatial3D
 
 Marmot::FiniteElement::Spatial3D::Tetra4
 
 Marmot::FiniteElement::Spatial3D::Tetra10
 
 Marmot::FiniteElement::Spatial3D::Hexa8
 
 Marmot::FiniteElement::Spatial3D::Hexa20
 

Functions

NSized Marmot::FiniteElement::Spatial3D::Tetra4::N (const Vector3d &xi)
 
dNdXiSized Marmot::FiniteElement::Spatial3D::Tetra4::dNdXi (const Vector3d &xi)
 
Eigen::Vector3i Marmot::FiniteElement::Spatial3D::Tetra4::getBoundaryElementIndices (int faceID)
 
NSized Marmot::FiniteElement::Spatial3D::Tetra10::N (const Vector3d &xi)
 
dNdXiSized Marmot::FiniteElement::Spatial3D::Tetra10::dNdXi (const Vector3d &xi)
 
Eigen::Vector3i Marmot::FiniteElement::Spatial3D::Tetra10::getBoundaryElementIndices (int faceID)
 
NSized Marmot::FiniteElement::Spatial3D::Hexa8::N (const Vector3d &xi)
 
dNdXiSized Marmot::FiniteElement::Spatial3D::Hexa8::dNdXi (const Vector3d &xi)
 
Eigen::Vector4i Marmot::FiniteElement::Spatial3D::Hexa8::getBoundaryElementIndices (int faceID)
 
NSized Marmot::FiniteElement::Spatial3D::Hexa20::N (const Vector3d &xi)
 
dNdXiSized Marmot::FiniteElement::Spatial3D::Hexa20::dNdXi (const Vector3d &xi)
 
Marmot::Vector8i Marmot::FiniteElement::Spatial3D::Hexa20::getBoundaryElementIndices (int faceID)