English Français

Documentation / Manuel développeur

Modules disponibles

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

#include <TCmaesSolver.h>

Inheritance diagram for URANIE::Reoptimizer::TCmaesSolver:
Collaboration diagram for URANIE::Reoptimizer::TCmaesSolver:

Public Member Functions

 TCmaesSolver ()
 
virtual ~TCmaesSolver ()
 
void setSize (int loop, int step, int pop)
 
void setUnbounded ()
 
void setRejectBound ()
 
void setReflexBound ()
 
TOptimReprisegetMaster (URANIE::DataServer::TDataServer *tds, URANIE::Relauncher::TRun *run)
 
- Public Member Functions inherited from URANIE::Reoptimizer::TOptimRepriseSolver
 TOptimRepriseSolver ()
 
virtual ~TOptimRepriseSolver ()
 
- Public Member Functions inherited from URANIE::Reoptimizer::TOptimSolver
 TOptimSolver ()
 
virtual ~TOptimSolver ()
 

Protected Attributes

int _Ncycle
 
int _Nlambda
 
int _Nmu
 
int _repair_point
 

Constructor & Destructor Documentation

◆ TCmaesSolver()

URANIE::Reoptimizer::TCmaesSolver::TCmaesSolver ( )

◆ ~TCmaesSolver()

URANIE::Reoptimizer::TCmaesSolver::~TCmaesSolver ( )
virtual

Member Function Documentation

◆ getMaster()

TOptimReprise * URANIE::Reoptimizer::TCmaesSolver::getMaster ( URANIE::DataServer::TDataServer *  tds,
URANIE::Relauncher::TRun *  run 
)
virtual

◆ setReflexBound()

void URANIE::Reoptimizer::TCmaesSolver::setReflexBound ( )

References _repair_point.

◆ setRejectBound()

void URANIE::Reoptimizer::TCmaesSolver::setRejectBound ( )

References _repair_point.

◆ setSize()

void URANIE::Reoptimizer::TCmaesSolver::setSize ( int  loop,
int  step,
int  pop 
)

References _Ncycle, _Nlambda, and _Nmu.

◆ setUnbounded()

void URANIE::Reoptimizer::TCmaesSolver::setUnbounded ( )

References _repair_point.

Member Data Documentation

◆ _Ncycle

int URANIE::Reoptimizer::TCmaesSolver::_Ncycle
protected

Referenced by getMaster(), and setSize().

◆ _Nlambda

int URANIE::Reoptimizer::TCmaesSolver::_Nlambda
protected

Referenced by getMaster(), and setSize().

◆ _Nmu

int URANIE::Reoptimizer::TCmaesSolver::_Nmu
protected

Referenced by getMaster(), and setSize().

◆ _repair_point

int URANIE::Reoptimizer::TCmaesSolver::_repair_point
protected