![]() |
MechSys
1.0
Computing library for simulations in continuum and discrete mechanics
|
#include <nlrod.h>
Public Member Functions | |
NLRodState (int NDim) | |
void | Init (SDPair const &Ini, size_t NIvs=0) |
void | Backup () |
void | Restore () |
size_t | PckSize () const |
Size of pack. | |
void | Pack (Array< double > &V) const |
Pack all values into V. | |
void | Unpack (Array< double > const &V) |
Unpack all values from V. | |
void | Output (SDPair &KeysVals) const |
Output internal state. | |
Public Attributes | |
double | sa |
double | sa_bkp |
Axial stress. | |
double | ea |
double | ea_bkp |
Axial strain. |
FEM::NLRodState::NLRodState | ( | int | NDim | ) | [inline] |
void FEM::NLRodState::Backup | ( | ) | [inline, virtual] |
Implements State.
void FEM::NLRodState::Init | ( | SDPair const & | Ini, |
size_t | NIvs = 0 |
||
) | [inline, virtual] |
Implements State.
void FEM::NLRodState::Output | ( | SDPair & | KeysVals | ) | const [inline, virtual] |
Output internal state.
Implements State.
void FEM::NLRodState::Pack | ( | Array< double > & | V | ) | const [inline, virtual] |
Pack all values into V.
Implements State.
size_t FEM::NLRodState::PckSize | ( | ) | const [inline, virtual] |
Size of pack.
Implements State.
void FEM::NLRodState::Restore | ( | ) | [inline, virtual] |
Implements State.
void FEM::NLRodState::Unpack | ( | Array< double > const & | V | ) | [inline, virtual] |
Unpack all values from V.
Implements State.
double FEM::NLRodState::ea |
double FEM::NLRodState::ea_bkp |
Axial strain.
double FEM::NLRodState::sa |
double FEM::NLRodState::sa_bkp |
Axial stress.