GEOSX
|
#include <SolidMechanicsStateReset.hpp>
Public Member Functions | |
SolidMechanicsStateReset (const string &name, Group *const parent) | |
Constructor for the state reset class. More... | |
~SolidMechanicsStateReset () override | |
Destructor for the class. | |
virtual bool | execute (real64 const time_n, real64 const dt, integer const cycleNumber, integer const eventCounter, real64 const eventProgress, DomainPartition &domain) override |
Static Public Member Functions | |
static string | catalogName () |
Accessor for the catalog name. | |
Friends | |
template<typename > | |
class | PoromechanicsInitialization |
Task class allowing for various "reset" actions on state variables, useful for pre- and post-equilibration actions. Currently, this class gives the user the option to reset displacements to zero and enable/disable inelastic behavior. A common workflow might be: (1) resetDisplacments = false, disableInelasticity = true, (2) solve an equilibration problem for initial conditions, (3) resetDisplacements = true, disablePlasticity = false, (4) run a normal simulation
Definition at line 42 of file SolidMechanicsStateReset.hpp.
geos::SolidMechanicsStateReset::SolidMechanicsStateReset | ( | const string & | name, |
Group *const | parent | ||
) |
Constructor for the state reset class.
[in] | name | the name of the task coming from the xml |
[in] | parent | the parent group of the task |