[P]arallel [Hi]gh-order [Li]brary for [P]DEs  Latest
Parallel High-Order Library for PDEs through hp-adaptive Discontinuous Galerkin methods
PHiLiP::InitialConditionFunction_TaylorGreenVortex_Isothermal< dim, nstate, real > Class Template Reference

Initial Condition Function: Taylor Green Vortex (isothermal density) More...

#include <initial_condition_function.h>

Inheritance diagram for PHiLiP::InitialConditionFunction_TaylorGreenVortex_Isothermal< dim, nstate, real >:
Collaboration diagram for PHiLiP::InitialConditionFunction_TaylorGreenVortex_Isothermal< dim, nstate, real >:

Public Member Functions

 InitialConditionFunction_TaylorGreenVortex_Isothermal (Parameters::AllParameters const *const param)
 Constructor for TaylorGreenVortex_InitialCondition with isothermal density. More...
 
- Public Member Functions inherited from PHiLiP::InitialConditionFunction_TaylorGreenVortex< dim, nstate, real >
 InitialConditionFunction_TaylorGreenVortex (Parameters::AllParameters const *const param)
 < dealii::Function we are templating on More...
 
- Public Member Functions inherited from PHiLiP::InitialConditionFunction_EulerBase< dim, nstate, real >
 InitialConditionFunction_EulerBase (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, nstate, real >
 InitialConditionFunction ()
 < dealii::Function we are templating on More...
 

Protected Member Functions

real density (const dealii::Point< dim, real > &point) const override
 Value of initial condition for density.
 
- Protected Member Functions inherited from PHiLiP::InitialConditionFunction_TaylorGreenVortex< dim, nstate, real >
real primitive_value (const dealii::Point< dim, real > &point, const unsigned int istate=0) const
 Value of initial condition expressed in terms of primitive variables.
 
- Protected Member Functions inherited from PHiLiP::InitialConditionFunction_EulerBase< dim, 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

- Public Attributes inherited from PHiLiP::InitialConditionFunction_TaylorGreenVortex< dim, 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.
 

Detailed Description

template<int dim, int nstate, typename real>
class PHiLiP::InitialConditionFunction_TaylorGreenVortex_Isothermal< dim, nstate, real >

Initial Condition Function: Taylor Green Vortex (isothermal density)

Definition at line 122 of file initial_condition_function.h.

Constructor & Destructor Documentation

◆ InitialConditionFunction_TaylorGreenVortex_Isothermal()

template<int dim, int nstate, typename real >
PHiLiP::InitialConditionFunction_TaylorGreenVortex_Isothermal< dim, nstate, real >::InitialConditionFunction_TaylorGreenVortex_Isothermal ( Parameters::AllParameters const *const  param)
explicit

Constructor for TaylorGreenVortex_InitialCondition with isothermal density.

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 – Reference: (1) Cox, Christopher, et al. "Accuracy, stability, and performance comparison between the spectral difference and flux reconstruction schemes." Computers & Fluids 221 (2021): 104922. (2) Brian Vermeire 2014 Thesis These initial conditions are given in nondimensional form (free-stream as reference)

Definition at line 80 of file initial_condition_function.cpp.


The documentation for this class was generated from the following files: