dicresults.hpp¶ struct OptResult¶ Public Functions inline OptResult(size_t num_params)¶ Public Members std::vector<double> p¶ double u = 0.0¶ double v = 0.0¶ double mag = 0.0¶ double ftol = 0.0¶ double xtol = 0.0¶ int iter = 0¶ double cost = 0.0¶ uint8_t converged = false¶ uint8_t above_threshold = false¶ class OptResultArrays¶ Public Functions OptResultArrays(int num_def_img, int num_ss, int num_params, bool conf_at_end)¶ void append(OptResult &res, int img_num, int ss)¶ int index(const int subset_idx, const int img_num)¶ int index_parameters(const int subset_idx, const int img_num)¶ void write_to_disk(int img, const common_util::SaveConfig &saveconf, const subset::Grid &ss_grid, const int num_def_img, const std::vector<std::string> &filenames)¶ Public Members std::vector<int> niter¶ std::vector<double> u¶ std::vector<double> v¶ std::vector<double> p¶ std::vector<double> ftol¶ std::vector<double> xtol¶ std::vector<double> cost¶ std::vector<uint8_t> conv¶ std::vector<uint8_t> above_thresh¶ Private Members int num_ss¶ int num_params¶ bool at_end¶