|
| IKNeural2 (const IKParams &p) |
|
void | train () |
|
void | initialize (const Problem &problem) |
|
const std::vector< double > & | getSolution () const |
|
void | step () |
|
virtual void | setParams (const IKParams &p) |
|
| IKBase (const IKParams &p) |
|
double | computeSecondaryFitnessActiveVariables (const double *active_variable_positions) |
|
double | computeSecondaryFitnessAllVariables (const std::vector< double > &variable_positions) |
|
double | computeFitnessActiveVariables (const std::vector< Frame > &tip_frames, const double *active_variable_positions) |
|
double | computeFitnessActiveVariables (const aligned_vector< Frame > &tip_frames, const double *active_variable_positions) |
|
double | computeCombinedFitnessActiveVariables (const std::vector< Frame > &tip_frames, const double *active_variable_positions) |
|
double | computeCombinedFitnessActiveVariables (const aligned_vector< Frame > &tip_frames, const double *active_variable_positions) |
|
bool | checkSolutionActiveVariables (const std::vector< Frame > &tip_frames, const double *active_variable_positions) |
|
bool | checkSolution (const std::vector< double > &variable_positions, const std::vector< Frame > &tips) |
|
double * | extractActiveVariables (const std::vector< double > &variable_positions) |
|
double | computeFitness (const std::vector< double > &variable_positions, const std::vector< Frame > &tip_frames) |
|
double | computeFitness (const std::vector< double > &variable_positions) |
|
virtual size_t | concurrency () const |
|
Public Member Functions inherited from bio_ik::Random |
double | random () |
|
std::size_t | random_index (std::size_t s) |
|
double | random_gauss () |
|
double | random (double min, double max) |
|
template<class e > |
e & | random_element (std::vector< e > &l) |
|
template<class e > |
const e & | random_element (const std::vector< e > &l) |
|
size_t | fast_random_index (size_t mod) |
|
template<class T > |
const T & | fast_random_element (const std::vector< T > &v) |
|
const double * | make_random_buffer () |
|
double | fast_random () |
|
const double * | make_random_gauss_buffer () |
|
double | fast_random_gauss () |
|
const double * | fast_random_gauss_n (size_t n) |
|