Inheritance diagram for CoupledSolver:
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 | |
FluidSolverSpecific * | FluidSolver |
SolidSolverSpecific * | SolidSolver |
Pgroup | group |
FluidSolverSpecific * | FluidSolver |
ShellManagerSpecific * | ShellSolver |
FluidSolverSpecific * | FluidSolver |
SolidSolverSpecific * | SolidSolver |
typedef elc::LagrangianComm<DIM, double> CoupledSolver::lag_comm_type |
typedef elc::LagrangianComm<DIM, double> CoupledSolver::lag_comm_type |
typedef elc::LagrangianComm<DIM, double> CoupledSolver::lag_comm_type |
CoupledSolver::CoupledSolver | ( | ) | [inline] |
CoupledSolver::~CoupledSolver | ( | ) | [inline] |
CoupledSolver::CoupledSolver | ( | ) | [inline] |
CoupledSolver::~CoupledSolver | ( | ) | [inline] |
CoupledSolver::CoupledSolver | ( | ) | [inline] |
CoupledSolver::~CoupledSolver | ( | ) | [inline] |
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] |
FluidSolverSpecific* CoupledSolver::FluidSolver [protected] |
FluidSolverSpecific* CoupledSolver::FluidSolver [protected] |
FluidSolverSpecific* CoupledSolver::FluidSolver [protected] |
Pgroup CoupledSolver::group [protected] |
ShellManagerSpecific* CoupledSolver::ShellSolver [protected] |
SolidSolverSpecific* CoupledSolver::SolidSolver [protected] |
SolidSolverSpecific* CoupledSolver::SolidSolver [protected] |