Documentation / Manuel développeur
Modules disponibles
Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,  ![]() |
Uranie / Optimizer
v4.10.0
|
Description of the class TObjective. This class computes the ojective (from L2 point of view). More...
#include <TObjective.h>


Public Types | |
| enum | EOptimType { kFunction, kSumOfSquare } |
Public Member Functions | |
Constructor and Destructor | |
| TObjective (TString name) | |
| Constructor by name only. More... | |
| virtual | ~TObjective () |
| Default destructor. More... | |
Value of the Objective | |
| Double_t | getObjective () const |
| Double_t | getObjectiveWithoutWeight () const |
| virtual Double_t | getObjective (Double_t *dvalues, Int_t nrow) |
| Bool_t | isActive () |
| void | unActive () |
| void | active () |
| void | delShare () |
| void | addShare () |
| int | getShare () |
| void | setWeight (Double_t val) |
| Double_t | getWeight () |
| void | setYStar (URANIE::DataServer::TDataServer *tds, TString ystar) |
| void | setYHat (URANIE::Launcher::TOutputFile *outfile, TString yhat) |
Printing Log | |
| void | setLog () |
| void | unsetLog () |
| void | changeLog () |
| Bool_t | getLog () |
| virtual void | printLog (Option_t *option="") |
Public Attributes | |
| Double_t | _dweight |
| Weight of the Objective function. More... | |
| Double_t | _dweightold |
| The old Weight of the Objective function to save. More... | |
| Double_t | _dvalue |
| Value of the Objective function. More... | |
| Bool_t | _blog |
| Boolean to edit the log. More... | |
| TString | _syhat |
| Name of yhat. More... | |
| TString | _systar |
| Name of ystar. More... | |
| int | _nshare |
| number of object accessing it More... | |
| URANIE::DataServer::TDataServer * | _tds |
| Pointer of a TDS into YHat. More... | |
| URANIE::Launcher::TOutputFile * | _outfile |
| Pointer of Output file of TCode into YHAT. More... | |
Detailed Description
Description of the class TObjective. This class computes the ojective (from L2 point of view).
To be written by the developper.
Member Enumeration Documentation
◆ EOptimType
Constructor & Destructor Documentation
◆ TObjective()
| URANIE::Optimizer::TObjective::TObjective | ( | TString | name | ) |
◆ ~TObjective()
|
virtual |
Default destructor.
Referenced by ClassImp().
Member Function Documentation
◆ active()
|
inline |
References _dweight, and _dweightold.
◆ addShare()
|
inline |
References _nshare.
◆ changeLog()
|
inline |
References _blog.
◆ delShare()
|
inline |
References _nshare.
◆ getLog()
|
inline |
References _blog.
◆ getObjective() [1/2]
|
inline |
References _dvalue, and _dweight.
Referenced by ClassImp().
◆ getObjective() [2/2]
|
virtual |
Reimplemented in URANIE::Optimizer::TObjectiveUncertainty, and URANIE::Optimizer::TObjectiveL1.
◆ getObjectiveWithoutWeight()
|
inline |
References _dvalue.
◆ getShare()
|
inline |
References _nshare.
◆ getWeight()
|
inline |
References _dweight.
◆ isActive()
|
inline |
References _dweight.
◆ printLog()
|
virtual |
Reimplemented in URANIE::Optimizer::TObjectiveUncertainty, and URANIE::Optimizer::TObjectiveL1.
Referenced by ClassImp().
◆ setLog()
|
inline |
References _blog.
◆ setWeight()
|
inline |
References _dweight, and _dweightold.
◆ setYHat()
|
inline |
◆ setYStar()
|
inline |
Referenced by URANIE::Optimizer::TObjectiveUncertainty::setYStar().
◆ unActive()
|
inline |
References _dweight.
◆ unsetLog()
|
inline |
References _blog.
Member Data Documentation
◆ _blog
| Bool_t URANIE::Optimizer::TObjective::_blog |
Boolean to edit the log.
Referenced by changeLog(), ClassImp(), getLog(), setLog(), and unsetLog().
◆ _dvalue
| Double_t URANIE::Optimizer::TObjective::_dvalue |
Value of the Objective function.
Referenced by ClassImp(), getObjective(), and getObjectiveWithoutWeight().
◆ _dweight
| Double_t URANIE::Optimizer::TObjective::_dweight |
Weight of the Objective function.
Referenced by active(), ClassImp(), getObjective(), getWeight(), isActive(), setWeight(), and unActive().
◆ _dweightold
| Double_t URANIE::Optimizer::TObjective::_dweightold |
The old Weight of the Objective function to save.
Referenced by active(), ClassImp(), and setWeight().
◆ _nshare
| int URANIE::Optimizer::TObjective::_nshare |
number of object accessing it
Referenced by addShare(), delShare(), and getShare().
◆ _outfile
| URANIE::Launcher::TOutputFile* URANIE::Optimizer::TObjective::_outfile |
Pointer of Output file of TCode into YHAT.
Referenced by ClassImp(), and setYHat().
◆ _syhat
| TString URANIE::Optimizer::TObjective::_syhat |
Name of yhat.
Referenced by ClassImp(), and setYHat().
◆ _systar
| TString URANIE::Optimizer::TObjective::_systar |
Name of ystar.
Referenced by ClassImp(), and setYStar().
◆ _tds
| URANIE::DataServer::TDataServer* URANIE::Optimizer::TObjective::_tds |
Pointer of a TDS into YHat.
Referenced by ClassImp(), and setYStar().
