[P]arallel [Hi]gh-order [Li]brary for [P]DEs  Latest
Parallel High-Order Library for PDEs through hp-adaptive Discontinuous Galerkin methods
parameters_navier_stokes.h
1 #ifndef __PARAMETERS_NAVIER_STOKES_H__
2 #define __PARAMETERS_NAVIER_STOKES_H__
3 
4 #include <deal.II/base/parameter_handler.h>
5 
6 namespace PHiLiP {
7 namespace Parameters {
10 {
11 public:
12  double prandtl_number;
14  double temperature_inf;
16 
19  adiabatic,
20  isothermal
21  };
23 
24  bool use_constant_viscosity;
26 
28  static void declare_parameters (dealii::ParameterHandler &prm);
30  void parse_parameters (dealii::ParameterHandler &prm);
31 };
32 
33 } // Parameters namespace
34 } // PHiLiP namespace
35 #endif
Files for the baseline physics.
Definition: ADTypes.hpp:10
double nondimensionalized_constant_viscosity
Flag for using constant viscosity.
double reynolds_number_inf
Farfield Reynolds number.
void parse_parameters(dealii::ParameterHandler &prm)
Parses input file and sets the variables.
double temperature_inf
Farfield temperature in degree Kelvin [K].
Parameters related to the Navier Stokes equations.
static void declare_parameters(dealii::ParameterHandler &prm)
Declares the possible variables and sets the defaults.
double nondimensionalized_isothermal_wall_temperature
Nondimensionalized isothermal wall temperature.
ThermalBoundaryCondition
Types of thermal boundary conditions available.
ThermalBoundaryCondition thermal_boundary_condition_type
Store thermal boundary condition type.