#include <PPSolBase.hpp>


Public Member Functions | |
| PPSolBase () | |
| virtual | ~PPSolBase () |
| virtual void | Init (const int &step, const Real &time)=0 |
| virtual void | Solve (const int &step, const Real &time)=0 |
| virtual void | Finish (const int &step, const Real &time)=0 |
Public Member Functions inherited from solver::Solver | |
| Solver () | |
| virtual | ~Solver () |
| void | PrintAbstract () |
| void | Relase (const SolverNameList &flag) |
| void | ConfigGlobalDict (const std::string filename) |
| void | PrintConfigGlobalDict () |
| virtual std::string | GetSolverName () |
| virtual std::string | GetMeshName () |
Public Attributes | |
| Real | dtp = 0. |
| Real | dtc = 0. |
| tml::tmlnode | ppsoltml |
| tml::table | subpartinfo |
| std::string | idprefix = "" |
Protected Attributes | |
| int | id = 0 |
Static Protected Attributes | |
| static int | num_of_ppsol = 0 |
Static Protected Attributes inherited from solver::Solver | |
| static std::string | header = "PhyStar" |
| static std::string | version = "v0.0.1" |
| static int | count |
| static Solver * | ptr_fluidsol = nullptr |
| static Solver * | ptr_point_particlesol = nullptr |
| static Solver * | ptr_resolved_particlesol = nullptr |
| static Real | dt |
| static Real | kvisc |
| static Real | density |
| static tml::tmlnode | globaltml |
| struct { | |
| std::string casename | |
| Real time_start | |
| Real time_end | |
| Real time_ndump | |
| int ndim | |
| int step_start | |
| int nstep | |
| int step_end | |
| int step_ndump | |
| int step_nscreen | |
| int step_nstat | |
| int step_nrefresh | |
| int ppsol_flag | |
| int ppsol_same_dict | |
| unsigned int random_seed | |
| } | globaldict |
Private Attributes | |
| const std::string | _name = "particlesolver" |
Additional Inherited Members | |
Static Public Member Functions inherited from solver::Solver | |
| static const auto & | GlobalDict () |
| static const auto & | Dt () |
|
inline |
|
inlinevirtual |
|
pure virtual |
Implemented in solver::ppsol::CartPPSol< N_dim, SpaceID >.
|
pure virtual |
Implemented in solver::ppsol::CartPPSol< N_dim, SpaceID >.
|
pure virtual |
Implemented in solver::ppsol::CartPPSol< N_dim, SpaceID >.
|
private |
| Real solver::ppsol::PPSolBase::dtc = 0. |
| Real solver::ppsol::PPSolBase::dtp = 0. |
|
protected |
| std::string solver::ppsol::PPSolBase::idprefix = "" |
|
inlinestaticprotected |
| tml::tmlnode solver::ppsol::PPSolBase::ppsoltml |
| tml::table solver::ppsol::PPSolBase::subpartinfo |