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

Namespaces

 Marmot
 This file includes functions needed for calculations with stress and strain tensors written in voigt notation.
 
 Marmot::FiniteElement
 
 Marmot::FiniteElement::Spatial2D
 
 Marmot::FiniteElement::Spatial2D::Quad4
 
 Marmot::FiniteElement::Spatial2D::Quad8
 

Functions

NSized Marmot::FiniteElement::Spatial2D::Quad4::N (const Vector2d &xi)
 
dNdXiSized Marmot::FiniteElement::Spatial2D::Quad4::dNdXi (const Vector2d &xi)
 
Eigen::Vector2i Marmot::FiniteElement::Spatial2D::Quad4::getBoundaryElementIndices (int faceID)
 
NSized Marmot::FiniteElement::Spatial2D::Quad8::N (const Vector2d &xi)
 
dNdXiSized Marmot::FiniteElement::Spatial2D::Quad8::dNdXi (const Vector2d &xi)
 
Eigen::Vector3i Marmot::FiniteElement::Spatial2D::Quad8::getBoundaryElementIndices (int faceID)
 
void Marmot::FiniteElement::Spatial2D::modifyCharElemLengthAbaqusLike (double &charElemLength, int intPoint)