1 #ifndef __HALTON_SAMPLING__ 2 #define __HALTON_SAMPLING__ 4 #include <deal.II/numerics/vector_tools.h> 5 #include "parameters/all_parameters.h" 6 #include "pod_basis_online.h" 7 #include "rom_test_location.h" 8 #include <eigen/Eigen/Dense> 9 #include "nearest_neighbors.h" 10 #include "adaptive_sampling_base.h" 14 using DealiiVector = dealii::LinearAlgebra::distributed::Vector<double>;
15 using Eigen::MatrixXd;
16 using Eigen::RowVectorXd;
17 using Eigen::VectorXd;
29 template <
int dim,
int nstate>
35 const dealii::ParameterHandler ¶meter_handler_input);
Files for the baseline physics.
~HaltonSampling()
Destructor.
Main parameter class that contains the various other sub-parameter classes.
HaltonSampling(const PHiLiP::Parameters::AllParameters *const parameters_input, const dealii::ParameterHandler ¶meter_handler_input)
Constructor.
int run_sampling() const override
Run Sampling Procedure.