addDatabaseFromFile(std::string const &warm_start_file_name) | CAROM::GreedySampler | protected |
agnosticPrint(std::string str) | CAROM::GreedySampler | protected |
checkParameterPointInput() | CAROM::GreedySampler | protected |
constructObject(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, bool use_centroid, int random_seed, bool debug_algorithm) | CAROM::GreedySampler | protected |
constructParameterPoints()=0 | CAROM::GreedySampler | protectedpure virtual |
d_alpha | CAROM::GreedySampler | protected |
d_check_local_rom | CAROM::GreedySampler | protected |
d_convergence_points | CAROM::GreedySampler | protected |
d_convergence_started | CAROM::GreedySampler | protected |
d_convergence_subset_size | CAROM::GreedySampler | protected |
d_counter | CAROM::GreedySampler | protected |
d_curr_relative_error | CAROM::GreedySampler | protected |
d_debug_algorithm | CAROM::GreedySampler | protected |
d_error_indicator_tol | CAROM::GreedySampler | protected |
d_iteration_started | CAROM::GreedySampler | protected |
d_max_clamp | CAROM::GreedySampler | protected |
d_max_error | CAROM::GreedySampler | protected |
d_max_param_point | CAROM::GreedySampler | protected |
d_min_param_point | CAROM::GreedySampler | protected |
d_next_parameter_point_computed | CAROM::GreedySampler | protected |
d_next_point_requiring_error_indicator | CAROM::GreedySampler | protected |
d_next_point_to_sample | CAROM::GreedySampler | protected |
d_num_parameter_points | CAROM::GreedySampler | protected |
d_output_log_path | CAROM::GreedySampler | protected |
d_parameter_point_errors | CAROM::GreedySampler | protected |
d_parameter_point_local_rom | CAROM::GreedySampler | protected |
d_parameter_point_random_indices | CAROM::GreedySampler | protected |
d_parameter_points | CAROM::GreedySampler | protected |
d_parameter_sampled_indices | CAROM::GreedySampler | protected |
d_point_requiring_error_indicator_computed | CAROM::GreedySampler | protected |
d_procedure_completed | CAROM::GreedySampler | protected |
d_random_seed | CAROM::GreedySampler | protected |
d_rank | CAROM::GreedySampler | protected |
d_relative_error_tol | CAROM::GreedySampler | protected |
d_subset_counter | CAROM::GreedySampler | protected |
d_subset_created | CAROM::GreedySampler | protected |
d_subset_size | CAROM::GreedySampler | protected |
d_use_centroid | CAROM::GreedySampler | protected |
generateConvergenceSubset() | CAROM::GreedySampler | protected |
generateRandomPoints(int num_points) | CAROM::GreedySampler | protected |
getNearestNonSampledPoint(const Vector &point) | CAROM::GreedySampler | |
getNearestROM(const Vector &point) | CAROM::GreedySampler | |
getNearestROMIndexToParameterPoint(int index, bool ignore_self) | CAROM::GreedySampler | protected |
getNextConvergencePointRequiringErrorIndicator() | CAROM::GreedySampler | protected |
getNextParameterPoint() | CAROM::GreedySampler | |
getNextParameterPointAfterConvergenceFailure()=0 | CAROM::GreedySampler | protectedpure virtual |
getNextPointRequiringErrorIndicator() | CAROM::GreedySampler | |
getNextPointRequiringRelativeError() | CAROM::GreedySampler | |
getNextSubsetPointRequiringErrorIndicator() | CAROM::GreedySampler | protected |
getParameterPointDomain() | CAROM::GreedySampler | |
getSampledParameterPoints() | CAROM::GreedySampler | |
GreedySampler(const std::vector< Vector > ¶meter_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) | CAROM::GreedySampler | |
GreedySampler(const std::vector< double > ¶meter_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) | CAROM::GreedySampler | |
GreedySampler(const Vector ¶m_space_min, const Vector ¶m_space_max, int num_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) | CAROM::GreedySampler | |
GreedySampler(double param_space_min, double param_space_max, int num_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) | CAROM::GreedySampler | |
GreedySampler(std::string base_file_name, std::string output_log_path="") | CAROM::GreedySampler | |
initializeParameterPoints() | CAROM::GreedySampler | protected |
isComplete() | CAROM::GreedySampler | |
load(std::string base_file_name) | CAROM::GreedySampler | protectedvirtual |
printConvergenceAchieved() | CAROM::GreedySampler | protected |
printErrorIndicator(const Vector &errorIndicatorPoint, double proc_errors) | CAROM::GreedySampler | protected |
printErrorIndicatorToleranceNotMet() | CAROM::GreedySampler | protected |
printSamplingType(std::string sampling_type) | CAROM::GreedySampler | protected |
rng | CAROM::GreedySampler | protected |
save(std::string base_file_name) | CAROM::GreedySampler | virtual |
setConvergenceErrorIndicator(double proc_errors) | CAROM::GreedySampler | protected |
setPointErrorIndicator(double error, int vec_size) | CAROM::GreedySampler | |
setPointRelativeError(double error) | CAROM::GreedySampler | |
setSubsetErrorIndicator(double proc_errors) | CAROM::GreedySampler | protected |
startConvergence() | CAROM::GreedySampler | protected |
~GreedySampler() | CAROM::GreedySampler | |