Documentation / Manuel développeur
Modules disponibles
Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,  ![]()  | 
  
    Uranie / ReOptimizer
    v4.10.0
    
   | 
 
#include <TOptimShare.h>


Public Member Functions | |
| 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 () | 
| void | setTrace (URANIE::DataServer::TDataServer *tds) | 
Printing Log  | |
| void | setLog () | 
| void | unsetLog () | 
| void | changeLog () | 
| Bool_t | getLog () | 
Protected Member Functions | |
| void | initTrace () | 
Protected Attributes | |
| double | _prec | 
| TObjArray | _const | 
| URANIE::DataServer::TDataServer * | _tdstrc | 
| int | _idtrc | 
| Bool_t | _blog | 
Private Member Functions | |
| void | create () | 
Constructor & Destructor Documentation
◆ TOptimShare() [1/2]
| URANIE::Reoptimizer::TOptimShare::TOptimShare | ( | URANIE::DataServer::TDataServer * | tds, | 
| URANIE::Relauncher::TRun * | run | ||
| ) | 
References create().
◆ TOptimShare() [2/2]
| URANIE::Reoptimizer::TOptimShare::TOptimShare | ( | URANIE::DataServer::TDataServer * | tds, | 
| URANIE::Relauncher::TEval * | fun | ||
| ) | 
References create().
◆ ~TOptimShare()
      
  | 
  virtual | 
References _const.
Member Function Documentation
◆ addConstraint()
| void URANIE::Reoptimizer::TOptimShare::addConstraint | ( | URANIE::DataServer::TAttribute * | cnt, | 
| TOptimFit * | f = NULL  | 
        ||
| ) | 
References _const.
◆ addObjective()
      
  | 
  pure virtual | 
◆ changeLog()
      
  | 
  inline | 
References _blog.
◆ create()
      
  | 
  private | 
◆ getLog()
      
  | 
  inline | 
References _blog.
◆ getTolerance()
      
  | 
  inline | 
References _prec.
◆ initTrace()
      
  | 
  protected | 
References _tdstrc.
Referenced by URANIE::Reoptimizer::TVizirShare::build(), and URANIE::Reoptimizer::TNloptShare::build().
◆ setLog()
      
  | 
  inline | 
References _blog.
◆ setTolerance()
      
  | 
  inline | 
Set the mono precision stop threshold.
References _prec.
◆ setTrace()
      
  | 
  inline | 
References _tdstrc.
◆ unsetLog()
      
  | 
  inline | 
References _blog.
Member Data Documentation
◆ _blog
      
  | 
  protected | 
Referenced by changeLog(), create(), getLog(), setLog(), and unsetLog().
◆ _const
      
  | 
  protected | 
Referenced by addConstraint(), URANIE::Reoptimizer::TNloptGradient::addConstraint(), URANIE::Reoptimizer::TVizirShare::fillChoice(), URANIE::Reoptimizer::TNloptGradient::inequality(), URANIE::Reoptimizer::TNlopt::inequality(), URANIE::Reoptimizer::TNloptShare::solver(), URANIE::Reoptimizer::TVizir2::solverLoop(), URANIE::Reoptimizer::TVizirIsland::solverLoop(), and ~TOptimShare().
◆ _idtrc
      
  | 
  protected | 
◆ _prec
      
  | 
  protected | 
◆ _tdstrc
      
  | 
  protected | 
Referenced by URANIE::Reoptimizer::TVizirShare::build(), URANIE::Reoptimizer::TNloptShare::build(), URANIE::Reoptimizer::TNloptShare::calcul(), create(), URANIE::Reoptimizer::TVizirShare::fillTrace(), initTrace(), URANIE::Reoptimizer::TVizir2::run(), URANIE::Reoptimizer::TVizirIsland::run(), and setTrace().
            
            