Documentation / Developer's manual
Available modules
Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,  ![]() |
Uranie / Modeler
v4.10.0
|
TAnisp.h
Go to the documentation of this file.
179 kAnalyticalFunction, kCode
256 void (*_analyticalFunction)(Double_t*, Double_t*);
TString _sinput
Names of the input arguments.
Definition: TAnisp.h:247
Interface of the class URANIE::Modeler::TNisp.
Int_t _nUranieAnisp
number of launching of the ANISP method
Definition: TAnisp.h:263
TPolynomialChaos * _tpc
Object of type TPolynomialChaos.
Definition: TAnisp.h:233
Int_t _nNumberMaxOfSimulations
Stop criterion of the adaptative integration algorithm based of the number of simulations.
Definition: TAnisp.h:211
ANISP_TYPE _nCible
Variable containing the ANISP_TYPE.
Definition: TAnisp.h:231
void addErrorIndicator(Double_t *errInd)
Add an error indicator to _tErrorIndicator.
Definition: TAnisp.h:688
TNtupleD * _tIntegrationIndices
List of integration indices.
Definition: TAnisp.h:239
TObjArray * _drawingGarbageCollector
Garbage collector list for drawing.
Definition: TAnisp.h:205
Definition: TModeler.h:62
TLauncherFunction * _tAnalyticalFunction
Object of type TLauncherFunction.
Definition: TAnisp.h:225
Interface of the class URANIE::Modeder::TPolynomialChaos.
Int_t _nIterationNumber
Number of iteration of adaptative integration algorithm.
Definition: TAnisp.h:223
Int_t getKMin()
Get the order of interaction for adaptative integration.
Definition: TAnisp.h:403
Interface of the class URANIE::Optimize::TModeler.
TString _soutput
Names of the output arguments.
Definition: TAnisp.h:249
void addIntegrationIndices(Double_t *ind)
Add an error indicator to _tIntegrationIndices.
Definition: TAnisp.h:700
TString getErrorIndicatorFile() const
Get the error indicator values file name.
Definition: TAnisp.h:594
void exportModelFortran(std::ofstream *sourcefile) const
Export the model in Fortran langage in a file (not yet implemented)
Definition: TAnisp.h:332
TNtupleD * getErrorIndicator()
Get the list of error indicators.
Definition: TAnisp.h:528
Int_t getDegreeMax()
Get the degree maximum for the Polynomial Chaos expansion.
Definition: TAnisp.h:479
TString getIndicesFile() const
Get the integration indices file name.
Definition: TAnisp.h:603
void functionLauncher(vector< Double_t *> ptEXp)
Description of the class TPolynomialChaos.
Definition: TPolynomialChaos.h:60
TLauncher * _tlauncher
Object of type TLauncher.
Definition: TAnisp.h:229
Int_t getIterationNumber()
Get the number of iteration of the integration algorithm.
Definition: TAnisp.h:498
TString _sRootFilename
Root of the output files name.
Definition: TAnisp.h:219
void StepByStepOutput(Double_t *val, vector< Int_t *> indices)
Int_t _nNumberOfPoints
Number of computed points.
Definition: TAnisp.h:245
TString getRootFilename()
Get the root name of the output files of the Anisp library.
Definition: TAnisp.h:519
TNtupleD * getIntegrationIndices()
Get the list of integration indices.
Definition: TAnisp.h:537
TDataServer * _tdsAnisp
Object of type TDataServer which contains all the launchs data.
Definition: TAnisp.h:251
Int_t _nGreaterIndice
Greater value possible for an indice.
Definition: TAnisp.h:213
Double_t getTolerance()
Get the tolerance for the adaptative integration.
Definition: TAnisp.h:419
TString getStochasticFile() const
Get the stochastic points file name.
Definition: TAnisp.h:585
ANISP_TYPE
Enum for TCode or analytical function.
Definition: TAnisp.h:177
Double_t _dTolerance
Tolerance of the adaptative integration algorithm.
Definition: TAnisp.h:207
TString getDataAnispFile() const
Get the Anisp intern data file name.
Definition: TAnisp.h:567
void exportModelPMML(const char *file="", const char *name="", Option_t *option="") const
Export the model in a PMML file (not yet implemented)
Definition: TAnisp.h:345
Int_t _nNumberOfLaunching
Number of use of the launchCalculs method.
Definition: TAnisp.h:243
Int_t _nDegreeMax
Degree maximum possible for the Polynomial Chaos expansion.
Definition: TAnisp.h:217
Int_t getCible()
Get the ANISP_TYPE which indicates if ANISP approximate a code (TCode) or a function (void *) ...
Definition: TAnisp.h:488
void exportModelPython(std::ofstream *sourcefile) const
Export the model in Python langage in a file (not yet implemented)
Definition: TAnisp.h:361
Int_t _nMaxIndices
Number maximum of indices of integration (memory size)
Definition: TAnisp.h:215
Int_t getMaxIndices()
Get the number maximum of indices for the integration.
Definition: TAnisp.h:464
TString getResultFile() const
Get the computed polynomial coefficients file name.
Definition: TAnisp.h:576
Int_t getGreaterIndice()
Get the greater value possible for an indice.
Definition: TAnisp.h:449
TString _sLaws
Laws of probability for each variable.
Definition: TAnisp.h:221
TString _sLaunchNumber
name of the TAttribute containing the number of launching
Definition: TAnisp.h:265
Int_t _nKMin
Order minimum of interaction for the adaptative integration.
Definition: TAnisp.h:209
Int_t getNumberMaxOfSimulations()
Get the criterion of maximum number of simulations before stopping the adaptative integration...
Definition: TAnisp.h:434
TNtupleD * _tErrorIndicator
List of error indicators from the integration algorithm.
Definition: TAnisp.h:237