#include <CartBoxFDMSol.hpp>


Public Types | |
| using | Field = blockelm::CartField< Real, 3 > |
| using | BTypeMap = std::unordered_map< std::string, std::vector< blockelm::BoundaryPairs > > |
| using | BValMap = std::unordered_map< std::string, std::vector< std::vector< Real > >> |
| using | BoundaryMap = std::unordered_map< std::string, std::vector< std::vector< blockelm::BoundaryData< Real > >> > |
Public Member Functions | |
| CartBoxFDMSol () | |
| virtual | ~CartBoxFDMSol () |
| virtual void | Init () |
| virtual void | Solve (const int &step, const Real &time, std::vector< std::shared_ptr< ppsol::PPSolBase >> ppsol={}) |
| virtual void | SolveStageOne (const int &step, const Real &time, const Real &coef=1.0) |
| virtual void | SolveStageTwo (const int &step, const Real &time, const Real &coef=1.0) |
| virtual void | SolveStageThree (const int &step, const Real &time, const Real &coef=1.0) |
| virtual void | SolveAB2 (const int &step, const Real &time, std::vector< std::shared_ptr< ppsol::PPSolBase >> &ppsol={}) |
| virtual void | SolveLSRK3 (const int &step, const Real &time, std::vector< std::shared_ptr< ppsol::PPSolBase >> &ppsol={}) |
| virtual void | Finish (const int &step, const Real &time) |
| virtual void | WriteFields (const int &step, const Real &time) |
| virtual void | WriteMidFields (const int &step, const Real &time) |
| virtual void | LoadFields () |
| virtual std::string | GetSolverName () |
| virtual std::string | GetMeshName () |
| void | WriteFieldsTest (const int &step, const Real &time) |
| auto & | CreateUniformMesh (std::vector< int > nsize, std::vector< std::vector< Real >> edges, std::vector< std::vector< int >> ghs={{0}, {0}, {0}}) |
| auto & | CreateUniformMesh (int nsize, std::vector< Real > edges, std::vector< int > ghs={0}) |
| auto & | CreateVelocityFields (std::vector< std::vector< int >> flgs) |
| auto & | CreatePressureField (std::vector< int > flgs) |
| auto & | CreateGradField (std::vector< int > flgs) |
| auto & | CreateScalarFields (std::vector< int > flgs, const int n) |
| auto | MappingMeshToStretching () |
| mapping new mesh of the third direction to stretching mesh More... | |
| void | InitBoundary () |
| void | InitTempFields () |
| void | InitFFTP (const blockelm::MeshType methtype) |
| void | InitFFT (const blockelm::MeshType methtype, auto &fft, auto &field, std::string bcname) |
| void | NonLinearTerm (Field &ut, Field &vt, Field &wt, const Real &coef=1.0, const Real &beta=1.0) |
| void | ViscousTerm (Field &ut, Field &vt, Field &wt, const Real &coef=1.0, const Real &beta=1.0) |
| void | PressureTerm (Field &ut, Field &vt, Field &wt, const Real &coef=1.0, const Real &beta=1.0) |
| void | ViscousPoisson (const Real &coef) |
| void | AB2 () |
| void | PressurePoisson (const Real &coef=1.0) |
| void | Correct (const Real &coef=1.0) |
| void | CalVelocityGradient () |
| void | UpdateDtIfNecessary (const Real &chdt) |
| void | AddIBMIfNecessary (const Real &coef=1.0) |
| void | AddCouplingForceIfNecessary (const Real &coef=1.0) |
| void | InitUniformFlow (const Real &time) |
| void | InitLinearShear (const Real &time) |
| void | BoundaryOfVelocity () |
| void | BoundaryOfVelocityNew () |
| void | BoundaryOfVelocityStar () |
| void | BoundaryOfPressure () |
| void | BoundaryOfDeltaPressure () |
| auto | CalMaxDiv () |
| auto | CalMaxCFLDt () |
| virtual void | Statistic (const int &istep, const Real &time) |
| virtual void | StatLog (const int &istep, const Real &time) |
| virtual void | InitStatLogFile () |
| void | ConfigFlowDict () |
| void | CheckConfigFlowDict () |
| virtual void | GenerateInitFlow (const boxfdm::FlowType &ftype, const Real &time) |
| void | InitFilePath () |
Public Member Functions inherited from solver::fluidsol::FDMSolver | |
| FDMSolver () | |
| virtual | ~FDMSolver () |
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 () |
Public Member Functions inherited from solver::CartDataSpace< 3, SpaceID > | |
| CartDataSpace () | |
| ~CartDataSpace () | |
| void | ConfigDataSpaceDict () |
| config information of mpi from ControlDict.in More... | |
| void | CheckConfigDataSpaceDict () |
Private Attributes | |
| const std::string | _name = "CartBoxFDMSol" |
Additional Inherited Members | |
Static Public Member Functions inherited from solver::Solver | |
| static const auto & | GlobalDict () |
| static const auto & | Dt () |
Static Public Member Functions inherited from solver::CartDataSpace< 3, SpaceID > | |
| static std::vector< int > | CalTotalShape (const std::vector< int > &flag) |
Static Public Attributes inherited from solver::CartDataSpace< 3, SpaceID > | |
| static std::vector< std::vector< Real > > | domain_size |
| static std::vector< std::vector< Real > > | gb_domain_size |
| static std::vector< int > | mesh_size |
| static std::vector< int > | gb_mesh_size |
| static std::vector< int > | start_index |
| static std::vector< std::vector< int > > | ghost_size |
| static std::vector< std::vector< int > > | stagger_flag |
| static const std::vector< int > | center_flag |
| static blockelm::CartMesh< N_dim > | gb_cartmesh |
| static blockelm::CartBlock< N_dim > | cartblock |
| static gsmpi::GSMPICart< N_dim > | mpicomm |
| static std::vector< ibm::IBMCart< N_dim > > | cartibm |
| static int | ibm_flag |
| static std::vector< blockelm::CartField< Real, N_dim > * > | tempfields |
| static tml::tmlnode | dataspacetml |
| struct { | |
| std::vector< Real > domain_size | |
| std::vector< int > mesh_size | |
| std::vector< int > ghost_size | |
| std::vector< int > stagger_flag | |
| } | dataspacedict |
Protected Member Functions inherited from solver::fluidsol::FluidSolBase | |
| FluidSolBase () | |
| virtual | ~FluidSolBase () |
Protected Attributes inherited from solver::fluidsol::FluidSolBase | |
| tml::tmlnode | fluidsoltml |
| tml::tmlnode | fparams |
Static Protected Attributes inherited from solver::fluidsol::FluidSolBase | |
| static Real & | dtf = dt |
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 |
| using solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::BoundaryMap = std::unordered_map<std::string, std::vector<std::vector<blockelm::BoundaryData<Real> >> > |
| using solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::BTypeMap = std::unordered_map<std::string, std::vector<blockelm::BoundaryPairs> > |
| using solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::BValMap = std::unordered_map<std::string, std::vector<std::vector<Real> >> |
| using solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::Field = blockelm::CartField<Real, 3> |
| solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::CartBoxFDMSol |
References solver::Solver::ptr_fluidsol.
|
virtual |
References fileio::FluidCartRegularD< N_dim, FT >::DeallocateBuffer(), and solver::Solver::ptr_fluidsol.

