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

Namespaces

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

Functions

ElementShapes Marmot::FiniteElement::getElementShapeByMetric (int nDim, int nNodes)
 
MatrixXd Marmot::FiniteElement::NB (const VectorXd &N, const int nDoFPerNode)
 
MatrixXd Marmot::FiniteElement::Jacobian (const MatrixXd &dNdXi, const VectorXd &coordinates)
 
VectorXi Marmot::FiniteElement::expandNodeIndicesToCoordinateIndices (const VectorXi &nodeIndices, int nDim)
 
const std::vector< QuadraturePointInfo > & Marmot::FiniteElement::Quadrature::getGaussPointInfo (Marmot::FiniteElement::ElementShapes shape, IntegrationTypes integrationType)
 
int Marmot::FiniteElement::Quadrature::getNumGaussPoints (Marmot::FiniteElement::ElementShapes shape, IntegrationTypes integrationType)