Documentation / Developer's manual
Available modules
Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,  
Uranie / Modeler v4.9.0
|
TKernel.h
Go to the documentation of this file.
Interface of the class URANIE::Optimize::TModeler.
TMatrixD _matX
The matrix of inputs attributes.
Definition TKernel.h:247
TMatrixDSym getMatrixK()
Get the matrix _matK.
Definition TKernel.h:150
EKernelType _nKernelType
The type of Kernel.
Definition TKernel.h:241
void exportModelFortran(std::ofstream *sourcefile) const
Export the model in Fortran langage in a file.
EKernelType getKernel()
Return the type of Y distribution.
Definition TKernel.h:124
Int_t _nParameter
The number of parameter.
Definition TKernel.h:245
Double_t _dParameter3
The Third Parameter (degree) [1.0].
Definition TKernel.h:244
void exportModelPython(std::ofstream *sourcefile) const
Export the model in Python langage in a file (not yet implemented)
Definition TKernel.h:219
void fillData()
Fill the matrix of Inputs attributes and the vector of output attribute (nY=1)
TKernel(URANIE::DataServer::TDataServer *tds, TString architecture, Option_t *option="")
constructor with the TDataServer and the architecture
Double_t getParameter1()
Return First Parameter.
Definition TKernel.h:129
void setKernel(EKernelType nKernel, Double_t dparam1, Double_t dparam2, Double_t dparam3)
Set the type of kernel with three parameters.
void setKernel(EKernelType nKernel)
Set the type of kernel without parameter.
TKernel(URANIE::DataServer::TDataServer *tds, const char *varexpinput, const char *varexpoutput, Option_t *option="")
Default constructor with input and output attributes.
void printLog(Option_t *option="")
void setLambda(Double_t dlambda)
Set the Lambda parameter.
Definition TKernel.h:139
void exportModelCplusplus(std::ofstream *sourcefile) const
Export the model in C++ langage in a file.
Double_t _dParameter1
The First Parameter (gamma) [1.0].
Definition TKernel.h:242
Double_t _dParameter2
The Second Parameter (coeff) [0.0].
Definition TKernel.h:243
void setKernel(EKernelType nKernel, Double_t dparam1, Double_t dparam2)
Set the type of kernel with two parameters.
Double_t _dLambda
The lambda parameter (default 1.e-6)
Definition TKernel.h:251
void exportModelPMML(const char *file="", const char *name="", Option_t *option="") const
Export the model in a PMML file (not yet implemented)
Definition TKernel.h:203
void setKernel(EKernelType nKernel, Double_t dparam1)
Double_t getParameter2()
Return Second Parameter.
Definition TKernel.h:134
Definition TModeler.h:63