1 #include "hyper_adaptive_sampling_run.h" 2 #include "reduced_order/pod_basis_offline.h" 3 #include "parameters/all_parameters.h" 4 #include "flow_solver/flow_solver.h" 5 #include "flow_solver/flow_solver_factory.h" 6 #include "ode_solver/ode_solver_factory.h" 7 #include "reduced_order/assemble_ECSW_residual.h" 8 #include "linear_solver/NNLS_solver.h" 9 #include "linear_solver/helper_functions.h" 10 #include "reduced_order/pod_adaptive_sampling.h" 11 #include "reduced_order/hyper_reduced_adaptive_sampling.h" 17 template <
int dim,
int nstate>
19 const dealii::ParameterHandler ¶meter_handler_input)
21 , parameter_handler(parameter_handler_input)
24 template <
int dim,
int nstate>
27 pcout <<
"Starting hyperreduced adaptive sampling procedure..." << std::endl;
const dealii::ParameterHandler & parameter_handler
Dummy parameter handler because flowsolver requires it.
Runs hyperreduced adaptive sampling procedure.
Files for the baseline physics.
int run_test() const override
Run hyperreduced adaptive sampling procedure.
HyperAdaptiveSamplingRun(const Parameters::AllParameters *const parameters_input, const dealii::ParameterHandler ¶meter_handler_input)
Constructor.
Main parameter class that contains the various other sub-parameter classes.
const Parameters::AllParameters *const all_parameters
Pointer to all parameters.
int run_sampling() const override
Run test.
dealii::ConditionalOStream pcout
ConditionalOStream.
Hyperreduced adaptive sampling.
Base class of all the tests.