English Français

Documentation / Manuel développeur

Modules disponibles

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

#include <TFlatResult.h>

Inheritance diagram for URANIE::Relauncher::TFlatResult:
Collaboration diagram for URANIE::Relauncher::TFlatResult:

Public Member Functions

 TFlatResult (const char *)
 
virtual ~TFlatResult (void)
 
void addOutput (URANIE::DataServer::TAttribute *at)
 
void setOutputs (int, URANIE::DataServer::TAttribute *at,...)
 
void build (TObjArray *)
 
int get (TString &, Double_t *)
 
int get (TString &work, vector< URANIE::DataServer::UEntry * > *sout)
 
void clearFile (TString tmpdir)
 
void setVectorProperties (TString beg, TString delim, TString end)
 
void setStringProperties (TString beg, TString end)
 
void isMultiLine (string separ="")
 

Protected Attributes

TString _path
 
TObjArray _vars
 
TString _svecbeg
 
TString _svecend
 
TString _svecdel
 
TString _sstrbeg
 
TString _sstrend
 
string _ssepar
 
bool _bWarningDone
 
bool _bMultiLine
 

Static Protected Attributes

static TRegexp _num
 

Constructor & Destructor Documentation

◆ TFlatResult()

URANIE::Relauncher::TFlatResult::TFlatResult ( const char *  path)

◆ ~TFlatResult()

URANIE::Relauncher::TFlatResult::~TFlatResult ( void  )
virtual

Member Function Documentation

◆ addOutput()

void URANIE::Relauncher::TFlatResult::addOutput ( URANIE::DataServer::TAttribute *  at)

References _vars.

◆ build()

void URANIE::Relauncher::TFlatResult::build ( TObjArray *  out)
virtual

Implements URANIE::Relauncher::TCodeResult.

References _vars.

◆ clearFile()

void URANIE::Relauncher::TFlatResult::clearFile ( TString  tmpdir)
virtual

Implements URANIE::Relauncher::TCodeResult.

References _path.

◆ get() [1/2]

int URANIE::Relauncher::TFlatResult::get ( TString &  work,
Double_t *  res 
)
virtual

Implements URANIE::Relauncher::TCodeResult.

References _num, _path, and _vars.

◆ get() [2/2]

int URANIE::Relauncher::TFlatResult::get ( TString &  work,
vector< URANIE::DataServer::UEntry * > *  sout 
)
virtual

◆ isMultiLine()

void URANIE::Relauncher::TFlatResult::isMultiLine ( string  separ = "")
inline

References _bMultiLine, and _ssepar.

◆ setOutputs()

void URANIE::Relauncher::TFlatResult::setOutputs ( int  size,
URANIE::DataServer::TAttribute *  at,
  ... 
)

References _vars.

◆ setStringProperties()

void URANIE::Relauncher::TFlatResult::setStringProperties ( TString  beg,
TString  end 
)

References _sstrbeg, and _sstrend.

◆ setVectorProperties()

void URANIE::Relauncher::TFlatResult::setVectorProperties ( TString  beg,
TString  delim,
TString  end 
)

References _svecbeg, _svecdel, and _svecend.

Member Data Documentation

◆ _bMultiLine

bool URANIE::Relauncher::TFlatResult::_bMultiLine
protected

Referenced by get(), isMultiLine(), and TFlatResult().

◆ _bWarningDone

bool URANIE::Relauncher::TFlatResult::_bWarningDone
protected

Referenced by get(), and TFlatResult().

◆ _num

TRegexp URANIE::Relauncher::TFlatResult::_num
staticprotected

Referenced by get().

◆ _path

TString URANIE::Relauncher::TFlatResult::_path
protected

Referenced by clearFile(), get(), and get().

◆ _ssepar

string URANIE::Relauncher::TFlatResult::_ssepar
protected

Referenced by get(), isMultiLine(), and TFlatResult().

◆ _sstrbeg

TString URANIE::Relauncher::TFlatResult::_sstrbeg
protected

◆ _sstrend

TString URANIE::Relauncher::TFlatResult::_sstrend
protected

◆ _svecbeg

TString URANIE::Relauncher::TFlatResult::_svecbeg
protected

◆ _svecdel

TString URANIE::Relauncher::TFlatResult::_svecdel
protected

◆ _svecend

TString URANIE::Relauncher::TFlatResult::_svecend
protected

◆ _vars

TObjArray URANIE::Relauncher::TFlatResult::_vars
protected

Referenced by addOutput(), build(), get(), get(), and setOutputs().