|
DNDSR 0.1.0.dev1+gcd065ad
Distributed Numeric Data Structure for CFV
|
Packed argument struct for conservative-to-primitive conversion without gradients or viscosity. More...
#include <EulerP_Evaluator.hpp>
Public Types | |
| using | t_self = Cons2Prim_Arg |
Public Member Functions | |
| void | Validate (Evaluator &self) |
| Validates all member arrays against the mesh topology and device backend. | |
Public Member Functions inherited from DNDS::EulerP::EvaluatorArgBase< Cons2Prim_Arg > | |
| void | WaitAllPull (DeviceBackend B) |
| Completes MPI ghost exchange for all ArrayDof members on the specified backend. | |
Static Public Member Functions | |
| static auto | member_list () |
| Returns a tuple of member-to-pointer mappings for CRTP iteration / device transfer. | |
Public Attributes | |
| ssp< TUDof > | u |
| Conservative state (input). | |
| std::vector< ssp< TUScalar > > | uScalar |
| Transported scalar fields (input). | |
| ssp< TUDof > | uPrim |
| Primitive state (output). | |
| std::vector< ssp< TUScalar > > | uScalarPrim |
| Primitive transported scalars (output). | |
| ssp< TUScalar > | p |
| Pressure (output). | |
| ssp< TUScalar > | T |
| Temperature (output). | |
| ssp< TUScalar > | a |
| Speed of sound (output). | |
| ssp< TUScalar > | gamma |
| Ratio of specific heats (output). | |
Packed argument struct for conservative-to-primitive conversion without gradients or viscosity.
A simpler variant of Cons2PrimMu_Arg that only computes primitive variables and thermodynamic scalars (p, T, a, gamma) without gradient transformation or viscosity.
Definition at line 585 of file EulerP_Evaluator.hpp.
Definition at line 587 of file EulerP_Evaluator.hpp.
Returns a tuple of member-to-pointer mappings for CRTP iteration / device transfer.
Definition at line 600 of file EulerP_Evaluator.hpp.
Validates all member arrays against the mesh topology and device backend.
| self | Reference to the owning Evaluator. |
Definition at line 616 of file EulerP_Evaluator.hpp.
Speed of sound (output).
Definition at line 596 of file EulerP_Evaluator.hpp.
Ratio of specific heats (output).
Definition at line 597 of file EulerP_Evaluator.hpp.
Pressure (output).
Definition at line 594 of file EulerP_Evaluator.hpp.
Temperature (output).
Definition at line 595 of file EulerP_Evaluator.hpp.
Conservative state (input).
Definition at line 589 of file EulerP_Evaluator.hpp.
Primitive state (output).
Definition at line 592 of file EulerP_Evaluator.hpp.
Transported scalar fields (input).
Definition at line 590 of file EulerP_Evaluator.hpp.
Primitive transported scalars (output).
Definition at line 593 of file EulerP_Evaluator.hpp.