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

Template implementation of EulerEvaluator::EvaluateRHS, the main spatial right-hand side evaluation for the compressible Navier-Stokes / Euler equations. More...

#include "EulerEvaluator.hpp"
#include "DNDS/CppUtils/ScopedValueAlternator.hpp"
#include <fmt/core.h>
Include dependency graph for EulerEvaluator_EvaluateRHS.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  DNDS
 the host side operators are provided as implemented
 
namespace  DNDS::Euler
 

Macros

#define IF_NOT_NOREC   (1)
 

Functions

 DNDS::Euler::DNDS_SWITCH_INTELLISENSE (template< EulerModel model >, template<>) void EulerEvaluator< model >
 [[deprecated]] Forward LU-SGS sweep. Use UpdateSGS with uIncIsZero=true instead.
 

Detailed Description

Template implementation of EulerEvaluator::EvaluateRHS, the main spatial right-hand side evaluation for the compressible Navier-Stokes / Euler equations.

Covers inviscid flux accumulation over internal and boundary faces, viscous flux computation, RANS source terms, mass-force and rotating-frame source terms, boundary integration recording, and optional direct 2nd-order reconstruction modes.

Definition in file EulerEvaluator_EvaluateRHS.hxx.

Macro Definition Documentation

◆ IF_NOT_NOREC

#define IF_NOT_NOREC   (1)

about RHS: with topology fixed, RHS is dependent on: flux: dofs: u_L u_R, urec_L, urec_R, geoms: dbv_l, dbv_r, detJacobian_f, uNorm_f,

Definition at line 25 of file EulerEvaluator_EvaluateRHS.hxx.