1 #include "hyper_adaptive_sampling_new_error.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_sampling_error_updated.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.
Files for the baseline physics.
Main parameter class that contains the various other sub-parameter classes.
const Parameters::AllParameters *const all_parameters
Pointer to all parameters.
Hyperreduced Adaptive Sampling with the updated error indicator.
int run_sampling() const override
Run test.
Runs hyperreduced adaptive sampling procedure.
int run_test() const override
Run hyperreduced adaptive sampling procedure.
dealii::ConditionalOStream pcout
ConditionalOStream.
Base class of all the tests.
HyperAdaptiveSamplingNewError(const Parameters::AllParameters *const parameters_input, const dealii::ParameterHandler ¶meter_handler_input)
Constructor.