English Français

Documentation / Manuel développeur

Modules disponibles

Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,   Uranie / MetaModelOptim: URANIE::MetaModelOptim::TEgoBasicSolver Class Reference
Uranie / MetaModelOptim  v4.11.0
/* @license-end */
URANIE::MetaModelOptim::TEgoBasicSolver Class Reference

#include <TEgoShareSolver.h>

Inheritance diagram for URANIE::MetaModelOptim::TEgoBasicSolver:
Collaboration diagram for URANIE::MetaModelOptim::TEgoBasicSolver:

Public Member Functions

 TEgoBasicSolver ()
 
virtual ~TEgoBasicSolver ()
 
void setSolver (URANIE::Reoptimizer::TOptimRepriseSolver *)
 
void setStepSize (int)
 
void solverLoop ()
 
- Public Member Functions inherited from URANIE::MetaModelOptim::TEgoShareSolver
 TEgoShareSolver ()
 
virtual ~TEgoShareSolver ()
 
virtual void significantEI (double)
 
void setManyNewItem (int)
 
virtual void build (URANIE::Relauncher::TRun *, vector< URANIE::DataServer::TAttribute *> &, URANIE::DataServer::TAttribute *)
 
virtual void next ()
 
virtual void more ()
 
- Public Member Functions inherited from URANIE::MetaModelOptim::TEgoSolver
 TEgoSolver ()
 
virtual ~TEgoSolver ()
 
virtual int getNext (long, int, vector< vector< URANIE::DataServer::UEntry *>> &, vector< char > &)=0
 

Protected Attributes

URANIE::Reoptimizer::TOptimRepriseSolver * _algo
 
URANIE::Reoptimizer::TOptimReprise * _viz
 
URANIE::Reoptimizer::TGreaterFit _signif
 
int _NG
 
- Protected Attributes inherited from URANIE::MetaModelOptim::TEgoShareSolver
URANIE::DataServer::TDataServer * _tds
 
vector< URANIE::DataServer::TAttribute * > _in
 
URANIE::DataServer::TAttribute * _ego
 
URANIE::Relauncher::TRun * _run
 
URANIE::Reoptimizer::TMaximizeFit _maxim
 
int _NinDat
 
int _first
 
int _many
 
double _valid_ei
 

Additional Inherited Members

- Protected Member Functions inherited from URANIE::MetaModelOptim::TEgoShareSolver
virtual void fitnessChanged ()=0
 
virtual void extend ()=0
 

Constructor & Destructor Documentation

◆ TEgoBasicSolver()

URANIE::MetaModelOptim::TEgoBasicSolver::TEgoBasicSolver ( )

◆ ~TEgoBasicSolver()

URANIE::MetaModelOptim::TEgoBasicSolver::~TEgoBasicSolver ( )
virtual

Member Function Documentation

◆ setSolver()

void URANIE::MetaModelOptim::TEgoBasicSolver::setSolver ( URANIE::Reoptimizer::TOptimRepriseSolver *  algo)

◆ setStepSize()

void URANIE::MetaModelOptim::TEgoBasicSolver::setStepSize ( int  size)

◆ solverLoop()

void URANIE::MetaModelOptim::TEgoBasicSolver::solverLoop ( )
virtual

Member Data Documentation

◆ _algo

URANIE::Reoptimizer::TOptimRepriseSolver* URANIE::MetaModelOptim::TEgoBasicSolver::_algo
protected

◆ _NG

int URANIE::MetaModelOptim::TEgoBasicSolver::_NG
protected

◆ _signif

URANIE::Reoptimizer::TGreaterFit URANIE::MetaModelOptim::TEgoBasicSolver::_signif
protected

◆ _viz

URANIE::Reoptimizer::TOptimReprise* URANIE::MetaModelOptim::TEgoBasicSolver::_viz
protected