|
DNDSR 0.1.0.dev1+gcd065ad
Distributed Numeric Data Structure for CFV
|
Analytic isentropic-vortex solutions for inviscid accuracy verification. More...
#include "EulerEvaluator.hpp"Go to the source code of this file.
Namespaces | |
| namespace | DNDS |
| the host side operators are provided as implemented | |
| namespace | DNDS::Euler |
| namespace | DNDS::Euler::SpecialFields |
Functions | |
| template<EulerModel model = NS> | |
| auto | DNDS::Euler::SpecialFields::IsentropicVortex10 (EulerEvaluator< model > &eval, const Geom::tPoint &x, real t, int cnVars, real chi) |
| Analytic isentropic vortex on a [0,10] x [0,10] periodic domain. | |
| template<EulerModel model = NS> | |
| auto | DNDS::Euler::SpecialFields::IsentropicVortex30 (EulerEvaluator< model > &eval, const Geom::tPoint &x, real t, int cnVars) |
| Analytic isentropic vortex on a [-10,20] x [-10,20] periodic domain (period 30). | |
| template<EulerModel model = NS> | |
| auto | DNDS::Euler::SpecialFields::IsentropicVortexCent (EulerEvaluator< model > &eval, const Geom::tPoint &x, real t, int cnVars) |
| Stationary isentropic vortex centered at the origin with zero background flow. | |
Analytic isentropic-vortex solutions for inviscid accuracy verification.
Provides three variants of the classical isentropic vortex used as exact solutions for the Euler equations:
All three share the same isentropic vortex formula:
The returned state vector is in conservative variables: (rho, rho*u, rho*v, [rho*w,] E).
Definition in file SpecialFields.hpp.