#include "gstlearn_export.hpp"
#include "geoslib_define.h"
#include "Calculators/ACalcDbVarCreator.hpp"
#include "Anamorphosis/AAnam.hpp"
#include "Anamorphosis/AnamHermite.hpp"
#include "Stats/Selectivity.hpp"
Classes | |
class | CalcAnamTransform |
Functions | |
GSTLEARN_EXPORT int | DisjunctiveKriging (Db *db, AAnam *anam, Selectivity *selectivity, const VectorString &name_est, const VectorString &name_std, const NamingConvention &namconv=NamingConvention("DK")) |
GSTLEARN_EXPORT int | ConditionalExpectation (Db *db, AAnam *anam, Selectivity *selectivity=nullptr, const String &name_est="", const String &name_std="", bool flag_OK=false, double proba=TEST, int nbsimu=0, const NamingConvention &namconv=NamingConvention("CE")) |
GSTLEARN_EXPORT int | UniformConditioning (Db *db, AAnam *anam, Selectivity *selectivity, const String &name_est, const String &name_varz, const NamingConvention &namconv=NamingConvention("UC")) |
GSTLEARN_EXPORT int | anamPointToBlock (AAnam *anam, int verbose, double cvv, double coeff, double mu) |
GSTLEARN_EXPORT int anamPointToBlock | ( | AAnam * | anam, |
int | verbose, | ||
double | cvv, | ||
double | coeff, | ||
double | mu | ||
) |
Transform a point anamorphosis into a block anamorphosis
[in] | anam | Point anamorphosis -> Block anamorphosis [out] |
[in] | verbose | Verbose option |
[in] | cvv | Block variance |
[in] | coeff | Coefficient of change of support |
[in] | mu | Additional coefficient for Discrete case |
GSTLEARN_EXPORT int ConditionalExpectation | ( | Db * | db, |
AAnam * | anam, | ||
Selectivity * | selectivity, | ||
const String & | name_est, | ||
const String & | name_std, | ||
bool | flag_OK, | ||
double | proba, | ||
int | nbsimu, | ||
const NamingConvention & | namconv | ||
) |
Calculate the Conditional Expectation
[in] | db | Db structure containing the factors (Z-locators) |
[in] | anam | Point anamorphosis |
[in] | selectivity | Selectivity structure |
[in] | name_est | Name of the Kriging estimate |
[in] | name_std | Name of the Kriging St. deviation |
[in] | flag_OK | 1 if kriging has ben performed in Ordinary Kriging |
[in] | proba | Probability |
[in] | nbsimu | Number of Simulation outcomes |
[in] | namconv | Naming convention |
GSTLEARN_EXPORT int DisjunctiveKriging | ( | Db * | db, |
AAnam * | anam, | ||
Selectivity * | selectivity, | ||
const VectorString & | name_est, | ||
const VectorString & | name_std, | ||
const NamingConvention & | namconv | ||
) |
Calculate the recoveries (z,T,Q,m,B) starting from the factors
[in] | db | Db structure containing the factors (Z-locators) |
[in] | anam | Point anamorphosis |
[in] | selectivity | Selectivity structure |
[in] | name_est | Array of variable names for factor estimation |
[in] | name_std | Array of variable names for factor St. Dev. |
[in] | namconv | Naming convention |
GSTLEARN_EXPORT int UniformConditioning | ( | Db * | db, |
AAnam * | anam, | ||
Selectivity * | selectivity, | ||
const String & | name_est, | ||
const String & | name_varz, | ||
const NamingConvention & | namconv | ||
) |
Calculate the Uniform Conditioning
[in] | db | Db structure containing the factors (Z-locators) |
[in] | anam | Point anamorphosis |
[in] | selectivity | Selectivity structure |
[in] | name_est | Name of the Kriging estimate |
[in] | name_varz | Name of the Variance of Kriging estimate |
[in] | namconv | Naming Convention |