[P]arallel [Hi]gh-order [Li]brary for [P]DEs
Latest
Parallel High-Order Library for PDEs through hp-adaptive Discontinuous Galerkin methods
|
#include <euler_vortex.h>
Public Member Functions | |
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. More... | |
real | value (const dealii::Point< dim > &point, const unsigned int istate=0) const |
Manufactured solution exact value. More... | |
Public Attributes | |
const Physics::Euler< dim, dim+2, real > | euler_physics |
Euler physics. | |
const real | vortex_characteristic_length |
R. | |
const dealii::Point< dim > | initial_vortex_center |
x_c, y_c | |
const real | vortex_strength |
beta | |
const real | vortex_stddev_decay |
sigma | |
Private Member Functions | |
dealii::Point< dim > | advected_location (const dealii::Point< dim > old_location) const |
Exact solution using the current time provided by the dealii::Function class. | |
Spiegel, S. C., Huynh, H. T., and DeBonis, J. R., “A Survey of the Isentropic Euler Vortex Problem using High-Order Methods,” 22nd AIAA Computational Fluid Dynamics Conference, American Institute of Aeronautics and Astronautics, 2015.
Definition at line 18 of file euler_vortex.h.
PHiLiP::Tests::EulerVortexFunction< dim, real >::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.
Calls the Function(const unsigned int n_components) constructor in deal.II This sets the public attribute n_components = nstate, which can then be accessed by all the other functions
Definition at line 39 of file euler_vortex.cpp.
|
inline |
Manufactured solution exact value.
Definition at line 68 of file euler_vortex.cpp.