[P]arallel [Hi]gh-order [Li]brary for [P]DEs  Latest
Parallel High-Order Library for PDEs through hp-adaptive Discontinuous Galerkin methods
khi_robustness.h
1 #ifndef __KHI_ROBUSTNESS__
2 #define __KHI_ROBUSTNESS__
3 
4 #include "tests.h"
5 
6 namespace PHiLiP {
7 namespace Tests {
8 
10 
14 template <int dim, int nstate>
15 class KHIRobustness: public TestsBase
16 {
17 public:
20  const Parameters::AllParameters *const parameters_input,
21  const dealii::ParameterHandler &parameter_handler_input);
22 
24  const dealii::ParameterHandler &parameter_handler;
25 
27  int run_test () const override;
28 protected:
29 
31 
34  Parameters::AllParameters reinit_params(double atwood_number) const;
35 };
36 
37 } // End of Tests namespace
38 } // End of PHiLiP namespace
39 
40 #endif
const dealii::ParameterHandler & parameter_handler
Parameter handler for storing the .prm file being ran.
KHIRobustness(const Parameters::AllParameters *const parameters_input, const dealii::ParameterHandler &parameter_handler_input)
Constructor.
Files for the baseline physics.
Definition: ADTypes.hpp:10
Main parameter class that contains the various other sub-parameter classes.
KHI Robustness test.
Parameters::AllParameters reinit_params(double atwood_number) const
Reinit parameters based on a specified Atwood number.
Base class of all the tests.
Definition: tests.h:17
int run_test() const override
Run test.