◆ DisplacementElementCode
Enumerator |
---|
T2D2 | |
CPS4 | |
CPS8R | |
CPE4 | |
CPE8R | |
CPE8 | |
C3D8 | |
C3D8R | |
C3D20 | |
C3D20R | |
◆ makeFactoryFunction()
template<class T , Marmot::FiniteElement::Quadrature::IntegrationTypes integrationType, typename T::SectionType sectionType>
◆ generateT2D2()
MarmotElement* Marmot::Elements::Registration::generateT2D2 |
( |
int |
elementID | ) |
|
◆ CPS4_isRegistered
const bool Marmot::Elements::Registration::CPS4_isRegistered |
|
static |
Initial value:= MarmotElementFactory::
registerElement( "CPS4",
DisplacementFiniteElement< 2, 4 >::PlaneStress >() )
◆ CPE4_isRegistered
const bool Marmot::Elements::Registration::CPE4_isRegistered |
|
static |
Initial value:= MarmotElementFactory::
registerElement( "CPE4",
DisplacementFiniteElement< 2, 4 >::PlaneStrain >() )
◆ CPS8R_isRegistered
const bool Marmot::Elements::Registration::CPS8R_isRegistered |
|
static |
Initial value:= MarmotElementFactory::
registerElement( "CPS8R",
DisplacementFiniteElement< 2, 8 >::PlaneStress >() )
◆ CPE8R_isRegistered
const bool Marmot::Elements::Registration::CPE8R_isRegistered |
|
static |
Initial value:= MarmotElementFactory::
registerElement( "CPE8R",
DisplacementFiniteElement< 2, 8 >::PlaneStrain >() )
◆ CPE8_isRegistered
const bool Marmot::Elements::Registration::CPE8_isRegistered |
|
static |
Initial value:= MarmotElementFactory::
registerElement( "CPE8",
DisplacementFiniteElement< 2, 8 >::PlaneStrain >() )
◆ C3D8_isRegistered
const bool Marmot::Elements::Registration::C3D8_isRegistered |
|
static |
Initial value:
return new DisplacementFiniteElement< 3,
8 >( elementID,
DisplacementFiniteElement< 3, 8 >::SectionType::Solid );
} )
◆ C3D20_isRegistered
const bool Marmot::Elements::Registration::C3D20_isRegistered |
|
static |
Initial value:
return new DisplacementFiniteElement< 3,
20 >( elementID,
DisplacementFiniteElement< 3, 20 >::SectionType::Solid );
} )
◆ C3D20R_isRegistered
const bool Marmot::Elements::Registration::C3D20R_isRegistered |
|
static |
Initial value:
return new DisplacementFiniteElement< 3, 20 >( elementID,
DisplacementFiniteElement< 3, 20 >::SectionType::Solid );
} )
◆ T2D2_isRegistered
const bool Marmot::Elements::Registration::T2D2_isRegistered |
|
static |
@ CPS4
Definition: DisplacementFiniteElementRegistration.cpp:32
@ FullIntegration
Definition: MarmotFiniteElement.h:358
Definition: MarmotElement.h:34
@ ReducedIntegration
Definition: MarmotFiniteElement.h:358
@ CPE4
Definition: DisplacementFiniteElementRegistration.cpp:36
@ CPS8R
Definition: DisplacementFiniteElementRegistration.cpp:33
MarmotElement * generateT2D2(int elementID)
Definition: DisplacementFiniteElementRegistration.cpp:117
MarmotLibrary::MarmotElementFactory::elementFactoryFunction makeFactoryFunction()
Definition: DisplacementFiniteElementRegistration.cpp:50
@ CPE8R
Definition: DisplacementFiniteElementRegistration.cpp:37
@ C3D20
Definition: DisplacementFiniteElementRegistration.cpp:43
@ CPE8
Definition: DisplacementFiniteElementRegistration.cpp:38
@ T2D2
Definition: DisplacementFiniteElementRegistration.cpp:30
@ C3D8
Definition: DisplacementFiniteElementRegistration.cpp:41
static bool registerElement(const std::string &elementName, int elementCode, elementFactoryFunction factoryFunction)
@ C3D20R
Definition: DisplacementFiniteElementRegistration.cpp:44
IntegrationTypes
Definition: MarmotFiniteElement.h:358