[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_TurbulentChannelFlow_Manufactured< dim, nspecies, nstate, real > Class Template Reference
Inheritance diagram for PHiLiP::InitialConditionFunction_TurbulentChannelFlow_Manufactured< dim, nspecies, nstate, real >:
Collaboration diagram for PHiLiP::InitialConditionFunction_TurbulentChannelFlow_Manufactured< dim, nspecies, nstate, real >:

Public Member Functions

 InitialConditionFunction_TurbulentChannelFlow_Manufactured (const Physics::NavierStokes< dim, nspecies, nstate, double > navier_stokes_physics_, const double channel_friction_velocity_reynolds_number_, const double domain_length_x_, const double domain_length_y_, const double domain_length_z_)
 Constructor. More...
 
- Public Member Functions inherited from PHiLiP::InitialConditionFunction_TurbulentChannelFlow_Turbulent< dim, nspecies, nstate, real >
 InitialConditionFunction_TurbulentChannelFlow_Turbulent (const Physics::NavierStokes< dim, nspecies, nstate, double > navier_stokes_physics_, const double channel_friction_velocity_reynolds_number_, const double domain_length_x_, const double domain_length_y_, const double domain_length_z_)
 Constructor. More...
 
- Public Member Functions inherited from PHiLiP::InitialConditionFunction_TurbulentChannelFlow< dim, nspecies, nstate, real >
 InitialConditionFunction_TurbulentChannelFlow (const Physics::NavierStokes< dim, nspecies, nstate, double > navier_stokes_physics_, const double channel_friction_velocity_reynolds_number_, const double domain_length_x_, const double domain_length_y_, const double domain_length_z_)
 < 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...
 

Protected Member Functions

real y_velocity (const dealii::Point< dim, real > &point) const override
 y-velocity
 
- Protected Member Functions inherited from PHiLiP::InitialConditionFunction_TurbulentChannelFlow_Turbulent< dim, nspecies, nstate, real >
real x_velocity (const dealii::Point< dim, real > &point, const real density, const real temperature) const override
 x-velocity
 
- Protected Member Functions inherited from PHiLiP::InitialConditionFunction_TurbulentChannelFlow< dim, nspecies, nstate, real >
real get_distance_from_wall (const dealii::Point< dim, real > &point) const
 distance from closest wall
 

Additional Inherited Members

- Public Attributes inherited from PHiLiP::InitialConditionFunction_TurbulentChannelFlow< dim, nspecies, nstate, real >
const Physics::NavierStokes< dim, nspecies, nstate, double > navier_stokes_physics
 Navier-Stokes physics object.
 
const double channel_friction_velocity_reynolds_number
 Channel Reynolds number based on wall friction velocity.
 
const double domain_length_x
 Domain length in x-direction.
 
const double domain_length_y
 Domain length in y-direction.
 
const double domain_length_z
 Domain length in z-direction.
 
const double channel_height
 Channel height.
 
const double half_channel_height
 Half channel height.
 

Detailed Description

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

Definition at line 121 of file initial_condition_function.h.

Constructor & Destructor Documentation

◆ InitialConditionFunction_TurbulentChannelFlow_Manufactured()

template<int dim, int nspecies, int nstate, typename real >
PHiLiP::InitialConditionFunction_TurbulentChannelFlow_Manufactured< dim, nspecies, nstate, real >::InitialConditionFunction_TurbulentChannelFlow_Manufactured ( const Physics::NavierStokes< dim, nspecies, nstate, double >  navier_stokes_physics_,
const double  channel_friction_velocity_reynolds_number_,
const double  domain_length_x_,
const double  domain_length_y_,
const double  domain_length_z_ 
)

Constructor.

Arbitrary manufactured initial condition for checking the skin friction coefficient calculation

Definition at line 188 of file initial_condition_function.cpp.


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