#include <Marmot.h>
◆ elementFactoryFunction
◆ MarmotElementFactory()
MarmotLibrary::MarmotElementFactory::MarmotElementFactory |
( |
| ) |
|
|
delete |
◆ getElementCodeFromName()
static int MarmotLibrary::MarmotElementFactory::getElementCodeFromName |
( |
const std::string & |
elementName | ) |
|
|
static |
◆ createElement()
static MarmotElement* MarmotLibrary::MarmotElementFactory::createElement |
( |
int |
elementCode, |
|
|
int |
elementNumber |
|
) |
| |
|
static |
◆ registerElement()
static bool MarmotLibrary::MarmotElementFactory::registerElement |
( |
const std::string & |
elementName, |
|
|
int |
elementCode, |
|
|
elementFactoryFunction |
factoryFunction |
|
) |
| |
|
static |
◆ elementNameToCodeAssociation
std::unordered_map< std::string, int > MarmotLibrary::MarmotElementFactory::elementNameToCodeAssociation |
|
staticprivate |
◆ elementFactoryFunctionByCode
std::unordered_map< int, elementFactoryFunction > MarmotLibrary::MarmotElementFactory::elementFactoryFunctionByCode |
|
staticprivate |
The documentation for this class was generated from the following file: