DNDSR 0.1.0.dev1+gcd065ad
Distributed Numeric Data Structure for CFV
Loading...
Searching...
No Matches
Euler Directory Reference
Directory dependency graph for Euler:

Directories

 _explicit_instantiation
 

Files

 CLDriver.hpp
 Iterative angle-of-attack driver for targeting a desired lift coefficient.
 
 Euler.hpp
 Core type definitions, enumerations, and distributed array wrappers for compressible Navier-Stokes / RANS solvers in the DNDSR CFD framework.
 
 EulerBC.hpp
 Boundary condition types, handlers, integration recorders, and 1-D profile utilities for the compressible Euler/Navier-Stokes solver.
 
 EulerEvaluator.hpp
 Core finite-volume evaluator for compressible Navier-Stokes / Euler equations.
 
 EulerEvaluator.hxx
 Template implementations of EulerEvaluator methods for implicit time-stepping, LU-SGS preconditioning, DOF initialization, boundary value generation, reconstruction limiting, norm evaluation, and BC profile updates.
 
 EulerEvaluator_EvaluateDt.hxx
 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.
 
 EulerEvaluator_EvaluateRHS.hxx
 Template implementation of EulerEvaluator::EvaluateRHS, the main spatial right-hand side evaluation for the compressible Navier-Stokes / Euler equations.
 
 EulerEvaluatorSettings.hpp
 Complete solver configuration for the Euler/Navier-Stokes evaluator.
 
 EulerJacobian.hpp
 Jacobian storage and factorization structures for implicit time stepping.
 
 EulerSolver.hpp
 Top-level solver orchestrator for compressible Navier-Stokes / Euler simulations.
 
 EulerSolver.hxx
 Template implementation of EulerSolver::RunImplicitEuler, the main implicit time-marching loop, along with linear solver dispatch (solveLinear), preconditioner application (doPrecondition), and running environment initialization (InitializeRunningEnvironment).
 
 EulerSolver_Init.hxx
 Template implementation of EulerSolver::ReadMeshAndInitialize, the full solver initialization pipeline from mesh reading to evaluator setup.
 
 EulerSolver_PrintData.hxx
 Template implementations of EulerSolver output methods: PrintData for VTK/HDF5 volume and boundary surface output, PrintRestart/ReadRestart for checkpoint I/O, and ReadRestartOtherSolver for cross-solver restart loading.
 
 Gas.hpp
 Ideal-gas Riemann solvers, flux functions, and thermodynamic utilities for the compressible Euler / Navier-Stokes equations.
 
 RANS_ke.hpp
 RANS two-equation turbulence model implementations for the DNDSR CFD solver.
 
 SingleBlockApp.hpp
 Main entry-point template for single-block Euler/Navier-Stokes solver executables.
 
 SpecialFields.hpp
 Analytic isentropic-vortex solutions for inviscid accuracy verification.