DNDSR 0.1.0.dev1+gcd065ad
Distributed Numeric Data Structure for CFV
Loading...
Searching...
No Matches
Experimentals.hpp File Reference

Compile-time feature flags for experimental / research code paths. More...

#include <string>
Include dependency graph for Experimentals.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define USE_ENTROPY_FIXED_LAMBDA_IN_SA
 Entropy-fix applied to SA turbulence-model advection lambdas.
 
#define USE_FIX_ZERO_SA_NUT_AT_WALL
 Zero the SA variable nu_tilde exactly at wall cells.
 
#define USE_FIRST_ORDER_VISCOUS_WALL_DELTA_IN_VR_WEIGHT
 Use first-order viscous wall distance inside the VR weight calculation.
 
#define USE_FIRST_ORDER_WALL_DIST
 Use first-order (nearest-node) wall distance globally.
 
#define USE_NS_SA_NEGATIVE_MODEL
 Enable the negative SA formulation of Allmaras et al. (allows nu_tilde < 0 with a modified source term).
 
#define USE_ABS_VELO_IN_ROTATION
 Use absolute (inertial-frame) velocities in rotating-frame source terms rather than relative velocity.
 

Detailed Description

Compile-time feature flags for experimental / research code paths.

Each #define USE_* enables a non-default behaviour somewhere in the solver (reconstruction, entropy fixes, turbulence models, moving mesh, ...). They are collected here so the build provenance can be inspected via DNDS_Experimentals_State at run time.

Definition in file Experimentals.hpp.

Macro Definition Documentation

◆ USE_ABS_VELO_IN_ROTATION

#define USE_ABS_VELO_IN_ROTATION

Use absolute (inertial-frame) velocities in rotating-frame source terms rather than relative velocity.

Definition at line 50 of file Experimentals.hpp.

◆ USE_ENTROPY_FIXED_LAMBDA_IN_SA

#define USE_ENTROPY_FIXED_LAMBDA_IN_SA

Entropy-fix applied to SA turbulence-model advection lambdas.

Definition at line 23 of file Experimentals.hpp.

◆ USE_FIRST_ORDER_VISCOUS_WALL_DELTA_IN_VR_WEIGHT

#define USE_FIRST_ORDER_VISCOUS_WALL_DELTA_IN_VR_WEIGHT

Use first-order viscous wall distance inside the VR weight calculation.

Definition at line 31 of file Experimentals.hpp.

◆ USE_FIRST_ORDER_WALL_DIST

#define USE_FIRST_ORDER_WALL_DIST

Use first-order (nearest-node) wall distance globally.

Definition at line 34 of file Experimentals.hpp.

◆ USE_FIX_ZERO_SA_NUT_AT_WALL

#define USE_FIX_ZERO_SA_NUT_AT_WALL

Zero the SA variable nu_tilde exactly at wall cells.

Definition at line 26 of file Experimentals.hpp.

◆ USE_NS_SA_NEGATIVE_MODEL

#define USE_NS_SA_NEGATIVE_MODEL

Enable the negative SA formulation of Allmaras et al. (allows nu_tilde < 0 with a modified source term).

Definition at line 42 of file Experimentals.hpp.