#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 |