#include <Marmot.h>
◆ materialFactoryFunction
◆ MarmotMaterialFactory()
MarmotLibrary::MarmotMaterialFactory::MarmotMaterialFactory |
( |
| ) |
|
|
delete |
◆ getMaterialCodeFromName()
static int MarmotLibrary::MarmotMaterialFactory::getMaterialCodeFromName |
( |
const std::string & |
materialName | ) |
|
|
static |
◆ createMaterial()
static MarmotMaterial* MarmotLibrary::MarmotMaterialFactory::createMaterial |
( |
int |
materialCode, |
|
|
const double * |
materialProperties, |
|
|
int |
nMaterialProperties, |
|
|
int |
materialNumber |
|
) |
| |
|
static |
◆ registerMaterial()
static bool MarmotLibrary::MarmotMaterialFactory::registerMaterial |
( |
int |
materialCode, |
|
|
const std::string & |
materialName, |
|
|
materialFactoryFunction |
factoryFunction |
|
) |
| |
|
static |
◆ materialNameToCodeAssociation
std::unordered_map< std::string, int > MarmotLibrary::MarmotMaterialFactory::materialNameToCodeAssociation |
|
staticprivate |
◆ materialFactoryFunctionByCode
std::unordered_map< int, materialFactoryFunction > MarmotLibrary::MarmotMaterialFactory::materialFactoryFunctionByCode |
|
staticprivate |
The documentation for this class was generated from the following file: