#include <CMAOptimizer.h>
Public Member Functions | |
| void | Set (Model &model, ErrorFunction &errorfunction, const Array< double > &input, const Array< double > &target) |
| double | fitness (const std::vector< double > &v) |
Protected Attributes | |
| Model * | m |
| ErrorFunction * | e |
| const Array< double > * | i |
| const Array< double > * | t |
Definition at line 131 of file CMAOptimizer.h.
| double CMAOptimizer::ModelFitness::fitness | ( | const std::vector< double > & | v | ) |
Definition at line 310 of file CMAOptimizer.cpp.
References e, ErrorFunction::error(), i, m, Model::setParameter(), and t.
Referenced by CMAOptimizer::optimize().
| void CMAOptimizer::ModelFitness::Set | ( | Model & | model, | |
| ErrorFunction & | errorfunction, | |||
| const Array< double > & | input, | |||
| const Array< double > & | target | |||
| ) |
ErrorFunction* CMAOptimizer::ModelFitness::e [protected] |
const Array<double>* CMAOptimizer::ModelFitness::i [protected] |
Model* CMAOptimizer::ModelFitness::m [protected] |
const Array<double>* CMAOptimizer::ModelFitness::t [protected] |