#include <SpecDiffHybrid.h>
Public Member Functions | |
SpecDiffHybrid () | |
virtual | ~SpecDiffHybrid () |
![]() | |
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 () |
Additional Inherited Members | |
![]() | |
static const auto & | GlobalDict () |
static const auto & | Dt () |
![]() | |
FluidSolBase () | |
virtual | ~FluidSolBase () |
virtual void | Init ()=0 |
virtual void | Solve (const int &step, const Real &time, std::vector< std::shared_ptr< ppsol::PPSolBase >>)=0 |
virtual void | SolveStageOne (const int &step, const Real &time, const Real &coef)=0 |
virtual void | SolveStageTwo (const int &step, const Real &time, const Real &coef)=0 |
virtual void | Finish (const int &step, const Real &time)=0 |
virtual void | WriteFields (const int &step, const Real &time)=0 |
![]() | |
tml::tmlnode | fluidsoltml |
tml::tmlnode | fparams |
![]() | |
static Real & | dtf = dt |
![]() | |
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 |
|
inline |
|
inlinevirtual |