#include <SolidProblem.h>
Public Member Functions | |
MotionSpecific () | |
virtual void | register_at (ControlDevice &Ctrl) |
virtual void | register_at (ControlDevice &Ctrl, const std::string &prefix) |
virtual bool | specificSetup () |
virtual void | movement (double &t, double &dt) |
virtual void | logKinetics () |
virtual void | Restart (double &t, double &dt) |
virtual void | Checkpointing () |
MotionSpecific () | |
virtual void | register_at (ControlDevice &Ctrl) |
virtual void | register_at (ControlDevice &Ctrl, const std::string &prefix) |
virtual bool | specificSetup () |
virtual void | movement (double &t, double &dt) |
virtual void | logKinetics () |
virtual void | Restart (double &t, double &dt) |
virtual void | Checkpointing () |
MotionSpecific () | |
virtual void | register_at (ControlDevice &Ctrl) |
virtual void | register_at (ControlDevice &Ctrl, const std::string &prefix) |
virtual bool | specificSetup () |
virtual void | movement (double &t, double &dt) |
virtual void | logKinetics () |
virtual void | Restart (double &t, double &dt) |
virtual void | Checkpointing () |
MotionSpecific () | |
virtual void | register_at (ControlDevice &Ctrl) |
virtual void | register_at (ControlDevice &Ctrl, const std::string &prefix) |
virtual bool | specificSetup () |
virtual void | movement (double &t, double &dt) |
virtual void | logKinetics () |
virtual void | Restart (double &t, double &dt) |
virtual void | Checkpointing () |
MotionSpecific () | |
virtual void | register_at (ControlDevice &Ctrl) |
virtual void | register_at (ControlDevice &Ctrl, const std::string &prefix) |
virtual bool | specificSetup () |
virtual void | movement (double &t, double &dt) |
virtual void | logKinetics () |
virtual void | Restart (double &t, double &dt) |
virtual void | Checkpointing () |
Public Attributes | |
int | num_wings |
Wing | Wings [2] |
WingControl | WingCtrls [2] |
bool | prescribed |
ControlDevice | SLocCtrl |
std::string | SceneName |
int | num_turbines |
Turbine | Turbines [3] |
TurbineControl | TurbineCtrls [3] |
Terrain | Topology |
TerrainControl | TerrainCtrl |
MotionSpecific::MotionSpecific | ( | ) | [inline] |
References num_wings.
MotionSpecific::MotionSpecific | ( | ) | [inline] |
References num_turbines.
MotionSpecific::MotionSpecific | ( | ) | [inline] |
References num_turbines.
MotionSpecific::MotionSpecific | ( | ) | [inline] |
References num_turbines.
MotionSpecific::MotionSpecific | ( | ) | [inline] |
References num_turbines.
virtual void MotionSpecific::Checkpointing | ( | ) | [inline, virtual] |
virtual void MotionSpecific::Checkpointing | ( | ) | [inline, virtual] |
virtual void MotionSpecific::Checkpointing | ( | ) | [inline, virtual] |
virtual void MotionSpecific::Checkpointing | ( | ) | [inline, virtual] |
Reimplemented from MotionSolver< class, dim >.
virtual void MotionSpecific::Checkpointing | ( | ) | [inline, virtual] |
Reimplemented from MotionSolver< class, dim >.
References Wing::Checkpointing(), MotionSolver< class, dim >::Checkpointing(), MotionSolver< class, dim >::CheckpointName, MotionELCCoupledSolver< DataType, DIM >::log(), num_wings, and Wings.
Referenced by CoupledSolver::Checkpointing().
virtual void MotionSpecific::logKinetics | ( | ) | [inline, virtual] |
virtual void MotionSpecific::logKinetics | ( | ) | [inline, virtual] |
virtual void MotionSpecific::logKinetics | ( | ) | [inline, virtual] |
virtual void MotionSpecific::logKinetics | ( | ) | [inline, virtual] |
virtual void MotionSpecific::logKinetics | ( | ) | [inline, virtual] |
References MotionSolver< class, dim >::CheckpointName, MotionSolver< class, dim >::CurrentTime(), fexists(), Wing::logKinetics(), MotionSolver< class, dim >::NSteps(), num_wings, WingCtrls, and Wings.
Referenced by movement().
virtual void MotionSpecific::movement | ( | double & | t, | |
double & | dt | |||
) | [inline, virtual] |
Reimplemented from MotionSolver< class, dim >.
References d2r, MotionELCCoupledSolver< DataType, DIM >::log(), MotionSolver< class, dim >::log_every, MotionSolver< class, dim >::LogEvery(), logKinetics(), Turbine::movement(), MotionSolver< class, dim >::NSteps(), num_turbines, prescribed, Turbine::response(), MotionSolver< class, dim >::steps, TurbineControl::tower_name, TurbineCtrls, and Turbines.
virtual void MotionSpecific::movement | ( | double & | t, | |
double & | dt | |||
) | [inline, virtual] |
Reimplemented from MotionSolver< class, dim >.
References d2r, MotionELCCoupledSolver< DataType, DIM >::log(), MotionSolver< class, dim >::log_every, MotionSolver< class, dim >::LogEvery(), logKinetics(), Turbine::movement(), MotionSolver< class, dim >::NSteps(), num_turbines, prescribed, Turbine::response(), MotionSolver< class, dim >::steps, TurbineControl::tower_name, TurbineCtrls, and Turbines.
virtual void MotionSpecific::movement | ( | double & | t, | |
double & | dt | |||
) | [inline, virtual] |
Reimplemented from MotionSolver< class, dim >.
References d2r, MotionELCCoupledSolver< DataType, DIM >::log(), MotionSolver< class, dim >::log_every, MotionSolver< class, dim >::LogEvery(), logKinetics(), Turbine::movement(), MotionSolver< class, dim >::NSteps(), num_turbines, prescribed, Turbine::response(), MotionSolver< class, dim >::steps, TurbineControl::tower_name, TurbineCtrls, and Turbines.
virtual void MotionSpecific::movement | ( | double & | t, | |
double & | dt | |||
) | [inline, virtual] |
Reimplemented from MotionSolver< class, dim >.
virtual void MotionSpecific::movement | ( | double & | t, | |
double & | dt | |||
) | [inline, virtual] |
Reimplemented from MotionSolver< class, dim >.
References MotionSolver< class, dim >::_Scene(), WingControl::comp0_name, d2r, SceneBase< DataType, dim >::GetNthAssembly(), SceneBase< DataType, dim >::GetNthChain(), SceneBase< DataType, dim >::GetNumAssemblies(), SceneBase< DataType, dim >::GetNumChains(), DH_Chain< class, dim >::getParentChain(), MotionELCCoupledSolver< DataType, DIM >::log(), MotionSolver< class, dim >::log_every, MotionSolver< class, dim >::LogEvery(), logKinetics(), Wing::movement(), MotionSolver< class, dim >::NSteps(), num_wings, prescribed, DH_Chain< class, dim >::print(), Assembly< class, dim >::print(), Wing::response(), MotionSolver< class, dim >::steps, WingCtrls, and Wings.
virtual void MotionSpecific::register_at | ( | ControlDevice & | Ctrl, | |
const std::string & | prefix | |||
) | [inline, virtual] |
Reimplemented from MotionCoupledSolver< class, dim >.
virtual void MotionSpecific::register_at | ( | ControlDevice & | Ctrl | ) | [inline, virtual] |
Reimplemented from MotionCoupledSolver< class, dim >.
References register_at().
virtual void MotionSpecific::register_at | ( | ControlDevice & | Ctrl, | |
const std::string & | prefix | |||
) | [inline, virtual] |
Reimplemented from MotionCoupledSolver< class, dim >.
virtual void MotionSpecific::register_at | ( | ControlDevice & | Ctrl | ) | [inline, virtual] |
Reimplemented from MotionCoupledSolver< class, dim >.
References register_at().
virtual void MotionSpecific::register_at | ( | ControlDevice & | Ctrl, | |
const std::string & | prefix | |||
) | [inline, virtual] |
Reimplemented from MotionCoupledSolver< class, dim >.
virtual void MotionSpecific::register_at | ( | ControlDevice & | Ctrl | ) | [inline, virtual] |
Reimplemented from MotionCoupledSolver< class, dim >.
References register_at().
virtual void MotionSpecific::register_at | ( | ControlDevice & | Ctrl, | |
const std::string & | prefix | |||
) | [inline, virtual] |
Reimplemented from MotionCoupledSolver< class, dim >.
virtual void MotionSpecific::register_at | ( | ControlDevice & | Ctrl | ) | [inline, virtual] |
Reimplemented from MotionCoupledSolver< class, dim >.
virtual void MotionSpecific::register_at | ( | ControlDevice & | Ctrl, | |
const std::string & | prefix | |||
) | [inline, virtual] |
Reimplemented from MotionCoupledSolver< class, dim >.
virtual void MotionSpecific::register_at | ( | ControlDevice & | Ctrl | ) | [inline, virtual] |
Reimplemented from MotionCoupledSolver< class, dim >.
Referenced by register_at(), and CoupledSolver::register_at().
virtual void MotionSpecific::Restart | ( | double & | t, | |
double & | dt | |||
) | [inline, virtual] |
Reimplemented from MotionCoupledSolver< class, dim >.
References MotionSolver< class, dim >::CheckpointName, MotionELCCoupledSolver< DataType, DIM >::log(), num_turbines, MotionSolver< class, dim >::pos, Terrain::Restart(), Turbine::Restart(), MotionSolver< class, dim >::Restart(), MotionELCCoupledSolver< DataType, DIM >::sendBoundaryReceivePressure(), Topology, and Turbines.
virtual void MotionSpecific::Restart | ( | double & | t, | |
double & | dt | |||
) | [inline, virtual] |
Reimplemented from MotionCoupledSolver< class, dim >.
References MotionSolver< class, dim >::CheckpointName, MotionELCCoupledSolver< DataType, DIM >::log(), num_turbines, MotionSolver< class, dim >::pos, Terrain::Restart(), Turbine::Restart(), MotionSolver< class, dim >::Restart(), MotionELCCoupledSolver< DataType, DIM >::sendBoundaryReceivePressure(), Topology, and Turbines.
virtual void MotionSpecific::Restart | ( | double & | t, | |
double & | dt | |||
) | [inline, virtual] |
Reimplemented from MotionCoupledSolver< class, dim >.
References MotionSolver< class, dim >::CheckpointName, MotionELCCoupledSolver< DataType, DIM >::log(), num_turbines, MotionSolver< class, dim >::pos, Turbine::Restart(), MotionSolver< class, dim >::Restart(), MotionELCCoupledSolver< DataType, DIM >::sendBoundaryReceivePressure(), and Turbines.
virtual void MotionSpecific::Restart | ( | double & | t, | |
double & | dt | |||
) | [inline, virtual] |
Reimplemented from MotionCoupledSolver< class, dim >.
virtual void MotionSpecific::Restart | ( | double & | t, | |
double & | dt | |||
) | [inline, virtual] |
Reimplemented from MotionCoupledSolver< class, dim >.
References MotionSolver< class, dim >::CheckpointName, MotionELCCoupledSolver< DataType, DIM >::log(), num_wings, MotionSolver< class, dim >::pos, Wing::Restart(), MotionSolver< class, dim >::Restart(), MotionELCCoupledSolver< DataType, DIM >::sendBoundaryReceivePressure(), and Wings.
Referenced by CoupledSolver::Restart().
virtual bool MotionSpecific::specificSetup | ( | ) | [inline, virtual] |
Reimplemented from MotionSolver< class, dim >.
References MotionSolver< class, dim >::_Scene(), MotionELCCoupledSolver< DataType, DIM >::log(), num_turbines, Turbine::ontop(), TurbineControl::print(), SceneBase< DataType, dim >::printSummary(), SceneName, SceneBase< DataType, dim >::setName(), Terrain::specificSetup(), Turbine::specificSetup(), TerrainCtrl, Topology, TurbineControl::tower_name, TurbineCtrls, and Turbines.
virtual bool MotionSpecific::specificSetup | ( | ) | [inline, virtual] |
Reimplemented from MotionSolver< class, dim >.
References MotionSolver< class, dim >::_Scene(), MotionELCCoupledSolver< DataType, DIM >::log(), num_turbines, Turbine::ontop(), TurbineControl::print(), SceneBase< DataType, dim >::printSummary(), SceneName, SceneBase< DataType, dim >::setName(), Terrain::specificSetup(), Turbine::specificSetup(), TerrainCtrl, Topology, TurbineControl::tower_name, TurbineCtrls, and Turbines.
virtual bool MotionSpecific::specificSetup | ( | ) | [inline, virtual] |
Reimplemented from MotionSolver< class, dim >.
References MotionSolver< class, dim >::_Scene(), MotionELCCoupledSolver< DataType, DIM >::log(), num_turbines, TurbineControl::print(), SceneBase< DataType, dim >::printSummary(), SceneName, SceneBase< DataType, dim >::setName(), Turbine::specificSetup(), TurbineControl::tower_name, TurbineCtrls, and Turbines.
virtual bool MotionSpecific::specificSetup | ( | ) | [inline, virtual] |
Reimplemented from MotionSolver< class, dim >.
virtual bool MotionSpecific::specificSetup | ( | ) | [inline, virtual] |
Reimplemented from MotionSolver< class, dim >.
References MotionSolver< class, dim >::_Scene(), WingControl::comp0_name, MotionELCCoupledSolver< DataType, DIM >::log(), num_wings, WingControl::print(), SceneBase< DataType, dim >::printSummary(), SceneName, SceneBase< DataType, dim >::setName(), Wing::specificSetup(), WingCtrls, and Wings.
Referenced by Checkpointing(), logKinetics(), MotionSpecific(), movement(), Restart(), and specificSetup().
Referenced by Checkpointing(), logKinetics(), MotionSpecific(), movement(), Restart(), and specificSetup().
Referenced by movement().
std::string MotionSpecific::SceneName |
Referenced by specificSetup().
Referenced by specificSetup().
Referenced by Checkpointing(), Restart(), and specificSetup().
Referenced by logKinetics(), movement(), and specificSetup().
Referenced by Checkpointing(), logKinetics(), movement(), Restart(), and specificSetup().
Referenced by logKinetics(), movement(), and specificSetup().
Referenced by Checkpointing(), logKinetics(), movement(), Restart(), and specificSetup().