[P]arallel [Hi]gh-order [Li]brary for [P]DEs  Latest
Parallel High-Order Library for PDEs through hp-adaptive Discontinuous Galerkin methods
parameters_hyper_reduction.h
1 #ifndef __PARAMETERS_HYPER_REDUCTION_H__
2 #define __PARAMETERS_HYPER_REDUCTION_H__
3 
4 #include <deal.II/base/parameter_handler.h>
5 
6 namespace PHiLiP {
7 namespace Parameters {
10 {
11 public:
12 
14  /* Equivalant to epsilon in Equation (18) of
15  https://onlinelibrary.wiley.com/doi/10.1002/nme.6603 */
16  double NNLS_tol;
17 
20 
22  std::string training_data;
23 
26 
29 
31  double ROM_error_tol;
32 
34  static void declare_parameters (dealii::ParameterHandler &prm);
36  void parse_parameters (dealii::ParameterHandler &prm);
37 
38 };
39 
40 } // Parameters namespace
41 } // PHiLiP namespace
42 #endif
Files for the baseline physics.
Definition: ADTypes.hpp:10
int num_training_snaps
Maximum number of snapshots in the ECSW training.
int NNLS_max_iter
Maximum number of iterations for NNLS Solver.
static void declare_parameters(dealii::ParameterHandler &prm)
Declares the possible variables and sets the defaults.
double NNLS_tol
Tolerance for NNLS Solver.
bool adapt_sampling_bool
Run Adapative Sampling (Online POD) or use Snapshots in path_to_search in Reduced Order Params...
double ROM_error_tol
Minimum Error for ROM sampling point to be included in post-sampling HROM analysis.
std::string training_data
Training data (Residual-based vs Jacobian-based)
void parse_parameters(dealii::ParameterHandler &prm)
Parses input file and sets the variables.
Parameters related to reduced-order model.