English Français

Documentation / Developer's manual

Available modules

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

#include <TFCNCode.h>

Inheritance diagram for URANIE::Optimizer::TFCNCode:
Collaboration diagram for URANIE::Optimizer::TFCNCode:

Public Member Functions

 TFCNCode ()
 
 TFCNCode (URANIE::DataServer::TDataServer *tds, URANIE::Launcher::TCode *code, TString scost)
 Constructor with a dataserver.
 
 ~TFCNCode ()
 
void init ()
 
double operator() (const vector< double > &par) const
 
double Up () const
 
void clean ()
 

Private Attributes

int _ninput
 
double * _dinputValue
 
int _noutput
 
TString _soutput
 Name of the output attributes.
 
double * _doutputValue
 The output attribute name.
 
TString _sCost
 The name of the selected cost (the number must be equal to 1)
 
Int_t _nCost
 the current position for the selected cost in the output list of attribute
 
URANIE::DataServer::TDataServer * _tds
 
URANIE::Launcher::TCode * _code
 Pointeur vers un TDS.
 

Constructor & Destructor Documentation

◆ TFCNCode() [1/2]

URANIE::Optimizer::TFCNCode::TFCNCode ( )
inline

◆ TFCNCode() [2/2]

URANIE::Optimizer::TFCNCode::TFCNCode ( URANIE::DataServer::TDataServer *  tds,
URANIE::Launcher::TCode *  code,
TString  scost 
)
inline

Constructor with a dataserver.

References init().

◆ ~TFCNCode()

URANIE::Optimizer::TFCNCode::~TFCNCode ( )
inline

References _dinputValue, and _doutputValue.

Member Function Documentation

◆ clean()

void URANIE::Optimizer::TFCNCode::clean ( )

Referenced by ClassImp().

◆ init()

void URANIE::Optimizer::TFCNCode::init ( )

Referenced by ClassImp(), and TFCNCode().

◆ operator()()

double URANIE::Optimizer::TFCNCode::operator() ( const vector< double > &  par) const
inline

◆ Up()

double URANIE::Optimizer::TFCNCode::Up ( ) const
inline

Member Data Documentation

◆ _code

URANIE::Launcher::TCode* URANIE::Optimizer::TFCNCode::_code
private

Pointeur vers un TDS.

Referenced by ClassImp(), and operator()().

◆ _dinputValue

double* URANIE::Optimizer::TFCNCode::_dinputValue
private

Referenced by ClassImp(), operator()(), and ~TFCNCode().

◆ _doutputValue

double* URANIE::Optimizer::TFCNCode::_doutputValue
private

The output attribute name.

Referenced by ClassImp(), operator()(), and ~TFCNCode().

◆ _nCost

Int_t URANIE::Optimizer::TFCNCode::_nCost
private

the current position for the selected cost in the output list of attribute

Referenced by ClassImp(), and operator()().

◆ _ninput

int URANIE::Optimizer::TFCNCode::_ninput
private

Referenced by ClassImp(), and operator()().

◆ _noutput

int URANIE::Optimizer::TFCNCode::_noutput
private

Referenced by ClassImp(), and operator()().

◆ _sCost

TString URANIE::Optimizer::TFCNCode::_sCost
private

The name of the selected cost (the number must be equal to 1)

Referenced by ClassImp(), and operator()().

◆ _soutput

TString URANIE::Optimizer::TFCNCode::_soutput
private

Name of the output attributes.

Referenced by ClassImp().

◆ _tds

URANIE::DataServer::TDataServer* URANIE::Optimizer::TFCNCode::_tds
private

Referenced by ClassImp(), and operator()().