English Français

Documentation / Developer's manual

Available modules

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

Description of the class TBaseModel. More...

#include <TBaseModel.h>

Inheritance diagram for URANIE::DataServer::TBaseModel:
Collaboration diagram for URANIE::DataServer::TBaseModel:

Public Types

enum  ELanguage { kEMPTY , kC , kCXX , kFORTRAN }
 

Public Member Functions

 TBaseModel ()
 
 TBaseModel (TString sinput, TString soutput)
 
 TBaseModel (TString sname, TString sinput, TString shidden, TString soutput)
 
virtual ~TBaseModel ()
 Default destructor.
 
Other Setting and Getting
void setName (TString str)
 
void setInput (TString str)
 
void setHidden (TString str)
 
void setOutput (TString str)
 
void setLanguage (ELanguage val)
 
ELanguage getLanguage ()
 
void initExport ()
 
void setFileNameExport (TString str)
 
void setFunctionNameExport (TString str)
 
void setNIteration (Int_t n)
 
void setNInitialization (Int_t n)
 
void setSeed (Int_t n)
 
void setLearn (Double_t dval)
 
TString getInput ()
 
TString getHidden ()
 
TString getOutput ()
 
Int_t getNIteration ()
 
Int_t getNInitialization ()
 
Int_t getSeed ()
 
Double_t getLearn ()
 
The Log
void printLog (Option_t *option="")
 

Private Attributes

TString _sinput
 
TString _shidden
 
TString _soutput
 
ELanguage _nlanguage
 
TString _sfileNameExport
 
TString _sfunctionNameExport
 
Int_t _niteration
 
Int_t _ninitialization
 
Int_t _nseed
 
Double_t _dlearn
 

Detailed Description

Description of the class TBaseModel.

To write by the developper.

Member Enumeration Documentation

◆ ELanguage

Enumerator
kEMPTY 
kC 
kCXX 
kFORTRAN 

Constructor & Destructor Documentation

◆ TBaseModel() [1/3]

URANIE::DataServer::TBaseModel::TBaseModel ( )

Referenced by ClassImp().

◆ TBaseModel() [2/3]

URANIE::DataServer::TBaseModel::TBaseModel ( TString  sinput,
TString  soutput 
)

◆ TBaseModel() [3/3]

URANIE::DataServer::TBaseModel::TBaseModel ( TString  sname,
TString  sinput,
TString  shidden,
TString  soutput 
)

◆ ~TBaseModel()

virtual URANIE::DataServer::TBaseModel::~TBaseModel ( )
virtual

Default destructor.

Referenced by ClassImp().

Member Function Documentation

◆ getHidden()

TString URANIE::DataServer::TBaseModel::getHidden ( )
inline

References _shidden.

◆ getInput()

TString URANIE::DataServer::TBaseModel::getInput ( )
inline

References _sinput.

◆ getLanguage()

ELanguage URANIE::DataServer::TBaseModel::getLanguage ( )
inline

References _nlanguage.

◆ getLearn()

Double_t URANIE::DataServer::TBaseModel::getLearn ( )
inline

References _dlearn.

◆ getNInitialization()

Int_t URANIE::DataServer::TBaseModel::getNInitialization ( )
inline

References _ninitialization.

◆ getNIteration()

Int_t URANIE::DataServer::TBaseModel::getNIteration ( )
inline

References _niteration.

◆ getOutput()

TString URANIE::DataServer::TBaseModel::getOutput ( )
inline

References _soutput.

◆ getSeed()

Int_t URANIE::DataServer::TBaseModel::getSeed ( )
inline

References _nseed.

◆ initExport()

void URANIE::DataServer::TBaseModel::initExport ( )

Referenced by ClassImp().

◆ printLog()

void URANIE::DataServer::TBaseModel::printLog ( Option_t *  option = "")

Referenced by ClassImp().

◆ setFileNameExport()

void URANIE::DataServer::TBaseModel::setFileNameExport ( TString  str)
inline

References _sfileNameExport.

◆ setFunctionNameExport()

void URANIE::DataServer::TBaseModel::setFunctionNameExport ( TString  str)
inline

References _sfunctionNameExport.

◆ setHidden()

void URANIE::DataServer::TBaseModel::setHidden ( TString  str)
inline

References _shidden.

◆ setInput()

void URANIE::DataServer::TBaseModel::setInput ( TString  str)
inline

References _sinput.

◆ setLanguage()

void URANIE::DataServer::TBaseModel::setLanguage ( ELanguage  val)
inline

References _nlanguage.

Referenced by ClassImp().

◆ setLearn()

void URANIE::DataServer::TBaseModel::setLearn ( Double_t  dval)
inline

References _dlearn.

Referenced by ClassImp().

◆ setName()

void URANIE::DataServer::TBaseModel::setName ( TString  str)
inline

Referenced by ClassImp().

◆ setNInitialization()

void URANIE::DataServer::TBaseModel::setNInitialization ( Int_t  n)
inline

References _ninitialization.

Referenced by ClassImp().

◆ setNIteration()

void URANIE::DataServer::TBaseModel::setNIteration ( Int_t  n)
inline

References _niteration.

Referenced by ClassImp().

◆ setOutput()

void URANIE::DataServer::TBaseModel::setOutput ( TString  str)
inline

References _soutput.

◆ setSeed()

void URANIE::DataServer::TBaseModel::setSeed ( Int_t  n)
inline

References _nseed.

Member Data Documentation

◆ _dlearn

Double_t URANIE::DataServer::TBaseModel::_dlearn
private

Referenced by ClassImp(), getLearn(), and setLearn().

◆ _ninitialization

Int_t URANIE::DataServer::TBaseModel::_ninitialization
private

◆ _niteration

Int_t URANIE::DataServer::TBaseModel::_niteration
private

◆ _nlanguage

ELanguage URANIE::DataServer::TBaseModel::_nlanguage
private

Referenced by ClassImp(), getLanguage(), and setLanguage().

◆ _nseed

Int_t URANIE::DataServer::TBaseModel::_nseed
private

Referenced by ClassImp(), getSeed(), and setSeed().

◆ _sfileNameExport

TString URANIE::DataServer::TBaseModel::_sfileNameExport
private

Referenced by ClassImp(), and setFileNameExport().

◆ _sfunctionNameExport

TString URANIE::DataServer::TBaseModel::_sfunctionNameExport
private

Referenced by ClassImp(), and setFunctionNameExport().

◆ _shidden

TString URANIE::DataServer::TBaseModel::_shidden
private

Referenced by ClassImp(), getHidden(), and setHidden().

◆ _sinput

TString URANIE::DataServer::TBaseModel::_sinput
private

Referenced by ClassImp(), getInput(), and setInput().

◆ _soutput

TString URANIE::DataServer::TBaseModel::_soutput
private

Referenced by ClassImp(), getOutput(), and setOutput().