1 #ifndef __EULER_VORTEX_H__ 2 #define __EULER_VORTEX_H__ 4 #include "dg/dg_base.hpp" 5 #include "parameters/all_parameters.h" 6 #include "physics/euler.h" 17 template <
int dim,
typename real>
43 real
value (
const dealii::Point<dim> &point,
const unsigned int istate = 0)
const;
47 dealii::Point<dim>
advected_location(
const dealii::Point<dim> old_location)
const;
52 template <
int dim,
int nstate>
74 int run_test ()
const;
const real vortex_strength
beta
const Physics::Euler< dim, dim+2, real > euler_physics
Euler physics.
Files for the baseline physics.
Performs grid convergence for various polynomial degrees.
Main parameter class that contains the various other sub-parameter classes.
const dealii::Point< dim > initial_vortex_center
x_c, y_c
const real vortex_stddev_decay
sigma
const real vortex_characteristic_length
R.
real value(const dealii::Point< dim > &point, const unsigned int istate=0) const
Manufactured solution exact value.
dealii::Point< dim > advected_location(const dealii::Point< dim > old_location) const
Exact solution using the current time provided by the dealii::Function class.
EulerVortexFunction(const Physics::Euler< dim, dim+2, real > euler_physics, const dealii::Point< dim > initial_vortex_center, const real vortex_strength, const real vortex_stddev_decay)
Constructor that initializes base_values, amplitudes, frequencies.
Base class of all the tests.