SolverControl Class Reference

Controls a generic instationary solver. More...

#include <SolverControl.h>

Inheritance diagram for SolverControl:
controlable

List of all members.

Public Types

typedef Solver solver_type

Public Member Functions

 SolverControl (solver_type &solver)
virtual ~SolverControl ()
virtual void register_at (ControlDevice &Ctrl)
virtual void register_at (ControlDevice &Ctrl, const std::string &prefix)
virtual void init ()
virtual void init (int argc, char *argv[])
virtual void update ()
virtual void finish ()
virtual void solve ()
solver_typeSolver_ ()
const solver_typeSolver_ () const

Protected Attributes

int InitOutput
int Restart
int HitLastTime
solver_type_Solver
int NStepControls
bool allow_solve
StepControl Step [10]
ControlDevice MainCtrl
ControlDevice LocCtrl

Detailed Description

Controls a generic instationary solver.

Author:
Ralf Deiterding
Version:
1.0
Date:
Jul-2004

Member Typedef Documentation


Constructor & Destructor Documentation

SolverControl::SolverControl ( solver_type solver  )  [inline]
virtual SolverControl::~SolverControl (  )  [inline, virtual]

Member Function Documentation

virtual void SolverControl::finish (  )  [inline, virtual]

References Solver::finish(), and Solver_().

virtual void SolverControl::init ( int  argc,
char *  argv[] 
) [inline, virtual]
virtual void SolverControl::init (  )  [inline, virtual]

References Solver::init(), and Solver_().

Referenced by init().

virtual void SolverControl::register_at ( ControlDevice Ctrl,
const std::string &  prefix 
) [inline, virtual]
virtual void SolverControl::register_at ( ControlDevice Ctrl  )  [inline, virtual]

Referenced by init().

const solver_type& SolverControl::Solver_ (  )  const [inline]

References _Solver.

solver_type& SolverControl::Solver_ (  )  [inline]

References _Solver.

Referenced by finish(), init(), register_at(), solve(), and update().

virtual void SolverControl::update (  )  [inline, virtual]

Reimplemented in SolverControlSpecific.

References Solver_(), and Solver::update().

Referenced by init().


Member Data Documentation

Referenced by Solver_().

bool SolverControl::allow_solve [protected]

Referenced by init(), and solve().

int SolverControl::HitLastTime [protected]

Referenced by register_at(), and solve().

int SolverControl::InitOutput [protected]

Referenced by register_at(), and solve().

Referenced by init().

Referenced by register_at(), and solve().

int SolverControl::Restart [protected]

Referenced by register_at(), and solve().

Referenced by register_at(), and solve().


The documentation for this class was generated from the following file:
Generated on Thu Jun 30 02:19:33 2016 for AMROC Fluid-solver Framework by  doxygen 1.6.3