14 #ifndef included_GreedyCustomSampler_h
15 #define included_GreedyCustomSampler_h
17 #include "GreedySampler.h"
54 std::vector<Vector> parameter_points,
56 double relative_error_tolerance,
60 int convergence_subset_size,
61 std::string output_log_path =
"",
62 std::string warm_start_file_name =
"",
63 bool use_centroid =
true,
65 bool debug_algorithm =
false);
92 std::vector<double> parameter_points,
94 double relative_error_tolerance,
98 int convergence_subset_size,
99 std::string output_log_path =
"",
100 std::string warm_start_file_name =
"",
101 bool use_centroid =
true,
103 bool debug_algorithm =
false);
114 std::string base_file_name,
115 std::string output_log_path =
"");
GreedyCustomSampler(std::vector< Vector > parameter_points, bool check_local_rom, double relative_error_tolerance, double alpha, double max_clamp, int subset_size, int convergence_subset_size, std::string output_log_path="", std::string warm_start_file_name="", bool use_centroid=true, int random_seed=1, bool debug_algorithm=false)
Constructor.
void getNextParameterPointAfterConvergenceFailure()
Get the next parameter point to sample after a convergence failure.
~GreedyCustomSampler()
Destructor.
void constructParameterPoints()
Construct the list of parameter point candidates to sample.