#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().