[P]arallel [Hi]gh-order [Li]brary for [P]DEs  Latest
Parallel High-Order Library for PDEs through hp-adaptive Discontinuous Galerkin methods
euler_gaussian_bump.h
1 #ifndef __EULER_GAUSSIAN_BUMP_H__
2 #define __EULER_GAUSSIAN_BUMP_H__
3 
4 #include "tests.h"
5 #include "parameters/all_parameters.h"
6 
7 namespace PHiLiP {
8 namespace Tests {
9 
11 template <int dim, int nstate>
13 {
14 public:
16  EulerGaussianBump () = delete;
18 
20  EulerGaussianBump(const Parameters::AllParameters *const parameters_input,
21  const dealii::ParameterHandler &parameter_handler_input);
22 
24  const dealii::ParameterHandler &parameter_handler;
25 
27  double run_euler_gaussian_bump () const;
28 
30 
40  int run_test () const;
41 
42 };
43 
44 // /// Manufactured grid convergence
45 // /** Currently the main function as all my test cases simply
46 // * check for optimal convergence of the solution
47 // */
48 // template<int dim>
49 // int manufactured_grid_convergence (Parameters::AllParameters &parameters);
50 
51 } // Tests namespace
52 } // PHiLiP namespace
53 #endif
54 
Performs grid convergence for various polynomial degrees.
EulerGaussianBump()=delete
Constructor. Deleted the default constructor since it should not be used.
int run_test() const
Grid convergence on Euler Gaussian Bump.
Files for the baseline physics.
Definition: ADTypes.hpp:10
Main parameter class that contains the various other sub-parameter classes.
double run_euler_gaussian_bump() const
Returns either the order of convergence or enthalpy, depending on the test type.
const dealii::ParameterHandler & parameter_handler
Parameter handler for storing the .prm file being ran.
Base class of all the tests.
Definition: tests.h:17