| void solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::AB2 |
References solver::Solver::dt.
| void solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::AddCouplingForceIfNecessary | ( | const Real & | coef = 1.0 | ) |
References solver::CartDataSpace< N_dim, 999 >::ghost_size, and gsmpi::GSMPI_REAL.
| void solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::AddIBMIfNecessary | ( | const Real & | coef = 1.0 | ) |
| void solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::BoundaryOfDeltaPressure |
References solver::CartDataSpace< N_dim, 999 >::mpicomm, blockelm::None, and blockelm::SplitBoundaryPairs().

| void solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::BoundaryOfPressure |
References solver::CartDataSpace< N_dim, 999 >::mpicomm, blockelm::None, and blockelm::SplitBoundaryPairs().

| void solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::BoundaryOfVelocity |
References solver::CartDataSpace< N_dim, 999 >::mpicomm, blockelm::None, and blockelm::SplitBoundaryPairs().

| void solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::BoundaryOfVelocityNew |
References solver::CartDataSpace< N_dim, 999 >::mpicomm.
| void solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::BoundaryOfVelocityStar |
References solver::CartDataSpace< N_dim, 999 >::mpicomm, blockelm::None, and blockelm::SplitBoundaryPairs().

| auto solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::CalMaxCFLDt |
References solver::CartDataSpace< N_dim, 999 >::ghost_size, solver::Solver::kvisc, quadpack::max(), and solver::CartDataSpace< N_dim, 999 >::mpicomm.

| auto solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::CalMaxDiv |
References solver::CartDataSpace< N_dim, 999 >::ghost_size, quadpack::max(), solver::CartDataSpace< N_dim, 999 >::mesh_size, and solver::CartDataSpace< N_dim, 999 >::mpicomm.

