Workspace 6.21.5
Public Member Functions | List of all members
StateSelector< T > Class Template Reference

Helper class for getting a state whose type depends on a template parameter.

#include <Mesh/DataStructures/state.h>

Public Member Functions

 StateSelector ()
 
 StateSelector (int index)
 
getState (State *state) const
 
GetState (State *state) const
 
double getState (State *state) const
 
Vector3d getState (State *state) const
 
long getState (State *state) const
 
void SetIndex (int index)
 
void setState (State *state, double val)
 
void setState (State *state, long val)
 
void setState (State *state, T val)
 
void SetState (State *state, T val)
 
void setState (State *state, Vector3d val)
 

Constructor & Destructor Documentation

◆ StateSelector() [1/2]

StateSelector ( int  index)
inline

◆ StateSelector() [2/2]

StateSelector ( )
inline

Member Function Documentation

◆ getState() [1/4]

T getState ( State state) const

◆ GetState()

T GetState ( State state) const
inline

◆ getState() [2/4]

double getState ( State state) const
inline

◆ getState() [3/4]

Vector3d getState ( State state) const
inline

◆ getState() [4/4]

long getState ( State state) const
inline

◆ SetIndex()

void SetIndex ( int  index)
inline

◆ setState() [1/4]

void setState ( State state,
double  val 
)
inline

◆ setState() [2/4]

void setState ( State state,
long  val 
)
inline

◆ setState() [3/4]

void setState ( State state,
val 
)

◆ SetState()

void SetState ( State state,
val 
)
inline

◆ setState() [4/4]

void setState ( State state,
Vector3d  val 
)
inline