MechSys  1.0
Computing library for simulations in continuum and discrete mechanics
Public Member Functions
State Class Reference

#include <model.h>

Inheritance diagram for State:
EquilibState FEM::NLRodState FlowState UnsatFlowState

List of all members.

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.

Constructor & Destructor Documentation

State::State ( int  NDim) [inline]
virtual State::~State ( ) [inline, virtual]

Member Function Documentation

virtual void State::Backup ( ) [pure virtual]
virtual void State::Init ( SDPair const &  Ini,
size_t  NIvs = 0 
) [pure virtual]
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]
virtual void State::Unpack ( Array< double > const &  V) [pure virtual]

Unpack all values from V.

Implemented in EquilibState, FlowState, UnsatFlowState, and FEM::NLRodState.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines