MGIS
Loading...
Searching...
No Matches
mgis::behaviour::MaterialDataManagerInitializer Struct Reference

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...

#include </home/runner/work/MFrontGenericInterfaceSupport/MFrontGenericInterfaceSupport/include/MGIS/Behaviour/MaterialDataManager.hxx>

Public Attributes

std::span< mgis::realK
 view to an externally allocated memory used to store the tangent operator. If empty, the material data manager will initialize the required memory internally if required.
 
std::span< mgis::realspeed_of_sound
 view to an externally allocated memory used to store the speed_of_sound. If empty, the material data manager will initialize the required memory internally if required.
 
MaterialStateManagerInitializer s0
 object used to initalize the state manager associated with the beginning of the time step.
 
MaterialStateManagerInitializer s1
 object used to initalize the state manager associated with the end of the time step.
 

Detailed Description

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.


The documentation for this struct was generated from the following file: