Documentation / Manuel développeur
Modules disponibles
Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,  ![]() |
Uranie / Launcher
v4.10.0
|
TCode.h
Go to the documentation of this file.
293 virtual void preTraitment(forkcode *fjob, Double_t *val, Int_t *index = NULL, Option_t *option = "");
301 virtual void preTraitment(forkcode *fjob, vector<URANIE::DataServer::UEntry*> *input, Option_t *option = "");
320 virtual Bool_t postTraitment(forkcode *fjob, Int_t &nout, Double_t *dvalout, Option_t *option = "", TList *lstOut = NULL);
327 virtual Bool_t postTraitment(forkcode *fjob, vector<URANIE::DataServer::UEntry*> *out, Option_t *option = "");
TString getInputVarNames()
Get the names of the input variables separated by ":".
Definition: TCluster.h:66
virtual void terminate(Option_t *option="")
Terminate phase of the code.
Int_t getNInputAttributes()
Get the number of input attributes.
TString getOutputVarNames()
Get the names of the output variables separated by ":".
virtual void preTraitment(forkcode *fjob, Double_t *val, Int_t *index=NULL, Option_t *option="")
Pre-traitment phase of the code.
virtual void initRun(forkcode *fjob, Option_t *option="")
void changeLog()
Swith the status of the log.
Definition: TCode.h:410
virtual void start(forkcode *fjob, Option_t *option="")
Start to run the code (non bloquant)
Interface of the class URANIE::Launcher::TInputFile.
virtual void cleanOutputFiles(forkcode *fjob, Option_t *option="")
Cleans the output files.
URANIE::DataServer::TDataServer * getTDataServer()
Get the pointer to the TDS.
Definition: TCode.h:229
TString _sWorkingDirectory
The Working directory.
Definition: TCode.h:437
TString getReferenceDirectory()
Get the reference directory where inputs no change are located.
Definition: TCode.h:148
virtual void printLog(Option_t *option="")
Print the log of the object/class.
TInputFile * getInputFile(TString sfile)
Get the input file file from his name.
Int_t _nOfInput
The size of the vector listOfInput scanning input files.
Definition: TCode.h:441
TString getWorkingDirectory()
Get the working directory.
Definition: TCode.h:134
void setTDataServer(URANIE::DataServer::TDataServer *atds)
Set the pointer to the TDS.
Definition: TCode.h:236
TString getCommand()
Get the code command.
Definition: TCode.h:162
virtual Bool_t postTraitment(forkcode *fjob, Int_t &nout, Double_t *dvalout, Option_t *option="", TList *lstOut=NULL)
Post-traitment phase of the code.
Int_t _nOfInputToSubstitute
The size of the vector _nIndexOfInputToSubstitute.
Definition: TCode.h:442
Int_t getNOutputFiles()
Get the number of output files.
Definition: TCode.h:169
void createDirectory(TString sPathName, TString sDirectoryName="")
create the directory sPathName+"/"+sDirectoryName
Interface of the class URANIE::Launcher::TOutputFile.
Int_t getNInputFiles()
Get the number of input files.
Definition: TCode.h:187
void setWorkingDirectory(TString sPathName="")
Set the working directory.
Int_t * _nIndexOfInputToSubstitute
The vector of Index to Substitute.
Definition: TCode.h:443
TOutputFile * getOutputFile(Int_t nfile)
Get the output file from his index.
void addOutputFile(TOutputFile *ifile)
Add a TOutputFile file The TOutputFile file contains the output attributes of teh study...
Int_t _nCurrentSimulation
The Current number of simulation.
Definition: TCode.h:440
void setCommand(TString str)
Set the code command.
Definition: TCode.h:155
URANIE::DataServer::TAttribute * getAttribute(Int_t nfile, Int_t natt)
Get an attribute of an output file.
virtual void run(forkcode *fjob, Option_t *option="")
Run the code (bloquant)
TString _sReferenceDirectory
The Working directory.
Definition: TCode.h:438
void setReferenceDirectory(TString str)
Set the reference directory where inputs no change are located.
Definition: TCode.h:141
protected TList * _listOfInputFiles
< vector of output files
Definition: TCode.h:436
URANIE::DataServer::TAttribute * getInputAttribute(Int_t nfile, Int_t natt)
Get an attribute of an input file.
Int_t getNOutputAttributes()
Get the number of output attributes.
virtual void prepareEntries(forkcode *fjob, vector< URANIE::DataServer::UEntry *> *input)
Pre-traitment phase of the code that deals with vectors/strings.
virtual void initFileType(Option_t *option="")
Init file typing.