![]() |
MechSys
1.0
Computing library for simulations in continuum and discrete mechanics
|
#include <unsatflowstate.h>
Public Member Functions | |
UnsatFlowState (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 | nBkp |
double | n |
Porosity. | |
double | SwBkp |
double | Sw |
Saturation. | |
double | pcBkp |
double | pc |
Capillary pressure (pc = pa-pw = -pw) | |
bool | DryingBkp |
bool | Drying |
Drying ? (otherwise wetting) : for history-dependent models (hysteresis) | |
double | RhoWBkp |
double | RhoW |
Real water density. | |
double | RhoSBkp |
double | RhoS |
Real solids density. | |
Array< double > | dndt |
Array< double > | dSwdt |
Array< double > | dRhoWdt |
Static Public Attributes | |
static Array< String > | Keys |
UnsatFlowState::UnsatFlowState | ( | int | NDim | ) | [inline] |
void UnsatFlowState::Backup | ( | ) | [inline, virtual] |
Implements State.
void UnsatFlowState::Init | ( | SDPair const & | Ini, |
size_t | NIvs = 0 |
||
) | [inline, virtual] |
Implements State.
void UnsatFlowState::Output | ( | SDPair & | KeysVals | ) | const [inline, virtual] |
Output internal state.
Implements State.
void UnsatFlowState::Pack | ( | Array< double > & | V | ) | const [inline, virtual] |
Pack all values into V.
Implements State.
size_t UnsatFlowState::PckSize | ( | ) | const [inline, virtual] |
Size of pack.
Implements State.
void UnsatFlowState::Restore | ( | ) | [inline, virtual] |
Implements State.
void UnsatFlowState::Unpack | ( | Array< double > const & | V | ) | [inline, virtual] |
Unpack all values from V.
Implements State.
Array<double> UnsatFlowState::dndt |
Array<double> UnsatFlowState::dRhoWdt |
Drying ? (otherwise wetting) : for history-dependent models (hysteresis)
Array<double> UnsatFlowState::dSwdt |
Array< String > UnsatFlowState::Keys [static] |
double UnsatFlowState::n |
Porosity.
double UnsatFlowState::nBkp |
double UnsatFlowState::pc |
Capillary pressure (pc = pa-pw = -pw)
double UnsatFlowState::pcBkp |
double UnsatFlowState::RhoS |
Real solids density.
double UnsatFlowState::RhoSBkp |
double UnsatFlowState::RhoW |
Real water density.
double UnsatFlowState::RhoWBkp |
double UnsatFlowState::Sw |
Saturation.
double UnsatFlowState::SwBkp |