struct mrpt::nav::CMultiObjectiveMotionOptimizerBase::TResultInfo¶
#include <mrpt/nav/reactive/CMultiObjectiveMotionOptimizerBase.h> struct TResultInfo { // fields std::vector<std::map<std::string, double>> score_values; std::vector<double> final_evaluation; std::vector<std::string> log_entries; };
Fields¶
std::vector<std::map<std::string, double>> score_values
For each candidate (vector indices), the numerical evaluation of all scores defined in TParamsBase::formula_score.
A value of 0 in all scores, or an empty map, means unsuitable candidate.
std::vector<double> final_evaluation
The final evaluation score for each candidate.
std::vector<std::string> log_entries
Optionally, debug logging info will be stored here by the implementor classes.