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::TSumOfSquares Class Reference
Uranie / Optimizer v4.9.0
/* @license-end */
URANIE::Optimizer::TSumOfSquares Class Reference

#include <TSumOfSquares.h>

Inheritance diagram for URANIE::Optimizer::TSumOfSquares:
Collaboration diagram for URANIE::Optimizer::TSumOfSquares:

Public Member Functions

 TSumOfSquares ()
 
 TSumOfSquares (URANIE::DataServer::TDataServer *tds, URANIE::Launcher::TCode *code)
 Constructor with a dataserver.
 
 ~TSumOfSquares ()
 
void init ()
 
double operator() (const vector< double > &par) const
 
double Up () const
 
void clean ()
 
void addObjective (TObjective *tobj)
 
Int_t getNObjectives ()
 

Private Attributes

vector< TObjective * > _objectives
 vector of objectives
 
int _ninput
 
double * _dinputValue
 
int _noutput
 
double * _doutputValue
 
URANIE::DataServer::TDataServer * _tds
 
URANIE::Launcher::TCode * _code
 Pointer vers un TDS.
 
TList * _listOfDataOutput
 Pointer vers un TCode.
 
TString _sCriteria
 List of matrix.
 

Constructor & Destructor Documentation

◆ TSumOfSquares() [1/2]

URANIE::Optimizer::TSumOfSquares::TSumOfSquares ( )
inline

◆ TSumOfSquares() [2/2]

URANIE::Optimizer::TSumOfSquares::TSumOfSquares ( URANIE::DataServer::TDataServer *  tds,
URANIE::Launcher::TCode *  code 
)
inline

Constructor with a dataserver.

References init().

◆ ~TSumOfSquares()

URANIE::Optimizer::TSumOfSquares::~TSumOfSquares ( )
inline

References _dinputValue, and _doutputValue.

Member Function Documentation

◆ addObjective()

void URANIE::Optimizer::TSumOfSquares::addObjective ( TObjective tobj)
inline

References _objectives.

◆ clean()

void URANIE::Optimizer::TSumOfSquares::clean ( )

Referenced by ClassImp().

◆ getNObjectives()

Int_t URANIE::Optimizer::TSumOfSquares::getNObjectives ( )
inline

References _objectives.

◆ init()

void URANIE::Optimizer::TSumOfSquares::init ( )

Referenced by ClassImp(), and TSumOfSquares().

◆ operator()()

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

◆ Up()

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

Member Data Documentation

◆ _code

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

Pointer vers un TDS.

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

◆ _dinputValue

double* URANIE::Optimizer::TSumOfSquares::_dinputValue
private

◆ _doutputValue

double* URANIE::Optimizer::TSumOfSquares::_doutputValue
private

◆ _listOfDataOutput

TList* URANIE::Optimizer::TSumOfSquares::_listOfDataOutput
private

Pointer vers un TCode.

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

◆ _ninput

int URANIE::Optimizer::TSumOfSquares::_ninput
private

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

◆ _noutput

int URANIE::Optimizer::TSumOfSquares::_noutput
private

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

◆ _objectives

vector<TObjective *> URANIE::Optimizer::TSumOfSquares::_objectives
private

vector of objectives

Referenced by addObjective(), getNObjectives(), and operator()().

◆ _sCriteria

TString URANIE::Optimizer::TSumOfSquares::_sCriteria
private

List of matrix.

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

◆ _tds

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

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