| void solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::CalVelocityGradient |
References solver::CartDataSpace< N_dim, 999 >::ghost_size, and gsmpi::GSMPI_REAL.
|
inline |
References solver::Solver::density, solver::Solver::dt, solver::Solver::globaldict, and solver::Solver::kvisc.
|
inline |
References blockelm::BoundaryData< T >::bfun, blockelm::BoundaryData< T >::btype, solver::database::controldict, blockelm::DiffBoundaryPairs(), solver::fluidsol::FluidSolBase::fluidsoltml, solver::fluidsol::FluidSolBase::fparams, blockelm::BoundaryData< T >::params, blockelm::SplitBoundaryPairs(), blockelm::BoundaryData< T >::val, blockelm::vConfigBFunType(), blockelm::vConfigBoundaryPairs(), solver::fluidsol::boxfdm::vConfigFlowType(), and solver::fluidsol::boxfdm::vConfigTimeScheme().

| void solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::Correct | ( | const Real & | coef = 1.0 | ) |
|
inline |
References blockelm::CartBlock< N_dim >::CreateGradField().

|
inline |
References blockelm::CartBlock< N_dim >::CreatePressureField().

|
inline |
References blockelm::CartBlock< N_dim >::CreateScalarFields().

|
inline |
|
inline |
|
inline |
References blockelm::CartBlock< N_dim >::CreateVelocityFields().

|
virtual |
Implements solver::fluidsol::FluidSolBase.
|
inlinevirtual |
|
virtual |
Reimplemented from solver::Solver.
|
virtual |
Reimplemented from solver::Solver.
References solver::fluidsol::FluidSolBase::_name.
|
virtual |
Implements solver::fluidsol::FluidSolBase.
References fileio::FluidCartRegularD< N_dim, FT >::AllocateBuffer(), solver::CartDataSpace< N_dim, 999 >::cartibm, solver::CartDataSpace< N_dim, 999 >::center_flag, solver::CartDataSpace< N_dim, 999 >::domain_size, solver::CartDataSpace< N_dim, 999 >::gb_domain_size, solver::CartDataSpace< N_dim, 999 >::gb_mesh_size, solver::CartDataSpace< N_dim, 999 >::ghost_size, solver::Solver::globaldict, solver::CartDataSpace< N_dim, 999 >::ibm_flag, solver::CartDataSpace< N_dim, 999 >::mesh_size, solver::CartDataSpace< N_dim, 999 >::mpicomm, and solver::CartDataSpace< N_dim, 999 >::stagger_flag.

| void solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::InitBoundary |
References blockelm::CartBoundary< T, N_dim >::CreateBoundaryFromFieldExcludeData(), and solver::CartDataSpace< N_dim, 999 >::mpicomm.

| void solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::InitFFT | ( | const blockelm::MeshType | methtype, |
| auto & | fft, | ||
| auto & | field, | ||
| std::string | bcname | ||
| ) |
| void solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::InitFFTP | ( | const blockelm::MeshType | methtype | ) |
|
inline |
| void solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::InitLinearShear | ( | const Real & | time | ) |
|
virtual |
| void solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::InitTempFields |
References solver::CartDataSpace< N_dim, 999 >::tempfields.
| void solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::InitUniformFlow | ( | const Real & | time | ) |
|
virtual |
References fileio::FluidCartRegularD< N_dim, FT >::CloseFile(), solver::CartDataSpace< N_dim, 999 >::ghost_size, gsmpi::GSMPI_REAL, solver::CartDataSpace< N_dim, 999 >::mpicomm, fileio::FluidCartRegularD< N_dim, FT >::OpenFile(), fileio::FluidCartRegularD< N_dim, FT >::ReadField(), gsmpi::root, fileio::FluidCartRegularD< N_dim, FT >::SetFileAttr(), and fileio::FluidCartRegularD< N_dim, FT >::SetGhostMesh().

| auto solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::MappingMeshToStretching |
mapping new mesh of the third direction to stretching mesh
| SpaceID |
References blockelm::atan, solver::CartDataSpace< N_dim, 999 >::domain_size, solver::fluidsol::FluidSolBase::fluidsoltml, solver::CartDataSpace< N_dim, 999 >::gb_mesh_size, solver::CartDataSpace< N_dim, 999 >::ghost_size, solver::CartDataSpace< N_dim, 999 >::mpicomm, mathconst::PI_2, gsmpi::root, blockelm::sin, blockelm::tanh, and blockelm::vConfigMeshType().

