|
DNDSR 0.1.0.dev1+gcd065ad
Distributed Numeric Data Structure for CFV
|
Implicit reconstruction control parameters. More...
#include <EulerSolver.hpp>
Public Member Functions | |
| DNDS_DECLARE_CONFIG (ImplicitReconstructionControl) | |
Public Attributes | |
| bool | useExplicit = false |
| int | nInternalRecStep = 1 |
| bool | zeroGrads = false |
| int | recLinearScheme = 0 |
| int | nGmresSpace = 5 |
| int | nGmresIter = 10 |
| int | gmresRecScale = 1 |
| int | fpcgResetScheme = 0 |
| real | fpcgResetThres = 0.6 |
| int | fpcgResetReport = 0 |
| int | fpcgMaxPHistory = 20 |
| real | recThreshold = 1e-5 |
| int | nRecConsolCheck = 1 |
| int | nRecMultiplyForZeroedGrad = 1 |
| bool | storeRecInc = false |
| bool | dampRecIncDTau = false |
| int | zeroRecForSteps = 0 |
| int | zeroRecForStepsInternal = 0 |
Implicit reconstruction control parameters.
Controls the iterative reconstruction solve within each time step: explicit vs implicit reconstruction, linear solver (SOR or GMRES/PCG), convergence thresholds, and gradient zeroing strategies.
Definition at line 244 of file EulerSolver.hpp.
|
inline |
| bool DNDS::Euler::EulerSolver< model >::Configuration::ImplicitReconstructionControl::dampRecIncDTau = false |
Definition at line 261 of file EulerSolver.hpp.
| int DNDS::Euler::EulerSolver< model >::Configuration::ImplicitReconstructionControl::fpcgMaxPHistory = 20 |
Definition at line 256 of file EulerSolver.hpp.
| int DNDS::Euler::EulerSolver< model >::Configuration::ImplicitReconstructionControl::fpcgResetReport = 0 |
Definition at line 255 of file EulerSolver.hpp.
| int DNDS::Euler::EulerSolver< model >::Configuration::ImplicitReconstructionControl::fpcgResetScheme = 0 |
Definition at line 253 of file EulerSolver.hpp.
| real DNDS::Euler::EulerSolver< model >::Configuration::ImplicitReconstructionControl::fpcgResetThres = 0.6 |
Definition at line 254 of file EulerSolver.hpp.
| int DNDS::Euler::EulerSolver< model >::Configuration::ImplicitReconstructionControl::gmresRecScale = 1 |
Definition at line 252 of file EulerSolver.hpp.
| int DNDS::Euler::EulerSolver< model >::Configuration::ImplicitReconstructionControl::nGmresIter = 10 |
Definition at line 251 of file EulerSolver.hpp.
| int DNDS::Euler::EulerSolver< model >::Configuration::ImplicitReconstructionControl::nGmresSpace = 5 |
Definition at line 250 of file EulerSolver.hpp.
| int DNDS::Euler::EulerSolver< model >::Configuration::ImplicitReconstructionControl::nInternalRecStep = 1 |
Definition at line 247 of file EulerSolver.hpp.
| int DNDS::Euler::EulerSolver< model >::Configuration::ImplicitReconstructionControl::nRecConsolCheck = 1 |
Definition at line 258 of file EulerSolver.hpp.
| int DNDS::Euler::EulerSolver< model >::Configuration::ImplicitReconstructionControl::nRecMultiplyForZeroedGrad = 1 |
Definition at line 259 of file EulerSolver.hpp.
| int DNDS::Euler::EulerSolver< model >::Configuration::ImplicitReconstructionControl::recLinearScheme = 0 |
Definition at line 249 of file EulerSolver.hpp.
| real DNDS::Euler::EulerSolver< model >::Configuration::ImplicitReconstructionControl::recThreshold = 1e-5 |
Definition at line 257 of file EulerSolver.hpp.
| bool DNDS::Euler::EulerSolver< model >::Configuration::ImplicitReconstructionControl::storeRecInc = false |
Definition at line 260 of file EulerSolver.hpp.
| bool DNDS::Euler::EulerSolver< model >::Configuration::ImplicitReconstructionControl::useExplicit = false |
Definition at line 246 of file EulerSolver.hpp.
| bool DNDS::Euler::EulerSolver< model >::Configuration::ImplicitReconstructionControl::zeroGrads = false |
Definition at line 248 of file EulerSolver.hpp.
| int DNDS::Euler::EulerSolver< model >::Configuration::ImplicitReconstructionControl::zeroRecForSteps = 0 |
Definition at line 262 of file EulerSolver.hpp.
| int DNDS::Euler::EulerSolver< model >::Configuration::ImplicitReconstructionControl::zeroRecForStepsInternal = 0 |
Definition at line 263 of file EulerSolver.hpp.