Description of the class TOptimizerOpt.
More...
#include <TOptimizerOpt.h>
|
|
| TOptimizerOpt () |
| Default constructor.
|
|
| TOptimizerOpt (URANIE::DataServer::TDataServer *tds, const char *functionname) |
| Constructor with a dataserver.
|
|
| TOptimizerOpt (URANIE::DataServer::TDataServer *tds, TString slibrary, TString sfunction, TString sinit="") |
|
virtual | ~TOptimizerOpt () |
| Default destructor.
|
|
|
virtual void | init (Option_t *option="") |
| Init phase of the code.
|
|
virtual void | optimize (Option_t *option="") |
| Runs phase of the code.
|
|
virtual void | terminate (Option_t *option="") |
| Terminate phase of the code.
|
|
virtual void | clean (Option_t *option="") |
| Cleans the working directory of the code.
|
|
void | run (Option_t *option="") |
|
TMethodCall * | getMethodCall () const |
|
void | incrementIteration () |
|
Int_t | getIteration () |
|
|
void | setLog () |
|
void | unsetLog () |
|
void | changeLog () |
|
Bool_t | getLog () |
|
virtual void | printLog (Option_t *option="") |
|
Description of the class TOptimizerOpt.
To be written by the developper.
◆ EOptimType
Enumerator |
---|
kFunction | |
kSumOfSquare | |
◆ TOptimizerOpt() [1/3]
URANIE::Optimizer::TOptimizerOpt::TOptimizerOpt |
( |
| ) |
|
◆ TOptimizerOpt() [2/3]
URANIE::Optimizer::TOptimizerOpt::TOptimizerOpt |
( |
URANIE::DataServer::TDataServer * |
tds, |
|
|
const char * |
functionname |
|
) |
| |
◆ TOptimizerOpt() [3/3]
URANIE::Optimizer::TOptimizerOpt::TOptimizerOpt |
( |
URANIE::DataServer::TDataServer * |
tds, |
|
|
TString |
slibrary, |
|
|
TString |
sfunction, |
|
|
TString |
sinit = "" |
|
) |
| |
◆ ~TOptimizerOpt()
URANIE::Optimizer::TOptimizerOpt::~TOptimizerOpt |
( |
| ) |
|
|
virtual |
◆ changeLog()
void URANIE::Optimizer::TOptimizerOpt::changeLog |
( |
| ) |
|
|
inline |
◆ clean()
void URANIE::Optimizer::TOptimizerOpt::clean |
( |
Option_t * |
option = "" | ) |
|
|
virtual |
Cleans the working directory of the code.
Referenced by optimize().
◆ getIteration()
Int_t URANIE::Optimizer::TOptimizerOpt::getIteration |
( |
| ) |
|
|
inline |
◆ getLog()
Bool_t URANIE::Optimizer::TOptimizerOpt::getLog |
( |
| ) |
|
|
inline |
◆ getMethodCall()
TMethodCall * URANIE::Optimizer::TOptimizerOpt::getMethodCall |
( |
| ) |
const |
|
inline |
◆ incrementIteration()
void URANIE::Optimizer::TOptimizerOpt::incrementIteration |
( |
| ) |
|
|
inline |
◆ init()
void URANIE::Optimizer::TOptimizerOpt::init |
( |
Option_t * |
option = "" | ) |
|
|
virtual |
◆ optimize()
void URANIE::Optimizer::TOptimizerOpt::optimize |
( |
Option_t * |
option = "" | ) |
|
|
virtual |
◆ printLog()
void URANIE::Optimizer::TOptimizerOpt::printLog |
( |
Option_t * |
option = "" | ) |
|
|
virtual |
◆ run()
void URANIE::Optimizer::TOptimizerOpt::run |
( |
Option_t * |
option = "" | ) |
|
◆ setLog()
void URANIE::Optimizer::TOptimizerOpt::setLog |
( |
| ) |
|
|
inline |
◆ terminate()
void URANIE::Optimizer::TOptimizerOpt::terminate |
( |
Option_t * |
option = "" | ) |
|
|
virtual |
Terminate phase of the code.
Referenced by optimize().
◆ unsetLog()
void URANIE::Optimizer::TOptimizerOpt::unsetLog |
( |
| ) |
|
|
inline |
◆ _blog
Bool_t URANIE::Optimizer::TOptimizerOpt::_blog |
|
private |
◆ _fMethod
void(* URANIE::Optimizer::TOptimizerOpt::_fMethod) (Double_t *gin, Double_t *f) |
|
private |
◆ _fMethodCall
TMethodCall* URANIE::Optimizer::TOptimizerOpt::_fMethodCall |
|
private |
OPTPP::USERFCN0 *_theOptFunction ; ///< The function.
Pointer to MethodCall in case of interpreted function
Referenced by getMethodCall(), and TOptimizerOpt().
◆ _fMethodOpt
void(* URANIE::Optimizer::TOptimizerOpt::_fMethodOpt) (int n, const ColumnVector &x, double &fx, int &result) |
|
private |
◆ _niter
Int_t URANIE::Optimizer::TOptimizerOpt::_niter |
|
private |
◆ _sFunctionName
TString URANIE::Optimizer::TOptimizerOpt::_sFunctionName |
|
private |
◆ _sInitFunctionName
TString URANIE::Optimizer::TOptimizerOpt::_sInitFunctionName |
|
private |
◆ _sLibrary
TString URANIE::Optimizer::TOptimizerOpt::_sLibrary |
|
private |
◆ _sname
TString URANIE::Optimizer::TOptimizerOpt::_sname |
|
private |
◆ _tds
URANIE::DataServer::TDataServer* URANIE::Optimizer::TOptimizerOpt::_tds |
|
private |