English Français

Documentation / Developer's manual

Available modules

Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,   Uranie / ReLauncher: URANIE::Relauncher::TCIntEval Class Reference
Uranie / ReLauncher v4.9.0
/* @license-end */
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 TEvalrebuild (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 ()
 
- 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
int _freezed
 
TObjArray _input
 
TObjArray _output
 

Constructor & Destructor Documentation

◆ TCIntEval() [1/2]

URANIE::Relauncher::TCIntEval::TCIntEval ( TString  nfun,
Bool_t  h = kFALSE 
)

References _arg, _fun, and _ret.

◆ TCIntEval() [2/2]

URANIE::Relauncher::TCIntEval::TCIntEval ( TString  nfun,
void *  arg 
)

References _arg, _fun, and _ret.

◆ ~TCIntEval()

URANIE::Relauncher::TCIntEval::~TCIntEval ( )
virtual

References _fun.

Member Function Documentation

◆ eval()

Int_t URANIE::Relauncher::TCIntEval::eval ( Double_t *  in,
Double_t *  out,
int  icalc 
)

◆ isThreadSafe()

virtual bool URANIE::Relauncher::TCIntEval::isThreadSafe ( )
inlinevirtual

Reimplemented from URANIE::Relauncher::TBaseEval.

Member Data Documentation

◆ _arg

void* URANIE::Relauncher::TCIntEval::_arg
protected

Referenced by eval(), TCIntEval(), and TCIntEval().

◆ _fun

TMethodCall* URANIE::Relauncher::TCIntEval::_fun
protected

Referenced by eval(), TCIntEval(), TCIntEval(), and ~TCIntEval().

◆ _ret

Bool_t URANIE::Relauncher::TCIntEval::_ret
protected

Referenced by eval(), TCIntEval(), and TCIntEval().