| void solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::NonLinearTerm | ( | Field & | ut, |
| Field & | vt, | ||
| Field & | wt, | ||
| const Real & | coef = 1.0, |
||
| const Real & | beta = 1.0 |
||
| ) |
References blockelm::CartField< T, N_dim >::CopyExcludeData(), blockelm::CartField< T, N_dim >::data, solver::CartDataSpace< N_dim, 999 >::ghost_size, and gsmpi::GSMPI_REAL.

| void solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::PressurePoisson | ( | const Real & | coef = 1.0 | ) |
| void solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::PressureTerm | ( | Field & | ut, |
| Field & | vt, | ||
| Field & | wt, | ||
| const Real & | coef = 1.0, |
||
| const Real & | beta = 1.0 |
||
| ) |
|
virtual |
|
virtual |
References solver::CartDataSpace< N_dim, 999 >::ghost_size, gsmpi::GSMPI_REAL, solver::fluidsol::FluidSolBase::SolveStageOne(), and solver::fluidsol::FluidSolBase::SolveStageTwo().

|
virtual |
References solver::Solver::dt, solver::CartDataSpace< N_dim, 999 >::ghost_size, gsmpi::GSMPI_REAL, solver::fluidsol::FluidSolBase::SolveStageOne(), and solver::fluidsol::FluidSolBase::SolveStageTwo().

|
virtual |
Implements solver::fluidsol::FluidSolBase.
References solver::Solver::dt, and solver::fluidsol::boxfdm::None.
|
virtual |
References solver::fluidsol::boxfdm::CN.
|
virtual |
Implements solver::fluidsol::FluidSolBase.
References solver::fluidsol::boxfdm::CN, and solver::Solver::dt.
|
virtual |
|
virtual |
| void solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::UpdateDtIfNecessary | ( | const Real & | chdt | ) |
| void solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::ViscousPoisson | ( | const Real & | coef | ) |
| void solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::ViscousTerm | ( | Field & | ut, |
| Field & | vt, | ||
| Field & | wt, | ||
| const Real & | coef = 1.0, |
||
| const Real & | beta = 1.0 |
||
| ) |
References solver::Solver::kvisc.
|
virtual |
Implements solver::fluidsol::FluidSolBase.
References fileio::FluidCartRegularD< N_dim, FT >::AddAttributeTo(), fileio::FluidCartRegularD< N_dim, FT >::AddField(), solver::CartDataSpace< N_dim, SpaceID >::CalTotalShape(), fileio::FluidCartRegularD< N_dim, FT >::CloseFile(), blockelm::CartField< T, N_dim >::CopyExcludeData(), fileio::FluidCartRegularD< N_dim, FT >::CreateFile(), solver::Solver::density, solver::fluidsol::FluidSolBase::dtf, solver::CartDataSpace< N_dim, 999 >::gb_domain_size, blockelm::CartField< T, N_dim >::GetFlag(), blockelm::CartField< T, N_dim >::GetShape(), solver::CartDataSpace< N_dim, 999 >::ghost_size, solver::Solver::globaldict, fileio::kOtherInfo, solver::Solver::kvisc, solver::CartDataSpace< N_dim, 999 >::mpicomm, blockelm::CartField< T, N_dim >::PtrData(), gsmpi::root, fileio::FluidCartRegularD< N_dim, FT >::SetFileAttr(), fileio::FluidCartRegularD< N_dim, FT >::SetGhostMesh(), and fileio::FluidCartRegularD< N_dim, FT >::SetMeshc().

| void solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::WriteFieldsTest | ( | const int & | step, |
| const Real & | time | ||
| ) |
References fileio::FluidCartRegularD< N_dim, FT >::AddAttributeTo(), fileio::FluidCartRegularD< N_dim, FT >::AddField(), fileio::FluidCartRegularD< N_dim, FT >::CloseFile(), fileio::FluidCartRegularD< N_dim, FT >::CreateFile(), solver::Solver::density, solver::fluidsol::FluidSolBase::dtf, solver::CartDataSpace< N_dim, 999 >::gb_domain_size, solver::CartDataSpace< N_dim, 999 >::ghost_size, solver::Solver::globaldict, fileio::kOtherInfo, solver::Solver::kvisc, solver::CartDataSpace< N_dim, 999 >::mpicomm, gsmpi::root, fileio::FluidCartRegularD< N_dim, FT >::SetFileAttr(), fileio::FluidCartRegularD< N_dim, FT >::SetGhostMesh(), and fileio::FluidCartRegularD< N_dim, FT >::SetMeshc().

