|
[P]arallel [Hi]gh-order [Li]brary for [P]DEs
Latest
Parallel High-Order Library for PDEs through hp-adaptive Discontinuous Galerkin methods
|
Initial Condition Function: Dipole Wall Collision. More...
#include <initial_condition_function.h>
Public Member Functions | |
| InitialConditionFunction_DipoleWallCollision (Parameters::AllParameters const *const param, const real extremum_vorticity_value_, const real dipole_radius, const real dipole_axis_angle_wrt_x_axis_in_degrees) | |
| Constructor. More... | |
Public Member Functions inherited from PHiLiP::InitialConditionFunction_NavierStokesBase< dim, nspecies, nstate, real > | |
| InitialConditionFunction_NavierStokesBase (Parameters::AllParameters const *const param) | |
| < dealii::Function we are templating on More... | |
| real | value (const dealii::Point< dim, real > &point, const unsigned int istate=0) const override |
| Value of initial condition expressed in terms of conservative variables. | |
Public Member Functions inherited from PHiLiP::InitialConditionFunction< dim, nspecies, nstate, real > | |
| InitialConditionFunction () | |
| < dealii::Function we are templating on More... | |
Public Attributes | |
| const real | extremum_vorticity_value |
| const real | r0 |
| const real | x1 |
| const real | y1 |
| const real | x2 |
| const real | y2 |
Public Attributes inherited from PHiLiP::InitialConditionFunction_NavierStokesBase< dim, nspecies, nstate, real > | |
| const double | gamma_gas |
| Constant heat capacity ratio of fluid. | |
| const double | mach_inf |
| Farfield Mach number. | |
| const double | mach_inf_sqr |
| Farfield Mach number squared. | |
Protected Member Functions | |
| real | primitive_value (const dealii::Point< dim, real > &point, const unsigned int istate=0) const override |
| Value of initial condition expressed in terms of primitive variables. | |
Protected Member Functions inherited from PHiLiP::InitialConditionFunction_NavierStokesBase< dim, nspecies, nstate, real > | |
| real | convert_primitive_to_conversative_value (const dealii::Point< dim, real > &point, const unsigned int istate=0) const |
| Converts value from: primitive to conservative. | |
Additional Inherited Members | |
Protected Attributes inherited from PHiLiP::InitialConditionFunction_NavierStokesBase< dim, nspecies, nstate, real > | |
| std::shared_ptr< Physics::Euler< dim, nspecies, nstate, double > > | euler_physics |
Initial Condition Function: Dipole Wall Collision.
Definition at line 245 of file initial_condition_function.h.
| PHiLiP::InitialConditionFunction_DipoleWallCollision< dim, nspecies, nstate, real >::InitialConditionFunction_DipoleWallCollision | ( | Parameters::AllParameters const *const | param, |
| const real | extremum_vorticity_value_, | ||
| const real | dipole_radius, | ||
| const real | dipole_axis_angle_wrt_x_axis_in_degrees | ||
| ) |
Constructor.
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 References: These initial conditions are given in nondimensional form (free-stream as reference) (1) Chapelier, J-B., et al. "Evaluation of a high-order discontinuous Galerkin method for the DNS of turbulent flows." Computers & Fluids 95 (2014): 210-226. (2) Keetels G, D’Ortona U, Kramer W, Clercx H, Schneider K, Van Heijst G. Fourier spectral and wavelet solvers for the incompressible Navier–Stokes equations with volume-penalization: Convergence of a dipole-wall collision. J Comput Phys 2007;227(2):919–45. (3) Clercx H, Bruneau C. The normal and oblique collision of a dipole with a no-slip boundary. Comput Fluids 2006;35(3):245–79.
Definition at line 338 of file initial_condition_function.cpp.