Namespaces | Enumerations | Functions | Variables
DisplacementFiniteElementRegistration.cpp File Reference
#include "Marmot/DisplacementFiniteElement.h"
#include "Marmot/Marmot.h"
#include "Marmot/MarmotFiniteElement.h"
#include "Marmot/MarmotFiniteElementSpatialWrapper.h"
Include dependency graph for DisplacementFiniteElementRegistration.cpp:

Namespaces

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

Enumerations

enum  Marmot::Elements::Registration::DisplacementElementCode {
  Marmot::Elements::Registration::T2D2 = 202, Marmot::Elements::Registration::CPS4 = 402, Marmot::Elements::Registration::CPS8R = 805, Marmot::Elements::Registration::CPE4 = 407,
  Marmot::Elements::Registration::CPE8R = 808, Marmot::Elements::Registration::CPE8 = 807, Marmot::Elements::Registration::C3D8 = 803, Marmot::Elements::Registration::C3D8R = 806,
  Marmot::Elements::Registration::C3D20 = 2003, Marmot::Elements::Registration::C3D20R = 2006
}
 

Functions

template<class T , Marmot::FiniteElement::Quadrature::IntegrationTypes integrationType, typename T::SectionType sectionType>
MarmotLibrary::MarmotElementFactory::elementFactoryFunction Marmot::Elements::Registration::makeFactoryFunction ()
 
MarmotElementMarmot::Elements::Registration::generateT2D2 (int elementID)
 

Variables

static const bool Marmot::Elements::Registration::CPS4_isRegistered
 
static const bool Marmot::Elements::Registration::CPE4_isRegistered
 
static const bool Marmot::Elements::Registration::CPS8R_isRegistered
 
static const bool Marmot::Elements::Registration::CPE8R_isRegistered
 
static const bool Marmot::Elements::Registration::CPE8_isRegistered
 
static const bool Marmot::Elements::Registration::C3D8_isRegistered
 
static const bool Marmot::Elements::Registration::C3D20_isRegistered
 
static const bool Marmot::Elements::Registration::C3D20R_isRegistered
 
static const bool Marmot::Elements::Registration::T2D2_isRegistered