[P]arallel [Hi]gh-order [Li]brary for [P]DEs  Latest
Parallel High-Order Library for PDEs through hp-adaptive Discontinuous Galerkin methods
parameters_euler.h
1 #ifndef __PARAMETERS_EULER_H__
2 #define __PARAMETERS_EULER_H__
3 
4 #include <deal.II/base/parameter_handler.h>
5 
6 namespace PHiLiP {
7 namespace Parameters {
9 class EulerParam
10 {
11 public:
12  double ref_length;
13  double mach_inf;
14  double gamma_gas;
15  double angle_of_attack;
19 
21 
22  dealii::Tensor<1, 5, double> custom_boundary_for_each_state;
23 
25  static void declare_parameters (dealii::ParameterHandler &prm);
27  void parse_parameters (dealii::ParameterHandler &prm);
28 };
29 
30 } // Parameters namespace
31 } // PHiLiP namespace
32 #endif
void parse_parameters(dealii::ParameterHandler &prm)
Parses input file and sets the variables.
static void declare_parameters(dealii::ParameterHandler &prm)
Declares the possible variables and sets the defaults.
double mach_inf
Mach number at infinity.
Files for the baseline physics.
Definition: ADTypes.hpp:10
double ref_length
Reference length.
double side_slip_angle
Input file provides in degrees, but the value stored here is in radians.
double angle_of_attack
Input file provides in degrees, but the value stored here is in radians.
dealii::Tensor< 1, 5, double > custom_boundary_for_each_state
Custom boundary values.
Parameters related to the linear solver.