Documentation / Developer's manual
Available modules
Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,  ![]() |
Uranie / ReLauncher
v4.10.0
|
URANIE::Relauncher::TCIntEval Class Reference
#include <TCIntEval.h>
Inheritance diagram for URANIE::Relauncher::TCIntEval:

Collaboration diagram for URANIE::Relauncher::TCIntEval:

Public Member Functions | |
| TCIntEval (TString nfun, Bool_t h=kFALSE) | |
| TCIntEval (TString nfun, void *arg) | |
| virtual | ~TCIntEval () |
| Int_t | eval (Double_t *in, Double_t *out, int icalc) |
| virtual bool | isThreadSafe () |
Public Member Functions inherited from URANIE::Relauncher::TDoubleEval | |
| TDoubleEval () | |
| virtual int | eval (double *, double *, int=0) |
| virtual int | eval (std::vector< URANIE::DataServer::UEntry *> *, std::vector< URANIE::DataServer::UEntry *> *, int=0) |
Public Member Functions inherited from URANIE::Relauncher::TSimpleEval | |
| TSimpleEval () | |
| virtual void | provideSingleResult () |
Public Member Functions inherited from URANIE::Relauncher::TStandardEval | |
| TStandardEval () | |
| virtual void | addInput (URANIE::DataServer::TAttribute *) |
| virtual void | addOutput (URANIE::DataServer::TAttribute *) |
| virtual void | setInputs (Int_t, URANIE::DataServer::TAttribute *,...) |
| virtual void | setOutputs (Int_t, URANIE::DataServer::TAttribute *,...) |
Public Member Functions inherited from URANIE::Relauncher::TBaseEval | |
| TBaseEval () | |
| virtual void | addAllInputs (URANIE::DataServer::TDataServer *) |
| virtual void | freeze () |
| virtual TEval * | rebuild (int rank, Bool_t chef=kTRUE) |
| virtual Bool_t | unbuild () |
| virtual TObjArray * | getInputList () |
| virtual TObjArray * | getOutputList () |
| virtual void | checkAttributeType (URANIE::DataServer::TAttribute *att) |
| virtual int | getOutDimension (vector< URANIE::DataServer::UEntry *> *) |
| virtual bool | containsStringType () |
| virtual void | clean () |
| virtual void | cleanOutputs () |
| void | setMpi () |
Public Member Functions inherited from URANIE::Relauncher::TEval | |
| virtual | ~TEval () |
| virtual int | eval (vector< URANIE::DataServer::UEntry *> *, vector< URANIE::DataServer::UEntry *> *, int=0)=0 |
Protected Attributes | |
| TMethodCall * | _fun |
| void * | _arg |
| Bool_t | _ret |
Protected Attributes inherited from URANIE::Relauncher::TBaseEval | |
| bool | _freezed |
| bool | _subeval |
| bool | _mpi |
| TObjArray | _input |
| TObjArray | _output |
Constructor & Destructor Documentation
◆ TCIntEval() [1/2]
| URANIE::Relauncher::TCIntEval::TCIntEval | ( | TString | nfun, |
| Bool_t | h = kFALSE |
||
| ) |
◆ TCIntEval() [2/2]
| URANIE::Relauncher::TCIntEval::TCIntEval | ( | TString | nfun, |
| void * | arg | ||
| ) |
◆ ~TCIntEval()
|
virtual |
References _fun.
Member Function Documentation
◆ eval()
| Int_t URANIE::Relauncher::TCIntEval::eval | ( | Double_t * | in, |
| Double_t * | out, | ||
| int | icalc | ||
| ) |
◆ isThreadSafe()
|
inlinevirtual |
Reimplemented from URANIE::Relauncher::TBaseEval.
Member Data Documentation
◆ _arg
|
protected |
Referenced by eval(), and TCIntEval().
◆ _fun
|
protected |
Referenced by eval(), TCIntEval(), and ~TCIntEval().
◆ _ret
|
protected |
Referenced by eval(), and TCIntEval().

Public Member Functions inherited from