English Français

Documentation / Developer's manual

Available modules

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

#include <TOptimShare.h>

Inheritance diagram for URANIE::Reoptimizer::TOptimReprise:
Collaboration diagram for URANIE::Reoptimizer::TOptimReprise:

Public Member Functions

 TOptimReprise (URANIE::DataServer::TDataServer *tds, URANIE::Relauncher::TRun *run)
 
 TOptimReprise (URANIE::DataServer::TDataServer *tds, URANIE::Relauncher::TEval *fun)
 
virtual ~TOptimReprise ()
 
virtual void extend (int more)=0
 
virtual int item (int id, double *in, double *out)=0
 
- Public Member Functions inherited from URANIE::Reoptimizer::TOptimShare
 TOptimShare (URANIE::DataServer::TDataServer *tds, URANIE::Relauncher::TRun *run)
 
 TOptimShare (URANIE::DataServer::TDataServer *tds, URANIE::Relauncher::TEval *fun)
 
virtual ~TOptimShare ()
 
virtual void addObjective (URANIE::DataServer::TAttribute *, TOptimFit *f=NULL)=0
 
void addConstraint (URANIE::DataServer::TAttribute *, TOptimFit *f=NULL)
 
void setTolerance (double prec)
 Set the mono precision stop threshold. More...
 
double getTolerance ()
 
virtual void setStartingPoint (double *pt)
 
virtual void setStartingPoint (int nb, double *pt)
 
virtual void setMaximumEval (int max)=0
 
void setTrace (URANIE::DataServer::TDataServer *tds)
 
void setLog ()
 
void unsetLog ()
 
void changeLog ()
 
Bool_t getLog ()
 

Additional Inherited Members

- Protected Member Functions inherited from URANIE::Reoptimizer::TOptimShare
void initTrace ()
 
- Protected Attributes inherited from URANIE::Reoptimizer::TOptimShare
double _prec
 
TObjArray _const
 
URANIE::DataServer::TDataServer * _tdstrc
 
int _idtrc
 
Bool_t _blog
 

Detailed Description

subclasses adding methode for EGO (reprise, results)

Constructor & Destructor Documentation

◆ TOptimReprise() [1/2]

URANIE::Reoptimizer::TOptimReprise::TOptimReprise ( URANIE::DataServer::TDataServer *  tds,
URANIE::Relauncher::TRun *  run 
)
inline

◆ TOptimReprise() [2/2]

URANIE::Reoptimizer::TOptimReprise::TOptimReprise ( URANIE::DataServer::TDataServer *  tds,
URANIE::Relauncher::TEval *  fun 
)
inline

◆ ~TOptimReprise()

virtual URANIE::Reoptimizer::TOptimReprise::~TOptimReprise ( )
inlinevirtual

Member Function Documentation

◆ extend()

virtual void URANIE::Reoptimizer::TOptimReprise::extend ( int  more)
pure virtual

◆ item()

virtual int URANIE::Reoptimizer::TOptimReprise::item ( int  id,
double *  in,
double *  out 
)
pure virtual