|
virtual |
References fileio::FluidCartRegularD< N_dim, FT >::AddAttributeTo(), fileio::FluidCartRegularD< N_dim, FT >::AddField(), fileio::FluidCartRegularD< N_dim, FT >::CloseFile(), fileio::FluidCartRegularD< N_dim, FT >::CreateFile(), solver::Solver::density, solver::fluidsol::FluidSolBase::dtf, solver::CartDataSpace< N_dim, 999 >::gb_domain_size, solver::CartDataSpace< N_dim, 999 >::ghost_size, solver::Solver::globaldict, fileio::kOtherInfo, solver::Solver::kvisc, solver::CartDataSpace< N_dim, 999 >::mpicomm, gsmpi::root, fileio::FluidCartRegularD< N_dim, FT >::SetFileAttr(), fileio::FluidCartRegularD< N_dim, FT >::SetGhostMesh(), and fileio::FluidCartRegularD< N_dim, FT >::SetMeshc().

|
private |
| blockelm::CartBlock<3>& solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::block = CartDataSpace<3, SpaceID>::cartblock |
| BoundaryMap solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::bound |
| std::unordered_map<std::string, std::vector<std::vector<blockelm::CartBoundary<Real, 3> > > > solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::boundary |
| BTypeMap solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::btype |
| BValMap solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::bval |
| std::vector<ibm::IBMCart<3> >& solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::cartibm = CartDataSpace<3, SpaceID>::cartibm |
| const std::vector<int>& solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::center_flag = CartDataSpace<3, SpaceID>::center_flag |
| Real solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::cfl |
| int solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::conti |
| Real solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::density |
| std::vector<std::vector<Real> >& solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::domain_size = CartDataSpace<3, SpaceID>::domain_size |
| Real solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::dt |
| blin::Vec3i solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::edf |
| int solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::edf2w |
| blin::Vec3i solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::edp |
| int solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::edp2w |
| blin::Vec<fdm::FDMSecondCenteralDiff<fdm::FDMTAG_Type::Stretch>, 3> solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::fdm |
| boxfdm::FFTPoisson<3, SpaceID> solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::fftp |
| boxfdm::FFTPoisson<3, SpaceID + 2351> solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::fftu |
| boxfdm::FFTPoisson<3, SpaceID + 2352> solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::fftv |
| boxfdm::FFTPoisson<3, SpaceID + 2353> solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::fftw |
| bool solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::flow_start_flag = true |
| boxfdm::FlowType solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::flow_type |
| struct { ... } solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::flowdict |
| Field solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::fx |
| Field solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::fy |
| Field solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::fz |
| std::vector<std::vector<Real> >& solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::gb_domain_size = CartDataSpace<3, SpaceID>::gb_domain_size |
| blockelm::CartMesh<3>& solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::gb_mesh = CartDataSpace<3, SpaceID>::gb_cartmesh |
| std::vector<int>& solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::gb_mesh_size = CartDataSpace<3, SpaceID>::gb_mesh_size |
| std::vector<std::vector<int> >& solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::ghost_size = CartDataSpace<3, SpaceID>::ghost_size |
| gsmpi::CartFieldGhostComm<Real, 3> solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::ghostcomm |
| int& solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::ibm_flag = CartDataSpace<3, SpaceID>::ibm_flag |
| Real solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::kvisc |
| std::vector<int>& solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::mesh_size = CartDataSpace<3, SpaceID>::mesh_size |
| gsmpi::GSMPICart<3>& solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::mpicomm = CartDataSpace<3, SpaceID>::mpicomm |
| Field solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::ps |
| Real solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::Re |
| Real solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::Retau |
| std::vector<std::vector<int> >& solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::stagger_flag = CartDataSpace<3, SpaceID>::stagger_flag |
| std::vector<int>& solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::start_index = CartDataSpace<3, SpaceID>::start_index |
| blin::Vec3i solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::stf |
| int solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::stf2w |
| blin::Vec3i solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::stp |
| int solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::stp2w |
| std::vector<blockelm::CartField<Real, 3> *>& solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::tempfields = CartDataSpace<3, SpaceID>::tempfields |
| boxfdm::TimeScheme solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::time_scheme |
| Field solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::uf |
| Field solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::us |
| Field solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::utnew |
| Field solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::utold |
| Field solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::vf |
| boxfdm::TimeScheme solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::visc_time_scheme |
| Field solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::vs |
| Field solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::vtnew |
| Field solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::vtold |
| Field solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::wf |
| std::string solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::work_path |
| blin::Vec<Field, 5> solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::wrk |
| Field solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::ws |
| Field solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::wtnew |
| Field solver::fluidsol::CartBoxFDMSol< 3, SpaceID >::wtold |