|
MGIS
|
structure in charge of handling libraries and querying MGIS' meta-data More...
#include </home/runner/work/MFrontGenericInterfaceSupport/MFrontGenericInterfaceSupport/include/MGIS/LibrariesManager.hxx>
Public Types | |
| using | libhandler = void * |
| a simple alias | |
| using | Hypothesis = mgis::behaviour::Hypothesis |
| a simple alias | |
Public Member Functions | |
| LibrariesManager (LibrariesManager &&)=delete | |
| LibrariesManager (const LibrariesManager &)=delete | |
| LibrariesManager & | operator= (LibrariesManager &&)=delete |
| LibrariesManager & | operator= (const LibrariesManager &)=delete |
| std::string | getTFELVersion (const std::string &, const std::string &) |
| std::string | getUnitSystem (const std::string &, const std::string &) |
| unsigned short | getAPIVersion (const std::string &, const std::string &) |
| unsigned short | getMaterialKnowledgeType (const std::string &, const std::string &) |
| std::string | getInterface (const std::string &, const std::string &) |
| std::string | getAuthor (const std::string &, const std::string &) |
| std::string | getDate (const std::string &, const std::string &) |
| std::string | getValidator (const std::string &, const std::string &) |
| std::string | getBuildIdentifier (const std::string &, const std::string &) |
| std::string | getSource (const std::string &, const std::string &) |
| mgis::material_property::MaterialPropertyFctPtr | getMaterialProperty (const std::string &, const std::string &) |
| std::string | getMaterialPropertyOutputName (const std::string &, const std::string &) |
| std::vector< std::string > | getMaterialPropertyInputsNames (const std::string &, const std::string &) |
| mgis::behaviour::BehaviourFctPtr | getBehaviour (const std::string &, const std::string &, const Hypothesis) |
| std::vector< std::string > | getBehaviourInitializeFunctions (const std::string &, const std::string &, const Hypothesis) |
| mgis::behaviour::BehaviourInitializeFctPtr | getBehaviourInitializeFunction (const std::string &, const std::string &, const std::string &, const Hypothesis) |
| std::vector< std::string > | getBehaviourInitializeFunctionInputsNames (const std::string &, const std::string &, const std::string &, const Hypothesis) |
| std::vector< int > | getBehaviourInitializeFunctionInputsTypes (const std::string &, const std::string &, const std::string &, const Hypothesis) |
| std::vector< std::string > | getBehaviourPostProcessings (const std::string &, const std::string &, const Hypothesis) |
| mgis::behaviour::BehaviourPostProcessingFctPtr | getBehaviourPostProcessing (const std::string &, const std::string &, const std::string &, const Hypothesis) |
| std::vector< std::string > | getBehaviourPostProcessingOutputsNames (const std::string &, const std::string &, const std::string &, const Hypothesis) |
| std::vector< int > | getBehaviourPostProcessingOutputsTypes (const std::string &, const std::string &, const std::string &, const Hypothesis) |
| mgis::behaviour::RotateBehaviourGradientsFctPtr | getRotateBehaviourGradientsFunction (const std::string &, const std::string &, const Hypothesis) |
| mgis::behaviour::RotateArrayOfBehaviourGradientsFctPtr | getRotateArrayOfBehaviourGradientsFunction (const std::string &, const std::string &, const Hypothesis) |
| mgis::behaviour::RotateBehaviourThermodynamicForcesFctPtr | getRotateBehaviourThermodynamicForcesFunction (const std::string &, const std::string &, const Hypothesis) |
| mgis::behaviour::RotateArrayOfBehaviourThermodynamicForcesFctPtr | getRotateArrayOfBehaviourThermodynamicForcesFunction (const std::string &, const std::string &, const Hypothesis) |
| mgis::behaviour::RotateBehaviourThermodynamicForcesFctPtr | getRotateBehaviourThermodynamicForcesFunction (const std::string &, const std::string &, const Hypothesis, const mgis::behaviour::FiniteStrainBehaviourOptions::StressMeasure) |
| mgis::behaviour::RotateArrayOfBehaviourThermodynamicForcesFctPtr | getRotateArrayOfBehaviourThermodynamicForcesFunction (const std::string &, const std::string &, const Hypothesis, const mgis::behaviour::FiniteStrainBehaviourOptions::StressMeasure) |
| mgis::behaviour::RotateBehaviourTangentOperatorBlocksFctPtr | getRotateBehaviourTangentOperatorBlocksFunction (const std::string &, const std::string &, const Hypothesis) |
| mgis::behaviour::RotateArrayOfBehaviourTangentOperatorBlocksFctPtr | getRotateArrayOfBehaviourTangentOperatorBlocksFunction (const std::string &, const std::string &, const Hypothesis) |
| mgis::behaviour::RotateBehaviourTangentOperatorBlocksFctPtr | getRotateBehaviourTangentOperatorBlocksFunction (const std::string &, const std::string &, const Hypothesis, const mgis::behaviour::FiniteStrainBehaviourOptions::TangentOperator) |
| mgis::behaviour::RotateArrayOfBehaviourTangentOperatorBlocksFctPtr | getRotateArrayOfBehaviourTangentOperatorBlocksFunction (const std::string &, const std::string &, const Hypothesis, const mgis::behaviour::FiniteStrainBehaviourOptions::TangentOperator) |
| unsigned short | getBehaviourType (const std::string &, const std::string &) |
| unsigned short | getBehaviourKinematic (const std::string &, const std::string &) |
| unsigned short | getBehaviourSymmetry (const std::string &, const std::string &) |
| unsigned short | getElasticStiffnessSymmetry (const std::string &, const std::string &) |
| bool | requiresStiffnessTensor (const std::string &, const std::string &, const Hypothesis) |
| bool | computesStoredEnergy (const std::string &, const std::string &, const Hypothesis) |
| bool | computesDissipatedEnergy (const std::string &, const std::string &, const Hypothesis) |
| bool | requiresThermalExpansionCoefficientTensor (const std::string &, const std::string &, const Hypothesis) |
| std::vector< std::string > | getGradientsNames (const std::string &, const std::string &, const Hypothesis) |
| std::vector< int > | getGradientsTypes (const std::string &, const std::string &, const Hypothesis) |
| std::vector< std::string > | getThermodynamicForcesNames (const std::string &, const std::string &, const Hypothesis) |
| std::vector< std::pair< std::string, std::string > > | getTangentOperatorBlocksNames (const std::string &, const std::string &, const Hypothesis) |
| std::vector< int > | getThermodynamicForcesTypes (const std::string &, const std::string &, const Hypothesis) |
| std::vector< std::string > | getMaterialPropertiesNames (const std::string &, const std::string &, const Hypothesis) |
| std::vector< std::string > | getInternalStateVariablesNames (const std::string &, const std::string &, const Hypothesis) |
| std::vector< int > | getInternalStateVariablesTypes (const std::string &, const std::string &, const Hypothesis) |
| bool | hasTemperatureBeenRemovedFromExternalStateVariables (const std::string &, const std::string &) |
| std::vector< std::string > | getExternalStateVariablesNames (const std::string &, const std::string &, const Hypothesis) |
| bool | hasExternalStateVariablesTypes (const std::string &, const std::string &, const Hypothesis) |
| std::vector< int > | getExternalStateVariablesTypes (const std::string &, const std::string &, const Hypothesis) |
| void | setParameter (const std::string &, const std::string &, const Hypothesis, const std::string &, const double) |
| void | setParameter (const std::string &, const std::string &, const Hypothesis, const std::string &, const int) |
| void | setParameter (const std::string &, const std::string &, const Hypothesis, const std::string &, const unsigned short) |
| std::vector< std::string > | getParametersNames (const std::string &, const std::string &, const Hypothesis) |
| std::vector< int > | getParametersTypes (const std::string &, const std::string &, const Hypothesis) |
| double | getParameterDefaultValue (const std::string &, const std::string &, const Hypothesis, const std::string &) |
| get the default value of a double parameter | |
| int | getIntegerParameterDefaultValue (const std::string &, const std::string &, const Hypothesis, const std::string &) |
| get the default value of an integer parameter | |
| unsigned short | getUnsignedShortParameterDefaultValue (const std::string &, const std::string &, const Hypothesis, const std::string &) |
| get the default value of an unsigned short parameter | |
| bool | hasBounds (const std::string &, const std::string &, const Hypothesis, const std::string &) |
| bool | hasLowerBound (const std::string &, const std::string &, const Hypothesis, const std::string &) |
| bool | hasUpperBound (const std::string &, const std::string &, const Hypothesis, const std::string &) |
| long double | getLowerBound (const std::string &, const std::string &, const Hypothesis, const std::string &) |
| long double | getUpperBound (const std::string &, const std::string &, const Hypothesis, const std::string &) |
| bool | hasPhysicalBounds (const std::string &, const std::string &, const Hypothesis, const std::string &) |
| bool | hasLowerPhysicalBound (const std::string &, const std::string &, const Hypothesis, const std::string &) |
| bool | hasUpperPhysicalBound (const std::string &, const std::string &, const Hypothesis, const std::string &) |
| long double | getLowerPhysicalBound (const std::string &, const std::string &, const Hypothesis, const std::string &) |
| long double | getUpperPhysicalBound (const std::string &, const std::string &, const Hypothesis, const std::string &) |
Static Public Member Functions | |
| static LibrariesManager & | get () |
structure in charge of handling libraries and querying MGIS' meta-data
| bool mgis::LibrariesManager::computesDissipatedEnergy | ( | const std::string & | , |
| const std::string & | , | ||
| const Hypothesis | |||
| ) |
MFront, this is associated with the @DissipatedEnergy code block. | [in] | l | library name |
| [in] | b | behaviour name |
| [in] | h | modelling hypothesis |
| bool mgis::LibrariesManager::computesStoredEnergy | ( | const std::string & | , |
| const std::string & | , | ||
| const Hypothesis | |||
| ) |
MFront, this is associated with the @InternalEnergy code block. | [in] | l | library name |
| [in] | b | behaviour name |
| [in] | h | modelling hypothesis |
|
static |
| unsigned short mgis::LibrariesManager::getAPIVersion | ( | const std::string & | , |
| const std::string & | |||
| ) |
TFEL's API version.This was added in TFEL 3.4.1 which broke the generic behaviour' API.
| std::string mgis::LibrariesManager::getAuthor | ( | const std::string & | , |
| const std::string & | |||
| ) |
MFront file | [in] | l | library name |
| [in] | n | entry point name |
| mgis::behaviour::BehaviourFctPtr mgis::LibrariesManager::getBehaviour | ( | const std::string & | , |
| const std::string & | , | ||
| const Hypothesis | |||
| ) |
| [in] | l | library |
| [in] | b | behaviour name |
| [in] | h | hypothesis |
| mgis::behaviour::BehaviourInitializeFctPtr mgis::LibrariesManager::getBehaviourInitializeFunction | ( | const std::string & | , |
| const std::string & | , | ||
| const std::string & | , | ||
| const Hypothesis | |||
| ) |
| [in] | l | library |
| [in] | b | behaviour name |
| [in] | f | initialize function name |
| [in] | h | hypothesis |
| std::vector< std::string > mgis::LibrariesManager::getBehaviourInitializeFunctionInputsNames | ( | const std::string & | , |
| const std::string & | , | ||
| const std::string & | , | ||
| const Hypothesis | |||
| ) |
| [in] | l | library |
| [in] | b | behaviour name |
| [in] | f | initialize function name |
| [in] | h | hypothesis |
| std::vector< int > mgis::LibrariesManager::getBehaviourInitializeFunctionInputsTypes | ( | const std::string & | , |
| const std::string & | , | ||
| const std::string & | , | ||
| const Hypothesis | |||
| ) |
| [in] | l | library |
| [in] | b | behaviour name |
| [in] | f | initialize function name |
| [in] | h | hypothesis |
| std::vector< std::string > mgis::LibrariesManager::getBehaviourInitializeFunctions | ( | const std::string & | , |
| const std::string & | , | ||
| const Hypothesis | |||
| ) |
| [in] | l | library |
| [in] | b | behaviour name |
| [in] | h | hypothesis |
| unsigned short mgis::LibrariesManager::getBehaviourKinematic | ( | const std::string & | , |
| const std::string & | |||
| ) |
| [in] | l | library |
| [in] | f | behaviour name |
| mgis::behaviour::BehaviourPostProcessingFctPtr mgis::LibrariesManager::getBehaviourPostProcessing | ( | const std::string & | , |
| const std::string & | , | ||
| const std::string & | , | ||
| const Hypothesis | |||
| ) |
| [in] | l | library |
| [in] | b | behaviour name |
| [in] | f | initialize function name |
| [in] | h | hypothesis |
| std::vector< std::string > mgis::LibrariesManager::getBehaviourPostProcessingOutputsNames | ( | const std::string & | , |
| const std::string & | , | ||
| const std::string & | , | ||
| const Hypothesis | |||
| ) |
| [in] | l | library |
| [in] | b | behaviour name |
| [in] | p | post-processing name |
| [in] | h | hypothesis |
| std::vector< int > mgis::LibrariesManager::getBehaviourPostProcessingOutputsTypes | ( | const std::string & | , |
| const std::string & | , | ||
| const std::string & | , | ||
| const Hypothesis | |||
| ) |
| [in] | l | library |
| [in] | b | behaviour name |
| [in] | p | post-processing name |
| [in] | h | hypothesis |
| std::vector< std::string > mgis::LibrariesManager::getBehaviourPostProcessings | ( | const std::string & | , |
| const std::string & | , | ||
| const Hypothesis | |||
| ) |
| [in] | l | library |
| [in] | b | behaviour name |
| [in] | h | hypothesis |
| unsigned short mgis::LibrariesManager::getBehaviourSymmetry | ( | const std::string & | , |
| const std::string & | |||
| ) |
| [in] | l | library |
| [in] | b | behaviour name |
| unsigned short mgis::LibrariesManager::getBehaviourType | ( | const std::string & | , |
| const std::string & | |||
| ) |
| [in] | l | library |
| [in] | b | behaviour name |
| std::string mgis::LibrariesManager::getBuildIdentifier | ( | const std::string & | , |
| const std::string & | |||
| ) |
| [in] | l | library name |
| [in] | n | entry point name |
| std::string mgis::LibrariesManager::getDate | ( | const std::string & | , |
| const std::string & | |||
| ) |
MFront file | [in] | l | library name |
| [in] | n | entry point name |
| unsigned short mgis::LibrariesManager::getElasticStiffnessSymmetry | ( | const std::string & | , |
| const std::string & | |||
| ) |
| [in] | l | library |
| [in] | b | behaviour name |
| std::vector< std::string > mgis::LibrariesManager::getExternalStateVariablesNames | ( | const std::string & | , |
| const std::string & | , | ||
| const Hypothesis | |||
| ) |
| [in] | l | library name |
| [in] | b | behaviour name |
| [in] | h | modelling hypothesis |
| std::vector< int > mgis::LibrariesManager::getExternalStateVariablesTypes | ( | const std::string & | , |
| const std::string & | , | ||
| const Hypothesis | |||
| ) |
| [in] | l | library name |
| [in] | b | behaviour name |
| [in] | h | modelling hypothesis |
| std::vector< std::string > mgis::LibrariesManager::getGradientsNames | ( | const std::string & | , |
| const std::string & | , | ||
| const Hypothesis | |||
| ) |
| [in] | l | library name |
| [in] | b | behaviour name |
| [in] | h | modelling hypothesis |
| std::vector< int > mgis::LibrariesManager::getGradientsTypes | ( | const std::string & | , |
| const std::string & | , | ||
| const Hypothesis | |||
| ) |
| [in] | l | library name |
| [in] | b | behaviour name |
| [in] | h | modelling hypothesis |
| int mgis::LibrariesManager::getIntegerParameterDefaultValue | ( | const std::string & | , |
| const std::string & | , | ||
| const Hypothesis | , | ||
| const std::string & | |||
| ) |
get the default value of an integer parameter
| [in] | l | library |
| [in] | b | behaviour |
| [in] | h | modelling hypothesis |
| [in] | p | parameter name |
| std::string mgis::LibrariesManager::getInterface | ( | const std::string & | , |
| const std::string & | |||
| ) |
| [in] | l | library name |
| [in] | n | entry point name |
| std::vector< std::string > mgis::LibrariesManager::getInternalStateVariablesNames | ( | const std::string & | , |
| const std::string & | , | ||
| const Hypothesis | |||
| ) |
| [in] | l | library name |
| [in] | b | behaviour name |
| [in] | h | modelling hypothesis |
| std::vector< int > mgis::LibrariesManager::getInternalStateVariablesTypes | ( | const std::string & | , |
| const std::string & | , | ||
| const Hypothesis | |||
| ) |
| [in] | l | library name |
| [in] | b | behaviour name |
| [in] | h | modelling hypothesis |
| long double mgis::LibrariesManager::getLowerBound | ( | const std::string & | , |
| const std::string & | , | ||
| const Hypothesis | , | ||
| const std::string & | |||
| ) |
| [in] | l | name of the library |
| [in] | b | behaviour |
| [in] | h | modelling hypothesis |
| [in] | v | variable name |
| long double mgis::LibrariesManager::getLowerPhysicalBound | ( | const std::string & | , |
| const std::string & | , | ||
| const Hypothesis | , | ||
| const std::string & | |||
| ) |
| [in] | l | name of the library |
| [in] | b | behaviour |
| [in] | h | modelling hypothesis |
| [in] | v | variable name |
| unsigned short mgis::LibrariesManager::getMaterialKnowledgeType | ( | const std::string & | , |
| const std::string & | |||
| ) |
| [in] | l | library name |
| std::vector< std::string > mgis::LibrariesManager::getMaterialPropertiesNames | ( | const std::string & | , |
| const std::string & | , | ||
| const Hypothesis | |||
| ) |
| [in] | l | library name |
| [in] | b | behaviour name |
| [in] | h | modelling hypothesis |
| mgis::material_property::MaterialPropertyFctPtr mgis::LibrariesManager::getMaterialProperty | ( | const std::string & | , |
| const std::string & | |||
| ) |
| [in] | l | library |
| [in] | mp | material property' name |
| std::vector< std::string > mgis::LibrariesManager::getMaterialPropertyInputsNames | ( | const std::string & | , |
| const std::string & | |||
| ) |
| [in] | l | library name |
| [in] | mp | material property' name |
| std::string mgis::LibrariesManager::getMaterialPropertyOutputName | ( | const std::string & | , |
| const std::string & | |||
| ) |
| [in] | l | library name |
| [in] | mp | material property' name |
| double mgis::LibrariesManager::getParameterDefaultValue | ( | const std::string & | , |
| const std::string & | , | ||
| const Hypothesis | , | ||
| const std::string & | |||
| ) |
get the default value of a double parameter
| [in] | l | library |
| [in] | b | behaviour |
| [in] | h | modelling hypothesis |
| [in] | p | parameter name |
| std::vector< std::string > mgis::LibrariesManager::getParametersNames | ( | const std::string & | , |
| const std::string & | , | ||
| const Hypothesis | |||
| ) |
| [in] | l | library |
| [in] | f | law name |
| [in] | h | modelling hypothesis |
| std::vector< int > mgis::LibrariesManager::getParametersTypes | ( | const std::string & | , |
| const std::string & | , | ||
| const Hypothesis | |||
| ) |
| [in] | l | library |
| [in] | f | law name |
| [in] | h | modelling hypothesis |
| mgis::behaviour::RotateArrayOfBehaviourGradientsFctPtr mgis::LibrariesManager::getRotateArrayOfBehaviourGradientsFunction | ( | const std::string & | , |
| const std::string & | , | ||
| const Hypothesis | |||
| ) |
| [in] | l | library |
| [in] | b | behaviour name |
| [in] | h | hypothesis |
| mgis::behaviour::RotateArrayOfBehaviourTangentOperatorBlocksFctPtr mgis::LibrariesManager::getRotateArrayOfBehaviourTangentOperatorBlocksFunction | ( | const std::string & | , |
| const std::string & | , | ||
| const Hypothesis | |||
| ) |
| [in] | l | library |
| [in] | b | behaviour name |
| [in] | h | hypothesis |
| mgis::behaviour::RotateArrayOfBehaviourTangentOperatorBlocksFctPtr mgis::LibrariesManager::getRotateArrayOfBehaviourTangentOperatorBlocksFunction | ( | const std::string & | , |
| const std::string & | , | ||
| const Hypothesis | , | ||
| const mgis::behaviour::FiniteStrainBehaviourOptions::TangentOperator | |||
| ) |
| [in] | l | library |
| [in] | b | behaviour name |
| [in] | h | hypothesis |
| [in] | t | tangent operator returned by the behaviour |
| mgis::behaviour::RotateArrayOfBehaviourThermodynamicForcesFctPtr mgis::LibrariesManager::getRotateArrayOfBehaviourThermodynamicForcesFunction | ( | const std::string & | , |
| const std::string & | , | ||
| const Hypothesis | |||
| ) |
| [in] | l | library |
| [in] | b | behaviour name |
| [in] | h | hypothesis |
| mgis::behaviour::RotateArrayOfBehaviourThermodynamicForcesFctPtr mgis::LibrariesManager::getRotateArrayOfBehaviourThermodynamicForcesFunction | ( | const std::string & | , |
| const std::string & | , | ||
| const Hypothesis | , | ||
| const mgis::behaviour::FiniteStrainBehaviourOptions::StressMeasure | |||
| ) |
| [in] | l | library |
| [in] | b | behaviour name |
| [in] | h | hypothesis |
| [in] | s | stress returned by the behaviour |
| mgis::behaviour::RotateBehaviourGradientsFctPtr mgis::LibrariesManager::getRotateBehaviourGradientsFunction | ( | const std::string & | , |
| const std::string & | , | ||
| const Hypothesis | |||
| ) |
| [in] | l | library |
| [in] | b | behaviour name |
| [in] | h | hypothesis |
| mgis::behaviour::RotateBehaviourTangentOperatorBlocksFctPtr mgis::LibrariesManager::getRotateBehaviourTangentOperatorBlocksFunction | ( | const std::string & | , |
| const std::string & | , | ||
| const Hypothesis | |||
| ) |
| [in] | l | library |
| [in] | b | behaviour name |
| [in] | h | hypothesis |
| mgis::behaviour::RotateBehaviourTangentOperatorBlocksFctPtr mgis::LibrariesManager::getRotateBehaviourTangentOperatorBlocksFunction | ( | const std::string & | , |
| const std::string & | , | ||
| const Hypothesis | , | ||
| const mgis::behaviour::FiniteStrainBehaviourOptions::TangentOperator | |||
| ) |
| [in] | l | library |
| [in] | b | behaviour name |
| [in] | h | hypothesis |
| [in] | t | tangent operator returned by the behaviour |
| mgis::behaviour::RotateBehaviourThermodynamicForcesFctPtr mgis::LibrariesManager::getRotateBehaviourThermodynamicForcesFunction | ( | const std::string & | , |
| const std::string & | , | ||
| const Hypothesis | |||
| ) |
| [in] | l | library |
| [in] | b | behaviour name |
| [in] | h | hypothesis |
| mgis::behaviour::RotateBehaviourThermodynamicForcesFctPtr mgis::LibrariesManager::getRotateBehaviourThermodynamicForcesFunction | ( | const std::string & | , |
| const std::string & | , | ||
| const Hypothesis | , | ||
| const mgis::behaviour::FiniteStrainBehaviourOptions::StressMeasure | |||
| ) |
| [in] | l | library |
| [in] | b | behaviour name |
| [in] | h | hypothesis |
| [in] | s | stress returned by the behaviour |
| std::string mgis::LibrariesManager::getSource | ( | const std::string & | , |
| const std::string & | |||
| ) |
MFront file used to generate the given entry point | [in] | l | library name |
| [in] | n | entry point name |
| std::vector< std::pair< std::string, std::string > > mgis::LibrariesManager::getTangentOperatorBlocksNames | ( | const std::string & | , |
| const std::string & | , | ||
| const Hypothesis | |||
| ) |
| [in] | l | library name |
| [in] | b | behaviour name |
| [in] | h | modelling hypothesis |
| std::string mgis::LibrariesManager::getTFELVersion | ( | const std::string & | , |
| const std::string & | |||
| ) |
TFEL version used to generate an MFront entry point | [in] | l | library name |
| [in] | n | entry point name |
| std::vector< std::string > mgis::LibrariesManager::getThermodynamicForcesNames | ( | const std::string & | , |
| const std::string & | , | ||
| const Hypothesis | |||
| ) |
| [in] | l | library name |
| [in] | b | behaviour name |
| [in] | h | modelling hypothesis |
| std::vector< int > mgis::LibrariesManager::getThermodynamicForcesTypes | ( | const std::string & | , |
| const std::string & | , | ||
| const Hypothesis | |||
| ) |
| [in] | l | library name |
| [in] | b | behaviour name |
| [in] | h | modelling hypothesis |
| std::string mgis::LibrariesManager::getUnitSystem | ( | const std::string & | , |
| const std::string & | |||
| ) |
UnitSystem used by an MFront entry point | [in] | l | library name |
| [in] | n | entry point name |
| unsigned short mgis::LibrariesManager::getUnsignedShortParameterDefaultValue | ( | const std::string & | , |
| const std::string & | , | ||
| const Hypothesis | , | ||
| const std::string & | |||
| ) |
get the default value of an unsigned short parameter
| [in] | l | library |
| [in] | b | behaviour |
| [in] | h | modelling hypothesis |
| [in] | p | parameter name |
| long double mgis::LibrariesManager::getUpperBound | ( | const std::string & | , |
| const std::string & | , | ||
| const Hypothesis | , | ||
| const std::string & | |||
| ) |
| [in] | l | name of the library |
| [in] | b | behaviour |
| [in] | h | modelling hypothesis |
| [in] | v | variable name |
| long double mgis::LibrariesManager::getUpperPhysicalBound | ( | const std::string & | , |
| const std::string & | , | ||
| const Hypothesis | , | ||
| const std::string & | |||
| ) |
| [in] | l | name of the library |
| [in] | b | behaviour |
| [in] | h | modelling hypothesis |
| [in] | v | variable name |
| std::string mgis::LibrariesManager::getValidator | ( | const std::string & | , |
| const std::string & | |||
| ) |
MFront file | [in] | l | library name |
| [in] | n | entry point name |
| bool mgis::LibrariesManager::hasBounds | ( | const std::string & | , |
| const std::string & | , | ||
| const Hypothesis | , | ||
| const std::string & | |||
| ) |
| [in] | l | name of the library |
| [in] | b | behaviour |
| [in] | h | modelling hypothesis |
| [in] | v | variable name |
| bool mgis::LibrariesManager::hasExternalStateVariablesTypes | ( | const std::string & | , |
| const std::string & | , | ||
| const Hypothesis | |||
| ) |
| [in] | l | library name |
| [in] | b | behaviour name |
| [in] | h | modelling hypothesis |
| bool mgis::LibrariesManager::hasLowerBound | ( | const std::string & | , |
| const std::string & | , | ||
| const Hypothesis | , | ||
| const std::string & | |||
| ) |
| [in] | l | name of the library |
| [in] | b | behaviour |
| [in] | h | modelling hypothesis |
| [in] | v | variable name |
| bool mgis::LibrariesManager::hasLowerPhysicalBound | ( | const std::string & | , |
| const std::string & | , | ||
| const Hypothesis | , | ||
| const std::string & | |||
| ) |
| [in] | l | name of the library |
| [in] | b | behaviour |
| [in] | h | modelling hypothesis |
| [in] | v | variable name |
| bool mgis::LibrariesManager::hasPhysicalBounds | ( | const std::string & | , |
| const std::string & | , | ||
| const Hypothesis | , | ||
| const std::string & | |||
| ) |
| [in] | l | name of the library |
| [in] | b | behaviour |
| [in] | h | modelling hypothesis |
| [in] | v | variable name |
| bool mgis::LibrariesManager::hasTemperatureBeenRemovedFromExternalStateVariables | ( | const std::string & | , |
| const std::string & | |||
| ) |
MFront | [in] | l | : name of the library |
| [in] | f | : law name |
| bool mgis::LibrariesManager::hasUpperBound | ( | const std::string & | , |
| const std::string & | , | ||
| const Hypothesis | , | ||
| const std::string & | |||
| ) |
| [in] | l | name of the library |
| [in] | b | behaviour |
| [in] | h | modelling hypothesis |
| [in] | v | variable name |
| bool mgis::LibrariesManager::hasUpperPhysicalBound | ( | const std::string & | , |
| const std::string & | , | ||
| const Hypothesis | , | ||
| const std::string & | |||
| ) |
| [in] | l | name of the library |
| [in] | b | behaviour |
| [in] | h | modelling hypothesis |
| [in] | v | variable name |
| bool mgis::LibrariesManager::requiresStiffnessTensor | ( | const std::string & | , |
| const std::string & | , | ||
| const Hypothesis | |||
| ) |
| [in] | l | library name |
| [in] | b | behaviour name |
| [in] | h | modelling hypothesis |
| bool mgis::LibrariesManager::requiresThermalExpansionCoefficientTensor | ( | const std::string & | , |
| const std::string & | , | ||
| const Hypothesis | |||
| ) |
| [in] | l | library |
| [in] | b | behaviour name |
| [in] | h | modelling hypothesis |
| void mgis::LibrariesManager::setParameter | ( | const std::string & | , |
| const std::string & | , | ||
| const Hypothesis | , | ||
| const std::string & | , | ||
| const double | |||
| ) |
| [in] | l | library |
| [in] | s | name of function or mechanical behaviour |
| [in] | h | modelling hypothesis |
| [in] | p | parameter name |
| [in] | v | value |
| void mgis::LibrariesManager::setParameter | ( | const std::string & | , |
| const std::string & | , | ||
| const Hypothesis | , | ||
| const std::string & | , | ||
| const int | |||
| ) |
set the value of an integer parameter
| [in] | l | library |
| [in] | s | name of function or mechanical behaviour |
| [in] | h | modelling hypothesis |
| [in] | p | parameter name |
| [in] | v | value |
| void mgis::LibrariesManager::setParameter | ( | const std::string & | , |
| const std::string & | , | ||
| const Hypothesis | , | ||
| const std::string & | , | ||
| const unsigned short | |||
| ) |
set the value of an unsigned short parameter
| [in] | l | library |
| [in] | s | name of function or mechanical behaviour |
| [in] | h | modelling hypothesis |
| [in] | p | parameter name |
| [in] | v | value |