#include <optimizer_goal_global.h>
Public Member Functions | |
virtual void | add () |
double | dist (std::vector< double > &first, std::vector< double > &second) |
virtual double | getDistance () |
double | getTrimmedMeanAndVariance (std::vector< std::vector< double > > &data, int index, std::vector< double > &item) |
OptimizerGoalGlobal () | |
virtual void | reset () |
void | setTrimming (unsigned int value) |
Public Attributes | |
std::vector< std::vector < double > > | data |
std::vector< int > | ids |
std::vector< double > | item |
std::vector< double > | mean |
std::vector< std::pair< double, int > > | sorted |
unsigned int | trimming |
Definition at line 29 of file optimizer_goal_global.h.
Definition at line 38 of file optimizer_goal_global.h.
virtual void robotLibPbD::OptimizerGoalGlobal::add | ( | ) | [inline, virtual] |
Reimplemented in robotLibPbD::OptimizerGoalGlobalOrientation, and robotLibPbD::OptimizerGoalGlobalPosition.
Definition at line 43 of file optimizer_goal_global.h.
double robotLibPbD::OptimizerGoalGlobal::dist | ( | std::vector< double > & | first, |
std::vector< double > & | second | ||
) | [inline] |
Definition at line 57 of file optimizer_goal_global.h.
virtual double robotLibPbD::OptimizerGoalGlobal::getDistance | ( | ) | [inline, virtual] |
Reimplemented from robotLibPbD::OptimizerGoal.
Definition at line 106 of file optimizer_goal_global.h.
double robotLibPbD::OptimizerGoalGlobal::getTrimmedMeanAndVariance | ( | std::vector< std::vector< double > > & | data, |
int | index, | ||
std::vector< double > & | item | ||
) | [inline] |
Definition at line 65 of file optimizer_goal_global.h.
virtual void robotLibPbD::OptimizerGoalGlobal::reset | ( | ) | [inline, virtual] |
Definition at line 47 of file optimizer_goal_global.h.
void robotLibPbD::OptimizerGoalGlobal::setTrimming | ( | unsigned int | value | ) | [inline] |
Definition at line 52 of file optimizer_goal_global.h.
std::vector<std::vector<double> > robotLibPbD::OptimizerGoalGlobal::data |
Definition at line 35 of file optimizer_goal_global.h.
std::vector<int> robotLibPbD::OptimizerGoalGlobal::ids |
Definition at line 34 of file optimizer_goal_global.h.
std::vector<double> robotLibPbD::OptimizerGoalGlobal::item |
Definition at line 32 of file optimizer_goal_global.h.
std::vector<double> robotLibPbD::OptimizerGoalGlobal::mean |
Definition at line 32 of file optimizer_goal_global.h.
std::vector<std::pair<double, int> > robotLibPbD::OptimizerGoalGlobal::sorted |
Definition at line 33 of file optimizer_goal_global.h.
unsigned int robotLibPbD::OptimizerGoalGlobal::trimming |
Definition at line 36 of file optimizer_goal_global.h.