#include "Calculators/ACalcDbVarCreator.hpp"
#include "geoslib_define.h"
#include "geoslib_old_f.h"
#include "Db/Db.hpp"
#include "Basic/VectorHelper.hpp"
#include "Basic/Law.hpp"
#include "Anamorphosis/AAnam.hpp"
#include "Anamorphosis/CalcAnamTransform.hpp"
#include "Anamorphosis/AnamContinuous.hpp"
#include "Anamorphosis/AnamHermite.hpp"
#include "Anamorphosis/AnamDiscreteIR.hpp"
#include "Anamorphosis/AnamDiscreteDD.hpp"
#include "Polynomials/Hermite.hpp"
#include "Polynomials/MonteCarlo.hpp"
#include <math.h>
Functions | |
int | DisjunctiveKriging (Db *db, AAnam *anam, Selectivity *selectivity, const VectorString &name_est, const VectorString &name_std, const NamingConvention &namconv) |
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) |
int | UniformConditioning (Db *db, AAnam *anam, Selectivity *selectivity, const String &name_est, const String &name_varz, const NamingConvention &namconv) |
int | anamPointToBlock (AAnam *anam, int verbose, double cvv, double coeff, double mu) |
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 |
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 |
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 |
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 |