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

Template implementations of EulerEvaluator methods for local time-step estimation, wall distance computation (CGAL AABB and Poisson-based), positivity-preserving limiters, face eigenvalue estimation, numerical flux evaluation, source terms, boundary value generation, and output variable registration. More...

#include "EulerEvaluator.hpp"
#include "RANS_ke.hpp"
#include "Solver/Linear.hpp"
#include <CGAL/Simple_cartesian.h>
#include <CGAL/AABB_tree.h>
#include <CGAL/AABB_traits_3.h>
#include <CGAL/AABB_triangle_primitive_3.h>
Include dependency graph for EulerEvaluator_EvaluateDt.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 CGAL_DISABLE_ROUNDING_MATH_CHECK
 

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 implementations of EulerEvaluator methods for local time-step estimation, wall distance computation (CGAL AABB and Poisson-based), positivity-preserving limiters, face eigenvalue estimation, numerical flux evaluation, source terms, boundary value generation, and output variable registration.

Definition in file EulerEvaluator_EvaluateDt.hxx.

Macro Definition Documentation

◆ CGAL_DISABLE_ROUNDING_MATH_CHECK

#define CGAL_DISABLE_ROUNDING_MATH_CHECK

Definition at line 12 of file EulerEvaluator_EvaluateDt.hxx.