|
DNDSR 0.1.0.dev1+gcd065ad
Distributed Numeric Data Structure for CFV
|
Mutable state bundle for the time-marching loop. More...
#include <EulerSolver.hpp>
Public Member Functions | |
| RunningEnvironment () | |
Mutable state bundle for the time-marching loop.
Holds all transient state that persists across time steps within RunImplicitEuler: evaluator, ODE integrator, linear solvers, timing statistics, residual bases, convergence trackers, output counters, and CFL/dt history. The DNDS_EULERSOLVER_RUNNINGENV_GET_REF_LIST macro provides convenient local aliases for all members.
Definition at line 1253 of file EulerSolver.hpp.
|
inline |
Definition at line 1344 of file EulerSolver.hpp.
| tAdditionalCellScalarList DNDS::Euler::EulerSolver< model >::RunningEnvironment::addOutList |
Definition at line 1296 of file EulerSolver.hpp.
| real DNDS::Euler::EulerSolver< model >::RunningEnvironment::alphaMinInc = 1 |
Definition at line 1292 of file EulerSolver.hpp.
| real DNDS::Euler::EulerSolver< model >::RunningEnvironment::CFLNow = 0 |
Definition at line 1278 of file EulerSolver.hpp.
| real DNDS::Euler::EulerSolver< model >::RunningEnvironment::curDtImplicit = 0 |
Definition at line 1281 of file EulerSolver.hpp.
| std::vector<real> DNDS::Euler::EulerSolver< model >::RunningEnvironment::curDtImplicitHistory |
Definition at line 1282 of file EulerSolver.hpp.
| real DNDS::Euler::EulerSolver< model >::RunningEnvironment::curDtMin = 0 |
Definition at line 1280 of file EulerSolver.hpp.
| int DNDS::Euler::EulerSolver< model >::RunningEnvironment::dtIncreaseCounter = 0 |
Definition at line 1294 of file EulerSolver.hpp.
| std::unique_ptr<tGMRES_u> DNDS::Euler::EulerSolver< model >::RunningEnvironment::gmres |
Definition at line 1258 of file EulerSolver.hpp.
| std::unique_ptr<tGMRES_uRec> DNDS::Euler::EulerSolver< model >::RunningEnvironment::gmresRec |
Definition at line 1259 of file EulerSolver.hpp.
| bool DNDS::Euler::EulerSolver< model >::RunningEnvironment::gradIsZero = true |
Definition at line 1285 of file EulerSolver.hpp.
| bool DNDS::Euler::EulerSolver< model >::RunningEnvironment::ifOutT = false |
Definition at line 1279 of file EulerSolver.hpp.
| int DNDS::Euler::EulerSolver< model >::RunningEnvironment::iterAll = 0 |
Definition at line 1284 of file EulerSolver.hpp.
| std::tuple<std::unique_ptr<CsvLog>, tLogSimpleDIValueMap> DNDS::Euler::EulerSolver< model >::RunningEnvironment::logErr |
Definition at line 1256 of file EulerSolver.hpp.
| real DNDS::Euler::EulerSolver< model >::RunningEnvironment::minAlpha = 1 |
Definition at line 1289 of file EulerSolver.hpp.
| real DNDS::Euler::EulerSolver< model >::RunningEnvironment::minBeta = 1 |
Definition at line 1290 of file EulerSolver.hpp.
| int DNDS::Euler::EulerSolver< model >::RunningEnvironment::nextStepOut = -1 |
Definition at line 1271 of file EulerSolver.hpp.
| int DNDS::Euler::EulerSolver< model >::RunningEnvironment::nextStepOutAverage = -1 |
Definition at line 1275 of file EulerSolver.hpp.
| int DNDS::Euler::EulerSolver< model >::RunningEnvironment::nextStepOutAverageC = -1 |
Definition at line 1276 of file EulerSolver.hpp.
| int DNDS::Euler::EulerSolver< model >::RunningEnvironment::nextStepOutC = -1 |
Definition at line 1272 of file EulerSolver.hpp.
| int DNDS::Euler::EulerSolver< model >::RunningEnvironment::nextStepRestart = -1 |
Definition at line 1273 of file EulerSolver.hpp.
| int DNDS::Euler::EulerSolver< model >::RunningEnvironment::nextStepRestartC = -1 |
Definition at line 1274 of file EulerSolver.hpp.
| real DNDS::Euler::EulerSolver< model >::RunningEnvironment::nextTout = 0 |
Definition at line 1270 of file EulerSolver.hpp.
| index DNDS::Euler::EulerSolver< model >::RunningEnvironment::nLimAlpha = 0 |
Definition at line 1288 of file EulerSolver.hpp.
| index DNDS::Euler::EulerSolver< model >::RunningEnvironment::nLimBeta = 0 |
Definition at line 1287 of file EulerSolver.hpp.
| index DNDS::Euler::EulerSolver< model >::RunningEnvironment::nLimInc = 0 |
Definition at line 1291 of file EulerSolver.hpp.
| ssp<ODE::ImplicitDualTimeStep<ArrayDOFV<nVarsFixed>, ArrayDOFV<1> > > DNDS::Euler::EulerSolver< model >::RunningEnvironment::ode |
Definition at line 1257 of file EulerSolver.hpp.
| std::unique_ptr<tPCG_uRec> DNDS::Euler::EulerSolver< model >::RunningEnvironment::pcgRec |
Definition at line 1260 of file EulerSolver.hpp.
| std::unique_ptr<tPCG_uRec> DNDS::Euler::EulerSolver< model >::RunningEnvironment::pcgRec1 |
Definition at line 1261 of file EulerSolver.hpp.
| ssp<EulerEvaluator<model> > DNDS::Euler::EulerSolver< model >::RunningEnvironment::pEval |
Definition at line 1255 of file EulerSolver.hpp.
| Eigen::VectorFMTSafe<real, -1> DNDS::Euler::EulerSolver< model >::RunningEnvironment::resBaseC |
Definition at line 1266 of file EulerSolver.hpp.
| Eigen::VectorFMTSafe<real, -1> DNDS::Euler::EulerSolver< model >::RunningEnvironment::resBaseCInternal |
Definition at line 1267 of file EulerSolver.hpp.
| int DNDS::Euler::EulerSolver< model >::RunningEnvironment::step = 0 |
Definition at line 1283 of file EulerSolver.hpp.
| int DNDS::Euler::EulerSolver< model >::RunningEnvironment::stepCount = 0 |
Definition at line 1265 of file EulerSolver.hpp.
| real DNDS::Euler::EulerSolver< model >::RunningEnvironment::tAverage = 0 |
Definition at line 1269 of file EulerSolver.hpp.
| std::map<std::string, ScalarStatistics> DNDS::Euler::EulerSolver< model >::RunningEnvironment::tInternalStats |
Definition at line 1264 of file EulerSolver.hpp.
| real DNDS::Euler::EulerSolver< model >::RunningEnvironment::tSimu = 0 |
Definition at line 1268 of file EulerSolver.hpp.
| double DNDS::Euler::EulerSolver< model >::RunningEnvironment::tstart = 0 |
Definition at line 1262 of file EulerSolver.hpp.
| double DNDS::Euler::EulerSolver< model >::RunningEnvironment::tstartInternal = 0 |
Definition at line 1263 of file EulerSolver.hpp.