![]() |
MechSys
1.0
Computing library for simulations in continuum and discrete mechanics
|
#include <model.h>
Public Member Functions | |
| State (int NDim) | |
| virtual | ~State () |
| virtual void | Init (SDPair const &Ini, size_t NIvs=0)=0 |
| virtual void | Backup ()=0 |
| virtual void | Restore ()=0 |
| virtual size_t | PckSize () const =0 |
| Size of pack. | |
| virtual void | Pack (Array< double > &V) const =0 |
| Pack all values into V. | |
| virtual void | Unpack (Array< double > const &V)=0 |
| Unpack all values from V. | |
| virtual void | Output (SDPair &KeysVals) const =0 |
| Output internal state. | |
| State::State | ( | int | NDim | ) | [inline] |
| virtual State::~State | ( | ) | [inline, virtual] |
| virtual void State::Backup | ( | ) | [pure virtual] |
Implemented in EquilibState, FlowState, UnsatFlowState, and FEM::NLRodState.
| virtual void State::Init | ( | SDPair const & | Ini, |
| size_t | NIvs = 0 |
||
| ) | [pure virtual] |
Implemented in EquilibState, FlowState, UnsatFlowState, and FEM::NLRodState.
| virtual void State::Output | ( | SDPair & | KeysVals | ) | const [pure virtual] |
Output internal state.
Implemented in EquilibState, FlowState, UnsatFlowState, and FEM::NLRodState.
| virtual void State::Pack | ( | Array< double > & | V | ) | const [pure virtual] |
Pack all values into V.
Implemented in EquilibState, FlowState, UnsatFlowState, and FEM::NLRodState.
| virtual size_t State::PckSize | ( | ) | const [pure virtual] |
Size of pack.
Implemented in EquilibState, FlowState, UnsatFlowState, and FEM::NLRodState.
| virtual void State::Restore | ( | ) | [pure virtual] |
Implemented in EquilibState, FlowState, UnsatFlowState, and FEM::NLRodState.
| virtual void State::Unpack | ( | Array< double > const & | V | ) | [pure virtual] |
Unpack all values from V.
Implemented in EquilibState, FlowState, UnsatFlowState, and FEM::NLRodState.
1.7.6.1