DNDSR 0.1.0.dev1+gcd065ad
Distributed Numeric Data Structure for CFV
Loading...
Searching...
No Matches
DNDS::Euler::EulerSolver< model >::Configuration::ImplicitCFLControl Struct Reference

Implicit CFL number control parameters. More...

#include <EulerSolver.hpp>

Public Member Functions

 DNDS_DECLARE_CONFIG (ImplicitCFLControl)
 

Public Attributes

real CFL = 10
 
int nForceLocalStartStep = INT_MAX
 
int nCFLRampStart = INT_MAX
 
int nCFLRampLength = INT_MAX
 
real CFLRampEnd = 0
 
bool useLocalDt = true
 
int nSmoothDTau = 0
 
real RANSRelax = 1
 

Detailed Description

template<EulerModel model>
struct DNDS::Euler::EulerSolver< model >::Configuration::ImplicitCFLControl

Implicit CFL number control parameters.

Controls the CFL number, local vs global time stepping, CFL ramping schedule, local dTau smoothing, and RANS under-relaxation.

Definition at line 388 of file EulerSolver.hpp.

Member Function Documentation

◆ DNDS_DECLARE_CONFIG()

template<EulerModel model>
DNDS::Euler::EulerSolver< model >::Configuration::ImplicitCFLControl::DNDS_DECLARE_CONFIG ( ImplicitCFLControl  )
inline

Definition at line 398 of file EulerSolver.hpp.

Here is the call graph for this function:

Member Data Documentation

◆ CFL

template<EulerModel model>
real DNDS::Euler::EulerSolver< model >::Configuration::ImplicitCFLControl::CFL = 10

Definition at line 390 of file EulerSolver.hpp.

◆ CFLRampEnd

template<EulerModel model>
real DNDS::Euler::EulerSolver< model >::Configuration::ImplicitCFLControl::CFLRampEnd = 0

Definition at line 394 of file EulerSolver.hpp.

◆ nCFLRampLength

template<EulerModel model>
int DNDS::Euler::EulerSolver< model >::Configuration::ImplicitCFLControl::nCFLRampLength = INT_MAX

Definition at line 393 of file EulerSolver.hpp.

◆ nCFLRampStart

template<EulerModel model>
int DNDS::Euler::EulerSolver< model >::Configuration::ImplicitCFLControl::nCFLRampStart = INT_MAX

Definition at line 392 of file EulerSolver.hpp.

◆ nForceLocalStartStep

template<EulerModel model>
int DNDS::Euler::EulerSolver< model >::Configuration::ImplicitCFLControl::nForceLocalStartStep = INT_MAX

Definition at line 391 of file EulerSolver.hpp.

◆ nSmoothDTau

template<EulerModel model>
int DNDS::Euler::EulerSolver< model >::Configuration::ImplicitCFLControl::nSmoothDTau = 0

Definition at line 396 of file EulerSolver.hpp.

◆ RANSRelax

template<EulerModel model>
real DNDS::Euler::EulerSolver< model >::Configuration::ImplicitCFLControl::RANSRelax = 1

Definition at line 397 of file EulerSolver.hpp.

◆ useLocalDt

template<EulerModel model>
bool DNDS::Euler::EulerSolver< model >::Configuration::ImplicitCFLControl::useLocalDt = true

Definition at line 395 of file EulerSolver.hpp.


The documentation for this struct was generated from the following file: