Class MemeticIk
Defined in File ik_memetic.hpp
Class Documentation
-
class MemeticIk
Public Functions
-
MemeticIk(std::vector<double> const &initial_guess, double cost, MemeticIkParams const ¶ms)
-
inline Individual best() const
-
inline Individual bestCurrent() const
-
inline size_t eliteCount() const
-
bool checkWipeout()
-
void computeExtinctions()
-
void gradientDescent(size_t const i, Robot const &robot, CostFn const &cost_fn, GradientIkParams const &gd_params)
-
void initPopulation(Robot const &robot, CostFn const &cost_fn, std::vector<double> const &initial_guess)
-
inline size_t populationCount() const
-
void printPopulation() const
-
void sortPopulation()
Public Static Functions
-
static MemeticIk from(std::vector<double> const &initial_guess, CostFn const &cost_fn, MemeticIkParams const ¶ms)
-
MemeticIk(std::vector<double> const &initial_guess, double cost, MemeticIkParams const ¶ms)