vtf-logo

CoupledSolver Class Reference

Inheritance diagram for CoupledSolver:

Solver Solver Solver controlable controlable controlable List of all members.

Public Types

typedef elc::LagrangianComm<
DIM, double > 
lag_comm_type
 solid
 fluid
typedef elc::LagrangianComm<
DIM, double > 
lag_comm_type
typedef elc::LagrangianComm<
DIM, double > 
lag_comm_type
enum  Pgroup { solid, fluid }
enum  Pgroup { solid, fluid }
enum  Pgroup { solid, fluid }

Public Member Functions

 CoupledSolver ()
 ~CoupledSolver ()
virtual void init ()
virtual void register_at (ControlDevice &Ctrl)
virtual void register_at (ControlDevice &Ctrl, const std::string &prefix)
virtual void update ()
virtual bool setup ()
void SyncDeltat (double &dt)
virtual void Initialize (double &t, double &dt)
virtual void Advance (double &t, double &dt)
virtual void Output ()
virtual int NSteps ()
virtual void Restart (double &t, double &dt)
virtual void Checkpointing ()
virtual void finish ()
 CoupledSolver ()
 ~CoupledSolver ()
virtual void init ()
virtual void register_at (ControlDevice &Ctrl)
virtual void register_at (ControlDevice &Ctrl, const std::string &prefix)
virtual void update ()
virtual bool setup ()
void SyncDeltat (double &dt)
virtual void Initialize (double &t, double &dt)
virtual void Advance (double &t, double &dt)
virtual void Output ()
virtual int NSteps ()
virtual void Restart (double &t, double &dt)
virtual void Checkpointing ()
virtual void finish ()
 CoupledSolver ()
 ~CoupledSolver ()
virtual void init ()
virtual void register_at (ControlDevice &Ctrl)
virtual void register_at (ControlDevice &Ctrl, const std::string &prefix)
virtual void update ()
virtual bool setup ()
void SyncDeltat (double &dt)
virtual void Initialize (double &t, double &dt)
virtual void Advance (double &t, double &dt)
virtual void Output ()
virtual int NSteps ()
virtual void Restart (double &t, double &dt)
virtual void Checkpointing ()
virtual void finish ()

Protected Attributes

FluidSolverSpecificFluidSolver
SolidSolverSpecificSolidSolver
Pgroup group
FluidSolverSpecificFluidSolver
ShellManagerSpecificShellSolver
FluidSolverSpecificFluidSolver
SolidSolverSpecificSolidSolver

Member Typedef Documentation


Member Enumeration Documentation

Enumerator:
solid 
fluid 

Enumerator:
solid 
fluid 

Enumerator:
solid 
fluid 


Constructor & Destructor Documentation

CoupledSolver::CoupledSolver (  )  [inline]

CoupledSolver::~CoupledSolver (  )  [inline]

CoupledSolver::CoupledSolver (  )  [inline]

CoupledSolver::~CoupledSolver (  )  [inline]

CoupledSolver::CoupledSolver (  )  [inline]

CoupledSolver::~CoupledSolver (  )  [inline]


Member Function Documentation

virtual void CoupledSolver::Advance ( double &  t,
double &  dt 
) [inline, virtual]

virtual void CoupledSolver::Advance ( double &  t,
double &  dt 
) [inline, virtual]

virtual void CoupledSolver::Advance ( double &  t,
double &  dt 
) [inline, virtual]

virtual void CoupledSolver::Checkpointing (  )  [inline, virtual]

virtual void CoupledSolver::Checkpointing (  )  [inline, virtual]

virtual void CoupledSolver::Checkpointing (  )  [inline, virtual]

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

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

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

virtual void CoupledSolver::init (  )  [inline, virtual]

virtual void CoupledSolver::init (  )  [inline, virtual]

virtual void CoupledSolver::init (  )  [inline, virtual]

virtual void CoupledSolver::Initialize ( double &  t,
double &  dt 
) [inline, virtual]

virtual void CoupledSolver::Initialize ( double &  t,
double &  dt 
) [inline, virtual]

virtual void CoupledSolver::Initialize ( double &  t,
double &  dt 
) [inline, virtual]

virtual int CoupledSolver::NSteps (  )  [inline, virtual]

virtual int CoupledSolver::NSteps (  )  [inline, virtual]

virtual int CoupledSolver::NSteps (  )  [inline, virtual]

virtual void CoupledSolver::Output (  )  [inline, virtual]

virtual void CoupledSolver::Output (  )  [inline, virtual]

virtual void CoupledSolver::Output (  )  [inline, virtual]

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

virtual void CoupledSolver::register_at ( ControlDevice Ctrl  )  [inline, virtual]

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

virtual void CoupledSolver::register_at ( ControlDevice Ctrl  )  [inline, virtual]

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

virtual void CoupledSolver::register_at ( ControlDevice Ctrl  )  [inline, virtual]

virtual void CoupledSolver::Restart ( double &  t,
double &  dt 
) [inline, virtual]

virtual void CoupledSolver::Restart ( double &  t,
double &  dt 
) [inline, virtual]

virtual void CoupledSolver::Restart ( double &  t,
double &  dt 
) [inline, virtual]

virtual bool CoupledSolver::setup (  )  [inline, virtual]

virtual bool CoupledSolver::setup (  )  [inline, virtual]

virtual bool CoupledSolver::setup (  )  [inline, virtual]

void CoupledSolver::SyncDeltat ( double &  dt  )  [inline]

void CoupledSolver::SyncDeltat ( double &  dt  )  [inline]

void CoupledSolver::SyncDeltat ( double &  dt  )  [inline]

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

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

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


Member Data Documentation


The documentation for this class was generated from the following files:
Generated on Fri Aug 24 13:02:34 2007 for Virtual Test Facility Coupled Applications by  doxygen 1.4.7