#include "geoslib_enum.h"
#include "geoslib_old_f.h"
#include "Anamorphosis/AnamDiscrete.hpp"
#include "Anamorphosis/AnamDiscreteDD.hpp"
#include "Anamorphosis/AnamDiscreteIR.hpp"
#include "Anamorphosis/AnamEmpirical.hpp"
#include "Anamorphosis/AnamHermite.hpp"
#include "Anamorphosis/AnamUser.hpp"
#include "Variogram/Vario.hpp"
#include "Polynomials/Hermite.hpp"
#include "Polynomials/MonteCarlo.hpp"
#include "Basic/Utilities.hpp"
#include "Basic/Law.hpp"
#include "Db/Db.hpp"
#include "Stats/Selectivity.hpp"
#include <math.h>
Functions | |
int | anam_point_to_block (AAnam *anam, int verbose, double cvv, double coeff, double mu) |
int | _conditionalExpectation (Db *db, AAnam *anam, const Selectivity *selectivity, int iptr0, int col_est, int col_std, bool flag_OK, double proba, int nbsimu) |
int | _uniformConditioning (Db *db, AnamHermite *anam, Selectivity *selectivity, int iptr0, int col_est, int col_var) |
int _conditionalExpectation | ( | Db * | db, |
AAnam * | anam, | ||
const Selectivity * | selectivity, | ||
int | iptr0, | ||
int | col_est, | ||
int | col_std, | ||
bool | flag_OK, | ||
double | proba, | ||
int | nbsimu | ||
) |
Calculate the Conditional Expectation
[in] | db | Db structure containing the factors (Z-locators) |
[in] | anam | Anamorphosis structure |
[in] | selectivity | Selectivity structure |
[in] | iptr0 | Rank of the pointer for storage |
[in] | col_est | Rank of variable containing Kriging estimate |
[in] | col_std | Rank of Variable containing Kriging St. deviation |
[in] | flag_OK | 1 if kriging has ben performed in Ordinary Kriging |
[in] | proba | Probability |
[in] | nbsimu | Number of Simulation outcomes |
int _uniformConditioning | ( | Db * | db, |
AnamHermite * | anam, | ||
Selectivity * | selectivity, | ||
int | iptr0, | ||
int | col_est, | ||
int | col_var | ||
) |
Calculate the Uniform Conditioning
[in] | db | Db structure containing the factors (Z-locators) |
[in] | anam | Block Hermite anamorphosis |
[in] | selectivity | Selectivity structure |
[in] | iptr0 | Pointer for storage |
[in] | col_est | Rank of variable containing Kriging estimate |
[in] | col_var | Rank of Variable containing Variance of Kriging estimate |
int anam_point_to_block | ( | 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 |