Documentation / Manuel développeur
Modules disponibles
Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,  ![]() |
Uranie / ReLauncher
v4.10.0
|
URANIE::Relauncher::TPyCodeEval Class Reference
#include <TPyCodeEval.h>
Inheritance diagram for URANIE::Relauncher::TPyCodeEval:

Collaboration diagram for URANIE::Relauncher::TPyCodeEval:

Public Member Functions | |
TPyCodeEval (PyObject *fun) | |
virtual | ~TPyCodeEval (void) |
virtual TEval * | rebuild (int rank, Bool_t chef=kTRUE) |
virtual Bool_t | unbuild () |
virtual int | callFunction () |
![]() | |
TCodeBase () | |
virtual | ~TCodeBase (void) |
virtual void | freeze (void) |
virtual int | eval (vector< URANIE::DataServer::UEntry *> *, vector< URANIE::DataServer::UEntry *> *, int=0) |
![]() | |
TShareEval () | |
virtual void | provideSingleResult () |
virtual int | eval (std::vector< URANIE::DataServer::UEntry *> *, std::vector< URANIE::DataServer::UEntry *> *, int=0) |
![]() | |
TBaseEval () | |
virtual void | addAllInputs (URANIE::DataServer::TDataServer *) |
virtual TObjArray * | getInputList () |
virtual TObjArray * | getOutputList () |
virtual void | checkAttributeType (URANIE::DataServer::TAttribute *att) |
virtual int | getOutDimension (vector< URANIE::DataServer::UEntry *> *) |
virtual bool | isThreadSafe () |
virtual bool | containsStringType () |
virtual void | clean () |
virtual void | cleanOutputs () |
void | setMpi () |
![]() | |
virtual | ~TEval () |
![]() | |
TIOFileEval () | |
virtual | ~TIOFileEval () |
void | addInputFile (TCodeScript *fil) |
void | addOutputFile (TCodeResult *fil) |
void | setReference (TString dir) |
void | setClone () |
virtual void | setTmpDir (int id, Bool_t chef) |
![]() | |
TDirEval () | |
virtual | ~TDirEval () |
void | setWorkingDir (TString dir) |
void | setOldTmpDir () |
void | keepAllFolders () |
Protected Attributes | |
PyObject * | _fun |
![]() | |
bool | _freezed |
bool | _subeval |
bool | _mpi |
TObjArray | _input |
TObjArray | _output |
![]() | |
Bool_t | _clone |
TString | _localdir |
TList * | _scripts |
TCodeResult * | _result |
![]() | |
Bool_t | _isnumered |
Bool_t | _keepAllFolders |
TString | _initialdir |
TString | _workdir |
TString | _tmpdir |
Additional Inherited Members | |
![]() | |
int | putAndRun (Double_t *, int ncalc=-1) |
int | putAndRun (vector< URANIE::DataServer::UEntry *> *, int ncalc=-1) |
![]() | |
void | buildDir (void) |
![]() | |
void | buildWorkDir (void) |
void | buildTmpDir (int id, Bool_t ch=kTRUE) |
Constructor & Destructor Documentation
◆ TPyCodeEval()
URANIE::Relauncher::TPyCodeEval::TPyCodeEval | ( | PyObject * | fun | ) |
Referenced by rebuild().
◆ ~TPyCodeEval()
|
virtual |
Member Function Documentation
◆ callFunction()
|
virtual |
Implements URANIE::Relauncher::TIOFileEval.
References _fun, URANIE::Relauncher::TDirEval::_initialdir, and URANIE::Relauncher::TDirEval::_tmpdir.
◆ rebuild()
|
virtual |
◆ unbuild()
|
virtual |
Reimplemented from URANIE::Relauncher::TBaseEval.
Member Data Documentation
◆ _fun
|
protected |
Referenced by callFunction().