Description of the class TOptimizerOpt.
More...
#include <TOptimizerOpt.h>
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 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 |