#include <KrigingSystemSimpleCase.hpp>
|
| | KrigingSystemSimpleCase (Db *dbin, Db *dbout, const ModelGeneric *model, ANeigh *neigh) |
| |
| | KrigingSystemSimpleCase (const KrigingSystemSimpleCase &m)=delete |
| |
| KrigingSystemSimpleCase & | operator= (const KrigingSystemSimpleCase &m)=delete |
| |
| virtual | ~KrigingSystemSimpleCase () |
| |
| Id | setKrigOptCalcul (const EKrigOpt &calcul) |
| |
| Id | setKrigOptDataWeights (Id iptrWeights, bool flagSet=true) |
| |
| Id | setKrigOptFlagGlobal (bool flag_global) |
| |
| Id | setKrigOptFlagLTerm (bool flag_lterm) |
| |
| Id | updKrigOptEstim (Id iptrEst, Id iptrStd, Id iptrVarZ, bool forceNoDual=false) |
| |
| bool | isReady (1 &tabwork) |
| |
| void | updateLHS (KrigingAlgebraSimpleCase &algebra, ModelGeneric &model, 1 &tabwork) |
| |
| Id | estimate (Id iechout, SpacePoint &pin, SpacePoint &pout, 1 &tabwork, KrigingAlgebraSimpleCase &algebra, ModelGeneric &model, ANeigh *neigh=nullptr) |
| |
| void | conclusion () |
| |
| KrigingAlgebraSimpleCase & | getAlgebra () |
| |
| Id | getNDim () const |
| |
| Id | getNVar () const |
| |
| | getSampleCoordinates (KrigingAlgebraSimpleCase &algebra, Id iechout) const |
| |
| double | getLTerm () const |
| |
| ModelGeneric * | getModel () const |
| |
◆ KrigingSystemSimpleCase() [1/2]
| gstlrn::KrigingSystemSimpleCase::KrigingSystemSimpleCase |
( |
Db * |
dbin, |
|
|
Db * |
dbout, |
|
|
const ModelGeneric * |
model, |
|
|
ANeigh * |
neigh |
|
) |
| |
◆ KrigingSystemSimpleCase() [2/2]
◆ ~KrigingSystemSimpleCase()
| gstlrn::KrigingSystemSimpleCase::~KrigingSystemSimpleCase |
( |
| ) |
|
|
virtual |
◆ conclusion()
| void gstlrn::KrigingSystemSimpleCase::conclusion |
( |
| ) |
|
◆ estimate()
◆ getAlgebra()
◆ getLTerm()
| double gstlrn::KrigingSystemSimpleCase::getLTerm |
( |
| ) |
const |
|
inline |
◆ getModel()
| ModelGeneric * gstlrn::KrigingSystemSimpleCase::getModel |
( |
| ) |
const |
|
inline |
◆ getMu()
◆ getNDim()
| Id gstlrn::KrigingSystemSimpleCase::getNDim |
( |
| ) |
const |
|
inline |
◆ getNVar()
| Id gstlrn::KrigingSystemSimpleCase::getNVar |
( |
| ) |
const |
|
inline |
◆ getSampleCoordinates()
Returns the coordinates of the neighboring samples
- Returns
- Array organized by Coordinate (minor) then by Sample (major)
◆ getWeights()
◆ isReady()
| bool gstlrn::KrigingSystemSimpleCase::isReady |
( |
1 & |
tabwork | ) |
|
Performs the last operations before launching the loop on Estimations
- Returns
◆ operator=()
◆ setKrigOptCalcul()
| Id gstlrn::KrigingSystemSimpleCase::setKrigOptCalcul |
( |
const EKrigOpt & |
calcul | ) |
|
◆ setKrigOptDataWeights()
| Id gstlrn::KrigingSystemSimpleCase::setKrigOptDataWeights |
( |
Id |
iptrWeights, |
|
|
bool |
flagSet = true |
|
) |
| |
◆ setKrigOptFlagGlobal()
| Id gstlrn::KrigingSystemSimpleCase::setKrigOptFlagGlobal |
( |
bool |
flag_global | ) |
|
◆ setKrigOptFlagLTerm()
| Id gstlrn::KrigingSystemSimpleCase::setKrigOptFlagLTerm |
( |
bool |
flag_lterm | ) |
|
Ask for the specific calculation of Z * A-1 * Z
- Parameters
-
| flag_lterm | Flag for asking this specific calculation |
- Returns
◆ updateLHS()
◆ updKrigOptEstim()
| Id gstlrn::KrigingSystemSimpleCase::updKrigOptEstim |
( |
Id |
iptrEst, |
|
|
Id |
iptrStd, |
|
|
Id |
iptrVarZ, |
|
|
bool |
forceNoDual = false |
|
) |
| |
Set the calculation options
- Parameters
-
| iptrEst | UID for storing the estimation(s) |
| iptrStd | UID for storing the Standard deviations(s) |
| iptrVarZ | UID for storing the Variance(s) of estimator |
| forceNoDual | Force that the algebra is not using the Dual option |
- Returns
- Error returned code
The documentation for this class was generated from the following files:
- include/Estimation/KrigingSystemSimpleCase.hpp
- src/Estimation/KrigingSystemSimpleCase.cpp