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

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. More...

#include <future>
#include <hdf5.h>
#include "EulerSolver.hpp"
Include dependency graph for EulerSolver_PrintData.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
 

Functions

void DNDS::Euler::paste_read_restart_with_cell_ordering (EulerSolver< model > &self, typename EulerSolver< model >::TDof &u, typename EulerSolver< model >::TDof &uRead, Serializer::SerializerBaseSSP serializerP)
 Reorder restart data to match current cell ordering using cell2cellOrig mapping.
 

Detailed Description

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.

PrintData outputs primitive variables (rho, p, T, Mach, velocity), RANS quantities (mut, nuTilde, k, omega), reconstruction quality (beta), cell residuals, and boundary surface quantities (wall shear stress, Cp, Cf, y+, heat flux). Supports time-averaged field output and configurable precision/encoding.

Definition in file EulerSolver_PrintData.hxx.