[P]arallel [Hi]gh-order [Li]brary for [P]DEs  Latest
Parallel High-Order Library for PDEs through hp-adaptive Discontinuous Galerkin methods
pod_adaptive_sampling_testing.h
1 #ifndef __ADAPTIVE_SAMPLING_TESTING__
2 #define __ADAPTIVE_SAMPLING_TESTING__
3 
4 #include "tests.h"
5 #include "parameters/all_parameters.h"
6 #include <eigen/Eigen/Dense>
7 
8 namespace PHiLiP {
9 namespace Tests {
10 
11 using Eigen::RowVectorXd;
12 using Eigen::RowVector2d;
13 using Eigen::VectorXd;
14 using Eigen::MatrixXd;
15 
17 template <int dim, int nstate>
19 {
20 public:
22  AdaptiveSamplingTesting(const Parameters::AllParameters *const parameters_input,
23  const dealii::ParameterHandler &parameter_handler_input);
24 
26  int run_test () const override;
27 
29  Parameters::AllParameters reinit_params(RowVector2d parameter) const;
30 
32  const dealii::ParameterHandler &parameter_handler;
33 
35  void outputErrors(int iteration) const;
36 };
37 
38 
39 } // End of Tests namespace
40 } // End of PHiLiP namespace
41 
42 #endif
AdaptiveSamplingTesting(const Parameters::AllParameters *const parameters_input, const dealii::ParameterHandler &parameter_handler_input)
Constructor.
Files for the baseline physics.
Definition: ADTypes.hpp:10
void outputErrors(int iteration) const
Output errors.
Main parameter class that contains the various other sub-parameter classes.
Parameters::AllParameters reinit_params(RowVector2d parameter) const
Reinitialize parameters.
const dealii::ParameterHandler & parameter_handler
Parameter handler for storing the .prm file being ran.
Base class of all the tests.
Definition: tests.h:17