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