#include <simplex.hxx>
Public Member Functions | |
Simplex (long, long, Maestro &) | |
~Simplex (void) | |
void | setStop (long) |
void | start (void) |
int | next (void) |
void | finish (void) |
void | solve (void) |
Solution * | solution (void) |
Protected Member Functions | |
Solution * | add (Solution *) |
std::vector< double > * | minimum (void) |
std::vector< double > * | barycentre (void) |
Protected Attributes | |
long | size |
long | nbin |
long | maxe |
long | nbeval |
std::vector< Solution * > | simplx |
std::vector< Point * > | work |
Maestro * | calc |
Definition at line 29 of file simplex.hxx.
Simplex::Simplex | ( | long | sz, |
long | nbgen, | ||
Maestro & | maest | ||
) |
Simplex::~Simplex | ( | void | ) |
Definition at line 101 of file simplex.cxx.
References CORBAEngineTest::i, nbin, Solution::obj, PMMLBasicsTestLauncher::ret, and simplx.
Referenced by next().
|
protected |
Definition at line 139 of file simplex.cxx.
References CORBAEngineTest::i, nbin, PMMLBasicsTestLauncher::ret, and simplx.
Referenced by next().
void Simplex::finish | ( | void | ) |
Definition at line 90 of file simplex.cxx.
Referenced by YACS::ENGINE::PluginSimplex::finish().
|
protected |
int Simplex::next | ( | void | ) |
Definition at line 65 of file simplex.cxx.
References add(), barycentre(), calc, Maestro::get(), minimum(), nbeval, Maestro::put(), size, and work.
Referenced by start(), and YACS::ENGINE::PluginSimplex::takeDecision().
void Simplex::setStop | ( | long | max | ) |
Definition at line 47 of file simplex.cxx.
References maxe.
Referenced by YACS::ENGINE::PluginSimplex::parseFileToInit().
Solution * Simplex::solution | ( | void | ) |
Definition at line 96 of file simplex.cxx.
References simplx.
Referenced by YACS::ENGINE::PluginSimplex::finish().
void Simplex::solve | ( | void | ) |
void Simplex::start | ( | void | ) |
Definition at line 52 of file simplex.cxx.
References calc, CORBAEngineTest::i, maxe, nbeval, nbin, next(), Maestro::put(), size, and work.
Referenced by YACS::ENGINE::PluginSimplex::start().
|
protected |
Definition at line 34 of file simplex.hxx.
|
protected |
|
protected |
|
protected |
Definition at line 31 of file simplex.hxx.
Referenced by add(), barycentre(), Simplex(), start(), and ~Simplex().
|
protected |
Definition at line 32 of file simplex.hxx.
Referenced by add(), barycentre(), minimum(), solution(), and ~Simplex().
|
protected |
Definition at line 31 of file simplex.hxx.
Referenced by next(), Simplex(), start(), and ~Simplex().
|
protected |
Definition at line 33 of file simplex.hxx.
Referenced by next(), start(), and ~Simplex().