|
MGIS
|
#include <map>#include <thread>#include <memory>#include <vector>#include "MGIS/Config.hxx"#include "MGIS/Behaviour/MaterialStateManager.hxx"Classes | |
| struct | mgis::behaviour::BehaviourIntegrationWorkSpace |
| structure in charge of handling temporary memory access. More... | |
| struct | mgis::behaviour::MaterialDataManagerInitializer |
| a structure in charge of holding information on how a material data manager shall be initialized. It may contain pointers to externally allocated data, that won't be handled by the final data manager. If a pointer is not initialized, the material data manager will allocate and handle memory internally. More... | |
| struct | mgis::behaviour::MaterialDataManager |
| structure in charge of handling the data associated with a material in an optimized way. Here, the "material" is defined by a behaviour and a number of integration points. More... | |
Namespaces | |
| namespace | mgis |
the namespace mgis encloses all the MGIS project. | |
Functions | |
| MGIS_EXPORT void | mgis::behaviour::update (MaterialDataManager &) |
| update the behaviour data by: | |
| MGIS_EXPORT void | mgis::behaviour::revert (MaterialDataManager &) |
| revert the behaviour data by: | |
| MGIS_EXPORT std::vector< mgis::real > | mgis::behaviour::allocatePostProcessingVariables (const MaterialDataManager &, const std::string_view) |
| MGIS_EXPORT std::vector< mgis::real > mgis::behaviour::allocatePostProcessingVariables | ( | const MaterialDataManager & | , |
| const std::string_view | |||
| ) |
| [in] | m | material data manager |
| [in] | n | name of the post-processing |
| MGIS_EXPORT void mgis::behaviour::revert | ( | MaterialDataManager & | ) |
revert the behaviour data by:
| [in,out] | m | material data manager |
| MGIS_EXPORT void mgis::behaviour::update | ( | MaterialDataManager & | ) |
update the behaviour data by:
| [in,out] | m | material data manager |