diff --git a/TODO.rst b/TODO.rst
deleted file mode 100644
index 76ec9551..00000000
--- a/TODO.rst
+++ /dev/null
@@ -1 +0,0 @@
-* Constructor inheritance as soon as StatisKit development for windows is c ompatible with MSVC superior to 12.0 (This is an AutoWIG requirment)
\ No newline at end of file
diff --git a/appveyor.yml b/appveyor.yml
index 96ff4c49..537bc05a 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -6,13 +6,11 @@ platform:
environment:
matrix:
- - CONDA_RECIPE: bin/conda/libstatiskit_core-dev
- CONDA_VERSION: 2
- CONDA_RECIPE: bin/conda/libstatiskit_core-dev
CONDA_VERSION: 3
- CONDA_RECIPE: bin\conda\libstatiskit_core
- - CONDA_RECIPE: bin\conda\python-statiskit_core
- CONDA_VERSION: 2
+ # - CONDA_RECIPE: bin\conda\python-statiskit_core
+ # CONDA_VERSION: 2
- CONDA_RECIPE: bin\conda\python-statiskit_core
CONDA_VERSION: 3
diff --git a/bin/conda/libstatiskit_core-dev/bld.bat b/bin/conda/libstatiskit_core-dev/bld.bat
index b4603fdb..0e25f1e2 100644
--- a/bin/conda/libstatiskit_core-dev/bld.bat
+++ b/bin/conda/libstatiskit_core-dev/bld.bat
@@ -1,6 +1,6 @@
echo ON
-scons autowig --prefix=%LIBRARY_PREFIX% -j%CPU_COUNT% --autowig-no-wrappers
+scons cpp-dev --prefix=%LIBRARY_PREFIX% -j%CPU_COUNT%
if errorlevel 1 exit 1
echo OFF
diff --git a/bin/conda/libstatiskit_core-dev/build.sh b/bin/conda/libstatiskit_core-dev/build.sh
index 8a1a86b4..1660f668 100644
--- a/bin/conda/libstatiskit_core-dev/build.sh
+++ b/bin/conda/libstatiskit_core-dev/build.sh
@@ -1,5 +1,9 @@
set -ve
-scons autowig --prefix=$PREFIX -j$CPU_COUNT --autowig-no-wrappers
+if [[ ! ( "$(uname)" == "Linux" && "$PY3K" == "1" ) ]]; then
+ scons cpp-dev --prefix=$PREFIX -j$CPU_COUNT
+else
+ scons autowig --prefix=$PREFIX -j$CPU_COUNT --autowig-no-wrappers
+fi
set +ve
\ No newline at end of file
diff --git a/bin/conda/libstatiskit_core-dev/meta.yaml b/bin/conda/libstatiskit_core-dev/meta.yaml
index 9aff25b8..374e23fc 100644
--- a/bin/conda/libstatiskit_core-dev/meta.yaml
+++ b/bin/conda/libstatiskit_core-dev/meta.yaml
@@ -7,11 +7,12 @@ source:
build:
number: 0
+ detect_binary_files_with_prefix: False
about:
home: http://statiskit-stl.readthedocs.org
license: Apache License 2.0
- summary: C++ Development Files for Basic Utilities for Statistical Analyses
+ summary: C++ Development Files of Basic Utilities for Statistical Analyses
requirements:
build:
@@ -20,7 +21,8 @@ requirements:
- libtoolchain-dev
- libstatiskit_stl-dev
- libstatiskit_linalg-dev
+ - libboost_core-dev
run:
- - python
- libstatiskit_stl-dev
- - libstatiskit_linalg-dev
\ No newline at end of file
+ - libstatiskit_linalg-dev
+ - libboost_core-dev
\ No newline at end of file
diff --git a/bin/conda/libstatiskit_core/meta.yaml b/bin/conda/libstatiskit_core/meta.yaml
index f3ea1118..ec059a68 100644
--- a/bin/conda/libstatiskit_core/meta.yaml
+++ b/bin/conda/libstatiskit_core/meta.yaml
@@ -16,8 +16,11 @@ about:
requirements:
build:
- libtoolchain
- - libstatiskit_stl-dev
- - libstatiskit_linalg-dev
+ - libstatiskit_core-dev
+ - libstatiskit_stl
+ - libstatiskit_linalg
+ - libboost_core-dev
run:
+ - libboost
- libstatiskit_stl
- libstatiskit_linalg
diff --git a/bin/conda/python-statiskit_core/bld.bat b/bin/conda/python-statiskit_core/bld.bat
index 229881bf..98372f01 100644
--- a/bin/conda/python-statiskit_core/bld.bat
+++ b/bin/conda/python-statiskit_core/bld.bat
@@ -1,8 +1,8 @@
echo ON
-if "%PY3K%" == "1" (
- 2to3 -n -w %SRC_DIR%\src\py\autowig
- 2to3 -n -w %SRC_DIR%\test
+if "%PY3K%" == "0" (
+ 3to2 -n -w %SRC_DIR%\src\py\autowig -x str
+ 3to2 -n -w %SRC_DIR%\test -x str
)
scons py --prefix=%LIBRARY_PREFIX% -j%CPU_COUNT% --arch=%ARCH%
diff --git a/bin/conda/python-statiskit_core/build.sh b/bin/conda/python-statiskit_core/build.sh
index dedff1f7..0c58d297 100644
--- a/bin/conda/python-statiskit_core/build.sh
+++ b/bin/conda/python-statiskit_core/build.sh
@@ -1,8 +1,8 @@
set -ve
-if [[ "$PY3K" = "1" ]]; then
- 2to3 -n -w $SRC_DIR/src/py/statiskit
- 2to3 -n -w $SRC_DIR/test
+if [[ "$PY3K" = "0" ]]; then
+ 3to2 -n -w $SRC_DIR/src/py/statiskit -x str
+ 3to2 -n -w $SRC_DIR/test -x str
fi
scons py --prefix=$PREFIX -j$CPU_COUNT
diff --git a/bin/conda/python-statiskit_core/meta.yaml b/bin/conda/python-statiskit_core/meta.yaml
index 454faeb3..a326e9f0 100644
--- a/bin/conda/python-statiskit_core/meta.yaml
+++ b/bin/conda/python-statiskit_core/meta.yaml
@@ -11,15 +11,20 @@ build:
about:
home: http://statiskit-core.readthedocs.io
license: Apache License 2.0
+ summary: A Python Interface from C++ Library of Basic Utilities for Statistical Analyses
requirements:
build:
- libtoolchain
- python-toolchain
- - libboost_python-dev
+ - libboost_core-dev
+ - libstatiskit_core-dev
- libstatiskit_core
+ - libboost_python-dev
+ - libboost_python
- python
run:
+ - libboost_python
- libstatiskit_core
- python-statiskit_linalg
- python-statiskit_stl
diff --git a/script.py b/script.py
deleted file mode 100644
index a62b35a9..00000000
--- a/script.py
+++ /dev/null
@@ -1,40 +0,0 @@
-from statiskit import (linalg,
- core)
-from statiskit.data import core as data
-data = data.load('FPD17')
-
-sum_estimator = core.shifted_estimation(core.outcome_type.DISCRETE,
- shift = 1,
- estimator = core.selection(core.outcome_type.DISCRETE,
- estimators = [core.poisson_estimation('ml'),
- core.binomial_estimation('ml'),
- core.negative_binomial_estimation('ml')]))
-sum_estimator = core.selection(core.outcome_type.DISCRETE,
- estimators = [sum_estimator,
- core.geometric_estimation('ml'),
- core.logarithmic_estimation('ml')])
-
-splitting_estimator = core.splitting_selection('MN', 'DM')
-estimator = core.splitting_estimation(sum = sum_estimator,
- splitting = splitting_estimator)
-
-import itertools
-pi = [1.] * len(data.components)
-components = []
-for alpha in itertools.product(*([(1.,2.,3.)] * 3)):
- components.append(core.SplittingDistribution(core.PoissonDistribution(1.),
- core.MultinomialSplittingOperator(linalg.Vector(alpha))))
-initializator = core.MixtureDistribution(*components,
- pi = linalg.Vector([1.] * len(components)))
-mixest = [core.mixture_estimation(data, 'em',
- initializator = initializator,
- default_estimator = estimator)]
-
-while len(components) > 2:
- assignment = list(mixest[-1].estimated.assignment(data))
- components.pop(min(set(assignment), key=assignment.count))
- initializator = core.MixtureDistribution(*components,
- pi = linalg.Vector([1.] * len(components)))
- mixest.append(core.mixture_estimation(data, 'em',
- initializator = initializator,
- default_estimator = estimator))
\ No newline at end of file
diff --git a/src/cpp/SConscript b/src/cpp/SConscript
index 6aae23b0..0fdd69f0 100644
--- a/src/cpp/SConscript
+++ b/src/cpp/SConscript
@@ -17,12 +17,13 @@ Alias("autowig", targets)
Alias("install", targets)
wigenv = cppenv.Clone(tools = ['wig'])
+wigenv.AppendUnique(CPPDEFINES=['EIGEN_NO_STATIC_ASSERT', 'AUTOWIG'])
targets = wigenv.BoostPythonWIG('statiskit_core', [target for target in targets if target.name.endswith('.h')],
module='../py/wrapper/_core.cpp',
decorator='../py/statiskit/core/_core.py',
- parser_bootstrap=3,
+ parser_bootstrap=1,
controller='AutoWIG.py',
- depends=['statiskit_linalg', 'statiskit_stl'])
+ depends=['statiskit_linalg'])
Alias("autowig", targets)
wigenv.Depends(targets, "cpp-dev")
diff --git a/src/cpp/base.h b/src/cpp/base.h
index 9c776799..d029ea7f 100644
--- a/src/cpp/base.h
+++ b/src/cpp/base.h
@@ -69,7 +69,7 @@ namespace statiskit
/** Get the random generator
*
- * The random generator used is the Mersenne Twister random generator of the Boost.Random library
+ * The random generator used is the Mersenne Twister random generator of the Boost.Random library
*/
STATISKIT_CORE_API boost::mt19937& get_random_generator();
@@ -200,5 +200,7 @@ namespace statiskit
namespace std { template unique_ptr make_unique(Args&&... args); }
#endif
+#ifndef AUTOWIG
#include "base.hpp"
#endif
+#endif
diff --git a/src/cpp/data.cpp b/src/cpp/data.cpp
index d47247cf..668195c3 100644
--- a/src/cpp/data.cpp
+++ b/src/cpp/data.cpp
@@ -2,6 +2,9 @@
namespace statiskit
{
+ UnivariateData::~UnivariateData()
+ {}
+
Index UnivariateData::size() const
{
Index index = 0;
@@ -166,6 +169,9 @@ namespace statiskit
return maximum;
}
+ UnivariateData::Generator::~Generator()
+ {}
+
unsigned int NamedData::__index = 0;
NamedData::NamedData()
@@ -357,6 +363,9 @@ namespace statiskit
{ throw proxy_connection_error(); }
return 1;
}
+
+ MultivariateData::~MultivariateData()
+ {}
Index MultivariateData::size() const
{
@@ -382,6 +391,8 @@ namespace statiskit
return total;
}
+ MultivariateData::Generator::~Generator()
+ {}
MultivariateDataFrame::MultivariateDataFrame()
{
diff --git a/src/cpp/data.h b/src/cpp/data.h
index 5ee80ab6..9f42db2f 100644
--- a/src/cpp/data.h
+++ b/src/cpp/data.h
@@ -17,8 +17,12 @@ namespace statiskit
typedef UnivariateEvent event_type;
typedef WeightedUnivariateData weighted_type;
+ virtual ~UnivariateData() = 0;
+
struct STATISKIT_CORE_API Generator
{
+ virtual ~Generator() = 0;
+
virtual bool is_valid() const = 0;
virtual Generator& operator++() = 0;
@@ -46,7 +50,7 @@ namespace statiskit
NamedData();
NamedData(const std::string& name);
NamedData(const NamedData& named_data);
- ~NamedData();
+ virtual ~NamedData();
const std::string& get_name() const;
void set_name(const std::string& name);
@@ -115,8 +119,12 @@ namespace statiskit
typedef MultivariateEvent event_type;
typedef WeightedMultivariateData weighted_type;
+ virtual ~MultivariateData() = 0;
+
struct STATISKIT_CORE_API Generator
{
+ virtual ~Generator() = 0;
+
virtual bool is_valid() const = 0;
virtual Generator& operator++() = 0;
@@ -608,5 +616,7 @@ namespace statiskit
};*/
}
+#ifndef AUTOWIG
#include "data.hpp"
#endif
+#endif
\ No newline at end of file
diff --git a/src/cpp/distribution.cpp b/src/cpp/distribution.cpp
index cdd468a9..f51ac05a 100644
--- a/src/cpp/distribution.cpp
+++ b/src/cpp/distribution.cpp
@@ -3,6 +3,9 @@
namespace statiskit
{
+ UnivariateDistribution::~UnivariateDistribution()
+ {}
+
double UnivariateDistribution::loglikelihood(const UnivariateData& data) const
{
double llh = 0.;
@@ -1355,10 +1358,10 @@ namespace statiskit
}
double LaplaceDistribution::ldf(const double& value) const
- { return abs(_mu - value) / _sigma - log(2*_sigma); }
+ { return fabs(_mu - value) / _sigma - log(2*_sigma); }
double LaplaceDistribution::pdf(const double& value) const
- { return 0.5 * exp( abs(_mu - value) / _sigma) / _sigma; }
+ { return 0.5 * exp(fabs(_mu - value) / _sigma) / _sigma; }
double LaplaceDistribution::cdf(const double& value) const
{
@@ -1994,6 +1997,12 @@ namespace statiskit
return llh;
}
+ UnivariateConditionalDistribution::~UnivariateConditionalDistribution()
+ {}
+
+ MultivariateDistribution::~MultivariateDistribution()
+ {}
+
double MultivariateDistribution::loglikelihood(const MultivariateData& data) const
{
double llh = 0.;
@@ -2301,6 +2310,9 @@ namespace statiskit
return p;
}
+ MultivariateConditionalDistribution::~MultivariateConditionalDistribution()
+ {}
+
double MultivariateConditionalDistribution::loglikelihood(const MultivariateConditionalData& data) const
{
double llh = 0.;
diff --git a/src/cpp/distribution.h b/src/cpp/distribution.h
index 30e95d56..52142920 100644
--- a/src/cpp/distribution.h
+++ b/src/cpp/distribution.h
@@ -24,6 +24,8 @@ namespace statiskit
{
typedef UnivariateData data_type;
+ virtual ~UnivariateDistribution() = 0;
+
/// \brief Get the number of parameters of the distribution.
virtual unsigned int get_nb_parameters() const = 0;
@@ -1982,6 +1984,8 @@ namespace statiskit
{
typedef UnivariateDistribution response_type;
+ virtual ~UnivariateConditionalDistribution() = 0;
+
/// \Brief This is an operation of conditioning that returns the conditional distribution \f$ Y \vert \boldsymbol{X} = \boldsymbol{x} \f$.
virtual const UnivariateDistribution* operator() (const MultivariateEvent& event) const = 0;
@@ -2013,6 +2017,8 @@ namespace statiskit
typedef MultivariateData data_type;
typedef UnivariateDistribution marginal_type;
+ virtual ~MultivariateDistribution() = 0;
+
/// \brief Get the number of components of the distribution.
virtual Index get_nb_components() const = 0;
@@ -2153,27 +2159,21 @@ namespace statiskit
typedef IndependentMultivariateDistribution< DiscreteMultivariateDistribution > DiscreteIndependentMultivariateDistribution;
typedef IndependentMultivariateDistribution< ContinuousMultivariateDistribution > ContinuousIndependentMultivariateDistribution;*/
- /** \Brief This class MultivariateConditionalDistribution represents the conditional distribution \f$ Y \vert \boldsymbol{X} \f$ of an univariate random component \f$ Y\f$ given a multivariate component \f$ \boldsymbol{X} \f$.
- *
- */
+
struct STATISKIT_CORE_API MultivariateConditionalDistribution
{
typedef MultivariateDistribution response_type;
+ virtual ~MultivariateConditionalDistribution() = 0;
+
virtual Index get_nb_components() const = 0;
- /// \Brief This is an operation of conditioning that returns the conditional distribution \f$ Y \vert \boldsymbol{X} = \boldsymbol{x} \f$.
virtual const MultivariateDistribution* operator() (const MultivariateEvent& event) const = 0;
double loglikelihood(const MultivariateConditionalData& data) const;
- /// \Brief Get the sample space of the response component \f$ Y \f$.
- //virtual std::unique_ptr< MultivariateSampleSpace > get_response_space() const = 0;
-
- /// \Brief Get the sample space of the explanatory components \f$ \boldsymbol{X} \f$.
virtual const MultivariateSampleSpace* get_explanatory_space() const = 0;
- /// \Brief Get the number of parameters of the \f$ Y \vert \boldsymbol{X} \f$.
virtual unsigned int get_nb_parameters() const = 0;
virtual std::unique_ptr< MultivariateConditionalDistribution > copy() const = 0;
@@ -2331,5 +2331,7 @@ namespace statiskit
typedef std::vector< ContinuousMultivariateDistribution* > ContinuousMultivariateDistributionVector;
}
+#ifndef AUTOWIG
#include "distribution.hpp"
#endif
+#endif
diff --git a/src/cpp/estimation.h b/src/cpp/estimation.h
index da9d9e7c..44bd821f 100644
--- a/src/cpp/estimation.h
+++ b/src/cpp/estimation.h
@@ -146,7 +146,7 @@ namespace statiskit
criterion_type _criterion;
virtual double scoring(const typename B::estimated_type * estimated, typename B::data_type const & data) const;
- };
+ };/**/
protected:
std::vector< B * > _estimations;
@@ -417,8 +417,10 @@ namespace statiskit
};
typedef Selection< ContinuousMultivariateConditionalDistribution, ContinuousMultivariateConditionalDistributionEstimation > ContinuousMultivariateConditionalDistributionSelection;
- typedef ContinuousMultivariateConditionalDistributionSelection::CriterionEstimator ContinuousMultivariateConditionalDistributionCriterionEstimator;
+ typedef ContinuousMultivariateConditionalDistributionSelection::CriterionEstimator ContinuousMultivariateConditionalDistributionCriterionEstimator;
}
+#ifndef AUTOWIG
#include "estimation.hpp"
#endif
+#endif
diff --git a/src/cpp/estimator.h b/src/cpp/estimator.h
index 5c71cd28..9697cb34 100644
--- a/src/cpp/estimator.h
+++ b/src/cpp/estimator.h
@@ -597,5 +597,7 @@ namespace statiskit
typedef MixtureSingularDistributionEMEstimation::Estimator MixtureSingularDistributionEMEstimator;
}
+#ifndef AUTOWIG
#include "estimator.hpp"
#endif
+#endif
diff --git a/src/cpp/event.cpp b/src/cpp/event.cpp
index a71480bf..a1a5787c 100644
--- a/src/cpp/event.cpp
+++ b/src/cpp/event.cpp
@@ -28,6 +28,9 @@ namespace statiskit
outcome_type ContinuousEvent::get_outcome() const
{ return CONTINUOUS; }
+ MultivariateEvent::~MultivariateEvent()
+ {}
+
VectorEvent::VectorEvent(const Index& size)
{ _events.resize(size, nullptr); }
diff --git a/src/cpp/event.h b/src/cpp/event.h
index 1993e5a7..7b68d922 100644
--- a/src/cpp/event.h
+++ b/src/cpp/event.h
@@ -170,6 +170,9 @@ namespace statiskit
struct STATISKIT_CORE_API MultivariateEvent
{
+
+ virtual ~MultivariateEvent() = 0;
+
virtual Index size() const = 0;
virtual const UnivariateEvent* get(const Index& index) const = 0;
@@ -197,5 +200,7 @@ namespace statiskit
};
}
+#ifndef AUTOWIG
#include "event.hpp"
#endif
+#endif
diff --git a/src/cpp/indicator.cpp b/src/cpp/indicator.cpp
index a446ed38..c8b07605 100644
--- a/src/cpp/indicator.cpp
+++ b/src/cpp/indicator.cpp
@@ -5,12 +5,27 @@ namespace statiskit
qualitative_sample_space_error::qualitative_sample_space_error() : parameter_error("data", "unexpected " + __impl::to_string(CATEGORICAL) + " outcome")
{}
+ UnivariateLocationEstimation::~UnivariateLocationEstimation()
+ {}
+
+ UnivariateLocationEstimation::Estimator::~Estimator()
+ {}
+
+ MultivariateLocationEstimation::~MultivariateLocationEstimation()
+ {}
+
+ MultivariateLocationEstimation::Estimator::~Estimator()
+ {}
+
UnivariateMeanEstimation::UnivariateMeanEstimation(const double& location)
{ _location = location; }
UnivariateMeanEstimation::UnivariateMeanEstimation(const UnivariateMeanEstimation& estimation)
{ _location = estimation._location; }
+ UnivariateMeanEstimation::~UnivariateMeanEstimation()
+ {}
+
const double& UnivariateMeanEstimation::get_location() const
{ return _location; }
@@ -20,6 +35,9 @@ namespace statiskit
UnivariateMeanEstimation::Estimator::Estimator(const Estimator& estimator)
{}
+ UnivariateMeanEstimation::Estimator::~Estimator()
+ {}
+
std::unique_ptr< UnivariateLocationEstimation > UnivariateMeanEstimation::Estimator::operator() (const UnivariateData& data) const
{
double total = data.compute_total();
@@ -68,12 +86,18 @@ namespace statiskit
MultivariateMeanEstimation::MultivariateMeanEstimation(const MultivariateMeanEstimation& estimation)
{ _location = estimation._location; }
+ MultivariateMeanEstimation::~MultivariateMeanEstimation()
+ {}
+
MultivariateMeanEstimation::Estimator::Estimator()
{}
MultivariateMeanEstimation::Estimator::Estimator(const Estimator& estimator)
{}
+ MultivariateMeanEstimation::Estimator::~Estimator()
+ {}
+
std::unique_ptr< MultivariateLocationEstimation > MultivariateMeanEstimation::Estimator::operator() (const MultivariateData& data) const
{
Eigen::VectorXd mu = Eigen::VectorXd(data.get_sample_space()->size());
@@ -99,9 +123,30 @@ namespace statiskit
UnivariateDispersionEstimation::UnivariateDispersionEstimation(const UnivariateDispersionEstimation& estimation)
{ _location = estimation._location; }
+ UnivariateDispersionEstimation::~UnivariateDispersionEstimation()
+ {}
+
const double& UnivariateDispersionEstimation::get_location() const
{ return _location; }
+ UnivariateDispersionEstimation::Estimator::~Estimator()
+ {}
+
+ MultivariateDispersionEstimation::MultivariateDispersionEstimation(const Eigen::VectorXd& location)
+ { _location = location; }
+
+ MultivariateDispersionEstimation::MultivariateDispersionEstimation(const MultivariateDispersionEstimation& estimation)
+ { _location = estimation._location; }
+
+ const Eigen::VectorXd& MultivariateDispersionEstimation::get_location() const
+ { return _location; }
+
+ MultivariateDispersionEstimation::~MultivariateDispersionEstimation()
+ {}
+
+ MultivariateDispersionEstimation::Estimator::~Estimator()
+ {}
+
UnivariateVarianceEstimation::UnivariateVarianceEstimation(const double& location, const bool& bias, const double& dispersion) : UnivariateDispersionEstimation(location)
{
_bias = bias;
@@ -114,6 +159,9 @@ namespace statiskit
_dispersion = estimation._dispersion;
}
+ UnivariateVarianceEstimation::~UnivariateVarianceEstimation()
+ {}
+
const bool& UnivariateVarianceEstimation::get_bias() const
{ return _bias; }
@@ -128,7 +176,10 @@ namespace statiskit
UnivariateVarianceEstimation::Estimator::Estimator(const Estimator& estimator)
{ _bias = estimator._bias; }
-
+
+ UnivariateVarianceEstimation::Estimator::~Estimator()
+ {}
+
std::unique_ptr< UnivariateDispersionEstimation > UnivariateVarianceEstimation::Estimator::operator() (const UnivariateData& data, const double& location) const
{
double total = data.compute_total(), total_square = 0.;
@@ -188,15 +239,6 @@ namespace statiskit
void UnivariateVarianceEstimation::Estimator::set_bias(const bool& bias)
{ _bias = bias; }
- MultivariateDispersionEstimation::MultivariateDispersionEstimation(const Eigen::VectorXd& location)
- { _location = location; }
-
- MultivariateDispersionEstimation::MultivariateDispersionEstimation(const MultivariateDispersionEstimation& estimation)
- { _location = estimation._location; }
-
- const Eigen::VectorXd& MultivariateDispersionEstimation::get_location() const
- { return _location; }
-
MultivariateVarianceEstimation::MultivariateVarianceEstimation(const Eigen::VectorXd& location, const Eigen::MatrixXd& dispersion, const bool& bias) : MultivariateDispersionEstimation(location)
{
_dispersion = dispersion;
@@ -209,6 +251,9 @@ namespace statiskit
_bias = estimation._bias;
}
+ MultivariateVarianceEstimation::~MultivariateVarianceEstimation()
+ {}
+
const bool& MultivariateVarianceEstimation::get_bias() const
{ return _bias; }
@@ -224,6 +269,9 @@ namespace statiskit
MultivariateVarianceEstimation::Estimator::Estimator(const Estimator& estimator)
{ _bias = estimator._bias; }
+ MultivariateVarianceEstimation::Estimator::~Estimator()
+ {}
+
std::unique_ptr< MultivariateDispersionEstimation > MultivariateVarianceEstimation::Estimator::operator() (const MultivariateData& data, const Eigen::VectorXd& location) const
{
Eigen::MatrixXd dispersion = Eigen::MatrixXd(location.size(), location.size());
diff --git a/src/cpp/indicator.h b/src/cpp/indicator.h
index f575de6c..f52db6e2 100644
--- a/src/cpp/indicator.h
+++ b/src/cpp/indicator.h
@@ -11,10 +11,14 @@ namespace statiskit
struct STATISKIT_CORE_API UnivariateLocationEstimation
{
+ virtual ~UnivariateLocationEstimation() = 0;
+
virtual const double& get_location() const = 0;
struct STATISKIT_CORE_API Estimator
{
+ virtual ~Estimator() = 0;
+
virtual std::unique_ptr< UnivariateLocationEstimation > operator() (const UnivariateData& data) const = 0;
virtual std::unique_ptr< Estimator > copy() const = 0;
@@ -23,10 +27,14 @@ namespace statiskit
struct STATISKIT_CORE_API MultivariateLocationEstimation
{
+ virtual ~MultivariateLocationEstimation() = 0;
+
virtual const Eigen::VectorXd& get_location() const = 0;
struct STATISKIT_CORE_API Estimator
{
+ virtual ~Estimator() = 0;
+
virtual std::unique_ptr< MultivariateLocationEstimation > operator() (const MultivariateData& data) const = 0;
virtual std::unique_ptr< Estimator > copy() const = 0;
@@ -38,6 +46,7 @@ namespace statiskit
public:
UnivariateMeanEstimation(const double& location);
UnivariateMeanEstimation(const UnivariateMeanEstimation& estimation);
+ virtual ~UnivariateMeanEstimation();
virtual const double& get_location() const;
@@ -45,6 +54,7 @@ namespace statiskit
{
Estimator();
Estimator(const Estimator& estimator);
+ virtual ~Estimator();
virtual std::unique_ptr< UnivariateLocationEstimation > operator() (const UnivariateData& data) const;
@@ -60,6 +70,7 @@ namespace statiskit
public:
MultivariateMeanEstimation(const Eigen::VectorXd& location);
MultivariateMeanEstimation(const MultivariateMeanEstimation& estimation);
+ virtual ~MultivariateMeanEstimation();
virtual const Eigen::VectorXd& get_location() const;
@@ -67,6 +78,7 @@ namespace statiskit
{
Estimator();
Estimator(const Estimator& estimator);
+ virtual ~Estimator();
virtual std::unique_ptr< MultivariateLocationEstimation > operator() (const MultivariateData& data) const;
@@ -82,6 +94,7 @@ namespace statiskit
public:
UnivariateDispersionEstimation(const double& location);
UnivariateDispersionEstimation(const UnivariateDispersionEstimation& estimation);
+ virtual ~UnivariateDispersionEstimation() = 0;
const double& get_location() const;
@@ -89,6 +102,8 @@ namespace statiskit
struct STATISKIT_CORE_API Estimator
{
+ virtual ~Estimator() = 0;
+
virtual std::unique_ptr< UnivariateDispersionEstimation > operator() (const UnivariateData& data, const double& location) const = 0;
virtual std::unique_ptr< Estimator > copy() const = 0;
@@ -103,6 +118,7 @@ namespace statiskit
public:
MultivariateDispersionEstimation(const Eigen::VectorXd& location);
MultivariateDispersionEstimation(const MultivariateDispersionEstimation& estimation);
+ virtual ~MultivariateDispersionEstimation() = 0;
const Eigen::VectorXd& get_location() const;
@@ -110,6 +126,8 @@ namespace statiskit
struct STATISKIT_CORE_API Estimator
{
+ virtual ~Estimator() = 0;
+
virtual std::unique_ptr< MultivariateDispersionEstimation > operator() (const MultivariateData& data, const Eigen::VectorXd& location) const = 0;
virtual std::unique_ptr< Estimator > copy() const = 0;
@@ -124,6 +142,7 @@ namespace statiskit
public:
UnivariateVarianceEstimation(const double& location, const bool& bias, const double& dispersion);
UnivariateVarianceEstimation(const UnivariateVarianceEstimation& estimation);
+ virtual ~UnivariateVarianceEstimation();
const bool& get_bias() const;
@@ -135,6 +154,7 @@ namespace statiskit
Estimator();
Estimator(const bool& bias);
Estimator(const Estimator& estimator);
+ virtual ~Estimator();
virtual std::unique_ptr< UnivariateDispersionEstimation > operator() (const UnivariateData& data, const double& location) const;
@@ -157,6 +177,7 @@ namespace statiskit
public:
MultivariateVarianceEstimation(const Eigen::VectorXd& location, const Eigen::MatrixXd& dispersion, const bool& bias);
MultivariateVarianceEstimation(const MultivariateVarianceEstimation& estimation);
+ virtual ~MultivariateVarianceEstimation();
const bool& get_bias() const;
@@ -168,6 +189,7 @@ namespace statiskit
Estimator();
Estimator(const bool& bias);
Estimator(const Estimator& estimator);
+ virtual ~Estimator();
virtual std::unique_ptr< MultivariateDispersionEstimation > operator() (const MultivariateData& data, const Eigen::VectorXd& location) const;
diff --git a/src/cpp/sample_space.h b/src/cpp/sample_space.h
index 5a8a5e13..c0ce52ca 100644
--- a/src/cpp/sample_space.h
+++ b/src/cpp/sample_space.h
@@ -224,4 +224,4 @@ namespace statiskit
}
-#endif
+#endif
\ No newline at end of file
diff --git a/src/cpp/singular.cpp b/src/cpp/singular.cpp
index d8f9aaf8..16582d3e 100644
--- a/src/cpp/singular.cpp
+++ b/src/cpp/singular.cpp
@@ -13,6 +13,9 @@
namespace statiskit
{
+ SingularDistribution::~SingularDistribution()
+ {}
+
double SingularDistribution::loglikelihood(const MultivariateData& data) const
{
double llh = 0.;
diff --git a/src/cpp/singular.h b/src/cpp/singular.h
index 632a30ab..c8e04817 100644
--- a/src/cpp/singular.h
+++ b/src/cpp/singular.h
@@ -1,5 +1,5 @@
-#ifndef STATISKIT_CORE_OPERATOR_H
-#define STATISKIT_CORE_OPERATOR_H
+#ifndef STATISKIT_CORE_SINGULAR_H
+#define STATISKIT_CORE_SINGULAR_H
#include "base.h"
#include "data.h"
@@ -11,6 +11,8 @@ namespace statiskit
{
typedef MultivariateData data_type;
+ virtual ~SingularDistribution() = 0;
+
virtual Index get_nb_components() const = 0;
virtual unsigned int get_nb_parameters() const = 0;
diff --git a/src/cpp/slope_heuristic.cpp b/src/cpp/slope_heuristic.cpp
index 534c4927..6f69ab07 100644
--- a/src/cpp/slope_heuristic.cpp
+++ b/src/cpp/slope_heuristic.cpp
@@ -8,6 +8,9 @@ namespace statiskit
SlopeHeuristicSolver::SlopeHeuristicSolver(const SlopeHeuristicSolver& solver)
{ _solver = solver._solver; }
+ SlopeHeuristicSolver::~SlopeHeuristicSolver()
+ {}
+
linalg::solver_type SlopeHeuristicSolver::get_solver() const
{ return _solver; }
@@ -123,6 +126,9 @@ namespace statiskit
}
}
+ SlopeHeuristicSelector::~SlopeHeuristicSelector()
+ {}
+
SlopeHeuristicMaximalSelector::SlopeHeuristicMaximalSelector()
{}
diff --git a/src/cpp/slope_heuristic.h b/src/cpp/slope_heuristic.h
index e082f35a..b3666b6f 100644
--- a/src/cpp/slope_heuristic.h
+++ b/src/cpp/slope_heuristic.h
@@ -16,6 +16,7 @@ namespace statiskit
public:
SlopeHeuristicSolver();
SlopeHeuristicSolver(const SlopeHeuristicSolver& solver);
+ virtual ~SlopeHeuristicSolver();
virtual Eigen::VectorXd operator() (const Eigen::MatrixXd& X, const Eigen::VectorXd& y) const = 0;
@@ -97,6 +98,8 @@ namespace statiskit
struct STATISKIT_CORE_API SlopeHeuristicSelector
{
+ virtual ~SlopeHeuristicSelector();
+
virtual Index operator() (const SlopeHeuristic& sh) const = 0;
virtual std::unique_ptr< SlopeHeuristicSelector > copy() const = 0;
@@ -192,5 +195,7 @@ namespace statiskit
};
}
+#ifndef AUTOWIG
#include "slope_heuristic.hpp"
#endif
+#endif
diff --git a/src/py/statiskit/core/_core.py b/src/py/statiskit/core/_core.py
index c406b1c3..f5ac0056 100644
--- a/src/py/statiskit/core/_core.py
+++ b/src/py/statiskit/core/_core.py
@@ -140,31 +140,31 @@
__core.statiskit._Selection_5b1444f7a44054459e5adff18c81bbfb.CriterionEstimator.criterion_type = __core.statiskit.__selection_5b1444f7a44054459e5adff18c81bbfb._criterion_estimator.criterion_type
# Group template specializations
-__core.statiskit._MultivariateMixtureDistribution = (__core.statiskit._MultivariateMixtureDistribution_5c6e4c2beaae58e1a041154bd478b75f, __core.statiskit._MultivariateMixtureDistribution_5750371755a95c10b9259748c7b5e21b, __core.statiskit._MultivariateMixtureDistribution_6731f013fc2f50e6b3684322e5d511aa, __core.statiskit._MultivariateMixtureDistribution_a887ab230e4b513ab40c258c172f2580)
-__core.statiskit._SlopeHeuristicSelection = (__core.statiskit._SlopeHeuristicSelection_9ba0310efd9c520c8c9e6cb4ff8fb1a4)
+__core.statiskit._PolymorphicCopy = (__core.statiskit._PolymorphicCopy_0281a28ebbe655cabfc3d1baabb16b6c, __core.statiskit._PolymorphicCopy_1790dd7d2111554099562871bb0f85af, __core.statiskit._PolymorphicCopy_d84d3426cce55670b51d351b388a8ae8, __core.statiskit._PolymorphicCopy_eb4ed1ac11775528a15a11246865cec3, __core.statiskit._PolymorphicCopy_fbe279819c925fe9bb1cdf5d0de8cf1a, __core.statiskit._PolymorphicCopy_0ec3624c447f5547b35390faafaf867f, __core.statiskit._PolymorphicCopy_167b2440c33657b2abc8311b6621a7bb, __core.statiskit._PolymorphicCopy_16a072b3aa3255f989f89ed810798d2e, __core.statiskit._PolymorphicCopy_2bf4cc1fa6905f14bcb954dce0b21ace, __core.statiskit._PolymorphicCopy_3185f3f8abfe5447acd1b43172130b8e, __core.statiskit._PolymorphicCopy_3d92ab3536925f88947025adb8aff536, __core.statiskit._PolymorphicCopy_43d603893a165ed2bf34ad286a50f22e, __core.statiskit._PolymorphicCopy_5e9c2eecb34851cd99100ce520f53c6e, __core.statiskit._PolymorphicCopy_6c36c615980657b7b51c6c44de94c819, __core.statiskit._PolymorphicCopy_7504e6a86bdf57c0a7e644a6615fcd51, __core.statiskit._PolymorphicCopy_7510c84a2e4c5022ac15bd97a576d4b0, __core.statiskit._PolymorphicCopy_7963cd416f6c50c09445d3b27e4f9428, __core.statiskit._PolymorphicCopy_79be5108bb8c56d9825ee10945271a59, __core.statiskit._PolymorphicCopy_8486f4aa8ce25724972cec18f80c00cc, __core.statiskit._PolymorphicCopy_86ceaf8153c052c9b470c7e534cdb934, __core.statiskit._PolymorphicCopy_988ed407a0da542eb838d5681ba5ffd1, __core.statiskit._PolymorphicCopy_abb8de3fed35566b9c88aebdaec5f1a0, __core.statiskit._PolymorphicCopy_b101d02bb3d95e95ac86387f50f9bccd, __core.statiskit._PolymorphicCopy_bb48025bb0a15b5c907ff0400bf2207a, __core.statiskit._PolymorphicCopy_bc77a106572e58ba96fe5742a38e574c, __core.statiskit._PolymorphicCopy_cc3bc950f48855398043fabd1fa92b62, __core.statiskit._PolymorphicCopy_d98e19d761d75012a9c1df0886e2812f, __core.statiskit._PolymorphicCopy_e148ab9362cf5609ac98763b3a12ca5e, __core.statiskit._PolymorphicCopy_eae24fefebd9570687e8a345f6e50c1b, __core.statiskit._PolymorphicCopy_f93af042f688513484b1158c96b9eaef, __core.statiskit._PolymorphicCopy_fcc6162c378c5756b392afed99931125, __core.statiskit._PolymorphicCopy_09fa62065c8f5098af0f7db57ad3e6a9, __core.statiskit._PolymorphicCopy_1151599a3fae506b8f5a5bddf7efd129, __core.statiskit._PolymorphicCopy_3fdfbd3fa64657cebd5a4166db8b26a9, __core.statiskit._PolymorphicCopy_473e4f9a05ed5118bd06e179489a35f4, __core.statiskit._PolymorphicCopy_48bccb3a91fe5cebbca2f6105b37b2c5, __core.statiskit._PolymorphicCopy_90681e203d925f7c8b9ca14a02786804, __core.statiskit._PolymorphicCopy_a3883be24c8c5dd1bcba4dff4ebd0c4f, __core.statiskit._PolymorphicCopy_b014379d48a45dac9f7ee65cf09afac7, __core.statiskit._PolymorphicCopy_b745bd62c1315087a0aa661317232745, __core.statiskit._PolymorphicCopy_d09bc728f19c5db5a6f8091c4c6d9f2b, __core.statiskit._PolymorphicCopy_d0ed0f7adad950a1a66bbbf2fcc3f5d1, __core.statiskit._PolymorphicCopy_d6970cd0a37451cfbcd48d316b17aaa0, __core.statiskit._PolymorphicCopy_e49aea4bd5fa5370abfd0a3ba47ff03e, __core.statiskit._PolymorphicCopy_f76f62b9f79a5f43900330c071ce00fb, __core.statiskit._PolymorphicCopy_ffc7b6c27c595cb6ab53ebb2f04ce1de, __core.statiskit._PolymorphicCopy_22a1fcd680dc54a1b88ffdab2f60f4a5, __core.statiskit._PolymorphicCopy_30b90e733d3b5718b760496782efec78, __core.statiskit._PolymorphicCopy_3b85938d896e56519b8342119ca08869, __core.statiskit._PolymorphicCopy_528d7cd3a92d569d897fdc1e61483003, __core.statiskit._PolymorphicCopy_5877793da2745ffb9f47b225e5ec26b6, __core.statiskit._PolymorphicCopy_58960b7597495bb78bb15e0b1e8c9de8, __core.statiskit._PolymorphicCopy_603c48a232f0549ab95e7c0325f6f159, __core.statiskit._PolymorphicCopy_681ebebfc39f52e7b797a69c6f165cc7, __core.statiskit._PolymorphicCopy_74f6b70412845069a8b8594df02c99e5, __core.statiskit._PolymorphicCopy_86541250592e58489f051f41f0896e22, __core.statiskit._PolymorphicCopy_c64f8514180b56eabe5b4d197177f547, __core.statiskit._PolymorphicCopy_ca5d28928ff15dbc886e10017edb407d, __core.statiskit._PolymorphicCopy_ddc1dd1f57af5b6d966459fdd3ae2480, __core.statiskit._PolymorphicCopy_2613fe07dc7251cea4181b6d9d00aad1, __core.statiskit._PolymorphicCopy_c285de96478650da951aca759bc2616e, __core.statiskit._PolymorphicCopy_c45aea45ed2e564cb24514edfc5e63b0)
+__core.statiskit._LazyEstimation = (__core.statiskit._LazyEstimation_040909a1c2b158b198be21fa1ab2b474, __core.statiskit._LazyEstimation_423ed9cbac44541cb53a4cf80e6e15d5, __core.statiskit._LazyEstimation_51a269f41c995b2e8c33ae7f895f50ae, __core.statiskit._LazyEstimation_59db006e2d0a532f903fd7d41c9aabfb, __core.statiskit._LazyEstimation_90ffe8fffb9b5923867b6c24ac9eedb7, __core.statiskit._LazyEstimation_caa96dc8906e541dbda0563fb9f042bc, __core.statiskit._LazyEstimation_db3e81250c765e35b6b7ab7b9d17c8ea, __core.statiskit._LazyEstimation_08568636c5a25349ad6ad5335ed1718e, __core.statiskit._LazyEstimation_1f50e5c48a545cf9a618ddbf871d3a9c, __core.statiskit._LazyEstimation_281a291cf9465a1e9af25cbee1cf5bad, __core.statiskit._LazyEstimation_2ee8bfaab59653a08d72e8d97ec7b5dd, __core.statiskit._LazyEstimation_3312cf49434759ee93e09764ddc76065, __core.statiskit._LazyEstimation_3b2e19fa74a45eb49f08742886108635, __core.statiskit._LazyEstimation_3fd024ee203f5dbeb9a9f3392ca1db8c, __core.statiskit._LazyEstimation_40c631b5a67d5748bbfdeaa0beedb4e0, __core.statiskit._LazyEstimation_49e18be963b9503a942009b04ff7e676, __core.statiskit._LazyEstimation_4b1365f753d05b8db1db0b529f5110f9, __core.statiskit._LazyEstimation_5d63830a58ae5ad1aaf2cb88275ddd22, __core.statiskit._LazyEstimation_6d99edae55df515bbdeb7c5c0e15917e, __core.statiskit._LazyEstimation_6f183e6be0945c80a110bb22edb227d9, __core.statiskit._LazyEstimation_7189dbb358a659bb802e95b3ea6ebebd, __core.statiskit._LazyEstimation_7b62905e006b57cc879769143ac42b3a, __core.statiskit._LazyEstimation_7d52b247865d503986da71f28e0da3e9, __core.statiskit._LazyEstimation_87317e63de535031ba8bf5e2f19134ef, __core.statiskit._LazyEstimation_87bede3683865d5daba537c08a5c665f, __core.statiskit._LazyEstimation_8946cbc54c235b72b2e100c2785ce4c3, __core.statiskit._LazyEstimation_899c8afc48a850aaac3ae5c4614380e9, __core.statiskit._LazyEstimation_90894824332153a7a0c5c3bd4ff0eab8, __core.statiskit._LazyEstimation_9d7f0f97517952029268e1fd35ac8843, __core.statiskit._LazyEstimation_9dcc67ced1f05c0a9b634f6e7bdffe6c, __core.statiskit._LazyEstimation_bb17c2bea1da5d2a86714ca422d3c393, __core.statiskit._LazyEstimation_d72a9c13e27a5de5800ea382cc4d107f, __core.statiskit._LazyEstimation_db760ff53e0e5dca8e558b09ed12163c, __core.statiskit._LazyEstimation_e8c4cdf7ac4e5ead83bcc0877ffddd76, __core.statiskit._LazyEstimation_ea23650412285dd89c33e1ed29a91cb7, __core.statiskit._LazyEstimation_ef99412d87545a1391d9c6cbb66e08e8, __core.statiskit._LazyEstimation_f7ee5d4607de508bb39519488f31e96c)
+__core.statiskit._MixtureDistribution = (__core.statiskit._MixtureDistribution_13232a7341945cd08787bdf29befb389, __core.statiskit._MixtureDistribution_b24ad967ae66587ba612c3f37635bddb, __core.statiskit._MixtureDistribution_6923aecde43059bd8a00d1bd199ffa8d, __core.statiskit._MixtureDistribution_7d0c9ca0e35156dda4481073c8664c19, __core.statiskit._MixtureDistribution_8d6042c687a1543d97b4931d7ca1fca8, __core.statiskit._MixtureDistribution_c50f0d84f3a05771b904e670721690e3, __core.statiskit._MixtureDistribution_d4b7bfff2e0551769c3e6767fe7dca05, __core.statiskit._MixtureDistribution_dcb42c58c45353839bf4d081d804b14c)
+__core.std._Vector = (__core.std._Vector_160b713997e259caa9b19848803d29f1, __core.std._Vector_19ec6a1f261852b5b192c3cbc4571d78, __core.std._Vector_1a895a21d59854609ac58f50d8dcef94, __core.std._Vector_3c1962795bd85111b3372c4c25474792, __core.std._Vector_41f94682b11f5bf481e7cf7033a93181, __core.std._Vector_67870dc7ea665794a91fa84ca05aecb0, __core.std._Vector_a138b226412951b38a64aaad8bc549ac, __core.std._Vector_ce6d678c114158f596627eb4f0c6e9b1, __core.std._Vector_ee054e76c90f582f9e07cdff4cd63eda)
+__core.statiskit._WeightedData = (__core.statiskit._WeightedData_5b5f1c1f4aa852eab398cea6df20fee2, __core.statiskit._WeightedData_64ae6eddce405116ba534ed722881799)
__core.statiskit._LeftCensoredEvent = (__core.statiskit._LeftCensoredEvent_01ddd51bfe2a5d97b4620b9e2d14360e, __core.statiskit._LeftCensoredEvent_aa6e0b250759574eb903a6b783b18053)
-__core.statiskit._ElementaryEvent = (__core.statiskit._ElementaryEvent_2f72e6e6db9a5498beee75dbafdc6393, __core.statiskit._ElementaryEvent_85e5d9c1d86a574d8623fe4bb0164527, __core.statiskit._ElementaryEvent_9981958281625422b3b46cea8ec85a6d)
+__core.statiskit._UnivariateFrequencyDistribution = (__core.statiskit._UnivariateFrequencyDistribution_0db25688c9bf5a57b1d944dcc1a3b7f2, __core.statiskit._UnivariateFrequencyDistribution_a4463e49d7865a6497ec20612e342cbe, __core.statiskit._UnivariateFrequencyDistribution_bf5b68f25d1f5ab9ad2c936351edf740)
__core.statiskit._RightCensoredEvent = (__core.statiskit._RightCensoredEvent_1ec5dee4e7cb5437b83047021c0ca63f, __core.statiskit._RightCensoredEvent_4f25ed2b505752de8ee46e2e6aa83af6)
-__core.statiskit._IntervalCensoredEvent = (__core.statiskit._IntervalCensoredEvent_a766c9930af25f8f90f6e118f2ca75d5, __core.statiskit._IntervalCensoredEvent_fb8f1cea3a695accb39f019b3fbd2247)
+__core.statiskit._ElementaryEvent = (__core.statiskit._ElementaryEvent_2f72e6e6db9a5498beee75dbafdc6393, __core.statiskit._ElementaryEvent_85e5d9c1d86a574d8623fe4bb0164527, __core.statiskit._ElementaryEvent_9981958281625422b3b46cea8ec85a6d)
__core.statiskit._CensoredEvent = (__core.statiskit._CensoredEvent_42c73f7b760d584f96ee42693c708651, __core.statiskit._CensoredEvent_48d411e601675e49961eaa93daeb1835, __core.statiskit._CensoredEvent_fa5e2baabb585a5e93632d2563d88b33)
-__core.statiskit._MixtureDistribution = (__core.statiskit._MixtureDistribution_13232a7341945cd08787bdf29befb389, __core.statiskit._MixtureDistribution_b24ad967ae66587ba612c3f37635bddb, __core.statiskit._MixtureDistribution_6923aecde43059bd8a00d1bd199ffa8d, __core.statiskit._MixtureDistribution_7d0c9ca0e35156dda4481073c8664c19, __core.statiskit._MixtureDistribution_8d6042c687a1543d97b4931d7ca1fca8, __core.statiskit._MixtureDistribution_c50f0d84f3a05771b904e670721690e3, __core.statiskit._MixtureDistribution_d4b7bfff2e0551769c3e6767fe7dca05, __core.statiskit._MixtureDistribution_dcb42c58c45353839bf4d081d804b14c)
__core.statiskit._ActiveEstimation = (__core.statiskit._ActiveEstimation_7815e44baa9c505681db76fc0d0c7fd6, __core.statiskit._ActiveEstimation_85895a324a625f0888907166731d1bca, __core.statiskit._ActiveEstimation_9cf0f707397c5385baa38f245ba80437, __core.statiskit._ActiveEstimation_b0590d3783ba5288a5695b0e9cf1b03f, __core.statiskit._ActiveEstimation_bf47140d396d5c208e074ff3a2a31af4, __core.statiskit._ActiveEstimation_c5f88ba309545f39820cbd74b19f1f7c, __core.statiskit._ActiveEstimation_e793dec94d375e40b28adb85f4d45664, __core.statiskit._ActiveEstimation_09e5fef4970b56dabc3cf805a4fca937, __core.statiskit._ActiveEstimation_0b7e758230bf50db981289f48e9fdca7, __core.statiskit._ActiveEstimation_134023695d4459f2931df9cb87b57330, __core.statiskit._ActiveEstimation_18bed25ce1eb5640880f010edb403ed3, __core.statiskit._ActiveEstimation_19ee605677815ce58ebdc169d44e3d8c, __core.statiskit._ActiveEstimation_20f43f33e75f5ed8baf3e95be100740a, __core.statiskit._ActiveEstimation_27cfd1a8870659e08234770c1938e6df, __core.statiskit._ActiveEstimation_281622f2e8fd576dae1b13441146f58b, __core.statiskit._ActiveEstimation_30db7beed1bd54e38566ef11693e0e60, __core.statiskit._ActiveEstimation_3201f3b07b0254eb8ef2d0c42eff2557, __core.statiskit._ActiveEstimation_36c99cd43c5c5fb8abeb0fd1ca103ac8, __core.statiskit._ActiveEstimation_3ee8eb16efa65e34aae8ad9f32dcb983, __core.statiskit._ActiveEstimation_6375bd4b368450a684e289f7598736a6, __core.statiskit._ActiveEstimation_66ea0b28087057f5abc6f26dadfb4c15, __core.statiskit._ActiveEstimation_6714db1d278d5fec95ea3760f54b9fa0, __core.statiskit._ActiveEstimation_7d35ddb2f28b57a1849a13f7711f313e, __core.statiskit._ActiveEstimation_8481c329ca5e52b0af85447122c41ca5, __core.statiskit._ActiveEstimation_9603102166305920b6c85e3416150e99, __core.statiskit._ActiveEstimation_9a82eb8fa3e45c72b3ff12f7d2c15733, __core.statiskit._ActiveEstimation_a1dbe32ad4be556a97d08416f9bb668d, __core.statiskit._ActiveEstimation_adb101528f1256ccaa63a94998938b36, __core.statiskit._ActiveEstimation_c8d0cf6feb9650a486b6da44c7b338e0, __core.statiskit._ActiveEstimation_d43cf2b0b53753edb3fccbdddfef43b3, __core.statiskit._ActiveEstimation_d5050a1ccbb65a28b581f7bdf82e3a84, __core.statiskit._ActiveEstimation_de92243b99cb5ef4a3c6cd0f80eb6279, __core.statiskit._ActiveEstimation_eddfddadfccc5e56b9e809e952641f6b, __core.statiskit._ActiveEstimation_f490fbe6298d5af89adf9098e57be3d4, __core.statiskit._ActiveEstimation_f7ee2d0fd855596a8c0abbb2be320618)
-__core.statiskit._OptimizationEstimation = (__core.statiskit._OptimizationEstimation_68170427b0885d37a676e4274699fa05, __core.statiskit._OptimizationEstimation_1d32c3b4d5615a2883aebf6ef53e85e8, __core.statiskit._OptimizationEstimation_a2e03e1beb3652d19910e253216cbbdd, __core.statiskit._OptimizationEstimation_15d5beb354475a4b8c2ab5885c0662bd, __core.statiskit._OptimizationEstimation_232384c3de2e54ad9b4768c29f93cd4e, __core.statiskit._OptimizationEstimation_615b4cea5f9251d3b38950014f9d5697, __core.statiskit._OptimizationEstimation_66ba790876ea5d25be923643f217b67a, __core.statiskit._OptimizationEstimation_6ab41d8aa0095175b6da7190fc953a97, __core.statiskit._OptimizationEstimation_8c6ff66ad2db50f3b16cf4191e75d77b, __core.statiskit._OptimizationEstimation_90a595db73ec5964850871a0849d9df6, __core.statiskit._OptimizationEstimation_bae2e5a4968957478cacad701caac477, __core.statiskit._OptimizationEstimation_d703fdffb5985355afb348563c2a3b0c, __core.statiskit._OptimizationEstimation_ee3148dbf8425c8f8a5c5a280fb4586c)
-__core.statiskit._Selection = (__core.statiskit._Selection_2d551f106ba85f3cb3acfbda4c8e17c7, __core.statiskit._Selection_44e7c25b7bde5df2a9f031c534765f11, __core.statiskit._Selection_503849a008915707a02e604de7f58273, __core.statiskit._Selection_1c16077fc2b0519d806e8d900500edde, __core.statiskit._Selection_5b1444f7a44054459e5adff18c81bbfb, __core.statiskit._Selection_6040d8f35856585fa65c9beece0f520f, __core.statiskit._Selection_6d92f9f1e7ca5180bf403b23e9073d86, __core.statiskit._Selection_8f3919223a1f55afb240c3500b95c95b, __core.statiskit._Selection_98899d54414f570aa57f6357fdc66074, __core.statiskit._Selection_b797921d7173586f85a1f0978dfdd59d, __core.statiskit._Selection_cd94566e790a5588be95cba4cfaaec57, __core.statiskit._Selection_d9f7731b9dbc5740add8fc7749d9283d, __core.statiskit._Selection_e1e7647ed4235775b6d085dd28a83675, __core.statiskit._Selection_e28923ae1ac356e5845929232f8e09ac, __core.statiskit._Selection_f29b9e4bae2254ec8b6d9cf0133bf530)
-__core.statiskit._ShiftedDistribution = (__core.statiskit._ShiftedDistribution_36adf88112dd5312b6c5fe75ebbc5559, __core.statiskit._ShiftedDistribution_85102754beff532db66ca292ea3a6486)
+__core.statiskit._SlopeHeuristicSelection = (__core.statiskit._SlopeHeuristicSelection_9ba0310efd9c520c8c9e6cb4ff8fb1a4)
+__core.statiskit._IntervalCensoredEvent = (__core.statiskit._IntervalCensoredEvent_a766c9930af25f8f90f6e118f2ca75d5, __core.statiskit._IntervalCensoredEvent_fb8f1cea3a695accb39f019b3fbd2247)
__core.statiskit._Optimization = (__core.statiskit._Optimization_b65e2bfb02355375b92295f460fb1b15, __core.statiskit._Optimization_fd63b9f470165717923109c2f3c8739d, __core.statiskit._Optimization_3d6a15edb2225daba874c2b80defe6b4, __core.statiskit._Optimization_5bbb1918edfa5fb49894cb0a6bf46044, __core.statiskit._Optimization_985cf21680915944bc189269c6e7eaf8, __core.statiskit._Optimization_b129309aaed65ac0b06bd5889ca44405, __core.statiskit._Optimization_e04b2c4523535837960c26d5b28953fc, __core.statiskit._Optimization_f81a8ee127995b0890ddd9786aab755d)
-__core.statiskit._OptimizationEstimationImpl = (__core.statiskit._OptimizationEstimationImpl_16ec8df96bd85f88b8999c4cbe58279e, __core.statiskit._OptimizationEstimationImpl_b11157049fc45e7181cc22c9c3670513, __core.statiskit._OptimizationEstimationImpl_ddbb72c73020556288736634edca5653, __core.statiskit._OptimizationEstimationImpl_099f33625b8c56688a7b3e04cbb36b62, __core.statiskit._OptimizationEstimationImpl_19547a3e283b56f0bcbda5ed6c39eca7, __core.statiskit._OptimizationEstimationImpl_1b24919f2a0e5918adddc5638f6048e9, __core.statiskit._OptimizationEstimationImpl_28b80b998353537091198ca5f60cbdbf, __core.statiskit._OptimizationEstimationImpl_39bbeb58de54579b934e5a56a51b377c, __core.statiskit._OptimizationEstimationImpl_48bb93ba41cb566d971639633c42258d, __core.statiskit._OptimizationEstimationImpl_748e3ec2e85552f2ab39e490d409b414, __core.statiskit._OptimizationEstimationImpl_7595c6bb437c59a9bc93a1f66c37eddf, __core.statiskit._OptimizationEstimationImpl_84eec6a551bf57658127a555bf79a38f, __core.statiskit._OptimizationEstimationImpl_a4ffccf09be35258a1a7081721670d59)
__core.statiskit._UnivariateMixtureDistribution = (__core.statiskit._UnivariateMixtureDistribution_055ebc8a6eb3586cb94dfd0b3df1eb0f, __core.statiskit._UnivariateMixtureDistribution_55c0eb1fcb6e5b0da7045e99481d4b0c, __core.statiskit._UnivariateMixtureDistribution_61234f1033f25f108ec6c1bb0d3ddf38)
-__core.statiskit._WeightedData = (__core.statiskit._WeightedData_5b5f1c1f4aa852eab398cea6df20fee2, __core.statiskit._WeightedData_64ae6eddce405116ba534ed722881799)
+__core.statiskit._OptimizationEstimationImpl = (__core.statiskit._OptimizationEstimationImpl_16ec8df96bd85f88b8999c4cbe58279e, __core.statiskit._OptimizationEstimationImpl_b11157049fc45e7181cc22c9c3670513, __core.statiskit._OptimizationEstimationImpl_ddbb72c73020556288736634edca5653, __core.statiskit._OptimizationEstimationImpl_099f33625b8c56688a7b3e04cbb36b62, __core.statiskit._OptimizationEstimationImpl_19547a3e283b56f0bcbda5ed6c39eca7, __core.statiskit._OptimizationEstimationImpl_1b24919f2a0e5918adddc5638f6048e9, __core.statiskit._OptimizationEstimationImpl_28b80b998353537091198ca5f60cbdbf, __core.statiskit._OptimizationEstimationImpl_39bbeb58de54579b934e5a56a51b377c, __core.statiskit._OptimizationEstimationImpl_48bb93ba41cb566d971639633c42258d, __core.statiskit._OptimizationEstimationImpl_748e3ec2e85552f2ab39e490d409b414, __core.statiskit._OptimizationEstimationImpl_7595c6bb437c59a9bc93a1f66c37eddf, __core.statiskit._OptimizationEstimationImpl_84eec6a551bf57658127a555bf79a38f, __core.statiskit._OptimizationEstimationImpl_a4ffccf09be35258a1a7081721670d59)
+__core.statiskit._Selection = (__core.statiskit._Selection_2d551f106ba85f3cb3acfbda4c8e17c7, __core.statiskit._Selection_44e7c25b7bde5df2a9f031c534765f11, __core.statiskit._Selection_503849a008915707a02e604de7f58273, __core.statiskit._Selection_1c16077fc2b0519d806e8d900500edde, __core.statiskit._Selection_5b1444f7a44054459e5adff18c81bbfb, __core.statiskit._Selection_6040d8f35856585fa65c9beece0f520f, __core.statiskit._Selection_6d92f9f1e7ca5180bf403b23e9073d86, __core.statiskit._Selection_8f3919223a1f55afb240c3500b95c95b, __core.statiskit._Selection_98899d54414f570aa57f6357fdc66074, __core.statiskit._Selection_b797921d7173586f85a1f0978dfdd59d, __core.statiskit._Selection_cd94566e790a5588be95cba4cfaaec57, __core.statiskit._Selection_d9f7731b9dbc5740add8fc7749d9283d, __core.statiskit._Selection_e1e7647ed4235775b6d085dd28a83675, __core.statiskit._Selection_e28923ae1ac356e5845929232f8e09ac, __core.statiskit._Selection_f29b9e4bae2254ec8b6d9cf0133bf530)
+__core.statiskit._ShiftedDistribution = (__core.statiskit._ShiftedDistribution_36adf88112dd5312b6c5fe75ebbc5559, __core.statiskit._ShiftedDistribution_85102754beff532db66ca292ea3a6486)
+__core.statiskit._MultivariateMixtureDistribution = (__core.statiskit._MultivariateMixtureDistribution_5c6e4c2beaae58e1a041154bd478b75f, __core.statiskit._MultivariateMixtureDistribution_5750371755a95c10b9259748c7b5e21b, __core.statiskit._MultivariateMixtureDistribution_6731f013fc2f50e6b3684322e5d511aa, __core.statiskit._MultivariateMixtureDistribution_a887ab230e4b513ab40c258c172f2580)
+__core.statiskit._ShiftedDistributionEstimation = (__core.statiskit._ShiftedDistributionEstimation_c4fa66fd13165a0abce0c43742e69748, __core.statiskit._ShiftedDistributionEstimation_df69c16128ca5c609f45a63866a1af2f)
+__core.statiskit._UnivariateFrequencyDistributionEstimation = (__core.statiskit._UnivariateFrequencyDistributionEstimation_0ec596bf98a6521c9bf30c96dc0ff201, __core.statiskit._UnivariateFrequencyDistributionEstimation_67548b1b39c8521c8f630ca5b4d502c4)
+__core.statiskit._QuantitativeUnivariateFrequencyDistribution = (__core.statiskit._QuantitativeUnivariateFrequencyDistribution_1cfe57e82ce352e4b80ae7c44a661b01, __core.statiskit._QuantitativeUnivariateFrequencyDistribution_839b61ecb09d54819eb38cf69dde50bb)
+__core.statiskit._OptimizationEstimation = (__core.statiskit._OptimizationEstimation_1d32c3b4d5615a2883aebf6ef53e85e8, __core.statiskit._OptimizationEstimation_68170427b0885d37a676e4274699fa05, __core.statiskit._OptimizationEstimation_a2e03e1beb3652d19910e253216cbbdd, __core.statiskit._OptimizationEstimation_15d5beb354475a4b8c2ab5885c0662bd, __core.statiskit._OptimizationEstimation_232384c3de2e54ad9b4768c29f93cd4e, __core.statiskit._OptimizationEstimation_615b4cea5f9251d3b38950014f9d5697, __core.statiskit._OptimizationEstimation_66ba790876ea5d25be923643f217b67a, __core.statiskit._OptimizationEstimation_6ab41d8aa0095175b6da7190fc953a97, __core.statiskit._OptimizationEstimation_8c6ff66ad2db50f3b16cf4191e75d77b, __core.statiskit._OptimizationEstimation_90a595db73ec5964850871a0849d9df6, __core.statiskit._OptimizationEstimation_bae2e5a4968957478cacad701caac477, __core.statiskit._OptimizationEstimation_d703fdffb5985355afb348563c2a3b0c, __core.statiskit._OptimizationEstimation_ee3148dbf8425c8f8a5c5a280fb4586c)
__core.statiskit._QuantitativeUnivariateMixtureDistribution = (__core.statiskit._QuantitativeUnivariateMixtureDistribution_61733bdc2db95f128686b3292ae9259a, __core.statiskit._QuantitativeUnivariateMixtureDistribution_9961bd1cc47c50ed9fd0cd4ed55feeb4)
__core.statiskit._MixtureDistributionEMEstimation = (__core.statiskit._MixtureDistributionEMEstimation_637dbedd3c8a59949a0df6e3a9989f87, __core.statiskit._MixtureDistributionEMEstimation_c3981878d7ab5e6f87183b575418286b, __core.statiskit._MixtureDistributionEMEstimation_1b793d6dd01553ae939c99e3743fa436, __core.statiskit._MixtureDistributionEMEstimation_5940fdd28e32560cbb554a38b002be00, __core.statiskit._MixtureDistributionEMEstimation_5e00a634363a53b79e62b0712b0cbe57, __core.statiskit._MixtureDistributionEMEstimation_6dd78f5508545bf49150581341735774, __core.statiskit._MixtureDistributionEMEstimation_a361e68cde6a5b379c5300d00bee657c, __core.statiskit._MixtureDistributionEMEstimation_f6675a262e6b55f6819ef4c5599c308b)
-__core.statiskit._LazyEstimation = (__core.statiskit._LazyEstimation_040909a1c2b158b198be21fa1ab2b474, __core.statiskit._LazyEstimation_423ed9cbac44541cb53a4cf80e6e15d5, __core.statiskit._LazyEstimation_51a269f41c995b2e8c33ae7f895f50ae, __core.statiskit._LazyEstimation_59db006e2d0a532f903fd7d41c9aabfb, __core.statiskit._LazyEstimation_90ffe8fffb9b5923867b6c24ac9eedb7, __core.statiskit._LazyEstimation_caa96dc8906e541dbda0563fb9f042bc, __core.statiskit._LazyEstimation_db3e81250c765e35b6b7ab7b9d17c8ea, __core.statiskit._LazyEstimation_08568636c5a25349ad6ad5335ed1718e, __core.statiskit._LazyEstimation_1f50e5c48a545cf9a618ddbf871d3a9c, __core.statiskit._LazyEstimation_281a291cf9465a1e9af25cbee1cf5bad, __core.statiskit._LazyEstimation_2ee8bfaab59653a08d72e8d97ec7b5dd, __core.statiskit._LazyEstimation_3312cf49434759ee93e09764ddc76065, __core.statiskit._LazyEstimation_3b2e19fa74a45eb49f08742886108635, __core.statiskit._LazyEstimation_3fd024ee203f5dbeb9a9f3392ca1db8c, __core.statiskit._LazyEstimation_40c631b5a67d5748bbfdeaa0beedb4e0, __core.statiskit._LazyEstimation_49e18be963b9503a942009b04ff7e676, __core.statiskit._LazyEstimation_4b1365f753d05b8db1db0b529f5110f9, __core.statiskit._LazyEstimation_5d63830a58ae5ad1aaf2cb88275ddd22, __core.statiskit._LazyEstimation_6d99edae55df515bbdeb7c5c0e15917e, __core.statiskit._LazyEstimation_6f183e6be0945c80a110bb22edb227d9, __core.statiskit._LazyEstimation_7189dbb358a659bb802e95b3ea6ebebd, __core.statiskit._LazyEstimation_7b62905e006b57cc879769143ac42b3a, __core.statiskit._LazyEstimation_7d52b247865d503986da71f28e0da3e9, __core.statiskit._LazyEstimation_87317e63de535031ba8bf5e2f19134ef, __core.statiskit._LazyEstimation_87bede3683865d5daba537c08a5c665f, __core.statiskit._LazyEstimation_8946cbc54c235b72b2e100c2785ce4c3, __core.statiskit._LazyEstimation_899c8afc48a850aaac3ae5c4614380e9, __core.statiskit._LazyEstimation_90894824332153a7a0c5c3bd4ff0eab8, __core.statiskit._LazyEstimation_9d7f0f97517952029268e1fd35ac8843, __core.statiskit._LazyEstimation_9dcc67ced1f05c0a9b634f6e7bdffe6c, __core.statiskit._LazyEstimation_bb17c2bea1da5d2a86714ca422d3c393, __core.statiskit._LazyEstimation_d72a9c13e27a5de5800ea382cc4d107f, __core.statiskit._LazyEstimation_db760ff53e0e5dca8e558b09ed12163c, __core.statiskit._LazyEstimation_e8c4cdf7ac4e5ead83bcc0877ffddd76, __core.statiskit._LazyEstimation_ea23650412285dd89c33e1ed29a91cb7, __core.statiskit._LazyEstimation_ef99412d87545a1391d9c6cbb66e08e8, __core.statiskit._LazyEstimation_f7ee5d4607de508bb39519488f31e96c, __core.statiskit._LazyEstimation_4aadfd4ed968565d96538f5ee967a12d, __core.statiskit._LazyEstimation_8d0d1c778d025cc48e7bc06b688d9885, __core.statiskit._LazyEstimation_01656ed050645673a3d629a129fee2e7, __core.statiskit._LazyEstimation_47a6f73b261a522f86157027e73539f0, __core.statiskit._LazyEstimation_700610f289b9504db459072b397e2672, __core.statiskit._LazyEstimation_a2b339e8dc0258508dac21d499782d09, __core.statiskit._LazyEstimation_c59e51f6890258a9ba8c5278b4a98b7b, __core.statiskit._LazyEstimation_f9bc0eae6f6856428239ef04d8a2d09d)
-__core.statiskit._QuantitativeUnivariateFrequencyDistribution = (__core.statiskit._QuantitativeUnivariateFrequencyDistribution_1cfe57e82ce352e4b80ae7c44a661b01, __core.statiskit._QuantitativeUnivariateFrequencyDistribution_839b61ecb09d54819eb38cf69dde50bb)
-__core.statiskit._UnivariateFrequencyDistribution = (__core.statiskit._UnivariateFrequencyDistribution_0db25688c9bf5a57b1d944dcc1a3b7f2, __core.statiskit._UnivariateFrequencyDistribution_a4463e49d7865a6497ec20612e342cbe, __core.statiskit._UnivariateFrequencyDistribution_bf5b68f25d1f5ab9ad2c936351edf740)
-__core.statiskit._UnivariateFrequencyDistributionEstimation = (__core.statiskit._UnivariateFrequencyDistributionEstimation_0ec596bf98a6521c9bf30c96dc0ff201, __core.statiskit._UnivariateFrequencyDistributionEstimation_67548b1b39c8521c8f630ca5b4d502c4)
-__core.std._Vector = (__core.std._Vector_160b713997e259caa9b19848803d29f1, __core.std._Vector_19ec6a1f261852b5b192c3cbc4571d78, __core.std._Vector_1a895a21d59854609ac58f50d8dcef94, __core.std._Vector_3c1962795bd85111b3372c4c25474792, __core.std._Vector_41f94682b11f5bf481e7cf7033a93181, __core.std._Vector_67870dc7ea665794a91fa84ca05aecb0, __core.std._Vector_a138b226412951b38a64aaad8bc549ac, __core.std._Vector_ce6d678c114158f596627eb4f0c6e9b1, __core.std._Vector_ee054e76c90f582f9e07cdff4cd63eda)
-__core.statiskit._ShiftedDistributionEstimation = (__core.statiskit._ShiftedDistributionEstimation_c4fa66fd13165a0abce0c43742e69748, __core.statiskit._ShiftedDistributionEstimation_df69c16128ca5c609f45a63866a1af2f)
-__core.statiskit._PolymorphicCopy = (__core.statiskit._PolymorphicCopy_0281a28ebbe655cabfc3d1baabb16b6c, __core.statiskit._PolymorphicCopy_1790dd7d2111554099562871bb0f85af, __core.statiskit._PolymorphicCopy_d84d3426cce55670b51d351b388a8ae8, __core.statiskit._PolymorphicCopy_eb4ed1ac11775528a15a11246865cec3, __core.statiskit._PolymorphicCopy_fbe279819c925fe9bb1cdf5d0de8cf1a, __core.statiskit._PolymorphicCopy_0ec3624c447f5547b35390faafaf867f, __core.statiskit._PolymorphicCopy_167b2440c33657b2abc8311b6621a7bb, __core.statiskit._PolymorphicCopy_16a072b3aa3255f989f89ed810798d2e, __core.statiskit._PolymorphicCopy_2bf4cc1fa6905f14bcb954dce0b21ace, __core.statiskit._PolymorphicCopy_3185f3f8abfe5447acd1b43172130b8e, __core.statiskit._PolymorphicCopy_3d92ab3536925f88947025adb8aff536, __core.statiskit._PolymorphicCopy_43d603893a165ed2bf34ad286a50f22e, __core.statiskit._PolymorphicCopy_5e9c2eecb34851cd99100ce520f53c6e, __core.statiskit._PolymorphicCopy_6c36c615980657b7b51c6c44de94c819, __core.statiskit._PolymorphicCopy_7504e6a86bdf57c0a7e644a6615fcd51, __core.statiskit._PolymorphicCopy_7510c84a2e4c5022ac15bd97a576d4b0, __core.statiskit._PolymorphicCopy_7963cd416f6c50c09445d3b27e4f9428, __core.statiskit._PolymorphicCopy_79be5108bb8c56d9825ee10945271a59, __core.statiskit._PolymorphicCopy_8486f4aa8ce25724972cec18f80c00cc, __core.statiskit._PolymorphicCopy_86ceaf8153c052c9b470c7e534cdb934, __core.statiskit._PolymorphicCopy_988ed407a0da542eb838d5681ba5ffd1, __core.statiskit._PolymorphicCopy_abb8de3fed35566b9c88aebdaec5f1a0, __core.statiskit._PolymorphicCopy_b101d02bb3d95e95ac86387f50f9bccd, __core.statiskit._PolymorphicCopy_bb48025bb0a15b5c907ff0400bf2207a, __core.statiskit._PolymorphicCopy_bc77a106572e58ba96fe5742a38e574c, __core.statiskit._PolymorphicCopy_cc3bc950f48855398043fabd1fa92b62, __core.statiskit._PolymorphicCopy_d98e19d761d75012a9c1df0886e2812f, __core.statiskit._PolymorphicCopy_e148ab9362cf5609ac98763b3a12ca5e, __core.statiskit._PolymorphicCopy_eae24fefebd9570687e8a345f6e50c1b, __core.statiskit._PolymorphicCopy_f93af042f688513484b1158c96b9eaef, __core.statiskit._PolymorphicCopy_fcc6162c378c5756b392afed99931125, __core.statiskit._PolymorphicCopy_09fa62065c8f5098af0f7db57ad3e6a9, __core.statiskit._PolymorphicCopy_1151599a3fae506b8f5a5bddf7efd129, __core.statiskit._PolymorphicCopy_3fdfbd3fa64657cebd5a4166db8b26a9, __core.statiskit._PolymorphicCopy_473e4f9a05ed5118bd06e179489a35f4, __core.statiskit._PolymorphicCopy_48bccb3a91fe5cebbca2f6105b37b2c5, __core.statiskit._PolymorphicCopy_90681e203d925f7c8b9ca14a02786804, __core.statiskit._PolymorphicCopy_a3883be24c8c5dd1bcba4dff4ebd0c4f, __core.statiskit._PolymorphicCopy_b014379d48a45dac9f7ee65cf09afac7, __core.statiskit._PolymorphicCopy_b745bd62c1315087a0aa661317232745, __core.statiskit._PolymorphicCopy_d09bc728f19c5db5a6f8091c4c6d9f2b, __core.statiskit._PolymorphicCopy_d0ed0f7adad950a1a66bbbf2fcc3f5d1, __core.statiskit._PolymorphicCopy_d6970cd0a37451cfbcd48d316b17aaa0, __core.statiskit._PolymorphicCopy_e49aea4bd5fa5370abfd0a3ba47ff03e, __core.statiskit._PolymorphicCopy_f76f62b9f79a5f43900330c071ce00fb, __core.statiskit._PolymorphicCopy_ffc7b6c27c595cb6ab53ebb2f04ce1de, __core.statiskit._PolymorphicCopy_22a1fcd680dc54a1b88ffdab2f60f4a5, __core.statiskit._PolymorphicCopy_30b90e733d3b5718b760496782efec78, __core.statiskit._PolymorphicCopy_3b85938d896e56519b8342119ca08869, __core.statiskit._PolymorphicCopy_528d7cd3a92d569d897fdc1e61483003, __core.statiskit._PolymorphicCopy_5877793da2745ffb9f47b225e5ec26b6, __core.statiskit._PolymorphicCopy_58960b7597495bb78bb15e0b1e8c9de8, __core.statiskit._PolymorphicCopy_603c48a232f0549ab95e7c0325f6f159, __core.statiskit._PolymorphicCopy_681ebebfc39f52e7b797a69c6f165cc7, __core.statiskit._PolymorphicCopy_74f6b70412845069a8b8594df02c99e5, __core.statiskit._PolymorphicCopy_86541250592e58489f051f41f0896e22, __core.statiskit._PolymorphicCopy_c64f8514180b56eabe5b4d197177f547, __core.statiskit._PolymorphicCopy_ca5d28928ff15dbc886e10017edb407d, __core.statiskit._PolymorphicCopy_ddc1dd1f57af5b6d966459fdd3ae2480, __core.statiskit._PolymorphicCopy_2613fe07dc7251cea4181b6d9d00aad1, __core.statiskit._PolymorphicCopy_c285de96478650da951aca759bc2616e, __core.statiskit._PolymorphicCopy_c45aea45ed2e564cb24514edfc5e63b0)
# Define aliases
__core.statiskit.UnivariateData.SampleSpaceType = __core.statiskit.UnivariateSampleSpace
@@ -190,88 +190,88 @@
__core.statiskit.UnivariateConditionalDistributionEstimation.DataType = __core.statiskit.UnivariateConditionalData
__core.statiskit.UnivariateConditionalDistributionEstimation.EstimatedType = __core.statiskit.UnivariateConditionalDistribution
__core.statiskit.UnivariateDistribution.DataType = __core.statiskit.UnivariateData
-__core.statiskit.ContinuousIntervalCensoredEvent = __core.statiskit._IntervalCensoredEvent_a766c9930af25f8f90f6e118f2ca75d5
-__core.statiskit.DiscreteMultivariateMixtureDistribution = __core.statiskit._MultivariateMixtureDistribution_5750371755a95c10b9259748c7b5e21b
-__core.statiskit.CategoricalUnivariateConditionalDistributionSelection = __core.statiskit._Selection_98899d54414f570aa57f6357fdc66074
+__core.statiskit.CategoricalUnivariateDistributionVector = __core.std._Vector_41f94682b11f5bf481e7cf7033a93181
+__core.statiskit.ContinuousCensoredEvent = __core.statiskit._CensoredEvent_fa5e2baabb585a5e93632d2563d88b33
+__core.statiskit.DiscreteMultivariateDistributionVector = __core.std._Vector_3c1962795bd85111b3372c4c25474792
+__core.statiskit.DiscreteUnivariateDistributionSelection = __core.statiskit._Selection_8f3919223a1f55afb240c3500b95c95b
+__core.statiskit.ContinuousUnivariateConditionalDistributionSelection = __core.statiskit._Selection_cd94566e790a5588be95cba4cfaaec57
__core.statiskit.CategoricalElementaryEvent = __core.statiskit._ElementaryEvent_2f72e6e6db9a5498beee75dbafdc6393
-__core.statiskit.ContinuousElementaryEvent = __core.statiskit._ElementaryEvent_9981958281625422b3b46cea8ec85a6d
-__core.statiskit.ContinuousMultivariateConditionalDistributionSelection = __core.statiskit._Selection_b797921d7173586f85a1f0978dfdd59d
+__core.statiskit.CategoricalUnivariateMixtureDistributionEMEstimation = __core.statiskit._MixtureDistributionEMEstimation_1b793d6dd01553ae939c99e3743fa436
+__core.statiskit.ContinuousMultivariateMixtureDistributionEMEstimation = __core.statiskit._MixtureDistributionEMEstimation_a361e68cde6a5b379c5300d00bee657c
+__core.statiskit.ContinuousUnivariateDistributionVector = __core.std._Vector_67870dc7ea665794a91fa84ca05aecb0
+__core.statiskit.DiscreteUnivariateConditionalDistributionSelection = __core.statiskit._Selection_f29b9e4bae2254ec8b6d9cf0133bf530
+__core.statiskit.SingularDistributionSelection = __core.statiskit._Selection_503849a008915707a02e604de7f58273
__core.statiskit.ContinuousUnivariateMixtureDistributionEMEstimation = __core.statiskit._MixtureDistributionEMEstimation_6dd78f5508545bf49150581341735774
-__core.statiskit.CategoricalUnivariateDistributionSelection = __core.statiskit._Selection_1c16077fc2b0519d806e8d900500edde
-__core.statiskit.CategoricalUnivariateConditionalDistributionCriterionEstimator = __core.statiskit._Selection_98899d54414f570aa57f6357fdc66074.CriterionEstimator
-__core.statiskit.ContinuousUnivariateDistributionCriterionEstimator = __core.statiskit._Selection_6d92f9f1e7ca5180bf403b23e9073d86.CriterionEstimator
-__core.statiskit.ContinuousMultivariateMixtureDistribution = __core.statiskit._MultivariateMixtureDistribution_6731f013fc2f50e6b3684322e5d511aa
-__core.statiskit.CategoricalMultivariateMixtureDistributionEMEstimation = __core.statiskit._MixtureDistributionEMEstimation_5940fdd28e32560cbb554a38b002be00
-__core.statiskit.CategoricalMultivariateMixtureDistribution = __core.statiskit._MultivariateMixtureDistribution_a887ab230e4b513ab40c258c172f2580
-__core.statiskit.CategoricalCensoredEvent = __core.statiskit._CensoredEvent_42c73f7b760d584f96ee42693c708651
-__core.statiskit.DiscreteRightCensoredEvent = __core.statiskit._RightCensoredEvent_1ec5dee4e7cb5437b83047021c0ca63f
-__core.statiskit.ContinuousRightCensoredEvent = __core.statiskit._RightCensoredEvent_4f25ed2b505752de8ee46e2e6aa83af6
-__core.statiskit.ContinuousMultivariateDistributionSelection = __core.statiskit._Selection_e28923ae1ac356e5845929232f8e09ac
-__core.statiskit.MixedMultivariateConditionalDistributionCriterionEstimator = __core.statiskit._Selection_44e7c25b7bde5df2a9f031c534765f11.CriterionEstimator
+__core.statiskit.MixtureSingularDistributionEMEstimator = __core.statiskit._MixtureDistributionEMEstimation_637dbedd3c8a59949a0df6e3a9989f87.Estimator
+__core.statiskit.DiscreteMultivariateConditionalDistributionSelection = __core.statiskit._Selection_e1e7647ed4235775b6d085dd28a83675
+__core.statiskit.CategoricalUnivariateDistributionLazyEstimation = __core.statiskit._LazyEstimation_3312cf49434759ee93e09764ddc76065
+__core.statiskit.ContinuousMultivariateConditionalDistributionCriterionEstimator = __core.statiskit._Selection_b797921d7173586f85a1f0978dfdd59d.CriterionEstimator
+__core.statiskit.ContinuousMultivariateMixtureDistributionEMEstimator = __core.statiskit._MixtureDistributionEMEstimation_a361e68cde6a5b379c5300d00bee657c.Estimator
+__core.statiskit.DiscreteMultivariateMixtureDistributionEMEstimator = __core.statiskit._MixtureDistributionEMEstimation_5e00a634363a53b79e62b0712b0cbe57.Estimator
+__core.statiskit.SingularDistributionCriterionEstimator = __core.statiskit._Selection_503849a008915707a02e604de7f58273.CriterionEstimator
+__core.statiskit.ContinuousIntervalCensoredEvent = __core.statiskit._IntervalCensoredEvent_a766c9930af25f8f90f6e118f2ca75d5
+__core.statiskit.DiscreteMultivariateMixtureDistribution = __core.statiskit._MultivariateMixtureDistribution_5750371755a95c10b9259748c7b5e21b
+__core.statiskit.DiscreteUnivariateShiftedDistributionEstimator = __core.statiskit._ShiftedDistributionEstimation_df69c16128ca5c609f45a63866a1af2f.Estimator
__core.statiskit.MixtureSingularDistributionEMEstimation = __core.statiskit._MixtureDistributionEMEstimation_637dbedd3c8a59949a0df6e3a9989f87
-__core.statiskit.ContinuousUnivariateFrequencyDistributionEstimation = __core.statiskit._UnivariateFrequencyDistributionEstimation_67548b1b39c8521c8f630ca5b4d502c4
-__core.statiskit.CategoricalUnivariateDistributionActiveEstimation = __core.statiskit._ActiveEstimation_20f43f33e75f5ed8baf3e95be100740a
-__core.statiskit.ContinuousUnivariateMixtureDistributionEMEstimator = __core.statiskit._MixtureDistributionEMEstimation_6dd78f5508545bf49150581341735774.Estimator
-__core.statiskit.ContinuousMultivariateMixtureDistributionEMEstimation = __core.statiskit._MixtureDistributionEMEstimation_a361e68cde6a5b379c5300d00bee657c
-__core.statiskit.ContinuousUnivariateFrequencyDistribution = __core.statiskit._QuantitativeUnivariateFrequencyDistribution_1cfe57e82ce352e4b80ae7c44a661b01
+__core.statiskit.MixedMultivariateMixtureDistribution = __core.statiskit._MultivariateMixtureDistribution_5c6e4c2beaae58e1a041154bd478b75f
+__core.statiskit.DiscreteUnivariateConditionalDistributionCriterionEstimator = __core.statiskit._Selection_f29b9e4bae2254ec8b6d9cf0133bf530.CriterionEstimator
+__core.statiskit.DiscreteUnivariateFrequencyDistributionEstimation = __core.statiskit._UnivariateFrequencyDistributionEstimation_0ec596bf98a6521c9bf30c96dc0ff201
+__core.statiskit.CategoricalMultivariateDistributionVector = __core.std._Vector_ee054e76c90f582f9e07cdff4cd63eda
+__core.statiskit.ShiftedDiscreteUnivariateDistribution = __core.statiskit._ShiftedDistribution_85102754beff532db66ca292ea3a6486
+__core.statiskit.CategoricalMultivariateMixtureDistribution = __core.statiskit._MultivariateMixtureDistribution_a887ab230e4b513ab40c258c172f2580
+__core.statiskit.DiscreteUnivariateFrequencyDistributionEstimator = __core.statiskit._UnivariateFrequencyDistributionEstimation_0ec596bf98a6521c9bf30c96dc0ff201.Estimator
__core.statiskit.CategoricalMultivariateConditionalDistributionSelection = __core.statiskit._Selection_6040d8f35856585fa65c9beece0f520f
+__core.statiskit.ContinuousMultivariateConditionalDistributionSelection = __core.statiskit._Selection_b797921d7173586f85a1f0978dfdd59d
+__core.statiskit.CategoricalUnivariateMixtureDistributionEMEstimator = __core.statiskit._MixtureDistributionEMEstimation_1b793d6dd01553ae939c99e3743fa436.Estimator
+__core.statiskit.MixedMultivariateMixtureDistributionEMEstimation = __core.statiskit._MixtureDistributionEMEstimation_c3981878d7ab5e6f87183b575418286b
__core.statiskit.MixedMultivariateDistributionSelection = __core.statiskit._Selection_2d551f106ba85f3cb3acfbda4c8e17c7
-__core.statiskit.ShiftedDiscreteUnivariateDistribution = __core.statiskit._ShiftedDistribution_85102754beff532db66ca292ea3a6486
+__core.statiskit.ContinuousUnivariateFrequencyDistributionEstimation = __core.statiskit._UnivariateFrequencyDistributionEstimation_67548b1b39c8521c8f630ca5b4d502c4
+__core.statiskit.MixedMultivariateConditionalDistributionCriterionEstimator = __core.statiskit._Selection_44e7c25b7bde5df2a9f031c534765f11.CriterionEstimator
__core.statiskit.MultivariateDistributionVector = __core.std._Vector_1a895a21d59854609ac58f50d8dcef94
-__core.statiskit.ContinuousUnivariateFrequencyDistributionEstimator = __core.statiskit._UnivariateFrequencyDistributionEstimation_67548b1b39c8521c8f630ca5b4d502c4.Estimator
-__core.statiskit.DiscreteUnivariateFrequencyDistributionEstimator = __core.statiskit._UnivariateFrequencyDistributionEstimation_0ec596bf98a6521c9bf30c96dc0ff201.Estimator
-__core.statiskit.CategoricalMultivariateConditionalDistributionCriterionEstimator = __core.statiskit._Selection_6040d8f35856585fa65c9beece0f520f.CriterionEstimator
-__core.statiskit.DiscreteMultivariateDistributionSelection = __core.statiskit._Selection_d9f7731b9dbc5740add8fc7749d9283d
-__core.statiskit.CategoricalMultivariateDistributionCriterionEstimator = __core.statiskit._Selection_5b1444f7a44054459e5adff18c81bbfb.CriterionEstimator
-__core.statiskit.DiscreteLeftCensoredEvent = __core.statiskit._LeftCensoredEvent_01ddd51bfe2a5d97b4620b9e2d14360e
-__core.statiskit.CategoricalUnivariateMixtureDistributionEMEstimation = __core.statiskit._MixtureDistributionEMEstimation_1b793d6dd01553ae939c99e3743fa436
-__core.statiskit.DiscreteMultivariateConditionalDistributionSelection = __core.statiskit._Selection_e1e7647ed4235775b6d085dd28a83675
-__core.statiskit.DiscreteMultivariateDistributionVector = __core.std._Vector_3c1962795bd85111b3372c4c25474792
-__core.statiskit.DiscreteUnivariateDistributionCriterionEstimator = __core.statiskit._Selection_8f3919223a1f55afb240c3500b95c95b.CriterionEstimator
__core.statiskit.CategoricalMultivariateDistributionSelection = __core.statiskit._Selection_5b1444f7a44054459e5adff18c81bbfb
-__core.statiskit.CategoricalUnivariateMixtureDistributionEMEstimator = __core.statiskit._MixtureDistributionEMEstimation_1b793d6dd01553ae939c99e3743fa436.Estimator
-__core.statiskit.DiscreteMultivariateMixtureDistributionEMEstimation = __core.statiskit._MixtureDistributionEMEstimation_5e00a634363a53b79e62b0712b0cbe57
-__core.statiskit.DiscreteUnivariateConditionalDistributionCriterionEstimator = __core.statiskit._Selection_f29b9e4bae2254ec8b6d9cf0133bf530.CriterionEstimator
-__core.statiskit.ContinuousMultivariateMixtureDistributionEMEstimator = __core.statiskit._MixtureDistributionEMEstimation_a361e68cde6a5b379c5300d00bee657c.Estimator
-__core.statiskit.MixtureSingularDistributionEMEstimator = __core.statiskit._MixtureDistributionEMEstimation_637dbedd3c8a59949a0df6e3a9989f87.Estimator
-__core.statiskit.DiscreteElementaryEvent = __core.statiskit._ElementaryEvent_85e5d9c1d86a574d8623fe4bb0164527
-__core.statiskit.DiscreteUnivariateFrequencyDistributionEstimation = __core.statiskit._UnivariateFrequencyDistributionEstimation_0ec596bf98a6521c9bf30c96dc0ff201
-__core.statiskit.CategoricalUnivariateDistributionLazyEstimation = __core.statiskit._LazyEstimation_3312cf49434759ee93e09764ddc76065
-__core.statiskit.DiscreteUnivariateMixtureDistributionEMEstimator = __core.statiskit._MixtureDistributionEMEstimation_f6675a262e6b55f6819ef4c5599c308b.Estimator
+__core.statiskit.CategoricalUnivariateConditionalDistributionSelection = __core.statiskit._Selection_98899d54414f570aa57f6357fdc66074
__core.statiskit.DiscreteUnivariateDistributionVector = __core.std._Vector_ce6d678c114158f596627eb4f0c6e9b1
-__core.statiskit.ContinuousMultivariateConditionalDistributionCriterionEstimator = __core.statiskit._Selection_b797921d7173586f85a1f0978dfdd59d.CriterionEstimator
-__core.statiskit.DiscreteUnivariateShiftedDistributionEstimator = __core.statiskit._ShiftedDistributionEstimation_df69c16128ca5c609f45a63866a1af2f.Estimator
-__core.statiskit.ContinuousUnivariateShiftedDistributionEstimation = __core.statiskit._ShiftedDistributionEstimation_c4fa66fd13165a0abce0c43742e69748
-__core.statiskit.ContinuousUnivariateShiftedDistributionEstimator = __core.statiskit._ShiftedDistributionEstimation_c4fa66fd13165a0abce0c43742e69748.Estimator
-__core.statiskit.ContinuousCensoredEvent = __core.statiskit._CensoredEvent_fa5e2baabb585a5e93632d2563d88b33
-__core.statiskit.ContinuousLeftCensoredEvent = __core.statiskit._LeftCensoredEvent_aa6e0b250759574eb903a6b783b18053
+__core.statiskit.ContinuousMultivariateDistributionVector = __core.std._Vector_19ec6a1f261852b5b192c3cbc4571d78
__core.statiskit.ContinuousMultivariateDistributionCriterionEstimator = __core.statiskit._Selection_e28923ae1ac356e5845929232f8e09ac.CriterionEstimator
-__core.statiskit.ContinuousUnivariateConditionalDistributionSelection = __core.statiskit._Selection_cd94566e790a5588be95cba4cfaaec57
-__core.statiskit.CategoricalMultivariateMixtureDistributionEMEstimator = __core.statiskit._MixtureDistributionEMEstimation_5940fdd28e32560cbb554a38b002be00.Estimator
-__core.statiskit.MixedMultivariateMixtureDistribution = __core.statiskit._MultivariateMixtureDistribution_5c6e4c2beaae58e1a041154bd478b75f
-__core.statiskit.CategoricalUnivariateDistributionCriterionEstimator = __core.statiskit._Selection_1c16077fc2b0519d806e8d900500edde.CriterionEstimator
-__core.statiskit.DiscreteUnivariateConditionalDistributionSelection = __core.statiskit._Selection_f29b9e4bae2254ec8b6d9cf0133bf530
-__core.statiskit.DiscreteCensoredEvent = __core.statiskit._CensoredEvent_48d411e601675e49961eaa93daeb1835
-__core.statiskit.SingularDistributionSelection = __core.statiskit._Selection_503849a008915707a02e604de7f58273
-__core.statiskit.DiscreteMultivariateDistributionCriterionEstimator = __core.statiskit._Selection_d9f7731b9dbc5740add8fc7749d9283d.CriterionEstimator
+__core.statiskit.DiscreteMultivariateConditionalDistributionCriterionEstimator = __core.statiskit._Selection_e1e7647ed4235775b6d085dd28a83675.CriterionEstimator
__core.statiskit.DiscreteUnivariateShiftedDistributionEstimation = __core.statiskit._ShiftedDistributionEstimation_df69c16128ca5c609f45a63866a1af2f
-__core.statiskit.MixedMultivariateDistributionCriterionEstimator = __core.statiskit._Selection_2d551f106ba85f3cb3acfbda4c8e17c7.CriterionEstimator
-__core.statiskit.SingularDistributionCriterionEstimator = __core.statiskit._Selection_503849a008915707a02e604de7f58273.CriterionEstimator
-__core.statiskit.MixedMultivariateMixtureDistributionEMEstimation = __core.statiskit._MixtureDistributionEMEstimation_c3981878d7ab5e6f87183b575418286b
-__core.statiskit.CategoricalUnivariateDistributionVector = __core.std._Vector_41f94682b11f5bf481e7cf7033a93181
-__core.statiskit.DiscreteUnivariateMixtureDistributionEMEstimation = __core.statiskit._MixtureDistributionEMEstimation_f6675a262e6b55f6819ef4c5599c308b
-__core.statiskit.ContinuousUnivariateConditionalDistributionCriterionEstimator = __core.statiskit._Selection_cd94566e790a5588be95cba4cfaaec57.CriterionEstimator
+__core.statiskit.CategoricalCensoredEvent = __core.statiskit._CensoredEvent_42c73f7b760d584f96ee42693c708651
+__core.statiskit.DiscreteRightCensoredEvent = __core.statiskit._RightCensoredEvent_1ec5dee4e7cb5437b83047021c0ca63f
+__core.statiskit.CategoricalMultivariateConditionalDistributionCriterionEstimator = __core.statiskit._Selection_6040d8f35856585fa65c9beece0f520f.CriterionEstimator
+__core.statiskit.ContinuousUnivariateShiftedDistributionEstimation = __core.statiskit._ShiftedDistributionEstimation_c4fa66fd13165a0abce0c43742e69748
+__core.statiskit.ContinuousUnivariateFrequencyDistributionEstimator = __core.statiskit._UnivariateFrequencyDistributionEstimation_67548b1b39c8521c8f630ca5b4d502c4.Estimator
+__core.statiskit.DiscreteMultivariateDistributionCriterionEstimator = __core.statiskit._Selection_d9f7731b9dbc5740add8fc7749d9283d.CriterionEstimator
+__core.statiskit.ContinuousUnivariateMixtureDistributionEMEstimator = __core.statiskit._MixtureDistributionEMEstimation_6dd78f5508545bf49150581341735774.Estimator
+__core.statiskit.ContinuousUnivariateDistributionCriterionEstimator = __core.statiskit._Selection_6d92f9f1e7ca5180bf403b23e9073d86.CriterionEstimator
+__core.statiskit.CategoricalMultivariateMixtureDistributionEMEstimation = __core.statiskit._MixtureDistributionEMEstimation_5940fdd28e32560cbb554a38b002be00
+__core.statiskit.ContinuousUnivariateFrequencyDistribution = __core.statiskit._QuantitativeUnivariateFrequencyDistribution_1cfe57e82ce352e4b80ae7c44a661b01
__core.statiskit.DiscreteUnivariateFrequencyDistribution = __core.statiskit._QuantitativeUnivariateFrequencyDistribution_839b61ecb09d54819eb38cf69dde50bb
+__core.statiskit.DiscreteUnivariateDistributionCriterionEstimator = __core.statiskit._Selection_8f3919223a1f55afb240c3500b95c95b.CriterionEstimator
+__core.statiskit.ContinuousElementaryEvent = __core.statiskit._ElementaryEvent_9981958281625422b3b46cea8ec85a6d
+__core.statiskit.ContinuousMultivariateDistributionSelection = __core.statiskit._Selection_e28923ae1ac356e5845929232f8e09ac
+__core.statiskit.CategoricalUnivariateConditionalDistributionCriterionEstimator = __core.statiskit._Selection_98899d54414f570aa57f6357fdc66074.CriterionEstimator
+__core.statiskit.DiscreteLeftCensoredEvent = __core.statiskit._LeftCensoredEvent_01ddd51bfe2a5d97b4620b9e2d14360e
+__core.statiskit.ContinuousUnivariateConditionalDistributionCriterionEstimator = __core.statiskit._Selection_cd94566e790a5588be95cba4cfaaec57.CriterionEstimator
__core.statiskit.MixedMultivariateConditionalDistributionSelection = __core.statiskit._Selection_44e7c25b7bde5df2a9f031c534765f11
-__core.statiskit.DiscreteIntervalCensoredEvent = __core.statiskit._IntervalCensoredEvent_fb8f1cea3a695accb39f019b3fbd2247
-__core.statiskit.CategoricalMultivariateDistributionVector = __core.std._Vector_ee054e76c90f582f9e07cdff4cd63eda
-__core.statiskit.ContinuousMultivariateDistributionVector = __core.std._Vector_19ec6a1f261852b5b192c3cbc4571d78
-__core.statiskit.DiscreteMultivariateMixtureDistributionEMEstimator = __core.statiskit._MixtureDistributionEMEstimation_5e00a634363a53b79e62b0712b0cbe57.Estimator
+__core.statiskit.CategoricalMultivariateMixtureDistributionEMEstimator = __core.statiskit._MixtureDistributionEMEstimation_5940fdd28e32560cbb554a38b002be00.Estimator
+__core.statiskit.ContinuousUnivariateShiftedDistributionEstimator = __core.statiskit._ShiftedDistributionEstimation_c4fa66fd13165a0abce0c43742e69748.Estimator
+__core.statiskit.CategoricalUnivariateDistributionSelection = __core.statiskit._Selection_1c16077fc2b0519d806e8d900500edde
+__core.statiskit.ContinuousMultivariateMixtureDistribution = __core.statiskit._MultivariateMixtureDistribution_6731f013fc2f50e6b3684322e5d511aa
+__core.statiskit.DiscreteUnivariateMixtureDistributionEMEstimator = __core.statiskit._MixtureDistributionEMEstimation_f6675a262e6b55f6819ef4c5599c308b.Estimator
__core.statiskit.MixedMultivariateMixtureDistributionEMEstimator = __core.statiskit._MixtureDistributionEMEstimation_c3981878d7ab5e6f87183b575418286b.Estimator
+__core.statiskit.DiscreteMultivariateMixtureDistributionEMEstimation = __core.statiskit._MixtureDistributionEMEstimation_5e00a634363a53b79e62b0712b0cbe57
+__core.statiskit.DiscreteCensoredEvent = __core.statiskit._CensoredEvent_48d411e601675e49961eaa93daeb1835
+__core.statiskit.ContinuousRightCensoredEvent = __core.statiskit._RightCensoredEvent_4f25ed2b505752de8ee46e2e6aa83af6
+__core.statiskit.CategoricalUnivariateDistributionCriterionEstimator = __core.statiskit._Selection_1c16077fc2b0519d806e8d900500edde.CriterionEstimator
+__core.statiskit.CategoricalUnivariateDistributionActiveEstimation = __core.statiskit._ActiveEstimation_20f43f33e75f5ed8baf3e95be100740a
+__core.statiskit.DiscreteUnivariateMixtureDistributionEMEstimation = __core.statiskit._MixtureDistributionEMEstimation_f6675a262e6b55f6819ef4c5599c308b
+__core.statiskit.DiscreteElementaryEvent = __core.statiskit._ElementaryEvent_85e5d9c1d86a574d8623fe4bb0164527
+__core.statiskit.CategoricalMultivariateDistributionCriterionEstimator = __core.statiskit._Selection_5b1444f7a44054459e5adff18c81bbfb.CriterionEstimator
+__core.statiskit.ContinuousLeftCensoredEvent = __core.statiskit._LeftCensoredEvent_aa6e0b250759574eb903a6b783b18053
__core.statiskit.ContinuousUnivariateDistributionSelection = __core.statiskit._Selection_6d92f9f1e7ca5180bf403b23e9073d86
-__core.statiskit.DiscreteMultivariateConditionalDistributionCriterionEstimator = __core.statiskit._Selection_e1e7647ed4235775b6d085dd28a83675.CriterionEstimator
-__core.statiskit.ContinuousUnivariateDistributionVector = __core.std._Vector_67870dc7ea665794a91fa84ca05aecb0
-__core.statiskit.DiscreteUnivariateDistributionSelection = __core.statiskit._Selection_8f3919223a1f55afb240c3500b95c95b
+__core.statiskit.DiscreteMultivariateDistributionSelection = __core.statiskit._Selection_d9f7731b9dbc5740add8fc7749d9283d
+__core.statiskit.MixedMultivariateDistributionCriterionEstimator = __core.statiskit._Selection_2d551f106ba85f3cb3acfbda4c8e17c7.CriterionEstimator
+__core.statiskit.DiscreteIntervalCensoredEvent = __core.statiskit._IntervalCensoredEvent_fb8f1cea3a695accb39f019b3fbd2247
__core.statiskit.DiscreteUnivariateDistribution.EventType = __core.statiskit.DiscreteEvent
__core.statiskit._MixtureDistribution_13232a7341945cd08787bdf29befb389.ObservationType = __core.statiskit.SingularDistribution
__core.statiskit.DiscreteMultivariateDistribution.MarginalType = __core.statiskit.DiscreteUnivariateDistribution
diff --git a/src/py/statiskit/core/data.py b/src/py/statiskit/core/data.py
index 00f61e12..7162462c 100644
--- a/src/py/statiskit/core/data.py
+++ b/src/py/statiskit/core/data.py
@@ -64,7 +64,7 @@ def set_dispersion(self, dispersion):
def wrapper_set_name(f):
@wraps(f)
def set_name(self, name):
- if not isinstance(name, basestring):
+ if not isinstance(name, str):
raise TypeError('expected basestring, but got {!r}'.format(type(name)))
is_name = True
try:
@@ -109,7 +109,7 @@ def __init__(self, events):
self._events = events
self._index = 0
- def next(self):
+ def __next__(self):
if self._index < len(self._events):
event = self._events[self._index]
self._index += 1
@@ -128,7 +128,7 @@ def __len__(self):
@wraps(f1)
def __getitem__(self, index):
if isinstance(index, slice):
- return [self[index] for index in xrange(*index.indices(len(self)))]
+ return [self[index] for index in range(*index.indices(len(self)))]
else:
if index < 0:
index += len(self)
@@ -173,7 +173,7 @@ def __str__(self):
rows = [("", str(self.name))] + [(str(index), str(event)) if event is not None else (repr(index), '?') for index, event in enumerate(events) if index < controls.head] + [('...', '...')] + [(repr(index), repr(event)) if event is not None else (repr(index), '?') for index, event in enumerate(events) if index > max(len(events) - controls.tail, controls.head)]
else:
rows = [("", str(self.name))] + [(str(index), str(event)) if event is not None else (repr(index), '?') for index, event in enumerate(events)]
- columns = zip(*rows)
+ columns = list(zip(*rows))
maxima = [max(max(*[len(row) for row in column]), 3) + 2 for column in columns]
string = []
for index, row in enumerate(rows):
@@ -203,7 +203,7 @@ def _repr_html_(self):
del _repr_html_
def pdf_plot(self, axes=None, **kwargs):
- from estimation import frequency_estimation, histogram_estimation
+ from .estimation import frequency_estimation, histogram_estimation
sample_space = self.sample_space
norm = kwargs.pop('norm', False)
if isinstance(norm, bool):
@@ -236,7 +236,7 @@ def pdf_plot(self, axes=None, **kwargs):
del pdf_plot
def cdf_plot(self, axes=None, **kwargs):
- from estimation import frequency_estimation
+ from .estimation import frequency_estimation
sample_space = self.sample_space
norm = kwargs.pop('norm', False)
if isinstance(norm, bool):
@@ -260,7 +260,7 @@ def cdf_plot(self, axes=None, **kwargs):
del cdf_plot
def box_plot(self, axes=None, **kwargs):
- from estimation import frequency_estimation
+ from .estimation import frequency_estimation
sample_space = self.sample_space
norm = kwargs.pop('norm', False)
if isinstance(norm, bool):
@@ -368,7 +368,7 @@ def __init__(self, components):
self._components = components
self._index = 0
- def next(self):
+ def __next__(self):
if self._index < len(self._components):
component = self._components.extract(self._index)
self._index += 1
@@ -442,7 +442,7 @@ def __init__(self, components):
self._components = components
self._index = 0
- def next(self):
+ def __next__(self):
if self._index < len(self._components):
component = self._components[self._index]
self._index += 1
@@ -486,7 +486,7 @@ def __repr__(self):
rows = [[""] + [repr(component.name) for component in self.components]] + [[repr(index)] + [repr(uevent) if uevent is not None else '?' for uevent in mevent] for index, mevent in enumerate(events) if index < controls.head] + [['...'] + ['...'] * len(self.components)] + [[repr(index)] + [repr(uevent) if uevent is not None else '?' for uevent in mevent] for index, mevent in enumerate(events) if index > max(len(events) - controls.tail, controls.head)]
else:
rows = [[""] + [repr(component.name) for component in self.components]] + [[repr(index)] + [repr(uevent) if uevent is not None else '?' for uevent in mevent] for index, mevent in enumerate(events)]
- columns = zip(*rows)
+ columns = list(zip(*rows))
maxima = [max(max(*[len(row) for row in column]), 3) + 2 for column in columns]
string = []
for index, row in enumerate(rows):
diff --git a/src/py/statiskit/core/distribution.py b/src/py/statiskit/core/distribution.py
index 7abc8bee..19344ce3 100644
--- a/src/py/statiskit/core/distribution.py
+++ b/src/py/statiskit/core/distribution.py
@@ -128,7 +128,7 @@ def _repr_latex_(self):
def wrapper_probability(f):
@wraps(f)
def probability(self, event, **kwargs):
- if isinstance(event, basestring):
+ if isinstance(event, str):
event = CategoricalElementaryEvent(event)
elif isinstance(event, int):
event = DiscreteElementaryEvent(event)
@@ -140,7 +140,6 @@ def probability(self, event, **kwargs):
return probability
UnivariateDistribution.probability = wrapper_probability(UnivariateDistribution.probability)
-OrdinalDistribution.probability = wrapper_probability(OrdinalDistribution.probability)
def simulation(self, size):
if isinstance(self, NominalDistribution):
@@ -164,7 +163,7 @@ def pdf_plot(self, axes=None, fmt='|', **kwargs):
if axes is None:
axes = pyplot.subplot(1,1,1)
labels = getattr(self, 'ordered_values', getattr(self, 'values'))
- x, labels = zip(*[(index, label) for index, label in enumerate(labels)])
+ x, labels = list(zip(*[(index, label) for index, label in enumerate(labels)]))
y = [self.probability(label, log=False) for label in labels]
if 'norm' in kwargs:
norm = kwargs.pop('norm')
@@ -197,8 +196,8 @@ def pdf_plot(self, axes=None, fmt='|', **kwargs):
def wrapper(f):
@wraps(f)
def __init__(self, *args, **kwargs):
- f(self, args)
- for attr in kwargs.keys():
+ f(self, [str(arg) for arg in args])
+ for attr in list(kwargs.keys()):
if hasattr(self, attr):
setattr(self, attr, kwargs.pop(attr))
else:
@@ -229,7 +228,7 @@ def cdf_plot(self, axes=None, fmt='|', **kwargs):
if axes is None:
axes = pyplot.subplot(1,1,1)
labels = self.ordered_values
- x, labels = zip(*[(index, label) for index, label in enumerate(labels)])
+ x, labels = list(zip(*[(index, label) for index, label in enumerate(labels)]))
y = self.pi
if 'norm' in kwargs:
norm = kwargs.pop('norm')
@@ -237,7 +236,7 @@ def cdf_plot(self, axes=None, fmt='|', **kwargs):
else:
y = [p for p in y]
y = [y[i] for i in self.rank]
- y = [sum(y[:i]) for i in xrange(1, len(y)+1)]
+ y = [sum(y[:i]) for i in range(1, len(y)+1)]
if '|' in fmt:
fmt = fmt.replace('|', '')
width = kwargs.pop('width', .8)
@@ -281,7 +280,7 @@ def box_plot(self, axes=None, edgecolor="k", width=.5, vert=True, whiskers=(.09,
axes.plot([pos-width/2., pos+width/2.], [qe, qe], color=edgecolor)
axes.plot([pos, pos], [qb, q1], color=edgecolor)
axes.plot([pos, pos], [q3, qe], color=edgecolor)
- axes.set_yticks(range(len(values)))
+ axes.set_yticks(list(range(len(values))))
axes.set_yticklabels(values)
else:
axes.bar(q1, width, q3-q1, pos-width/2., facecolor=facecolor, edgecolor=edgecolor)
@@ -290,7 +289,7 @@ def box_plot(self, axes=None, edgecolor="k", width=.5, vert=True, whiskers=(.09,
axes.plot([qe, qe], [pos-width/2., pos+width/2.], color=edgecolor)
axes.plot([qb, q1], [pos, pos], color=edgecolor)
axes.plot([q3, qe], [pos, pos], color=edgecolor)
- axes.set_xticks(range(len(values)))
+ axes.set_xticks(list(range(len(values))))
axes.set_xticklabels(values)
return axes
@@ -325,7 +324,7 @@ def pdf_plot(self, axes=None, fmt='|', **kwargs):
kwargs['qmin'] = int(qmin)
if 'qmax' not in kwargs and 'pmax' not in kwargs:
kwargs['qmax'] = int(qmax)
- x = kwargs.pop('quantiles', range(kwargs.pop('qmin', self.quantile(kwargs.pop('pmin', 0.025))), kwargs.pop('qmax', self.quantile(kwargs.pop('pmax', 0.975)))+1))
+ x = kwargs.pop('quantiles', list(range(kwargs.pop('qmin', self.quantile(kwargs.pop('pmin', 0.025))), kwargs.pop('qmax', self.quantile(kwargs.pop('pmax', 0.975)))+1)))
y = [self.pdf(q) for q in x]
if 'norm' in kwargs:
norm = kwargs.pop('norm')
@@ -352,7 +351,7 @@ def cdf_plot(self, axes=None, fmt='o-', **kwargs):
kwargs['qmin'] = int(qmin)
if 'qmax' not in kwargs and 'pmax' not in kwargs:
kwargs['qmax'] = int(qmax)
- x = kwargs.pop('quantiles', range(kwargs.pop('qmin', self.quantile(kwargs.pop('pmin', 0.025))), kwargs.pop('qmax', self.quantile(kwargs.pop('pmax', 0.975)))+1))
+ x = kwargs.pop('quantiles', list(range(kwargs.pop('qmin', self.quantile(kwargs.pop('pmin', 0.025))), kwargs.pop('qmax', self.quantile(kwargs.pop('pmax', 0.975)))+1)))
y = [self.cdf(q) for q in x]
if 'norm' in kwargs:
norm = kwargs.pop('norm')
@@ -887,7 +886,7 @@ def probability(self, *events, **kwargs):
if not isinstance(event, MultivariateEvent):
event = VectorEvent(len(events))
for index, component in enumerate(events):
- if isinstance(component, basestring):
+ if isinstance(component, str):
event[index] = CategoricalElementaryEvent(component)
elif isinstance(component, int):
event[index] = DiscreteElementaryEvent(component)
@@ -906,7 +905,9 @@ def probability(self, *events, **kwargs):
MultivariateDistribution.probability = wrapper_probability(MultivariateDistribution.probability)
def simulation(self, size):
- return from_list(*map(list, zip(*[self.simulate() for index in range(size)])))
+ events = [self.simulate() for index in range(size)]
+ data = from_list(*list(map(list, list(zip(*events)))))
+ return data
MultivariateDistribution.simulation = simulation
del simulation
@@ -1021,7 +1022,7 @@ def pdf_plot(self, axes=None, *args, **kwargs):
else:
skwargs = [{}] * self.nb_states
for index, (pi, observation) in enumerate(zip(self.pi, self.observations)):
- for key, value in kwargs.iteritems():
+ for key, value in kwargs.items():
if not key in skwargs[index]:
skwargs[index][key] = value
axes = observation.pdf_plot(axes=axes, norm=pi*norm, *args, **skwargs[index])
diff --git a/src/py/statiskit/core/estimation.py b/src/py/statiskit/core/estimation.py
index d2f295ef..e6289db8 100644
--- a/src/py/statiskit/core/estimation.py
+++ b/src/py/statiskit/core/estimation.py
@@ -179,7 +179,7 @@ def wrapper__getitem__(f):
@wraps(f)
def __getitem__(self, index):
if isinstance(index, slice):
- return [self[index] for index in xrange(*index.indices(len(self)))]
+ return [self[index] for index in range(*index.indices(len(self)))]
else:
if index < 0:
index += len(self)
@@ -238,7 +238,7 @@ def wrapper__getitem__(f):
@wraps(f)
def __getitem__(self, index):
if isinstance(index, slice):
- return [self[index] for index in xrange(*index.indices(len(self)))]
+ return [self[index] for index in range(*index.indices(len(self)))]
else:
if index < 0:
index += len(self)
@@ -254,7 +254,7 @@ def wrapper__setitem__(f):
@wraps(f)
def __setitem__(self, index, estimator):
if isinstance(index, slice):
- return [self[index] for index in xrange(*index.indices(len(self)))]
+ return [self[index] for index in range(*index.indices(len(self)))]
else:
if index < 0:
index += len(self)
@@ -301,7 +301,7 @@ def __len__(self):
@wraps(f1)
def __getitem__(self, index):
if isinstance(index, slice):
- return [self[index] for index in xrange(*index.indices(len(self)))]
+ return [self[index] for index in range(*index.indices(len(self)))]
else:
if index < 0:
index += len(self)
@@ -333,12 +333,12 @@ def _estimation(algo, data, mapping, **kwargs):
try:
algo = mapping[algo]()
except KeyError:
- raise ValueError('\'algo\' parameter, possible values are ' + ', '.join('"' + algo + '"' for algo in mapping.iterkeys()))
+ raise ValueError('\'algo\' parameter, possible values are ' + ', '.join('"' + algo + '"' for algo in mapping.keys()))
except:
raise
if data:
lazy = kwargs.pop('lazy', False)
- for attr in kwargs.keys():
+ for attr in list(kwargs.keys()):
if hasattr(algo, attr):
setattr(algo, attr, kwargs.pop(attr))
else:
@@ -503,7 +503,7 @@ def singular_selection(*args, **kwargs):
mapping = dict(criterion = SingularDistributionSelection.CriterionEstimator)
estimators = []
for arg in args:
- estimators.append(singular_selection(arg, **dict((key, value) for (key, value) in kwargs.iteritems() if key == "sum")))
+ estimators.append(singular_selection(arg, **dict((key, value) for (key, value) in kwargs.items() if key == "sum")))
kwargs.pop('sum', None)
return _estimation(algo, data, mapping, estimators=estimators, **kwargs)
@@ -590,9 +590,9 @@ def mixture_estimation(data, algo='em', **kwargs):
mapping = dict(em = CategoricalMultivariateMixtureDistributionEMEstimation.Estimator)
elif outcome is outcome_type.DISCRETE:
if kwargs.pop('singular', False):
- mapping = dict(em = DiscreteMultivariateMixtureDistributionEMEstimation.Estimator)
- else:
mapping = dict(em = MixtureSingularDistributionEMEstimation.Estimator)
+ else:
+ mapping = dict(em = DiscreteMultivariateMixtureDistributionEMEstimation.Estimator)
elif outcome is outcome_type.CONTINUOUS:
mapping = dict(em = ContinuousMultivariateMixtureDistributionEMEstimation.Estimator)
else:
diff --git a/src/py/statiskit/core/event.py b/src/py/statiskit/core/event.py
index 298b271f..be960955 100644
--- a/src/py/statiskit/core/event.py
+++ b/src/py/statiskit/core/event.py
@@ -25,7 +25,7 @@
del UnivariateEvent.get_event
def type_to_event(event):
- if isinstance(event, basestring):
+ if isinstance(event, str):
event = CategoricalElementaryEvent(event)
elif isinstance(event, int):
event = DiscreteElementaryEvent(event)
@@ -263,7 +263,7 @@ def wrapper(f):
@wraps(f)
def __getitem__(self, index):
if isinstance(index, slice):
- return [self[_index] for _index in xrange(*index.indices(len(self)))]
+ return [self[_index] for _index in range(*index.indices(len(self)))]
else:
if index < 0:
index += len(self)
@@ -291,7 +291,7 @@ def wrapper(f):
@wraps(f)
def __setitem__(self, index, event):
if isinstance(index, slice):
- for _index, _event in zip(xrange(*index.indices(len(self))), event):
+ for _index, _event in zip(range(*index.indices(len(self))), event):
self[_index] = _event
if index < 0:
index += len(self)
diff --git a/src/py/statiskit/core/indicator.py b/src/py/statiskit/core/indicator.py
index 853ec92f..7a49815d 100644
--- a/src/py/statiskit/core/indicator.py
+++ b/src/py/statiskit/core/indicator.py
@@ -88,10 +88,10 @@ def location_estimation(algo='mean', data="univariate", **kwargs):
try:
algo = mapping[algo]()
except KeyError:
- raise ValueError('\'algo\' parameter, possible values are ' + ', '.join('"' + algo + '"' for algo in mapping.iterkeys()))
+ raise ValueError('\'algo\' parameter, possible values are ' + ', '.join('"' + algo + '"' for algo in mapping.keys()))
except:
raise
- for attr in kwargs.keys():
+ for attr in list(kwargs.keys()):
if hasattr(algo, attr):
setattr(algo, attr, kwargs.pop(attr))
if data:
@@ -103,10 +103,10 @@ def location_estimation(algo='mean', data="univariate", **kwargs):
try:
algo = mapping[algo]()
except KeyError:
- raise ValueError('\'algo\' parameter, possible values are ' + ', '.join('"' + algo + '"' for algo in mapping.iterkeys()))
+ raise ValueError('\'algo\' parameter, possible values are ' + ', '.join('"' + algo + '"' for algo in mapping.keys()))
except:
raise
- for attr in kwargs.keys():
+ for attr in list(kwargs.keys()):
if hasattr(algo, attr):
setattr(algo, attr, kwargs.pop(attr))
if isinstance(data, UnivariateData):
@@ -145,10 +145,10 @@ def dispersion_estimation(algo='variance', data="univariate", **kwargs):
try:
algo = mapping[algo]()
except KeyError:
- raise ValueError('\'algo\' parameter, possible values are ' + ', '.join('"' + algo + '"' for algo in mapping.iterkeys()))
+ raise ValueError('\'algo\' parameter, possible values are ' + ', '.join('"' + algo + '"' for algo in mapping.keys()))
except:
raise
- for attr in kwargs.keys():
+ for attr in list(kwargs.keys()):
if hasattr(algo, attr):
setattr(algo, attr, kwargs.pop(attr))
if data:
@@ -160,10 +160,10 @@ def dispersion_estimation(algo='variance', data="univariate", **kwargs):
try:
algo = mapping[algo]()
except KeyError:
- raise ValueError('\'algo\' parameter, possible values are ' + ', '.join('"' + algo + '"' for algo in mapping.iterkeys()))
+ raise ValueError('\'algo\' parameter, possible values are ' + ', '.join('"' + algo + '"' for algo in mapping.keys()))
except:
raise
- for attr in kwargs.keys():
+ for attr in list(kwargs.keys()):
if hasattr(algo, attr):
setattr(algo, attr, kwargs.pop(attr))
if isinstance(data, UnivariateData):
diff --git a/src/py/statiskit/core/io.py b/src/py/statiskit/core/io.py
index 6f44335c..f25201bf 100644
--- a/src/py/statiskit/core/io.py
+++ b/src/py/statiskit/core/io.py
@@ -1,19 +1,21 @@
import warnings
from tempfile import NamedTemporaryFile
import os
+import six
from . import _core
from .controls import controls
from .data import UnivariateDataFrame, MultivariateDataFrame
from .sample_space import NominalSampleSpace
+from .event import outcome_type
__all__ = ['read_csv', 'from_list', 'from_pandas']
def read_csv(filepath, sep=None, header=False, **kwargs):
"""
"""
- if sep and not isinstance(sep, basestring):
+ if sep and not isinstance(sep, str):
raise TypeError('\'sep\' parameter')
with open(filepath, 'r') as filehandler:
lines = filehandler.readlines()
@@ -24,14 +26,14 @@ def read_csv(filepath, sep=None, header=False, **kwargs):
data = [[] for event in lines[0].split(sep)]
for line in lines:
for index, event in enumerate(line.split(sep)):
- data[index].append(event.strip().strip('"').strip("'"))
+ data[index].append(str(event.strip().strip('"').strip("'")))
data = from_list(*data, **kwargs)
if header:
if isinstance(data, UnivariateDataFrame):
data.name = names.pop()
elif isinstance(data, MultivariateDataFrame):
for i, j in enumerate(names):
- data.components[i].name = j
+ data.components[i].name = str(j)
return data
def write_csv(data, filepath, sep=' ', header=False, censored=True):
@@ -39,11 +41,14 @@ def write_csv(data, filepath, sep=' ', header=False, censored=True):
"""
if not isinstance(data, MultivariateDataFrame):
raise TypeError('\'data\' parameter')
- if not isinstance(sep, basestring):
+ if not isinstance(sep, str):
raise TypeError('\'sep\' parameter')
with open(filepath, 'w') as filehandler:
if header:
- filehandler.write(sep.join(component.name for component in data.components)+'\n')
+ if six.PY2:
+ filehandler.write(unicode(sep.join(component.name for component in data.components)+'\n'))
+ else:
+ filehandler.write(sep.join(component.name for component in data.components)+'\n')
if censored:
for mevent in data.events:
line = []
@@ -68,7 +73,10 @@ def write_csv(data, filepath, sep=' ', header=False, censored=True):
raise NotImplementedError
else:
raise NotImplementedError
- filehandler.write(sep.join(line)+'\n')
+ if six.PY2:
+ filehandler.write(unicode(sep.join(line)+'\n'))
+ else:
+ filehandler.write(sep.join(line)+'\n')
else:
for mevent in data.events:
line = []
@@ -88,22 +96,33 @@ def from_list(*data, **kwargs):
sample_spaces = kwargs.pop('sample_spaces')
else:
sample_spaces = []
- for _data in data:
+ outcomes = kwargs.pop('outcomes', [None] * len(data))
+ outcomes = [outcome if outcome is None or isinstance(outcome, outcome_type) else outcome_type.names[outcome] for outcome in outcomes]
+ for index, _data in enumerate(data):
nbstr = 0
nbint = 0
nbflt = 0
- for event in _data:
- try:
- controls.ZZ(event)
- nbint += 1
- except:
+ if outcomes[index] is None:
+ for event in _data:
try:
- controls.RR(event)
- nbflt += 1
+ controls.ZZ(event)
+ nbint += 1
except:
- nbstr += 1
+ try:
+ controls.RR(event)
+ nbflt += 1
+ except:
+ nbstr += 1
+ elif outcomes[index] is outcome_type.CATEGORICAL:
+ nbstr = float("inf")
+ elif outcomes[index] is outcome_type.DISCRETE:
+ nbint = float("inf")
+ elif outcomes[index] is outcome_type.CONTINUOUS:
+ nbflt = float("inf")
+ else:
+ raise ValueError("'outcomes' parameter")
if nbstr > nbint + nbflt:
- sample_spaces.append(NominalSampleSpace([value.strip() for value in _data]))
+ sample_spaces.append(NominalSampleSpace([str(value.strip()) for value in _data]))
elif nbint > nbstr + nbflt:
sample_spaces.append(controls.ZZ)
elif nbflt > nbstr + nbint:
diff --git a/src/py/statiskit/core/sample_space.py b/src/py/statiskit/core/sample_space.py
index 14a4d629..37e1ca47 100644
--- a/src/py/statiskit/core/sample_space.py
+++ b/src/py/statiskit/core/sample_space.py
@@ -55,7 +55,7 @@ def __call__(self, event):
"""
if event is None or isinstance(event, CategoricalEvent):
return event
- elif isinstance(event, basestring):
+ elif isinstance(event, str):
event = event.strip()
if event in ['', '?']:
return None
@@ -105,7 +105,7 @@ def getter(self):
@wraps(g)
def setter(self, encoding):
- if isinstance(encoding, basestring):
+ if isinstance(encoding, str):
encoding = encoding_type.names[encoding.upper()]
g(self, encoding)
@@ -145,7 +145,7 @@ def __call__(self, event):
return event
elif isinstance(event, int):
return DiscreteElementaryEvent(event)
- elif isinstance(event, basestring):
+ elif isinstance(event, str):
event = event.replace('\n', '').strip(' ')
if event in ['', '?']:
return None
@@ -244,7 +244,7 @@ def __call__(self, event):
return ContinuousElementaryEvent(event)
else:
return None
- elif isinstance(event, basestring):
+ elif isinstance(event, str):
event = event.replace('\n', '').strip(' ')
if event in ['', '?']:
return None
diff --git a/src/py/statiskit/core/singular.py b/src/py/statiskit/core/singular.py
index f248a59d..bffdabd9 100644
--- a/src/py/statiskit/core/singular.py
+++ b/src/py/statiskit/core/singular.py
@@ -21,7 +21,7 @@ def probability(self, *events, **kwargs):
if not isinstance(event, MultivariateEvent):
event = VectorEvent(len(events))
for index, component in enumerate(events):
- if isinstance(component, basestring):
+ if isinstance(component, str):
event[index] = CategoricalElementaryEvent(component)
elif isinstance(component, int):
event[index] = DiscreteElementaryEvent(component)
diff --git a/src/py/statiskit/core/slope_heuristic.py b/src/py/statiskit/core/slope_heuristic.py
index 37463748..0981c622 100644
--- a/src/py/statiskit/core/slope_heuristic.py
+++ b/src/py/statiskit/core/slope_heuristic.py
@@ -25,7 +25,7 @@ def wrapper(f):
@wraps(f)
def __getitem__(self, index):
if isinstance(index, slice):
- return [self[index] for index in xrange(*index.indices(len(self)))]
+ return [self[index] for index in range(*index.indices(len(self)))]
else:
if index < 0:
index += len(self)
@@ -42,7 +42,7 @@ def plot(self, axes=None, fmt='o', predicted=True, *args, **kwargs):
if predicted:
index = self._obj.selector(self._obj)
alpha, beta = self._obj.intercepts[index], self._obj.slopes[index]
- axes.plot(*zip(*[(extremum, alpha + beta * extremum) for extremum in (self._obj.penshapes[index], self._obj.penshapes[-1])]))
+ axes.plot(*list(zip(*[(extremum, alpha + beta * extremum) for extremum in (self._obj.penshapes[index], self._obj.penshapes[-1])])))
pass
axes.plot(self._obj.penshapes[:], self[:], fmt, *args, **kwargs)
axes.set_xlabel('Penality shape')
@@ -105,7 +105,7 @@ def wrapper(f):
@wraps(f)
def __getitem__(self, index):
if isinstance(index, slice):
- return [self[index] for index in xrange(*index.indices(len(self)))]
+ return [self[index] for index in range(*index.indices(len(self)))]
else:
if index < 0:
index += len(self)
@@ -169,7 +169,7 @@ def wrapper(f):
@wraps(f)
def __getitem__(self, index):
if isinstance(index, slice):
- return [self[index] for index in xrange(*index.indices(len(self)))]
+ return [self[index] for index in range(*index.indices(len(self)))]
else:
if index < 0:
index += len(self)
diff --git a/src/py/statiskit/data/core/FPD17.csv b/src/py/statiskit/data/core/FPD18.csv
similarity index 100%
rename from src/py/statiskit/data/core/FPD17.csv
rename to src/py/statiskit/data/core/FPD18.csv
diff --git a/src/py/statiskit/data/core/__init__.py b/src/py/statiskit/data/core/__init__.py
index 207842a1..5f9cec80 100644
--- a/src/py/statiskit/data/core/__init__.py
+++ b/src/py/statiskit/data/core/__init__.py
@@ -17,7 +17,7 @@ def load(*args):
component.sample_space = component.sample_space.as_ordinal()
kwargs['capushe.csv'] = capushe
- for arg in kwargs.keys():
+ for arg in list(kwargs.keys()):
if kwargs[arg] is None:
kwargs[arg] = read_csv(os.path.join(os.path.dirname(__file__), arg),
header=True,
diff --git a/src/py/wrapper/SConscript b/src/py/wrapper/SConscript
index c84afb1d..d275c2ce 100644
--- a/src/py/wrapper/SConscript
+++ b/src/py/wrapper/SConscript
@@ -1,34 +1,23 @@
# -*-python-*-
-from SCons.Errors import EnvironmentError
+Import("env")
+pyenv = env.Clone(tools = ['boost_python'])
-try:
- Import("env")
- pyenv = env.Clone(tools = ['boost_python'])
+pyenv.AppendUnique(LIBS = ['statiskit_core'])
+if pyenv['SYSTEM'] == 'linux':
+ pyenv.AppendUnique(CCFLAGS = ['-Wno-ignored-attributes'])
- pyenv.AppendUnique(LIBS = ['statiskit_core'])
- if env['SYSTEM'] == 'linux':
- pyenv.AppendUnique(CCFLAGS = ['-Wno-attributes', '-Wno-ignored-attributes'])
- elif env['SYSTEM'] == 'osx':
- pyenv.AppendUnique(CCFLAGS = ['-Wno-delete-non-virtual-dtor'])
+exclude = """
+""".split()
- exclude = """
- """.split()
+sources = [source for source in pyenv.Glob('*.*') if source.name not in exclude]
- sources = [source for source in pyenv.Glob('*.*') if source.name not in exclude]
+targets = pyenv.BoostPythonExtension("../statiskit/core/__core", sources, preserve_egg_dir=False)
+Alias("py", targets)
+Alias("install", targets)
+pyenv.Depends(targets, "cpp")
- targets = pyenv.BoostPythonExtension("../statiskit/core/__core", sources)
- Alias("py", targets)
- Alias("install", targets)
- pyenv.Depends(targets, "cpp")
-
- targets = pyenv.PythonPackage(statiskit = '../statiskit')
- Alias("py", targets)
- Alias("install", targets)
- pyenv.Depends(targets, "cpp")
-except EnvironmentError:
- Alias("py", [])
- Alias("install", [])
- pass
-except Exception:
- raise
\ No newline at end of file
+targets = pyenv.PythonPackage(statiskit='../statiskit')
+Alias("py", targets)
+Alias("install", targets)
+pyenv.Depends(targets, "cpp")
\ No newline at end of file
diff --git a/src/py/wrapper/_core.cpp b/src/py/wrapper/_core.cpp
index 14bbe731..e6392ccd 100644
--- a/src/py/wrapper/_core.cpp
+++ b/src/py/wrapper/_core.cpp
@@ -1,46 +1,22 @@
#include "_core.h"
-void wrapper_01183a3931f658119378aeeead67e9a4();
-void wrapper_03194aba3aec5122b5386a783accb6ec();
-void wrapper_048d2eedba1858d38ed508c0f469a995();
-void wrapper_04dfc1fd981858b9953a04f5c49a314e();
-void wrapper_05a30b718b96514c96efb6914d56f5a7();
-void wrapper_05d48d59d07558a2b1eb368deed54abe();
-void wrapper_09dde254931f51a2b41a888424a10e8d();
void wrapper_0a36039624465699ab0fb3ebba56695a();
-void wrapper_0aa290de318f5f179ae1be1958221d1a();
void wrapper_0e41540d879f5526a70e316582f05d49();
void wrapper_0f631b8bbb065d39a1378915b306a904();
void wrapper_117864e1dfe65915bf10502e182e5502();
-void wrapper_11b179d07239595e932473be5cc22fd1();
void wrapper_13ec603d05f1534bbe1491c0634dca90();
void wrapper_1495e1a47b435a5cab889b3ee5b413de();
-void wrapper_14ed37cf7a3c500396d8d3d2f2919b05();
void wrapper_154892f4a4d05203bd5b77c0b8662195();
void wrapper_176ad7b821255b478820451a70624393();
-void wrapper_178d19237c575c64857956750452de53();
-void wrapper_1a08e81dfa00544d80daf1957ceff13e();
void wrapper_1a16c32a3d8f5d01b8d739fb757db381();
void wrapper_1ae28b9397ee5736a45e106e0eb3d8f9();
-void wrapper_1c83b12a81d05462a483f288388dbb3e();
-void wrapper_1c86790460e155eb8ed09df0fea279fc();
void wrapper_1d46946cbf4e5e5188cb98cb24f80697();
void wrapper_209197cf35105a20a75950ef9403af98();
-void wrapper_214a3d28d9da59de8fececec3f02cd4b();
-void wrapper_22d710578b435df5a7a6993ac001dc7f();
-void wrapper_241bf7999202532aae6ef8e130d331a1();
void wrapper_2513f8d88792503e97d2b3f6b8c31e6f();
void wrapper_2644644fcf2c54858f0565d665dcdbf4();
-void wrapper_27d3f2e69a9d575c86a41e9ae1f55289();
-void wrapper_29b1f793264d566eadf9c9f083c1db30();
-void wrapper_2a6819b658a2526c95a2ff7878378228();
void wrapper_2a9f5c079e365a359ea86941717450bb();
-void wrapper_2d19c6d6475653dfbdf34d8a2232b304();
-void wrapper_2f3699a4a93557ab8e61cfb4638d1ef3();
void wrapper_30c68813a7c05198a94e1fdadbddc931();
-void wrapper_30c7358631df586cb00b98444d127366();
void wrapper_340c5465095052af9d63bdb8d9799d79();
-void wrapper_37af22fec0db5d77a17da57d71991425();
void wrapper_39737fb8eb785c29bb3a9eca8ab9e325();
void wrapper_3a465479f748511898cc3d6b13455141();
void wrapper_3a6a49079d1b5e9bb815105374e2fc93();
@@ -48,187 +24,87 @@ void wrapper_3c400e97b58f58b5ba01fa8b0e0f5cca();
void wrapper_3c4215c1e4465be3a5f234b657381458();
void wrapper_3ca8ff4e14d1580fa17364607bc956c4();
void wrapper_3e3d38965c5e5a02ae621877dba470cf();
-void wrapper_3f92ecdf479f54409259f5013b0e434d();
void wrapper_4091fe7ebaea5a58bb732192d7661dce();
-void wrapper_411aa93879965639b19e6f4e51d0ed9c();
void wrapper_41e33df7e8f15f9498a49fd08b35a4fc();
-void wrapper_4267d8e3ce58566ca280033c58ccb103();
void wrapper_43ff7c79dcd15ad9995fd0d0ccc6d440();
-void wrapper_4499067c3a805c019c508a4a4cd73458();
-void wrapper_44f216bdea3c5e90a46984755767adfe();
void wrapper_4540538b16205d90be33cf08feed0673();
-void wrapper_46cb15530ddd5dbf8f9204dd687d8405();
void wrapper_47713b069ca05573b21bd47acc8c8465();
void wrapper_484cc9c9d3f856c7aa18f642966f14a9();
-void wrapper_4bbc419ed8155503ab757cf61ca24f8a();
void wrapper_4ccf3378b28a52cf822b51336a473a25();
void wrapper_4ddb01be8d3a54e7a69007c077bb86fb();
void wrapper_4e58a130fe9e52ffa312f3e583614e93();
-void wrapper_4eead2f6f5ce50588b930a018e6d3114();
void wrapper_5060bd7989345eaab2a7cccb560a27f2();
void wrapper_50b1ee8b31d65a6c8c8652f8d3909202();
void wrapper_5186497276525dcc88f6e6e8b313d2af();
-void wrapper_535076612f7652a491ad5e6874f2c956();
-void wrapper_538f91e6a3fc5dbd870f123f65864757();
-void wrapper_54b6e63f654953dcae78c846b869c3f2();
void wrapper_5517439c40d6505682aa2e58ed6cea33();
-void wrapper_55b69785544750a3b6295ad9fffbe69e();
-void wrapper_574f036179c55b268fafd27a485fec1c();
void wrapper_5882772a749051e4bbaf2d0ffe53631a();
-void wrapper_59f1b45f4521561cba2ad4fdb2ada7f4();
void wrapper_5a335bfacc455508850f696069e82b3b();
-void wrapper_5d45f80e75275321ab47c7f967085f32();
-void wrapper_5fb90f14c622589cbc7585d7da9aa7cd();
-void wrapper_5fd889c2d435557ab7082eeccb81f9ed();
-void wrapper_6063a3cec2b3565b9778efefb141bc62();
void wrapper_6286fa427e2b5074b726466691e9713a();
void wrapper_62ba3b73a1c356bcacfb0c66e927e78d();
-void wrapper_63395d37cc2652efa7c4bc4c20926a52();
void wrapper_63cc054edf33518fa708f9caa286dab6();
-void wrapper_64f99681ffa6509a9f579c5b476d3ed2();
-void wrapper_65db0e3b83ee59bcaaf5c1e683bfac31();
void wrapper_65f1b96fc3cf5b6abf37b20774ffb554();
-void wrapper_6644b31d9fff5713a5092d189bcb6484();
-void wrapper_68170427b0885d37a676e4274699fa05();
-void wrapper_6822814b3ac457a9ad0a59d833b665c8();
-void wrapper_69751aea48fb5265badd1242eda9552c();
-void wrapper_6af5821f8a71549eb1d2e85037a23c6d();
void wrapper_6d1d52249a4c562691e57f68df4bcc06();
-void wrapper_6d304fcfbbc45c3dadc513eaa1d27db4();
void wrapper_6eb3528843c6511f97a06a8eb24dda64();
-void wrapper_723221b642895e199c8dd187a735edd9();
-void wrapper_75a0f3c63b10539e9c98e331ac48c8ae();
void wrapper_76d258d0b30f5e3a94d02ba97954104b();
void wrapper_78fa594811935c2ea4b4905d733f141f();
-void wrapper_7a3b667725945f32995fb172fadd3fe4();
void wrapper_7a9d965afc04501291149551eda23354();
-void wrapper_7c7c8b94cd24595097a5b07b1a989479();
-void wrapper_7c7f85c49b47563f8c845d3b057e0403();
-void wrapper_7cbbf4b9923d5fb6a3e309d720bafe76();
-void wrapper_7d876ad54f135e9eaa2591871f0b769c();
void wrapper_7e1cec4e31015327b818f37cfea0452d();
void wrapper_7ed55bcdec33582fb2767f7d96937c85();
-void wrapper_7f05bbbf77ed5369b2e8c6762be05ba5();
-void wrapper_7f1aa346c8e4508ba38254b17a2479af();
-void wrapper_81e02315c2b25081ab42128edbbf711e();
-void wrapper_822a8238d49459ac9cdebe5568d19cd0();
void wrapper_84a556d72f7851e1831ea2c8cb5d6cb3();
-void wrapper_860d66cee38d5dcd854cbfc1c88236a9();
void wrapper_87b566a692cb54b18914b54eb295ef9a();
void wrapper_87d8e2ef8c42506c83fc802501fb4284();
void wrapper_88cb53c05b215504b1f0ee0564765af0();
void wrapper_89be9fb233875ed0ab82187a315d00e7();
void wrapper_8c51a578c55d5bdd9eb4e60d4581366b();
-void wrapper_8cfbfd1d55d35c45911b9134d0bdba40();
void wrapper_8e92507e5f595339b8e2826b584e0a7b();
-void wrapper_909be12d03ae5533945da29d742aea27();
-void wrapper_916617410ee051c7a23caeddc7e6138e();
-void wrapper_9299d4cc901a521abab37352f483e276();
-void wrapper_9453712c58db5121ae3832aa0578857f();
-void wrapper_952d29cfe8315aa48112133dca89cff2();
void wrapper_95d0d4d7e8215bf98789264a4aeb8c71();
-void wrapper_9662256c000953e681881812720c95cf();
void wrapper_97ddfd5be73a5e91b93724af3ea449cd();
void wrapper_98e77d2afcc252cba528077bc2cc3103();
-void wrapper_99107d40cdb8560bbe5e58e6b0d8e5b6();
void wrapper_99243b0a36d95168b8a85b4b4999e459();
void wrapper_9b1c85d3df8e5cba922fb88752a0d746();
void wrapper_9c9b0b8265215a57b48807e0fc9938ba();
-void wrapper_9e77f928b08f528aaaf71263c81c3420();
-void wrapper_9e8654bf6bc2546091b9481df4d2becc();
-void wrapper_9fa3ed394ffc5b92992685e65fcee235();
-void wrapper_a0dd8c6ea4815ccfa90b3f7471fcc3fc();
-void wrapper_a137476d7cd5546394a2f7d169fd1e65();
-void wrapper_a17d58af46305f6f97c5cdfc5c146d52();
-void wrapper_a2bc5e67f517519eae0a262dbcd7020f();
void wrapper_a40e46e6e0ca59f7a440e68cd5fd7072();
void wrapper_a57657628a525cab9dae00c5ee02b84f();
void wrapper_a5987d3cf2915a0aa8ed90e4c5f1f64f();
-void wrapper_a76ccb87e03558eea78b5a7854b21d07();
-void wrapper_a8c5546faf025aca93f3aee9cbb8828b();
-void wrapper_a93a2d91d2c15bfb9c6f0cbf59f14fd4();
void wrapper_a9a9c3199bce59e6adb38a4d295e4bd4();
-void wrapper_aa3e70bd1af15333827074c3e1f9239e();
-void wrapper_aa463408ad6e5acdabf893b271c82910();
void wrapper_aa517e9d14595c32b4bf797f0280ed1f();
-void wrapper_ab02d35079e95dc9930aa81385618ac6();
-void wrapper_ab68dc00081f5c399f10159334192ad1();
void wrapper_abef6177f46d50b5bb54c0dd31824754();
-void wrapper_ac6e8f2788f454f5a006866fed139376();
void wrapper_acd4ffddf51e5c5fa9caca7f5b4aa6fe();
-void wrapper_b104fe544f015a2e89f37e2b3058b3dc();
void wrapper_b15475d07cc156dcbf49a9f1fe4e2ad4();
-void wrapper_b1e27cd0659e5b62b3c951e2faca5874();
void wrapper_b2b642c7a2d45bf5ad54e86cd730fb10();
void wrapper_b2f3c2f39c61584abb2d15ebc8f7a063();
void wrapper_b3b19a6f3e2a5de28de1bc7ac29a0253();
-void wrapper_b3e5120c9f8d5568bdd546ced505be5c();
-void wrapper_b4156633ca205cccbaff78533c65554c();
-void wrapper_b5b09763ff685d56ba8d864c75453d0f();
-void wrapper_b64b45ff0797507bbec4294d9c9bb1dd();
-void wrapper_b67bb026eb115fb39620d81827d49626();
void wrapper_b69665ff8e35506d9f4bdc083f09c052();
-void wrapper_b795ad1a71685b238831e1accaa998b0();
-void wrapper_b8e2ea356a425c479bdd3931ac8576c7();
-void wrapper_b92598577d3c58eaab8588c4e2815137();
void wrapper_b9daedbb8a1d5864bc019efa0a0d17df();
-void wrapper_bcfd2bf7691c5b9a91275b19e7963e58();
void wrapper_bf2c6deebd8e55f3824ecd5cf9312434();
void wrapper_bf466ef5cbd6539bbde8028bd459b6cb();
-void wrapper_c220c8351b4d5c8f896996c90fb6a470();
-void wrapper_c350fb07e56c5ff8a1b0cd488cd64a06();
void wrapper_c37f435056a151f5a398c0a2e86d752a();
-void wrapper_c42fd51329bc5c1d81d48f2022f1405e();
void wrapper_c85ee717b61a5378b8f1bc88cdf6c91a();
-void wrapper_c934eda09127575ebd5b6bc3262fbdd0();
-void wrapper_ca3017fa6e1253528fdbc45fd1c7f7fb();
-void wrapper_cbbaff3c6a9058d99e036851769c6c27();
void wrapper_cc00dae7ca6d56c79922ef32ecf17f07();
void wrapper_cd2f170876c354e483515add3780006d();
-void wrapper_ce183f8233945456bfe68bbd4e38c60c();
-void wrapper_cea324532999556cbf31852a5aec774a();
void wrapper_ceecfdda95b55b7c9ffa26c45ca90aef();
void wrapper_cf5d31feb9b059de8352d654f997199c();
-void wrapper_cfc3250f8cab5b5c9c3283018d37fe6c();
void wrapper_cfd7d1ec1fbc514b9feba31d16e55cf6();
-void wrapper_d17823dc420d54a3b3d3d3f9783f6278();
void wrapper_d1d07891cded56f98ac530b8a0898dd9();
void wrapper_d33d975672ef54f0b9b5e01d57fdf32b();
void wrapper_d358a39c74145ef4b6d844aec605e715();
-void wrapper_d388c7d87cae5005a43db54a3dd5044b();
void wrapper_d7f10816ae3755518cc8f9508c8f2b84();
void wrapper_dacafb2abd3e5e87bcba015691229ac8();
void wrapper_daf74149f27453a7a5360a8ea7e9d69c();
-void wrapper_db704d7138015fa6843654d521fbc974();
void wrapper_dcc8ef4101bc5e2faab31d52dc0fe7ff();
-void wrapper_dcc9d1ca386e5592b04ac818b34ee91b();
-void wrapper_e0b0996ff90850d4bb5354ad5494480e();
-void wrapper_e27303c146735a45b277d981ddd58dce();
void wrapper_e695b5b519815f1f96debe2f459d2f2b();
-void wrapper_e8f3d84734c05381b4354cfc400b164c();
-void wrapper_ed9cc9c0edfe52c4ac2b9016c5dcde13();
-void wrapper_edd5026b21c95d488e4cbd0b86023367();
void wrapper_edfb27681f195343b523e5b949187dba();
-void wrapper_eeb88c3a800a5e78b27ab74270f2b99f();
void wrapper_efb22dd89dfc592fbbbda15aec725121();
void wrapper_f0b505f9181a5a428a2ef97f2bcd9cb9();
-void wrapper_f0fbe30571df5660b1d0ff68556b5800();
-void wrapper_f20bfd8d75075de18631ac976467476c();
-void wrapper_f21a9dfcfb9e59a5bcbad3bb61be3961();
void wrapper_f4afe77755d35d35b62ff4de5295156d();
void wrapper_f547adcf134f504ea7a1c24a48441dfa();
void wrapper_f5729db8e15254f8b7481092212bac64();
-void wrapper_f6060eb8c0ad57f4b597620a382bc2f0();
-void wrapper_f68383524fc951c88e0f3577598e4714();
-void wrapper_f6dcabc93640502481ae89cb9aa6208a();
-void wrapper_f8d620f28ba450d9a6f39721b38c3664();
void wrapper_f8f00712e4e856159eebbf7b438e61ba();
void wrapper_f926cb231a7f5da09f313cd361ff94c7();
void wrapper_f960e2553b04556891123a86cfb68152();
void wrapper_fa414b05d29e5f4ea0b6d6cb5cf81b01();
void wrapper_faed70c01c41556a87ba6c938ce7c777();
void wrapper_fe18de6fe2c850bc986987821db6db68();
-void wrapper_ff305edd61d35539ba4e8f2f2500f320();
void wrapper_ff336bb969875c6bb9226d1ab053af10();
void wrapper_0281a28ebbe655cabfc3d1baabb16b6c();
void wrapper_02cb27a2f5305d6eaf2fc0d0977b5565();
@@ -258,7 +134,6 @@ void wrapper_423ed9cbac44541cb53a4cf80e6e15d5();
void wrapper_49bd08872be751c291082c55ce0677e3();
void wrapper_51a269f41c995b2e8c33ae7f895f50ae();
void wrapper_54cf6a9a8b6f55e88b9761ceaf79ba3f();
-void wrapper_5562b8b01aa050b886b919c9b81686f5();
void wrapper_59db006e2d0a532f903fd7d41c9aabfb();
void wrapper_5b5f1c1f4aa852eab398cea6df20fee2();
void wrapper_622b4b6c4fef5b119cba23181cff6cf6();
@@ -584,6 +459,7 @@ void wrapper_6040d8f35856585fa65c9beece0f520f();
void wrapper_61733bdc2db95f128686b3292ae9259a();
void wrapper_6731f013fc2f50e6b3684322e5d511aa();
void wrapper_67548b1b39c8521c8f630ca5b4d502c4();
+void wrapper_68170427b0885d37a676e4274699fa05();
void wrapper_681ebebfc39f52e7b797a69c6f165cc7();
void wrapper_6d92f9f1e7ca5180bf403b23e9073d86();
void wrapper_748e3ec2e85552f2ab39e490d409b414();
@@ -639,6 +515,7 @@ void wrapper_2613fe07dc7251cea4181b6d9d00aad1();
void wrapper_28ff0e97fdaa50f39207b3f08ac85ccd();
void wrapper_360ceb38fb075feb99dc83054d31e423();
void wrapper_54f4a4dc5dde5b898b2f56dfecbb1d34();
+void wrapper_5562b8b01aa050b886b919c9b81686f5();
void wrapper_57247d6d8d8354eda6e19f19da8dc732();
void wrapper_5d11528f24755a879438133d5708e545();
void wrapper_5fe9bb1da30956d98b555d9379555582();
@@ -673,14 +550,12 @@ void wrapper_21120050d3d2560d969f522ea4e94cde();
void wrapper_3c3eb4c91b905a988bd9546e804a0d95();
void wrapper_4143f1db036e5bbdbba0a64045946862();
void wrapper_446f651133d55eebbb2e7b65c75f4477();
-void wrapper_4aadfd4ed968565d96538f5ee967a12d();
void wrapper_5940fdd28e32560cbb554a38b002be00();
void wrapper_5e00a634363a53b79e62b0712b0cbe57();
void wrapper_5e703a4587815486b6950405a411169b();
void wrapper_6dd78f5508545bf49150581341735774();
void wrapper_7a72df81b8e3525a981c66a31496b8f4();
void wrapper_886998686eca518d858abef756189174();
-void wrapper_8d0d1c778d025cc48e7bc06b688d9885();
void wrapper_939d85e97df35cb48d17558623c03cc2();
void wrapper_a361e68cde6a5b379c5300d00bee657c();
void wrapper_a640206684935d01aa5be922b3bbdf00();
@@ -692,58 +567,28 @@ void wrapper_e5e03034302f5c6ca9d068a205353d2a();
void wrapper_eb3cd0df0cd558acb42631cfa3f9a172();
void wrapper_f3dab438657054798b20b872db63311a();
void wrapper_f6675a262e6b55f6819ef4c5599c308b();
-void wrapper_01656ed050645673a3d629a129fee2e7();
-void wrapper_47a6f73b261a522f86157027e73539f0();
-void wrapper_700610f289b9504db459072b397e2672();
-void wrapper_a2b339e8dc0258508dac21d499782d09();
-void wrapper_c59e51f6890258a9ba8c5278b4a98b7b();
-void wrapper_f9bc0eae6f6856428239ef04d8a2d09d();
boost::python::docstring_options docstring_options(1, 0, 0);
BOOST_PYTHON_MODULE(__core)
{
- wrapper_01183a3931f658119378aeeead67e9a4();
- wrapper_03194aba3aec5122b5386a783accb6ec();
- wrapper_048d2eedba1858d38ed508c0f469a995();
- wrapper_04dfc1fd981858b9953a04f5c49a314e();
- wrapper_05a30b718b96514c96efb6914d56f5a7();
- wrapper_05d48d59d07558a2b1eb368deed54abe();
- wrapper_09dde254931f51a2b41a888424a10e8d();
wrapper_0a36039624465699ab0fb3ebba56695a();
- wrapper_0aa290de318f5f179ae1be1958221d1a();
wrapper_0e41540d879f5526a70e316582f05d49();
wrapper_0f631b8bbb065d39a1378915b306a904();
wrapper_117864e1dfe65915bf10502e182e5502();
- wrapper_11b179d07239595e932473be5cc22fd1();
wrapper_13ec603d05f1534bbe1491c0634dca90();
wrapper_1495e1a47b435a5cab889b3ee5b413de();
- wrapper_14ed37cf7a3c500396d8d3d2f2919b05();
wrapper_154892f4a4d05203bd5b77c0b8662195();
wrapper_176ad7b821255b478820451a70624393();
- wrapper_178d19237c575c64857956750452de53();
- wrapper_1a08e81dfa00544d80daf1957ceff13e();
wrapper_1a16c32a3d8f5d01b8d739fb757db381();
wrapper_1ae28b9397ee5736a45e106e0eb3d8f9();
- wrapper_1c83b12a81d05462a483f288388dbb3e();
- wrapper_1c86790460e155eb8ed09df0fea279fc();
wrapper_1d46946cbf4e5e5188cb98cb24f80697();
wrapper_209197cf35105a20a75950ef9403af98();
- wrapper_214a3d28d9da59de8fececec3f02cd4b();
- wrapper_22d710578b435df5a7a6993ac001dc7f();
- wrapper_241bf7999202532aae6ef8e130d331a1();
wrapper_2513f8d88792503e97d2b3f6b8c31e6f();
wrapper_2644644fcf2c54858f0565d665dcdbf4();
- wrapper_27d3f2e69a9d575c86a41e9ae1f55289();
- wrapper_29b1f793264d566eadf9c9f083c1db30();
- wrapper_2a6819b658a2526c95a2ff7878378228();
wrapper_2a9f5c079e365a359ea86941717450bb();
- wrapper_2d19c6d6475653dfbdf34d8a2232b304();
- wrapper_2f3699a4a93557ab8e61cfb4638d1ef3();
wrapper_30c68813a7c05198a94e1fdadbddc931();
- wrapper_30c7358631df586cb00b98444d127366();
wrapper_340c5465095052af9d63bdb8d9799d79();
- wrapper_37af22fec0db5d77a17da57d71991425();
wrapper_39737fb8eb785c29bb3a9eca8ab9e325();
wrapper_3a465479f748511898cc3d6b13455141();
wrapper_3a6a49079d1b5e9bb815105374e2fc93();
@@ -751,187 +596,87 @@ BOOST_PYTHON_MODULE(__core)
wrapper_3c4215c1e4465be3a5f234b657381458();
wrapper_3ca8ff4e14d1580fa17364607bc956c4();
wrapper_3e3d38965c5e5a02ae621877dba470cf();
- wrapper_3f92ecdf479f54409259f5013b0e434d();
wrapper_4091fe7ebaea5a58bb732192d7661dce();
- wrapper_411aa93879965639b19e6f4e51d0ed9c();
wrapper_41e33df7e8f15f9498a49fd08b35a4fc();
- wrapper_4267d8e3ce58566ca280033c58ccb103();
wrapper_43ff7c79dcd15ad9995fd0d0ccc6d440();
- wrapper_4499067c3a805c019c508a4a4cd73458();
- wrapper_44f216bdea3c5e90a46984755767adfe();
wrapper_4540538b16205d90be33cf08feed0673();
- wrapper_46cb15530ddd5dbf8f9204dd687d8405();
wrapper_47713b069ca05573b21bd47acc8c8465();
wrapper_484cc9c9d3f856c7aa18f642966f14a9();
- wrapper_4bbc419ed8155503ab757cf61ca24f8a();
wrapper_4ccf3378b28a52cf822b51336a473a25();
wrapper_4ddb01be8d3a54e7a69007c077bb86fb();
wrapper_4e58a130fe9e52ffa312f3e583614e93();
- wrapper_4eead2f6f5ce50588b930a018e6d3114();
wrapper_5060bd7989345eaab2a7cccb560a27f2();
wrapper_50b1ee8b31d65a6c8c8652f8d3909202();
wrapper_5186497276525dcc88f6e6e8b313d2af();
- wrapper_535076612f7652a491ad5e6874f2c956();
- wrapper_538f91e6a3fc5dbd870f123f65864757();
- wrapper_54b6e63f654953dcae78c846b869c3f2();
wrapper_5517439c40d6505682aa2e58ed6cea33();
- wrapper_55b69785544750a3b6295ad9fffbe69e();
- wrapper_574f036179c55b268fafd27a485fec1c();
wrapper_5882772a749051e4bbaf2d0ffe53631a();
- wrapper_59f1b45f4521561cba2ad4fdb2ada7f4();
wrapper_5a335bfacc455508850f696069e82b3b();
- wrapper_5d45f80e75275321ab47c7f967085f32();
- wrapper_5fb90f14c622589cbc7585d7da9aa7cd();
- wrapper_5fd889c2d435557ab7082eeccb81f9ed();
- wrapper_6063a3cec2b3565b9778efefb141bc62();
wrapper_6286fa427e2b5074b726466691e9713a();
wrapper_62ba3b73a1c356bcacfb0c66e927e78d();
- wrapper_63395d37cc2652efa7c4bc4c20926a52();
wrapper_63cc054edf33518fa708f9caa286dab6();
- wrapper_64f99681ffa6509a9f579c5b476d3ed2();
- wrapper_65db0e3b83ee59bcaaf5c1e683bfac31();
wrapper_65f1b96fc3cf5b6abf37b20774ffb554();
- wrapper_6644b31d9fff5713a5092d189bcb6484();
- wrapper_68170427b0885d37a676e4274699fa05();
- wrapper_6822814b3ac457a9ad0a59d833b665c8();
- wrapper_69751aea48fb5265badd1242eda9552c();
- wrapper_6af5821f8a71549eb1d2e85037a23c6d();
wrapper_6d1d52249a4c562691e57f68df4bcc06();
- wrapper_6d304fcfbbc45c3dadc513eaa1d27db4();
wrapper_6eb3528843c6511f97a06a8eb24dda64();
- wrapper_723221b642895e199c8dd187a735edd9();
- wrapper_75a0f3c63b10539e9c98e331ac48c8ae();
wrapper_76d258d0b30f5e3a94d02ba97954104b();
wrapper_78fa594811935c2ea4b4905d733f141f();
- wrapper_7a3b667725945f32995fb172fadd3fe4();
wrapper_7a9d965afc04501291149551eda23354();
- wrapper_7c7c8b94cd24595097a5b07b1a989479();
- wrapper_7c7f85c49b47563f8c845d3b057e0403();
- wrapper_7cbbf4b9923d5fb6a3e309d720bafe76();
- wrapper_7d876ad54f135e9eaa2591871f0b769c();
wrapper_7e1cec4e31015327b818f37cfea0452d();
wrapper_7ed55bcdec33582fb2767f7d96937c85();
- wrapper_7f05bbbf77ed5369b2e8c6762be05ba5();
- wrapper_7f1aa346c8e4508ba38254b17a2479af();
- wrapper_81e02315c2b25081ab42128edbbf711e();
- wrapper_822a8238d49459ac9cdebe5568d19cd0();
wrapper_84a556d72f7851e1831ea2c8cb5d6cb3();
- wrapper_860d66cee38d5dcd854cbfc1c88236a9();
wrapper_87b566a692cb54b18914b54eb295ef9a();
wrapper_87d8e2ef8c42506c83fc802501fb4284();
wrapper_88cb53c05b215504b1f0ee0564765af0();
wrapper_89be9fb233875ed0ab82187a315d00e7();
wrapper_8c51a578c55d5bdd9eb4e60d4581366b();
- wrapper_8cfbfd1d55d35c45911b9134d0bdba40();
wrapper_8e92507e5f595339b8e2826b584e0a7b();
- wrapper_909be12d03ae5533945da29d742aea27();
- wrapper_916617410ee051c7a23caeddc7e6138e();
- wrapper_9299d4cc901a521abab37352f483e276();
- wrapper_9453712c58db5121ae3832aa0578857f();
- wrapper_952d29cfe8315aa48112133dca89cff2();
wrapper_95d0d4d7e8215bf98789264a4aeb8c71();
- wrapper_9662256c000953e681881812720c95cf();
wrapper_97ddfd5be73a5e91b93724af3ea449cd();
wrapper_98e77d2afcc252cba528077bc2cc3103();
- wrapper_99107d40cdb8560bbe5e58e6b0d8e5b6();
wrapper_99243b0a36d95168b8a85b4b4999e459();
wrapper_9b1c85d3df8e5cba922fb88752a0d746();
wrapper_9c9b0b8265215a57b48807e0fc9938ba();
- wrapper_9e77f928b08f528aaaf71263c81c3420();
- wrapper_9e8654bf6bc2546091b9481df4d2becc();
- wrapper_9fa3ed394ffc5b92992685e65fcee235();
- wrapper_a0dd8c6ea4815ccfa90b3f7471fcc3fc();
- wrapper_a137476d7cd5546394a2f7d169fd1e65();
- wrapper_a17d58af46305f6f97c5cdfc5c146d52();
- wrapper_a2bc5e67f517519eae0a262dbcd7020f();
wrapper_a40e46e6e0ca59f7a440e68cd5fd7072();
wrapper_a57657628a525cab9dae00c5ee02b84f();
wrapper_a5987d3cf2915a0aa8ed90e4c5f1f64f();
- wrapper_a76ccb87e03558eea78b5a7854b21d07();
- wrapper_a8c5546faf025aca93f3aee9cbb8828b();
- wrapper_a93a2d91d2c15bfb9c6f0cbf59f14fd4();
wrapper_a9a9c3199bce59e6adb38a4d295e4bd4();
- wrapper_aa3e70bd1af15333827074c3e1f9239e();
- wrapper_aa463408ad6e5acdabf893b271c82910();
wrapper_aa517e9d14595c32b4bf797f0280ed1f();
- wrapper_ab02d35079e95dc9930aa81385618ac6();
- wrapper_ab68dc00081f5c399f10159334192ad1();
wrapper_abef6177f46d50b5bb54c0dd31824754();
- wrapper_ac6e8f2788f454f5a006866fed139376();
wrapper_acd4ffddf51e5c5fa9caca7f5b4aa6fe();
- wrapper_b104fe544f015a2e89f37e2b3058b3dc();
wrapper_b15475d07cc156dcbf49a9f1fe4e2ad4();
- wrapper_b1e27cd0659e5b62b3c951e2faca5874();
wrapper_b2b642c7a2d45bf5ad54e86cd730fb10();
wrapper_b2f3c2f39c61584abb2d15ebc8f7a063();
wrapper_b3b19a6f3e2a5de28de1bc7ac29a0253();
- wrapper_b3e5120c9f8d5568bdd546ced505be5c();
- wrapper_b4156633ca205cccbaff78533c65554c();
- wrapper_b5b09763ff685d56ba8d864c75453d0f();
- wrapper_b64b45ff0797507bbec4294d9c9bb1dd();
- wrapper_b67bb026eb115fb39620d81827d49626();
wrapper_b69665ff8e35506d9f4bdc083f09c052();
- wrapper_b795ad1a71685b238831e1accaa998b0();
- wrapper_b8e2ea356a425c479bdd3931ac8576c7();
- wrapper_b92598577d3c58eaab8588c4e2815137();
wrapper_b9daedbb8a1d5864bc019efa0a0d17df();
- wrapper_bcfd2bf7691c5b9a91275b19e7963e58();
wrapper_bf2c6deebd8e55f3824ecd5cf9312434();
wrapper_bf466ef5cbd6539bbde8028bd459b6cb();
- wrapper_c220c8351b4d5c8f896996c90fb6a470();
- wrapper_c350fb07e56c5ff8a1b0cd488cd64a06();
wrapper_c37f435056a151f5a398c0a2e86d752a();
- wrapper_c42fd51329bc5c1d81d48f2022f1405e();
wrapper_c85ee717b61a5378b8f1bc88cdf6c91a();
- wrapper_c934eda09127575ebd5b6bc3262fbdd0();
- wrapper_ca3017fa6e1253528fdbc45fd1c7f7fb();
- wrapper_cbbaff3c6a9058d99e036851769c6c27();
wrapper_cc00dae7ca6d56c79922ef32ecf17f07();
wrapper_cd2f170876c354e483515add3780006d();
- wrapper_ce183f8233945456bfe68bbd4e38c60c();
- wrapper_cea324532999556cbf31852a5aec774a();
wrapper_ceecfdda95b55b7c9ffa26c45ca90aef();
wrapper_cf5d31feb9b059de8352d654f997199c();
- wrapper_cfc3250f8cab5b5c9c3283018d37fe6c();
wrapper_cfd7d1ec1fbc514b9feba31d16e55cf6();
- wrapper_d17823dc420d54a3b3d3d3f9783f6278();
wrapper_d1d07891cded56f98ac530b8a0898dd9();
wrapper_d33d975672ef54f0b9b5e01d57fdf32b();
wrapper_d358a39c74145ef4b6d844aec605e715();
- wrapper_d388c7d87cae5005a43db54a3dd5044b();
wrapper_d7f10816ae3755518cc8f9508c8f2b84();
wrapper_dacafb2abd3e5e87bcba015691229ac8();
wrapper_daf74149f27453a7a5360a8ea7e9d69c();
- wrapper_db704d7138015fa6843654d521fbc974();
wrapper_dcc8ef4101bc5e2faab31d52dc0fe7ff();
- wrapper_dcc9d1ca386e5592b04ac818b34ee91b();
- wrapper_e0b0996ff90850d4bb5354ad5494480e();
- wrapper_e27303c146735a45b277d981ddd58dce();
wrapper_e695b5b519815f1f96debe2f459d2f2b();
- wrapper_e8f3d84734c05381b4354cfc400b164c();
- wrapper_ed9cc9c0edfe52c4ac2b9016c5dcde13();
- wrapper_edd5026b21c95d488e4cbd0b86023367();
wrapper_edfb27681f195343b523e5b949187dba();
- wrapper_eeb88c3a800a5e78b27ab74270f2b99f();
wrapper_efb22dd89dfc592fbbbda15aec725121();
wrapper_f0b505f9181a5a428a2ef97f2bcd9cb9();
- wrapper_f0fbe30571df5660b1d0ff68556b5800();
- wrapper_f20bfd8d75075de18631ac976467476c();
- wrapper_f21a9dfcfb9e59a5bcbad3bb61be3961();
wrapper_f4afe77755d35d35b62ff4de5295156d();
wrapper_f547adcf134f504ea7a1c24a48441dfa();
wrapper_f5729db8e15254f8b7481092212bac64();
- wrapper_f6060eb8c0ad57f4b597620a382bc2f0();
- wrapper_f68383524fc951c88e0f3577598e4714();
- wrapper_f6dcabc93640502481ae89cb9aa6208a();
- wrapper_f8d620f28ba450d9a6f39721b38c3664();
wrapper_f8f00712e4e856159eebbf7b438e61ba();
wrapper_f926cb231a7f5da09f313cd361ff94c7();
wrapper_f960e2553b04556891123a86cfb68152();
wrapper_fa414b05d29e5f4ea0b6d6cb5cf81b01();
wrapper_faed70c01c41556a87ba6c938ce7c777();
wrapper_fe18de6fe2c850bc986987821db6db68();
- wrapper_ff305edd61d35539ba4e8f2f2500f320();
wrapper_ff336bb969875c6bb9226d1ab053af10();
wrapper_0281a28ebbe655cabfc3d1baabb16b6c();
wrapper_02cb27a2f5305d6eaf2fc0d0977b5565();
@@ -961,7 +706,6 @@ BOOST_PYTHON_MODULE(__core)
wrapper_49bd08872be751c291082c55ce0677e3();
wrapper_51a269f41c995b2e8c33ae7f895f50ae();
wrapper_54cf6a9a8b6f55e88b9761ceaf79ba3f();
- wrapper_5562b8b01aa050b886b919c9b81686f5();
wrapper_59db006e2d0a532f903fd7d41c9aabfb();
wrapper_5b5f1c1f4aa852eab398cea6df20fee2();
wrapper_622b4b6c4fef5b119cba23181cff6cf6();
@@ -1287,6 +1031,7 @@ BOOST_PYTHON_MODULE(__core)
wrapper_61733bdc2db95f128686b3292ae9259a();
wrapper_6731f013fc2f50e6b3684322e5d511aa();
wrapper_67548b1b39c8521c8f630ca5b4d502c4();
+ wrapper_68170427b0885d37a676e4274699fa05();
wrapper_681ebebfc39f52e7b797a69c6f165cc7();
wrapper_6d92f9f1e7ca5180bf403b23e9073d86();
wrapper_748e3ec2e85552f2ab39e490d409b414();
@@ -1342,6 +1087,7 @@ BOOST_PYTHON_MODULE(__core)
wrapper_28ff0e97fdaa50f39207b3f08ac85ccd();
wrapper_360ceb38fb075feb99dc83054d31e423();
wrapper_54f4a4dc5dde5b898b2f56dfecbb1d34();
+ wrapper_5562b8b01aa050b886b919c9b81686f5();
wrapper_57247d6d8d8354eda6e19f19da8dc732();
wrapper_5d11528f24755a879438133d5708e545();
wrapper_5fe9bb1da30956d98b555d9379555582();
@@ -1376,14 +1122,12 @@ BOOST_PYTHON_MODULE(__core)
wrapper_3c3eb4c91b905a988bd9546e804a0d95();
wrapper_4143f1db036e5bbdbba0a64045946862();
wrapper_446f651133d55eebbb2e7b65c75f4477();
- wrapper_4aadfd4ed968565d96538f5ee967a12d();
wrapper_5940fdd28e32560cbb554a38b002be00();
wrapper_5e00a634363a53b79e62b0712b0cbe57();
wrapper_5e703a4587815486b6950405a411169b();
wrapper_6dd78f5508545bf49150581341735774();
wrapper_7a72df81b8e3525a981c66a31496b8f4();
wrapper_886998686eca518d858abef756189174();
- wrapper_8d0d1c778d025cc48e7bc06b688d9885();
wrapper_939d85e97df35cb48d17558623c03cc2();
wrapper_a361e68cde6a5b379c5300d00bee657c();
wrapper_a640206684935d01aa5be922b3bbdf00();
@@ -1395,10 +1139,4 @@ BOOST_PYTHON_MODULE(__core)
wrapper_eb3cd0df0cd558acb42631cfa3f9a172();
wrapper_f3dab438657054798b20b872db63311a();
wrapper_f6675a262e6b55f6819ef4c5599c308b();
- wrapper_01656ed050645673a3d629a129fee2e7();
- wrapper_47a6f73b261a522f86157027e73539f0();
- wrapper_700610f289b9504db459072b397e2672();
- wrapper_a2b339e8dc0258508dac21d499782d09();
- wrapper_c59e51f6890258a9ba8c5278b4a98b7b();
- wrapper_f9bc0eae6f6856428239ef04d8a2d09d();
}
\ No newline at end of file
diff --git a/src/py/wrapper/_core.h b/src/py/wrapper/_core.h
index 437a8385..e9cd2f8c 100644
--- a/src/py/wrapper/_core.h
+++ b/src/py/wrapper/_core.h
@@ -3,16 +3,16 @@
#include
#include
-#include
-#include
+#include
#include
+#include
+#include
#include
+#include
+#include
#include
-#include
-#include
-#include
-#include
#include
+#include
#include
namespace autowig
diff --git a/src/py/wrapper/wrapper_010dca8ca2e458db8505774b1f36db9a.cpp b/src/py/wrapper/wrapper_010dca8ca2e458db8505774b1f36db9a.cpp
index 5632e971..89ef2b50 100644
--- a/src/py/wrapper/wrapper_010dca8ca2e458db8505774b1f36db9a.cpp
+++ b/src/py/wrapper/wrapper_010dca8ca2e458db8505774b1f36db9a.cpp
@@ -29,15 +29,11 @@ void wrapper_010dca8ca2e458db8505774b1f36db9a()
boost::python::object module_05ca2ab336025cf2a8fa3266fedb4a1e(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_05ca2ab336025cf2a8fa3266fedb4a1e.c_str()))));
boost::python::scope().attr("_regular_univariate_histogram_distribution_slope_heuristic_selection") = module_05ca2ab336025cf2a8fa3266fedb4a1e;
boost::python::scope scope_05ca2ab336025cf2a8fa3266fedb4a1e = module_05ca2ab336025cf2a8fa3266fedb4a1e;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > (::statiskit::RegularUnivariateHistogramDistributionSlopeHeuristicSelection::Estimator::*method_pointer_bd0ffc70b9bd50769f491f2dd43fa729)(struct ::statiskit::UnivariateData const &, bool const &) const = &::statiskit::RegularUnivariateHistogramDistributionSlopeHeuristicSelection::Estimator::operator();
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > (::statiskit::RegularUnivariateHistogramDistributionSlopeHeuristicSelection::Estimator::*method_pointer_ace252bb520f5b9088a1945b236ee6bc)() const = &::statiskit::RegularUnivariateHistogramDistributionSlopeHeuristicSelection::Estimator::copy;
unsigned int const & (::statiskit::RegularUnivariateHistogramDistributionSlopeHeuristicSelection::Estimator::*method_pointer_8cc4d3f7e7a85290a6eac90ddb1b031c)() const = &::statiskit::RegularUnivariateHistogramDistributionSlopeHeuristicSelection::Estimator::get_maxbins;
void (::statiskit::RegularUnivariateHistogramDistributionSlopeHeuristicSelection::Estimator::*method_pointer_d93c3ccaf8e85e3fb977443d8d8f1b82)(unsigned int const &) = &::statiskit::RegularUnivariateHistogramDistributionSlopeHeuristicSelection::Estimator::set_maxbins;
boost::python::class_< class ::statiskit::RegularUnivariateHistogramDistributionSlopeHeuristicSelection::Estimator, autowig::Held< class ::statiskit::RegularUnivariateHistogramDistributionSlopeHeuristicSelection::Estimator >::Type, boost::python::bases< struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator > > class_010dca8ca2e458db8505774b1f36db9a("Estimator", "", boost::python::no_init);
class_010dca8ca2e458db8505774b1f36db9a.def(boost::python::init< >(""));
class_010dca8ca2e458db8505774b1f36db9a.def(boost::python::init< class ::statiskit::RegularUnivariateHistogramDistributionSlopeHeuristicSelection::Estimator const & >(""));
- class_010dca8ca2e458db8505774b1f36db9a.def("__call__", method_pointer_bd0ffc70b9bd50769f491f2dd43fa729, "");
- class_010dca8ca2e458db8505774b1f36db9a.def("copy", method_pointer_ace252bb520f5b9088a1945b236ee6bc, "");
class_010dca8ca2e458db8505774b1f36db9a.def("get_maxbins", method_pointer_8cc4d3f7e7a85290a6eac90ddb1b031c, boost::python::return_value_policy< boost::python::return_by_value >(), "");
class_010dca8ca2e458db8505774b1f36db9a.def("set_maxbins", method_pointer_d93c3ccaf8e85e3fb977443d8d8f1b82, "");
diff --git a/src/py/wrapper/wrapper_01183a3931f658119378aeeead67e9a4.cpp b/src/py/wrapper/wrapper_01183a3931f658119378aeeead67e9a4.cpp
deleted file mode 100644
index 81c21801..00000000
--- a/src/py/wrapper/wrapper_01183a3931f658119378aeeead67e9a4.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_01183a3931f658119378aeeead67e9a4()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< class ::statiskit::DirichletMultinomialSingularDistribution, struct ::std::default_delete< class ::statiskit::DirichletMultinomialSingularDistribution > > (*function_pointer_01183a3931f658119378aeeead67e9a4)(class ::statiskit::DirichletMultinomialSingularDistribution const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_01183a3931f658119378aeeead67e9a4, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_01656ed050645673a3d629a129fee2e7.cpp b/src/py/wrapper/wrapper_01656ed050645673a3d629a129fee2e7.cpp
deleted file mode 100644
index b7c44f88..00000000
--- a/src/py/wrapper/wrapper_01656ed050645673a3d629a129fee2e7.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > > const volatile * get_pointer > const volatile >(class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_01656ed050645673a3d629a129fee2e7()
-{
-
- std::string name_fa414b05d29e5f4ea0b6d6cb5cf81b01 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".statiskit");
- boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
- boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- struct ::statiskit::CategoricalUnivariateMixtureDistribution const * (::statiskit::LazyEstimation< ::statiskit::CategoricalUnivariateMixtureDistribution, ::statiskit::MixtureDistributionEMEstimation< ::statiskit::CategoricalUnivariateMixtureDistribution, ::statiskit::CategoricalUnivariateDistributionEstimation > >::*method_pointer_ddc154bed3965463aa1c76a8191f76f9)() const = &::statiskit::LazyEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > >::get_estimated;
- boost::python::class_< class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > >, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > > >::Type, boost::python::bases< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > > > class_01656ed050645673a3d629a129fee2e7("_LazyEstimation_01656ed050645673a3d629a129fee2e7", "", boost::python::no_init);
- class_01656ed050645673a3d629a129fee2e7.def(boost::python::init< >(""));
- class_01656ed050645673a3d629a129fee2e7.def(boost::python::init< struct ::statiskit::CategoricalUnivariateMixtureDistribution const * >(""));
- class_01656ed050645673a3d629a129fee2e7.def(boost::python::init< class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > > const & >(""));
- class_01656ed050645673a3d629a129fee2e7.def("get_estimated", method_pointer_ddc154bed3965463aa1c76a8191f76f9, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
-
- if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > > >::is_class)
- {
- boost::python::implicitly_convertible< autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > > >::Type, autowig::Held< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > >::Type >();
- }
-
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_01ddd51bfe2a5d97b4620b9e2d14360e.cpp b/src/py/wrapper/wrapper_01ddd51bfe2a5d97b4620b9e2d14360e.cpp
index e0819735..f603112e 100644
--- a/src/py/wrapper/wrapper_01ddd51bfe2a5d97b4620b9e2d14360e.cpp
+++ b/src/py/wrapper/wrapper_01ddd51bfe2a5d97b4620b9e2d14360e.cpp
@@ -25,15 +25,11 @@ void wrapper_01ddd51bfe2a5d97b4620b9e2d14360e()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- enum ::statiskit::event_type (::statiskit::LeftCensoredEvent< ::statiskit::DiscreteEvent >::*method_pointer_04c4fd8a886e5c88af1e475580fe4020)() const = &::statiskit::LeftCensoredEvent< struct ::statiskit::DiscreteEvent >::get_event;
int const & (::statiskit::LeftCensoredEvent< ::statiskit::DiscreteEvent >::*method_pointer_7f2086559bba5548b25f5bb9bf3e9368)() const = &::statiskit::LeftCensoredEvent< struct ::statiskit::DiscreteEvent >::get_upper_bound;
- class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (::statiskit::LeftCensoredEvent< ::statiskit::DiscreteEvent >::*method_pointer_5478fa66e6695fd89ea81796831ca821)() const = &::statiskit::LeftCensoredEvent< struct ::statiskit::DiscreteEvent >::copy;
boost::python::class_< class ::statiskit::LeftCensoredEvent< struct ::statiskit::DiscreteEvent >, autowig::Held< class ::statiskit::LeftCensoredEvent< struct ::statiskit::DiscreteEvent > >::Type, boost::python::bases< struct ::statiskit::DiscreteEvent > > class_01ddd51bfe2a5d97b4620b9e2d14360e("_LeftCensoredEvent_01ddd51bfe2a5d97b4620b9e2d14360e", "", boost::python::no_init);
class_01ddd51bfe2a5d97b4620b9e2d14360e.def(boost::python::init< int const & >(""));
class_01ddd51bfe2a5d97b4620b9e2d14360e.def(boost::python::init< class ::statiskit::LeftCensoredEvent< struct ::statiskit::DiscreteEvent > const & >(""));
- class_01ddd51bfe2a5d97b4620b9e2d14360e.def("get_event", method_pointer_04c4fd8a886e5c88af1e475580fe4020, "");
class_01ddd51bfe2a5d97b4620b9e2d14360e.def("get_upper_bound", method_pointer_7f2086559bba5548b25f5bb9bf3e9368, boost::python::return_value_policy< boost::python::return_by_value >(), "");
- class_01ddd51bfe2a5d97b4620b9e2d14360e.def("copy", method_pointer_5478fa66e6695fd89ea81796831ca821, "");
if(autowig::Held< class ::statiskit::LeftCensoredEvent< struct ::statiskit::DiscreteEvent > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_0281a28ebbe655cabfc3d1baabb16b6c.cpp b/src/py/wrapper/wrapper_0281a28ebbe655cabfc3d1baabb16b6c.cpp
index 2b344ef8..51315fa9 100644
--- a/src/py/wrapper/wrapper_0281a28ebbe655cabfc3d1baabb16b6c.cpp
+++ b/src/py/wrapper/wrapper_0281a28ebbe655cabfc3d1baabb16b6c.cpp
@@ -53,9 +53,7 @@ void wrapper_0281a28ebbe655cabfc3d1baabb16b6c()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::SingularDistribution, struct ::std::default_delete< struct ::statiskit::SingularDistribution > > (::statiskit::PolymorphicCopy< ::statiskit::SingularDistribution, ::statiskit::DirichletMultinomialSingularDistribution, ::statiskit::SingularDistribution >::*method_pointer_d1b9702be8e75e50b289d463019d92e6)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistribution, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistribution >::copy;
boost::python::class_< autowig::Wrap_0281a28ebbe655cabfc3d1baabb16b6c, autowig::Held< autowig::Wrap_0281a28ebbe655cabfc3d1baabb16b6c >::Type, boost::python::bases< struct ::statiskit::SingularDistribution >, boost::noncopyable > class_0281a28ebbe655cabfc3d1baabb16b6c("_PolymorphicCopy_0281a28ebbe655cabfc3d1baabb16b6c", "", boost::python::no_init);
- class_0281a28ebbe655cabfc3d1baabb16b6c.def("copy", method_pointer_d1b9702be8e75e50b289d463019d92e6, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistribution, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistribution > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_02cb27a2f5305d6eaf2fc0d0977b5565.cpp b/src/py/wrapper/wrapper_02cb27a2f5305d6eaf2fc0d0977b5565.cpp
index 184c05a1..44212a41 100644
--- a/src/py/wrapper/wrapper_02cb27a2f5305d6eaf2fc0d0977b5565.cpp
+++ b/src/py/wrapper/wrapper_02cb27a2f5305d6eaf2fc0d0977b5565.cpp
@@ -53,21 +53,17 @@ void wrapper_02cb27a2f5305d6eaf2fc0d0977b5565()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- double (::statiskit::DiscreteUnivariateDistribution::*method_pointer_c3377d2e9b535f76985d786c2f3a6fe0)(struct ::statiskit::UnivariateEvent const *, bool const &) const = &::statiskit::DiscreteUnivariateDistribution::probability;
double (::statiskit::DiscreteUnivariateDistribution::*method_pointer_e31fb7a7a5b852af9574d7d8bac3da21)(int const &) const = &::statiskit::DiscreteUnivariateDistribution::ldf;
double (::statiskit::DiscreteUnivariateDistribution::*method_pointer_e743676180d85397828cc79f44d4d185)(int const &) const = &::statiskit::DiscreteUnivariateDistribution::pdf;
double (::statiskit::DiscreteUnivariateDistribution::*method_pointer_b8cb3c3bef9a57b0b9e80ef518f215b7)(int const &) const = &::statiskit::DiscreteUnivariateDistribution::cdf;
int (::statiskit::DiscreteUnivariateDistribution::*method_pointer_0f752a27239a55e4a5244da5bea67286)(double const &) const = &::statiskit::DiscreteUnivariateDistribution::quantile;
- class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (::statiskit::DiscreteUnivariateDistribution::*method_pointer_9b1e41d78cb15fb485b076a8136faf6b)() const = &::statiskit::DiscreteUnivariateDistribution::simulate;
double (::statiskit::DiscreteUnivariateDistribution::*method_pointer_9fdf92df3e8c5e0e85306b85eb662025)() const = &::statiskit::DiscreteUnivariateDistribution::get_mean;
double (::statiskit::DiscreteUnivariateDistribution::*method_pointer_c6a8fd2e5dc454c89e463671fdf91f3e)() const = &::statiskit::DiscreteUnivariateDistribution::get_variance;
boost::python::class_< autowig::Wrap_02cb27a2f5305d6eaf2fc0d0977b5565, autowig::Held< autowig::Wrap_02cb27a2f5305d6eaf2fc0d0977b5565 >::Type, boost::python::bases< struct ::statiskit::UnivariateDistribution >, boost::noncopyable > class_02cb27a2f5305d6eaf2fc0d0977b5565("DiscreteUnivariateDistribution", "This virtual class DiscreteUnivariateDistribution represents the\ndistribution of a random discrete component $ N$. The support is $\n:raw-latex:`\\mathbb{Z}` $ and we have $\n:raw-latex:`\\sum`\\_{n:raw-latex:`\\in `:raw-latex:`\\mathbb{Z}`} P(N=n) =\n1$.\n\n", boost::python::no_init);
- class_02cb27a2f5305d6eaf2fc0d0977b5565.def("probability", method_pointer_c3377d2e9b535f76985d786c2f3a6fe0, "Compute the probability of a set of values.\n\nLet $A :raw-latex:`\\in `:raw-latex:`\\mathbb{Z}` $ denote the set of\nvalues. The probability function get $ P:raw-latex:`\\left`(N\n:raw-latex:`\\in `A:raw-latex:`\\right`) $ or $\n:raw-latex:`\\ln `P:raw-latex:`\\left`(N\n:raw-latex:`\\in `A:raw-latex:`\\right`) $ according to the boolean\nparameter logarithm.\n\n:Parameters:\n - `` (:py:class:`statiskit.core.statiskit.UnivariateEvent`) - Undocumented\n - `logarithm` (:cpp:any:`bool`) - The boolean.\n\n:Return Type:\n :cpp:any:`double`\n\n");
class_02cb27a2f5305d6eaf2fc0d0977b5565.def("ldf", method_pointer_e31fb7a7a5b852af9574d7d8bac3da21, "Compute the log-probability of a value.\n\nLet $n :raw-latex:`\\in `:raw-latex:`\\mathbb{Z}` $ denote the value, $\n:raw-latex:`\\ln `P:raw-latex:`\\left`(N = n:raw-latex:`\\right`) $.\n\n:Parameter:\n `value` (:cpp:any:`int`) - The considered value.\n\n:Return Type:\n :cpp:any:`double`\n\n");
class_02cb27a2f5305d6eaf2fc0d0977b5565.def("pdf", method_pointer_e743676180d85397828cc79f44d4d185, "Compute the probability of a value\n\nLet $n :raw-latex:`\\in `:raw-latex:`\\mathbb{Z}` $ denote the value, $\nP:raw-latex:`\\left`(N = n:raw-latex:`\\right`) $.\n\n:Parameter:\n `value` (:cpp:any:`int`) - The considered value.\n\n:Return Type:\n :cpp:any:`double`\n\n");
class_02cb27a2f5305d6eaf2fc0d0977b5565.def("cdf", method_pointer_b8cb3c3bef9a57b0b9e80ef518f215b7, "Compute the cumulative probability of a value\n\nLet $n :raw-latex:`\\in `:raw-latex:`\\mathbb{Z}` $ denote the value\n\n.. math::\n\n\n P\\left(N \\leq n\\right) = \\sum_{k \\leq n} P\\left(N = k\\right).\n\n:Parameter:\n `value` (:cpp:any:`int`) - The considered value.\n\n:Return Type:\n :cpp:any:`double`\n\n");
class_02cb27a2f5305d6eaf2fc0d0977b5565.def("quantile", method_pointer_0f752a27239a55e4a5244da5bea67286, "Compute the quantile of a probability. This is the value $ n\n:raw-latex:`\\in `:raw-latex:`\\mathbb{Z}` $ such that $ P(N\n:raw-latex:`\\leq `n) :raw-latex:`\\leq `p < P(N :raw-latex:`\\leq `n+1) $.\n\n:Parameter:\n `p` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`int`\n\n");
- class_02cb27a2f5305d6eaf2fc0d0977b5565.def("simulate", method_pointer_9b1e41d78cb15fb485b076a8136faf6b, "");
class_02cb27a2f5305d6eaf2fc0d0977b5565.def("get_mean", boost::python::pure_virtual(method_pointer_9fdf92df3e8c5e0e85306b85eb662025), "Get mean of a discrete random component $ E(N) =\n:raw-latex:`\\sum`\\_{n:raw-latex:`\\in`:raw-latex:`\\mathbb{Z}`} n P(N=n)\n$.\n\n:Return Type:\n :cpp:any:`double`\n\n");
class_02cb27a2f5305d6eaf2fc0d0977b5565.def("get_variance", boost::python::pure_virtual(method_pointer_c6a8fd2e5dc454c89e463671fdf91f3e), "Get variance of a discrete random component $ V(N) =\n:raw-latex:`\\sum`\\_{n:raw-latex:`\\in`:raw-latex:`\\mathbb{Z}`}\n:raw-latex:`\\lbrace `n-E(n) :raw-latex:`\\rbrace`^2 P(N=n) $ $\n:raw-latex:`\\mathbb{N}` $.\n\n:Return Type:\n :cpp:any:`double`\n\n");
diff --git a/src/py/wrapper/wrapper_03194aba3aec5122b5386a783accb6ec.cpp b/src/py/wrapper/wrapper_03194aba3aec5122b5386a783accb6ec.cpp
deleted file mode 100644
index ecdff8bb..00000000
--- a/src/py/wrapper/wrapper_03194aba3aec5122b5386a783accb6ec.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_03194aba3aec5122b5386a783accb6ec()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< class ::statiskit::SplittingDistributionEstimation::Estimator, struct ::std::default_delete< class ::statiskit::SplittingDistributionEstimation::Estimator > > (*function_pointer_03194aba3aec5122b5386a783accb6ec)(class ::statiskit::SplittingDistributionEstimation::Estimator const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_03194aba3aec5122b5386a783accb6ec, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_033df89396b35855a50192cdc7f16be3.cpp b/src/py/wrapper/wrapper_033df89396b35855a50192cdc7f16be3.cpp
index 7958bf64..700be1fc 100644
--- a/src/py/wrapper/wrapper_033df89396b35855a50192cdc7f16be3.cpp
+++ b/src/py/wrapper/wrapper_033df89396b35855a50192cdc7f16be3.cpp
@@ -25,30 +25,14 @@ void wrapper_033df89396b35855a50192cdc7f16be3()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- unsigned int (::statiskit::PoissonDistribution::*method_pointer_e1e01f1ce9de5040a095858607bab494)() const = &::statiskit::PoissonDistribution::get_nb_parameters;
double const & (::statiskit::PoissonDistribution::*method_pointer_e1c5d61243a2516d8cca503eee6d4b6d)() const = &::statiskit::PoissonDistribution::get_theta;
void (::statiskit::PoissonDistribution::*method_pointer_f1f3fd67865756958164089e5a85911b)(double const &) = &::statiskit::PoissonDistribution::set_theta;
- double (::statiskit::PoissonDistribution::*method_pointer_7c97aff1be125678a1731aa26f42555d)(int const &) const = &::statiskit::PoissonDistribution::ldf;
- double (::statiskit::PoissonDistribution::*method_pointer_79b89a76fad55628a598c38c3b79d5ce)(int const &) const = &::statiskit::PoissonDistribution::pdf;
- double (::statiskit::PoissonDistribution::*method_pointer_3885e94f913054d986536c9aefbd423b)(int const &) const = &::statiskit::PoissonDistribution::cdf;
- int (::statiskit::PoissonDistribution::*method_pointer_6c0a56a865ad5bf08d3c7a313d73ce74)(double const &) const = &::statiskit::PoissonDistribution::quantile;
- class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (::statiskit::PoissonDistribution::*method_pointer_8ef402dc1ae753cc86b60a311885848e)() const = &::statiskit::PoissonDistribution::simulate;
- double (::statiskit::PoissonDistribution::*method_pointer_b1ba5e28fcae51feae353e36b0de5718)() const = &::statiskit::PoissonDistribution::get_mean;
- double (::statiskit::PoissonDistribution::*method_pointer_0c58189ce2eb5c7aba8b58fdc81c9cd5)() const = &::statiskit::PoissonDistribution::get_variance;
boost::python::class_< class ::statiskit::PoissonDistribution, autowig::Held< class ::statiskit::PoissonDistribution >::Type, boost::python::bases< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::PoissonDistribution, struct ::statiskit::DiscreteUnivariateDistribution > > > class_033df89396b35855a50192cdc7f16be3("PoissonDistribution", "This class PoissonDistribution represents a `Poisson\ndistribution `__\n\nThe Poisson distribution is an univariate discrete distribution that\nexpresses the probability of a given number of events occurring in a\nfixed interval of time and/or space if these events occur with a known\naverage rate\n$:raw-latex:`\\theta `:raw-latex:`\\in `:raw-latex:`\\mathbb{R}`\\_+^\\* $\nand independently of the time since the last event. The support of the\nPoisson distribution is the set of non-negative integer $\n:raw-latex:`\\mathbb{N}` $.\n\n", boost::python::no_init);
class_033df89396b35855a50192cdc7f16be3.def(boost::python::init< >(""));
class_033df89396b35855a50192cdc7f16be3.def(boost::python::init< double const & >(""));
class_033df89396b35855a50192cdc7f16be3.def(boost::python::init< class ::statiskit::PoissonDistribution const & >(""));
- class_033df89396b35855a50192cdc7f16be3.def("get_nb_parameters", method_pointer_e1e01f1ce9de5040a095858607bab494, "Returns the number of parameters of the Poisson distribution\n\nThe number of parameters of a Poisson distribution is :math:`1`\n(:math:`\\theta`).\n\n:Return Type:\n :cpp:any:`unsigned` int\n\n");
class_033df89396b35855a50192cdc7f16be3.def("get_theta", method_pointer_e1c5d61243a2516d8cca503eee6d4b6d, boost::python::return_value_policy< boost::python::return_by_value >(), "Get the value of theta.\n\n:Return Type:\n :cpp:any:`double`\n\n");
class_033df89396b35855a50192cdc7f16be3.def("set_theta", method_pointer_f1f3fd67865756958164089e5a85911b, "Set the value of theta.\n\n:Parameter:\n `theta` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`void`\n\n");
- class_033df89396b35855a50192cdc7f16be3.def("ldf", method_pointer_7c97aff1be125678a1731aa26f42555d, "Compute the log-probability of an outcome\n\nLet $ n :raw-latex:`\\in `:raw-latex:`\\mathbb{N}` $ denote the outcome $$\n\n:Parameter:\n `value` (:cpp:any:`int`) - The considered outcome.\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_033df89396b35855a50192cdc7f16be3.def("pdf", method_pointer_79b89a76fad55628a598c38c3b79d5ce, "Compute the probability of an outcome\n\nLet $ n :raw-latex:`\\in `:raw-latex:`\\mathbb{N}` $ denote the outcome\n\n.. math::\n\n\n P\\left(N = n\\right) = \\exp(-\\theta) \\frac{ \\theta^n }{ \\Gamma (n+1) },\n\n where `$\n:raw-latex:`\\Gamma `$ `__\nis the Gamma function implemented in the Boost.Math library.\n\n:Parameter:\n `value` (:cpp:any:`int`) - The considered outcome.\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_033df89396b35855a50192cdc7f16be3.def("cdf", method_pointer_3885e94f913054d986536c9aefbd423b, "Compute the cumulative probability of an outcome\n\nLet $n :raw-latex:`\\in `:raw-latex:`\\mathbb{N}` $ denote the outcome\n\n.. raw:: latex\n\n \\begin{eqnarray*}\n P\\left(N \\leq n\\right) & = & \\sum_{k = 0}^n P\\left(N = k\\right), \\\\\n P\\left(N \\leq n\\right) & = & Q(n+1, \\theta),\n \\end{eqnarray*}\n\nwhere\n`:math:`Q(a,z)` `__\nis the normalised upper incomplete gamma function implemented in the\nBoost.Math library.\n\n:Parameter:\n `value` (:cpp:any:`int`) - The considered outcome.\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_033df89396b35855a50192cdc7f16be3.def("quantile", method_pointer_6c0a56a865ad5bf08d3c7a313d73ce74, "Compute the quantile of a probability\n\nLet :math:`p \\in [0,1]` denote the probability\n\n.. math::\n\n\n n = \\textnormal{gamma}\\_\\textnormal{q}\\_\\textnormal{inva}(\\theta, p)-1,\n\n where\n`:math:`\\textnormal{gamma}\\_\\textnormal{q}\\_\\textnormal{inva}(x, q)` `__\na sepcific incomplete gamma function inverse implemented in the\nBoost.Math library.\n\n:Parameter:\n `p` (:cpp:any:`double`) - The considered probability.\n\n:Return Type:\n :cpp:any:`int`\n\n");
- class_033df89396b35855a50192cdc7f16be3.def("simulate", method_pointer_8ef402dc1ae753cc86b60a311885848e, "Simulate an outcome of a Poisson distribution.\n\n:Return Type:\n :cpp:any:`::std::unique_ptr<` struct\n ::statiskit::UnivariateEvent, struct ::std::default\\_delete< struct\n ::statiskit::UnivariateEvent > >\n\n");
- class_033df89396b35855a50192cdc7f16be3.def("get_mean", method_pointer_b1ba5e28fcae51feae353e36b0de5718, "Get mean of a Poisson distribution $ E(N) = :raw-latex:`\\theta `$.\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_033df89396b35855a50192cdc7f16be3.def("get_variance", method_pointer_0c58189ce2eb5c7aba8b58fdc81c9cd5, "Get variance of a Poisson distribution $ V(N) = :raw-latex:`\\theta `$.\n\n:Return Type:\n :cpp:any:`double`\n\n");
if(autowig::Held< class ::statiskit::PoissonDistribution >::is_class)
{
diff --git a/src/py/wrapper/wrapper_040909a1c2b158b198be21fa1ab2b474.cpp b/src/py/wrapper/wrapper_040909a1c2b158b198be21fa1ab2b474.cpp
index 141b1716..8bf701be 100644
--- a/src/py/wrapper/wrapper_040909a1c2b158b198be21fa1ab2b474.cpp
+++ b/src/py/wrapper/wrapper_040909a1c2b158b198be21fa1ab2b474.cpp
@@ -25,12 +25,10 @@ void wrapper_040909a1c2b158b198be21fa1ab2b474()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- struct ::statiskit::SingularDistribution const * (::statiskit::LazyEstimation< ::statiskit::MixtureSingularDistribution, ::statiskit::SingularDistributionEstimation >::*method_pointer_4ed8c1bff82156948096a4a503138acd)() const = &::statiskit::LazyEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::get_estimated;
boost::python::class_< class ::statiskit::LazyEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation >, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::Type, boost::python::bases< struct ::statiskit::SingularDistributionEstimation > > class_040909a1c2b158b198be21fa1ab2b474("_LazyEstimation_040909a1c2b158b198be21fa1ab2b474", "", boost::python::no_init);
class_040909a1c2b158b198be21fa1ab2b474.def(boost::python::init< >(""));
class_040909a1c2b158b198be21fa1ab2b474.def(boost::python::init< struct ::statiskit::MixtureSingularDistribution const * >(""));
class_040909a1c2b158b198be21fa1ab2b474.def(boost::python::init< class ::statiskit::LazyEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation > const & >(""));
- class_040909a1c2b158b198be21fa1ab2b474.def("get_estimated", method_pointer_4ed8c1bff82156948096a4a503138acd, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_048d2eedba1858d38ed508c0f469a995.cpp b/src/py/wrapper/wrapper_048d2eedba1858d38ed508c0f469a995.cpp
deleted file mode 100644
index 86c00422..00000000
--- a/src/py/wrapper/wrapper_048d2eedba1858d38ed508c0f469a995.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_048d2eedba1858d38ed508c0f469a995()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::CriterionEstimator > > (*function_pointer_048d2eedba1858d38ed508c0f469a995)(class ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::CriterionEstimator const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_048d2eedba1858d38ed508c0f469a995, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_04dfc1fd981858b9953a04f5c49a314e.cpp b/src/py/wrapper/wrapper_04dfc1fd981858b9953a04f5c49a314e.cpp
deleted file mode 100644
index dd028441..00000000
--- a/src/py/wrapper/wrapper_04dfc1fd981858b9953a04f5c49a314e.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_44dbc0e3c31f5a018c890ccd4e0ca7bc(class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::CriterionEstimator > > const & instance, const class ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::CriterionEstimator & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::CriterionEstimator > > const volatile * get_pointer::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::CriterionEstimator > > const volatile >(class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::CriterionEstimator > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_04dfc1fd981858b9953a04f5c49a314e()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_04dfc1fd981858b9953a04f5c49a314e_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::CriterionEstimator > > const & unique_ptr_04dfc1fd981858b9953a04f5c49a314e)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::CriterionEstimator > > & >(unique_ptr_04dfc1fd981858b9953a04f5c49a314e).release()).ptr());
- std::shared_ptr< class ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::CriterionEstimator > shared_ptr_04dfc1fd981858b9953a04f5c49a314e(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::CriterionEstimator > > & >(unique_ptr_04dfc1fd981858b9953a04f5c49a314e)));
- return boost::python::incref(boost::python::object(shared_ptr_04dfc1fd981858b9953a04f5c49a314e).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::CriterionEstimator > >, unique_ptr_04dfc1fd981858b9953a04f5c49a314e_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_04fe81a388ca5c32b4f73fd41ae57c3f.cpp b/src/py/wrapper/wrapper_04fe81a388ca5c32b4f73fd41ae57c3f.cpp
index 35020f55..11630546 100644
--- a/src/py/wrapper/wrapper_04fe81a388ca5c32b4f73fd41ae57c3f.cpp
+++ b/src/py/wrapper/wrapper_04fe81a388ca5c32b4f73fd41ae57c3f.cpp
@@ -25,7 +25,6 @@ void wrapper_04fe81a388ca5c32b4f73fd41ae57c3f()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- unsigned int (::statiskit::GeneralizedStudentDistribution::*method_pointer_3254d53aac3e56529641ace04eabef03)() const = &::statiskit::GeneralizedStudentDistribution::get_nb_parameters;
double const & (::statiskit::GeneralizedStudentDistribution::*method_pointer_4ff040a6e2f356f9a5db0723b5094bd9)() const = &::statiskit::GeneralizedStudentDistribution::get_mu;
void (::statiskit::GeneralizedStudentDistribution::*method_pointer_feeaf2ab063c5015b58521d4cfb5f66d)(double const &) = &::statiskit::GeneralizedStudentDistribution::set_mu;
double const & (::statiskit::GeneralizedStudentDistribution::*method_pointer_c6421e0545bc57d3b191fb4f76ab7802)() const = &::statiskit::GeneralizedStudentDistribution::get_sigma;
@@ -34,18 +33,10 @@ void wrapper_04fe81a388ca5c32b4f73fd41ae57c3f()
void (::statiskit::GeneralizedStudentDistribution::*method_pointer_fd6835a98dc8563380e04c09f2b012d0)(double const &) = &::statiskit::GeneralizedStudentDistribution::set_nu;
double const & (::statiskit::GeneralizedStudentDistribution::*method_pointer_1a408c0e0c0158efa9ef5c40ae58379f)() const = &::statiskit::GeneralizedStudentDistribution::get_delta;
void (::statiskit::GeneralizedStudentDistribution::*method_pointer_38a5fd66e638522c87111a72614cc78d)(double const &) = &::statiskit::GeneralizedStudentDistribution::set_delta;
- double (::statiskit::GeneralizedStudentDistribution::*method_pointer_5f3e0f2d46f954e08c69384bf1acfd8f)(double const &) const = &::statiskit::GeneralizedStudentDistribution::ldf;
- double (::statiskit::GeneralizedStudentDistribution::*method_pointer_b3cde7308b2b54578d094df85f8a4509)(double const &) const = &::statiskit::GeneralizedStudentDistribution::pdf;
- double (::statiskit::GeneralizedStudentDistribution::*method_pointer_2dc0b9876ed154819af4ddaaaa4ec054)(double const &) const = &::statiskit::GeneralizedStudentDistribution::cdf;
- double (::statiskit::GeneralizedStudentDistribution::*method_pointer_0ecce8b496d25ac9858d2514c9a8d07d)(double const &) const = &::statiskit::GeneralizedStudentDistribution::quantile;
- class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (::statiskit::GeneralizedStudentDistribution::*method_pointer_571aaf46ddea507db9dd6f30f1454fe0)() const = &::statiskit::GeneralizedStudentDistribution::simulate;
- double (::statiskit::GeneralizedStudentDistribution::*method_pointer_fd540daa26e25807990d1992581827fc)() const = &::statiskit::GeneralizedStudentDistribution::get_mean;
- double (::statiskit::GeneralizedStudentDistribution::*method_pointer_030a9d4a2f6059c18e6adc6679ba716b)() const = &::statiskit::GeneralizedStudentDistribution::get_variance;
boost::python::class_< class ::statiskit::GeneralizedStudentDistribution, autowig::Held< class ::statiskit::GeneralizedStudentDistribution >::Type, boost::python::bases< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GeneralizedStudentDistribution, struct ::statiskit::ContinuousUnivariateDistribution > > > class_04fe81a388ca5c32b4f73fd41ae57c3f("GeneralizedStudentDistribution", "This class GeneralizedStudentDistribution represents a non central\nStudent distribution which is also non standardized.\n\nA random component :math:`W=\\sigma T + \\mu` is said to follow a\ngeneralized Student distribution if :math:`T` follows a non-central\ndistribution. The generalized Student distribution is an univariate\ncontinuous distribution. The support is the set of real values\n:math:`\\mathbb{R}`.\n\n", boost::python::no_init);
class_04fe81a388ca5c32b4f73fd41ae57c3f.def(boost::python::init< >(""));
class_04fe81a388ca5c32b4f73fd41ae57c3f.def(boost::python::init< double const &, double const &, double const &, double const & >(""));
class_04fe81a388ca5c32b4f73fd41ae57c3f.def(boost::python::init< class ::statiskit::GeneralizedStudentDistribution const & >(""));
- class_04fe81a388ca5c32b4f73fd41ae57c3f.def("get_nb_parameters", method_pointer_3254d53aac3e56529641ace04eabef03, "Returns the number of parameters of the generalized Student distribution\n\nThe number of parameters of a generalized Student distribution is\n:math:`4` (:math:`\\mu`, :math:`\\sigma`, :math:`\nu` and :math:`\\delta`).\n\n:Return Type:\n :cpp:any:`unsigned` int\n\n");
class_04fe81a388ca5c32b4f73fd41ae57c3f.def("get_mu", method_pointer_4ff040a6e2f356f9a5db0723b5094bd9, boost::python::return_value_policy< boost::python::return_by_value >(), "Get the value of the location parameter mu.\n\n:Return Type:\n :cpp:any:`double`\n\n");
class_04fe81a388ca5c32b4f73fd41ae57c3f.def("set_mu", method_pointer_feeaf2ab063c5015b58521d4cfb5f66d, "Set the value of the location parameter mu.\n\n:Parameter:\n `mu` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`void`\n\n");
class_04fe81a388ca5c32b4f73fd41ae57c3f.def("get_sigma", method_pointer_c6421e0545bc57d3b191fb4f76ab7802, boost::python::return_value_policy< boost::python::return_by_value >(), "Get the value of the scale parameter sigma.\n\n:Return Type:\n :cpp:any:`double`\n\n");
@@ -54,13 +45,6 @@ void wrapper_04fe81a388ca5c32b4f73fd41ae57c3f()
class_04fe81a388ca5c32b4f73fd41ae57c3f.def("set_nu", method_pointer_fd6835a98dc8563380e04c09f2b012d0, "Set the value of the shape parameter nu.\n\n:Parameter:\n `nu` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`void`\n\n");
class_04fe81a388ca5c32b4f73fd41ae57c3f.def("get_delta", method_pointer_1a408c0e0c0158efa9ef5c40ae58379f, boost::python::return_value_policy< boost::python::return_by_value >(), "Get the value of the location parameter delta.\n\n:Return Type:\n :cpp:any:`double`\n\n");
class_04fe81a388ca5c32b4f73fd41ae57c3f.def("set_delta", method_pointer_38a5fd66e638522c87111a72614cc78d, "Set the value of the location parameter delta.\n\n:Parameter:\n `delta` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`void`\n\n");
- class_04fe81a388ca5c32b4f73fd41ae57c3f.def("ldf", method_pointer_5f3e0f2d46f954e08c69384bf1acfd8f, ":raw-latex:`\\copybrief `statiskit::ContinuousUnivariateDistribution::ldf()\n\n::\n\n * \\details Let $x \\in \\mathbb{R} $ denote the value, the ldf is computed as\n * $$\n * \\ln f(x) = ,\n * $$\n * where [$\\textnormal{beta}(a,b)$](http://www.boost.org/doc/libs/1_37_0/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/beta_function.html) is the beta function implemented in the Boost.Math library.\n * \\param value The considered value $x$.\n\n:Parameter:\n `value` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_04fe81a388ca5c32b4f73fd41ae57c3f.def("pdf", method_pointer_b3cde7308b2b54578d094df85f8a4509, ":raw-latex:`\\copybrief `statiskit::ContinuousUnivariateDistribution::pdf()\n\n::\n\n * \\details Let $x \\in \\mathbb{R} $ denote the value, the pdf is defined by\n * $$\n * f(x) = \\displaystyle f(x)={\\frac {\nu ^{\\frac {\nu }{2}}\\Gamma (\nu +1)\\exp \\left(-{\\frac {\\mu ^{2}}{2}}\\right)}{2^{\nu }(\nu +x^{2})^{\\frac {\nu }{2}}\\Gamma ({\\frac {\nu }{2}})}}\\left\\{{\\sqrt {2}}\\mu x{\\frac {{}_{1}F_{1}\\left({\\frac {\nu }{2}}+1;\\,{\\frac {3}{2}};\\,{\\frac {\\mu ^{2}x^{2}}{2(\nu +x^{2})}}\\right)}{(\nu +x^{2})\\Gamma ({\\frac {\nu +1}{2}})}}+{\\frac {{}_{1}F_{1}\\left({\\frac {\nu +1}{2}};\\,{\\frac {1}{2}};\\,{\\frac {\\mu ^{2}x^{2}}{2(\nu +x^{2})}}\\right)}{{\\sqrt {\nu +x^{2}}}\\Gamma ({\\frac {\nu }{2}}+1)}}\\right\\},\n * $$\n * and computed as\n * $$\n * f(x) = \\left\\lbrace \\frac{\nu}{\nu+\\left( \\frac{x-\\mu}{\\sqrt{\nu}\\sigma}\\right)^2} \\right\\rbrace^{\\frac{1+\nu}{2}} \\Bigg/ \\left\\lbrace \\sqrt{\nu}\\sigma \\; \\textnormal{beta}(0.5\nu, \\; 0.5) \\right\\rbrace ,\n * $$ \n * where [$\\textnormal{beta}(a,b)$](http://www.boost.org/doc/libs/1_37_0/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/beta_function.html) is the beta function implemented in the Boost.Math library.\n * \\param value The considered value $x$.\n\n:Parameter:\n `value` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_04fe81a388ca5c32b4f73fd41ae57c3f.def("cdf", method_pointer_2dc0b9876ed154819af4ddaaaa4ec054, ":raw-latex:`\\copybrief `statiskit::ContinuousUnivariateDistribution::cdf()\n\n::\n\n * \\details Let $x \\in \\mathbb{R} $ denote the value, the cdf is given by\n * $$\n * P(X \\leq x) = \\left\\{\n * \\begin{array}{ll}\n * z & x \\leq \\mu, \\\\\n * 1- z & x > \\mu,\n * \\end{array}\n * \\right.\n * $$\n * where $ z $ is computed as\n * $$\n * z = \\left\\{\n * \\begin{array}{ll}\n * \\displaystyle 0.5 * \\textnormal{ibeta} \\left( 0.5 \nu, \\; 0.5, \\frac{\nu}{\nu+\\left( \\frac{x-\\mu}{\\sigma} \\right)^2} \\right) & \nu < 2 \\left( \\frac{x-\\mu}{\\sigma} \\right)^2 , \\\\\n * \\displaystyle 0.5 * \\textnormal{ibetac} \\left( 0.5, \\; 0.5 \nu, \\frac{\\left( \\frac{x-\\mu}{\\sigma} \\right)^2}{\nu+\\left( \\frac{x-\\mu}{\\sigma} \\right)^2} \\right) & \\textnormal{otherwise},\n * \\end{array}\n * \\right.\n * $$ \n * where [$\\textnormal{ibeta}(a,b,x)$](http://www.boost.org/doc/libs/1_52_0/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/ibeta_function.html) is the normalized incomplete beta function and [$\\textnormal{ibetac}(a,b,x)$](http://www.boost.org/doc/libs/1_52_0/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/ibetac_function.html) is its complement, both implemented in the Boost.Math library.\n * \\param value The considered value $x$.\n\n:Parameter:\n `value` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_04fe81a388ca5c32b4f73fd41ae57c3f.def("quantile", method_pointer_0ecce8b496d25ac9858d2514c9a8d07d, "| :raw-latex:`\\copybrief `statiskit::ContinuousUnivariateDistribution::quantile()\n \\* The quantile for non-standardized Student distribution is computed\n as \\*\n\n .. math::\n\n\n * x = \\left\\{\n * \\begin{array}{ll}\n * \\displaystyle \\mu - \\sigma \\left\\lbrace \nu \\frac{1-\\textnormal{ibeta\\_inv}(0.5 \nu, \\; 0.5, \\; 2p) }{\\textnormal{ibeta\\_inv}(0.5 \nu, \\; 0.5, \\; 2p) } \\right\\rbrace^{0.5} & p < 0.5, \\\\\n * \\mu & p = 0.5, \\\\\n * \\displaystyle \\mu + \\sigma \\left\\lbrace \nu \\frac{1-\\textnormal{ibeta\\_inv}(0.5 \nu, \\; 0.5, \\; 2-2p) }{\\textnormal{ibeta\\_inv}(0.5 \nu, \\; 0.5, \\; 2-2p) } \\right\\rbrace^{0.5} & p > 0.5,\n * \\end{array}\n * \\right.\n * \n| \\* where\n `:math:`\\textnormal{ibeta\\_inv}(a,b,x)` `__\n is the incomplete Beta function inverse implemented in the Boost.Math\n library.\n\n:Parameter:\n `p` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_04fe81a388ca5c32b4f73fd41ae57c3f.def("simulate", method_pointer_571aaf46ddea507db9dd6f30f1454fe0, "");
- class_04fe81a388ca5c32b4f73fd41ae57c3f.def("get_mean", method_pointer_fd540daa26e25807990d1992581827fc, "Get the mean of non-standardized Student distribution $ E(X) =\n:raw-latex:`\\mu `$ if $ :raw-latex:`\nu `> 1 $ and undefined otherwise.\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_04fe81a388ca5c32b4f73fd41ae57c3f.def("get_variance", method_pointer_030a9d4a2f6059c18e6adc6679ba716b, "Get the variance of non-standardized Student distribution $ V(X) =\n:raw-latex:`\\frac{\nu}{\nu-2}` $ if $ :raw-latex:`\nu `>2 $, $ V(X) =\n:raw-latex:`\\infty `$ if $ 1 < :raw-latex:`\nu `:raw-latex:`\\leq `2$ and\nundefined otherwise.\n\n:Return Type:\n :cpp:any:`double`\n\n");
if(autowig::Held< class ::statiskit::GeneralizedStudentDistribution >::is_class)
{
diff --git a/src/py/wrapper/wrapper_055ebc8a6eb3586cb94dfd0b3df1eb0f.cpp b/src/py/wrapper/wrapper_055ebc8a6eb3586cb94dfd0b3df1eb0f.cpp
index 29496187..608c5d16 100644
--- a/src/py/wrapper/wrapper_055ebc8a6eb3586cb94dfd0b3df1eb0f.cpp
+++ b/src/py/wrapper/wrapper_055ebc8a6eb3586cb94dfd0b3df1eb0f.cpp
@@ -50,13 +50,7 @@ void wrapper_055ebc8a6eb3586cb94dfd0b3df1eb0f()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- double (::statiskit::UnivariateMixtureDistribution< ::statiskit::DiscreteUnivariateDistribution >::*method_pointer_b288349953745909be3b581da8f23621)(int const &) const = &::statiskit::UnivariateMixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution >::ldf;
- double (::statiskit::UnivariateMixtureDistribution< ::statiskit::DiscreteUnivariateDistribution >::*method_pointer_1f7e0f6d5a4658e791627aac9a3e075c)(int const &) const = &::statiskit::UnivariateMixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution >::pdf;
- class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (::statiskit::UnivariateMixtureDistribution< ::statiskit::DiscreteUnivariateDistribution >::*method_pointer_d152937768ff50b8823d85a82c980d17)() const = &::statiskit::UnivariateMixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution >::simulate;
boost::python::class_< autowig::Wrap_055ebc8a6eb3586cb94dfd0b3df1eb0f, autowig::Held< autowig::Wrap_055ebc8a6eb3586cb94dfd0b3df1eb0f >::Type, boost::python::bases< class ::statiskit::MixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution > >, boost::noncopyable > class_055ebc8a6eb3586cb94dfd0b3df1eb0f("_UnivariateMixtureDistribution_055ebc8a6eb3586cb94dfd0b3df1eb0f", "", boost::python::no_init);
- class_055ebc8a6eb3586cb94dfd0b3df1eb0f.def("ldf", method_pointer_b288349953745909be3b581da8f23621, "");
- class_055ebc8a6eb3586cb94dfd0b3df1eb0f.def("pdf", method_pointer_1f7e0f6d5a4658e791627aac9a3e075c, "");
- class_055ebc8a6eb3586cb94dfd0b3df1eb0f.def("simulate", method_pointer_d152937768ff50b8823d85a82c980d17, "");
if(autowig::Held< struct ::statiskit::UnivariateMixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_05a30b718b96514c96efb6914d56f5a7.cpp b/src/py/wrapper/wrapper_05a30b718b96514c96efb6914d56f5a7.cpp
deleted file mode 100644
index 4923f193..00000000
--- a/src/py/wrapper/wrapper_05a30b718b96514c96efb6914d56f5a7.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_49a879811a04531892422d4fcb14b46e(class ::std::unique_ptr< class ::statiskit::DirichletMultinomialSingularDistribution, struct ::std::default_delete< class ::statiskit::DirichletMultinomialSingularDistribution > > const & instance, const class ::statiskit::DirichletMultinomialSingularDistribution & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< class ::statiskit::DirichletMultinomialSingularDistribution, struct ::std::default_delete< class ::statiskit::DirichletMultinomialSingularDistribution > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< class ::statiskit::DirichletMultinomialSingularDistribution, struct ::std::default_delete< class ::statiskit::DirichletMultinomialSingularDistribution > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_05a30b718b96514c96efb6914d56f5a7()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_05a30b718b96514c96efb6914d56f5a7_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< class ::statiskit::DirichletMultinomialSingularDistribution, struct ::std::default_delete< class ::statiskit::DirichletMultinomialSingularDistribution > > const & unique_ptr_05a30b718b96514c96efb6914d56f5a7)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::DirichletMultinomialSingularDistribution, struct ::std::default_delete< class ::statiskit::DirichletMultinomialSingularDistribution > > & >(unique_ptr_05a30b718b96514c96efb6914d56f5a7).release()).ptr());
- std::shared_ptr< class ::statiskit::DirichletMultinomialSingularDistribution > shared_ptr_05a30b718b96514c96efb6914d56f5a7(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::DirichletMultinomialSingularDistribution, struct ::std::default_delete< class ::statiskit::DirichletMultinomialSingularDistribution > > & >(unique_ptr_05a30b718b96514c96efb6914d56f5a7)));
- return boost::python::incref(boost::python::object(shared_ptr_05a30b718b96514c96efb6914d56f5a7).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::DirichletMultinomialSingularDistribution, struct ::std::default_delete< class ::statiskit::DirichletMultinomialSingularDistribution > >, unique_ptr_05a30b718b96514c96efb6914d56f5a7_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_05d48d59d07558a2b1eb368deed54abe.cpp b/src/py/wrapper/wrapper_05d48d59d07558a2b1eb368deed54abe.cpp
deleted file mode 100644
index d9d4453e..00000000
--- a/src/py/wrapper/wrapper_05d48d59d07558a2b1eb368deed54abe.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_73fe32642b1a507aad55d868733b90eb(class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::CriterionEstimator > > const & instance, const class ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::CriterionEstimator & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::CriterionEstimator > > const volatile * get_pointer::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::CriterionEstimator > > const volatile >(class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::CriterionEstimator > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_05d48d59d07558a2b1eb368deed54abe()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_05d48d59d07558a2b1eb368deed54abe_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::CriterionEstimator > > const & unique_ptr_05d48d59d07558a2b1eb368deed54abe)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::CriterionEstimator > > & >(unique_ptr_05d48d59d07558a2b1eb368deed54abe).release()).ptr());
- std::shared_ptr< class ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::CriterionEstimator > shared_ptr_05d48d59d07558a2b1eb368deed54abe(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::CriterionEstimator > > & >(unique_ptr_05d48d59d07558a2b1eb368deed54abe)));
- return boost::python::incref(boost::python::object(shared_ptr_05d48d59d07558a2b1eb368deed54abe).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::CriterionEstimator > >, unique_ptr_05d48d59d07558a2b1eb368deed54abe_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_06b2640afe975f8dbf856bb3a88451cf.cpp b/src/py/wrapper/wrapper_06b2640afe975f8dbf856bb3a88451cf.cpp
index a7a288d7..0acacacf 100644
--- a/src/py/wrapper/wrapper_06b2640afe975f8dbf856bb3a88451cf.cpp
+++ b/src/py/wrapper/wrapper_06b2640afe975f8dbf856bb3a88451cf.cpp
@@ -51,14 +51,12 @@ void wrapper_06b2640afe975f8dbf856bb3a88451cf()
boost::python::object module_8f3919223a1f55afb240c3500b95c95b(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_8f3919223a1f55afb240c3500b95c95b.c_str()))));
boost::python::scope().attr("__selection_8f3919223a1f55afb240c3500b95c95b") = module_8f3919223a1f55afb240c3500b95c95b;
boost::python::scope scope_8f3919223a1f55afb240c3500b95c95b = module_8f3919223a1f55afb240c3500b95c95b;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > (::statiskit::Selection< ::statiskit::DiscreteUnivariateDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::*method_pointer_b373cbbc64b45c8399cc598cb190014c)(struct ::statiskit::UnivariateData const &, bool const &) const = &::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::operator();
::statiskit::Index (::statiskit::Selection< ::statiskit::DiscreteUnivariateDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::*method_pointer_dadf8b529f475bada70e94fa2d10fbf0)() const = &::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::size;
struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator * (::statiskit::Selection< ::statiskit::DiscreteUnivariateDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::*method_pointer_28de231ff729594dac57dfda306b3b32)(::statiskit::Index const &) = &::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::get_estimator;
void (::statiskit::Selection< ::statiskit::DiscreteUnivariateDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::*method_pointer_04cdbc7ec82057368ad722125ac29266)(::statiskit::Index const &, struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator const &) = &::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::set_estimator;
void (::statiskit::Selection< ::statiskit::DiscreteUnivariateDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::*method_pointer_fe97198c58045d729542b4e01963ec13)(struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator const &) = &::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::add_estimator;
void (::statiskit::Selection< ::statiskit::DiscreteUnivariateDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::*method_pointer_4a30e310a40c52158292918774e58316)(::statiskit::Index const &) = &::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::remove_estimator;
boost::python::class_< autowig::Wrap_06b2640afe975f8dbf856bb3a88451cf, autowig::Held< autowig::Wrap_06b2640afe975f8dbf856bb3a88451cf >::Type, boost::python::bases< struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator >, boost::noncopyable > class_06b2640afe975f8dbf856bb3a88451cf("Estimator", "", boost::python::no_init);
- class_06b2640afe975f8dbf856bb3a88451cf.def("__call__", method_pointer_b373cbbc64b45c8399cc598cb190014c, "");
class_06b2640afe975f8dbf856bb3a88451cf.def("__len__", method_pointer_dadf8b529f475bada70e94fa2d10fbf0, "");
class_06b2640afe975f8dbf856bb3a88451cf.def("get_estimator", method_pointer_28de231ff729594dac57dfda306b3b32, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
class_06b2640afe975f8dbf856bb3a88451cf.def("set_estimator", method_pointer_04cdbc7ec82057368ad722125ac29266, "");
diff --git a/src/py/wrapper/wrapper_08568636c5a25349ad6ad5335ed1718e.cpp b/src/py/wrapper/wrapper_08568636c5a25349ad6ad5335ed1718e.cpp
index d94a9b3b..22f2cbc3 100644
--- a/src/py/wrapper/wrapper_08568636c5a25349ad6ad5335ed1718e.cpp
+++ b/src/py/wrapper/wrapper_08568636c5a25349ad6ad5335ed1718e.cpp
@@ -25,12 +25,10 @@ void wrapper_08568636c5a25349ad6ad5335ed1718e()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- struct ::statiskit::MultivariateDistribution const * (::statiskit::LazyEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::ContinuousMultivariateDistribution >, ::statiskit::ContinuousMultivariateDistributionEstimation >::*method_pointer_63348d0bdff8584f95f0ac19b8f5bda4)() const = &::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::get_estimated;
boost::python::class_< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation >, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation > >::Type, boost::python::bases< struct ::statiskit::ContinuousMultivariateDistributionEstimation > > class_08568636c5a25349ad6ad5335ed1718e("_LazyEstimation_08568636c5a25349ad6ad5335ed1718e", "", boost::python::no_init);
class_08568636c5a25349ad6ad5335ed1718e.def(boost::python::init< >(""));
class_08568636c5a25349ad6ad5335ed1718e.def(boost::python::init< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > const * >(""));
class_08568636c5a25349ad6ad5335ed1718e.def(boost::python::init< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation > const & >(""));
- class_08568636c5a25349ad6ad5335ed1718e.def("get_estimated", method_pointer_63348d0bdff8584f95f0ac19b8f5bda4, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_09dde254931f51a2b41a888424a10e8d.cpp b/src/py/wrapper/wrapper_09dde254931f51a2b41a888424a10e8d.cpp
deleted file mode 100644
index 771032df..00000000
--- a/src/py/wrapper/wrapper_09dde254931f51a2b41a888424a10e8d.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_09dde254931f51a2b41a888424a10e8d()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< class ::statiskit::SplittingDistribution, struct ::std::default_delete< class ::statiskit::SplittingDistribution > > (*function_pointer_09dde254931f51a2b41a888424a10e8d)(class ::statiskit::SplittingDistribution const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_09dde254931f51a2b41a888424a10e8d, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_09fa62065c8f5098af0f7db57ad3e6a9.cpp b/src/py/wrapper/wrapper_09fa62065c8f5098af0f7db57ad3e6a9.cpp
index 64c4afe9..5fc75d6b 100644
--- a/src/py/wrapper/wrapper_09fa62065c8f5098af0f7db57ad3e6a9.cpp
+++ b/src/py/wrapper/wrapper_09fa62065c8f5098af0f7db57ad3e6a9.cpp
@@ -41,9 +41,7 @@ void wrapper_09fa62065c8f5098af0f7db57ad3e6a9()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation::Estimator > > (::statiskit::PolymorphicCopy< ::statiskit::SingularDistributionEstimation::Estimator, ::statiskit::Selection< ::statiskit::SingularDistribution, ::statiskit::SingularDistributionEstimation >::CriterionEstimator, ::statiskit::Selection< ::statiskit::SingularDistribution, ::statiskit::SingularDistributionEstimation >::Estimator >::*method_pointer_9bf4a42ed922526b8a2d3061d558d03c)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistributionEstimation::Estimator, class ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator >::copy;
boost::python::class_< autowig::Wrap_09fa62065c8f5098af0f7db57ad3e6a9, autowig::Held< autowig::Wrap_09fa62065c8f5098af0f7db57ad3e6a9 >::Type, boost::python::bases< class ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator >, boost::noncopyable > class_09fa62065c8f5098af0f7db57ad3e6a9("_PolymorphicCopy_09fa62065c8f5098af0f7db57ad3e6a9", "", boost::python::no_init);
- class_09fa62065c8f5098af0f7db57ad3e6a9.def("copy", method_pointer_9bf4a42ed922526b8a2d3061d558d03c, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistributionEstimation::Estimator, class ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_0a237c7df2ac57109630f38c8cbc0fd4.cpp b/src/py/wrapper/wrapper_0a237c7df2ac57109630f38c8cbc0fd4.cpp
index f958c35a..e80392cb 100644
--- a/src/py/wrapper/wrapper_0a237c7df2ac57109630f38c8cbc0fd4.cpp
+++ b/src/py/wrapper/wrapper_0a237c7df2ac57109630f38c8cbc0fd4.cpp
@@ -29,7 +29,6 @@ void wrapper_0a237c7df2ac57109630f38c8cbc0fd4()
boost::python::object module_c4fa66fd13165a0abce0c43742e69748(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_c4fa66fd13165a0abce0c43742e69748.c_str()))));
boost::python::scope().attr("__shifted_distribution_estimation_c4fa66fd13165a0abce0c43742e69748") = module_c4fa66fd13165a0abce0c43742e69748;
boost::python::scope scope_c4fa66fd13165a0abce0c43742e69748 = module_c4fa66fd13165a0abce0c43742e69748;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > (::statiskit::ShiftedDistributionEstimation< ::statiskit::ContinuousUnivariateDistribution, ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::*method_pointer_24ed340b3dad52aea96cc499b8a2a71a)(struct ::statiskit::UnivariateData const &, bool const &) const = &::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::operator();
double (::statiskit::ShiftedDistributionEstimation< ::statiskit::ContinuousUnivariateDistribution, ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::*method_pointer_0d19b3f1a3eb5614a55fcd98c87c6faf)() const = &::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::get_shift;
void (::statiskit::ShiftedDistributionEstimation< ::statiskit::ContinuousUnivariateDistribution, ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::*method_pointer_6e09cc1fd0405e7695b296daad35091d)(double const &) = &::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::set_shift;
::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::estimator_type const * (::statiskit::ShiftedDistributionEstimation< ::statiskit::ContinuousUnivariateDistribution, ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::*method_pointer_ad1b63904c1a5888a496173925aade21)() const = &::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::get_estimator;
@@ -37,7 +36,6 @@ void wrapper_0a237c7df2ac57109630f38c8cbc0fd4()
boost::python::class_< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator, autowig::Held< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator >::Type, boost::python::bases< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistributionEstimation::Estimator, class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator, struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator > > > class_0a237c7df2ac57109630f38c8cbc0fd4("Estimator", "", boost::python::no_init);
class_0a237c7df2ac57109630f38c8cbc0fd4.def(boost::python::init< >(""));
class_0a237c7df2ac57109630f38c8cbc0fd4.def(boost::python::init< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator const & >(""));
- class_0a237c7df2ac57109630f38c8cbc0fd4.def("__call__", method_pointer_24ed340b3dad52aea96cc499b8a2a71a, "");
class_0a237c7df2ac57109630f38c8cbc0fd4.def("get_shift", method_pointer_0d19b3f1a3eb5614a55fcd98c87c6faf, "");
class_0a237c7df2ac57109630f38c8cbc0fd4.def("set_shift", method_pointer_6e09cc1fd0405e7695b296daad35091d, "");
class_0a237c7df2ac57109630f38c8cbc0fd4.def("get_estimator", method_pointer_ad1b63904c1a5888a496173925aade21, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
diff --git a/src/py/wrapper/wrapper_0aa290de318f5f179ae1be1958221d1a.cpp b/src/py/wrapper/wrapper_0aa290de318f5f179ae1be1958221d1a.cpp
deleted file mode 100644
index c11ac164..00000000
--- a/src/py/wrapper/wrapper_0aa290de318f5f179ae1be1958221d1a.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_41018329c1155dd59c1a1f675ca618ec(class ::std::unique_ptr< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::std::default_delete< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > > > const & instance, const struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::std::default_delete< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > > > const volatile * get_pointer, struct ::std::default_delete< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > > > const volatile >(class ::std::unique_ptr< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::std::default_delete< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_0aa290de318f5f179ae1be1958221d1a()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_0aa290de318f5f179ae1be1958221d1a_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::std::default_delete< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > > > const & unique_ptr_0aa290de318f5f179ae1be1958221d1a)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::std::default_delete< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > > > & >(unique_ptr_0aa290de318f5f179ae1be1958221d1a).release()).ptr());
- std::shared_ptr< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > > shared_ptr_0aa290de318f5f179ae1be1958221d1a(std::move(const_cast< class ::std::unique_ptr< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::std::default_delete< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > > > & >(unique_ptr_0aa290de318f5f179ae1be1958221d1a)));
- return boost::python::incref(boost::python::object(shared_ptr_0aa290de318f5f179ae1be1958221d1a).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::std::default_delete< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > > >, unique_ptr_0aa290de318f5f179ae1be1958221d1a_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_0b663e6159f1527ca997ac0244c65093.cpp b/src/py/wrapper/wrapper_0b663e6159f1527ca997ac0244c65093.cpp
index e11f4a9d..46a1fd8e 100644
--- a/src/py/wrapper/wrapper_0b663e6159f1527ca997ac0244c65093.cpp
+++ b/src/py/wrapper/wrapper_0b663e6159f1527ca997ac0244c65093.cpp
@@ -25,34 +25,18 @@ void wrapper_0b663e6159f1527ca997ac0244c65093()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- unsigned int (::statiskit::LogisticDistribution::*method_pointer_94045295ef0b55ed9750fc67d5683fa3)() const = &::statiskit::LogisticDistribution::get_nb_parameters;
double const & (::statiskit::LogisticDistribution::*method_pointer_600ee11b1af2569a88987f006d175d4b)() const = &::statiskit::LogisticDistribution::get_mu;
void (::statiskit::LogisticDistribution::*method_pointer_ebfff8d8aa3654a480f62ae6bf839e57)(double const &) = &::statiskit::LogisticDistribution::set_mu;
double const & (::statiskit::LogisticDistribution::*method_pointer_cb0f730fa036596eb0e82bdce3eb429b)() const = &::statiskit::LogisticDistribution::get_sigma;
void (::statiskit::LogisticDistribution::*method_pointer_fa5be89660ae540fb63fde390a1aee7b)(double const &) = &::statiskit::LogisticDistribution::set_sigma;
- double (::statiskit::LogisticDistribution::*method_pointer_989b0d1947d154188f7278a822c71b11)(double const &) const = &::statiskit::LogisticDistribution::ldf;
- double (::statiskit::LogisticDistribution::*method_pointer_3629ce87507950b2a5ed87afd0700260)(double const &) const = &::statiskit::LogisticDistribution::pdf;
- double (::statiskit::LogisticDistribution::*method_pointer_8ac67b605ce55c8c9841899329121f49)(double const &) const = &::statiskit::LogisticDistribution::cdf;
- double (::statiskit::LogisticDistribution::*method_pointer_d4864d859e705cd6b0e01210cd13e906)(double const &) const = &::statiskit::LogisticDistribution::quantile;
- class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (::statiskit::LogisticDistribution::*method_pointer_277a1ab674705585afe267bdfeb00021)() const = &::statiskit::LogisticDistribution::simulate;
- double (::statiskit::LogisticDistribution::*method_pointer_29abd76d847f56ab95dc1453f5e275e9)() const = &::statiskit::LogisticDistribution::get_mean;
- double (::statiskit::LogisticDistribution::*method_pointer_585b679b3a7951979b081bad34e01300)() const = &::statiskit::LogisticDistribution::get_variance;
boost::python::class_< class ::statiskit::LogisticDistribution, autowig::Held< class ::statiskit::LogisticDistribution >::Type, boost::python::bases< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::LogisticDistribution, struct ::statiskit::ContinuousUnivariateDistribution > > > class_0b663e6159f1527ca997ac0244c65093("LogisticDistribution", "This class LogisticDistribution represents a `logistic\ndistribution `__.\n\nThe logistic distribution is an univariate continuous distribution. The\nsupport is the set of real values :math:`\\mathbb{R}`.\n\n", boost::python::no_init);
class_0b663e6159f1527ca997ac0244c65093.def(boost::python::init< >(""));
class_0b663e6159f1527ca997ac0244c65093.def(boost::python::init< double const &, double const & >(""));
class_0b663e6159f1527ca997ac0244c65093.def(boost::python::init< class ::statiskit::LogisticDistribution const & >(""));
- class_0b663e6159f1527ca997ac0244c65093.def("get_nb_parameters", method_pointer_94045295ef0b55ed9750fc67d5683fa3, "Returns the number of parameters of the logistic distribution\n\nThe number of parameters of a logistic distribution is :math:`2`\n(:math:`\\mu` and :math:`\\sigma`).\n\n:Return Type:\n :cpp:any:`unsigned` int\n\n");
class_0b663e6159f1527ca997ac0244c65093.def("get_mu", method_pointer_600ee11b1af2569a88987f006d175d4b, boost::python::return_value_policy< boost::python::return_by_value >(), "Get the value of the location parameter mu.\n\n:Return Type:\n :cpp:any:`double`\n\n");
class_0b663e6159f1527ca997ac0244c65093.def("set_mu", method_pointer_ebfff8d8aa3654a480f62ae6bf839e57, "Set the value of the location parameter mu.\n\n:Parameter:\n `mu` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`void`\n\n");
class_0b663e6159f1527ca997ac0244c65093.def("get_sigma", method_pointer_cb0f730fa036596eb0e82bdce3eb429b, boost::python::return_value_policy< boost::python::return_by_value >(), "Get the value of the scale parameter sigma.\n\n:Return Type:\n :cpp:any:`double`\n\n");
class_0b663e6159f1527ca997ac0244c65093.def("set_sigma", method_pointer_fa5be89660ae540fb63fde390a1aee7b, "Set the value of the scale parameter sigma.\n\n:Parameter:\n `sigma` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`void`\n\n");
- class_0b663e6159f1527ca997ac0244c65093.def("ldf", method_pointer_989b0d1947d154188f7278a822c71b11, ":raw-latex:`\\copybrief `statiskit::ContinuousUnivariateDistribution::ldf()\n\n::\n\n * \\details Let $x \\in \\mathbb{R} $ denote the value,\n * $$\n * \\ln f(x) = - 2 \\ln \\left\\lbrace \\cosh \\left( 0.5 \\; \\frac{x-\\mu}{\\sigma} \\right) \\right\\rbrace - \\ln (4\\sigma).\n * $$\n * \\param value The considered value $x$.\n\n:Parameter:\n `value` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_0b663e6159f1527ca997ac0244c65093.def("pdf", method_pointer_3629ce87507950b2a5ed87afd0700260, ":raw-latex:`\\copybrief `statiskit::ContinuousUnivariateDistribution::pdf()\n\n::\n\n * \\details Let $x \\in \\mathbb{R} $ denote the value,\n * $$\n * f(x) = \\frac{1}{4\\sigma \\cosh^2 \\left( 0.5 \\; \\frac{x-\\mu}{\\sigma} \\right)}.\n * $$\n * \\param value The considered value $x$.\n\n:Parameter:\n `value` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_0b663e6159f1527ca997ac0244c65093.def("cdf", method_pointer_8ac67b605ce55c8c9841899329121f49, ":raw-latex:`\\copybrief `statiskit::ContinuousUnivariateDistribution::cdf()\n\n::\n\n * \\details Let $x \\in \\mathbb{R} $ denote the value,\n * $$\n * P(X \\leq x) = 0.5 \\; \\left\\lbrace 1+\\tanh \\left( 0.5 \\; \\frac{x-\\mu}{\\sigma} \\right) \\right\\rbrace.\n * $$\n * \\param value The considered value $x$.\n\n:Parameter:\n `value` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_0b663e6159f1527ca997ac0244c65093.def("quantile", method_pointer_d4864d859e705cd6b0e01210cd13e906, ":raw-latex:`\\copybrief `statiskit::ContinuousUnivariateDistribution::quantile()\n\\* The quantile for logistic distribution is computed as $ x =\n:raw-latex:`\\mu `+\n:raw-latex:`\\sigma `:raw-latex:`\\ln `:raw-latex:`\\left`(\n:raw-latex:`\\frac{p}{1-p}` :raw-latex:`\\right`) $.\n\n:Parameter:\n `p` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_0b663e6159f1527ca997ac0244c65093.def("simulate", method_pointer_277a1ab674705585afe267bdfeb00021, "");
- class_0b663e6159f1527ca997ac0244c65093.def("get_mean", method_pointer_29abd76d847f56ab95dc1453f5e275e9, "Get mean of logistic distribution $ E(X) = :raw-latex:`\\mu `$.\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_0b663e6159f1527ca997ac0244c65093.def("get_variance", method_pointer_585b679b3a7951979b081bad34e01300, "Get variance of logistic distribution $ V(X) =\n:raw-latex:`\\frac{\\sigma^2 \\pi^2}{3}` $.\n\n:Return Type:\n :cpp:any:`double`\n\n");
if(autowig::Held< class ::statiskit::LogisticDistribution >::is_class)
{
diff --git a/src/py/wrapper/wrapper_0db25688c9bf5a57b1d944dcc1a3b7f2.cpp b/src/py/wrapper/wrapper_0db25688c9bf5a57b1d944dcc1a3b7f2.cpp
index 316c29f8..ed77351a 100644
--- a/src/py/wrapper/wrapper_0db25688c9bf5a57b1d944dcc1a3b7f2.cpp
+++ b/src/py/wrapper/wrapper_0db25688c9bf5a57b1d944dcc1a3b7f2.cpp
@@ -50,18 +50,10 @@ void wrapper_0db25688c9bf5a57b1d944dcc1a3b7f2()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- unsigned int (::statiskit::UnivariateFrequencyDistribution< ::statiskit::DiscreteUnivariateDistribution >::*method_pointer_11ac2b9e2041511595a9554076d9bb30)() const = &::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >::get_nb_parameters;
- double (::statiskit::UnivariateFrequencyDistribution< ::statiskit::DiscreteUnivariateDistribution >::*method_pointer_0c7621818b33548e866bb39bbb4e2157)(int const &) const = &::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >::ldf;
- double (::statiskit::UnivariateFrequencyDistribution< ::statiskit::DiscreteUnivariateDistribution >::*method_pointer_e1babe464b835687aea3395298d710d6)(int const &) const = &::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >::pdf;
- class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (::statiskit::UnivariateFrequencyDistribution< ::statiskit::DiscreteUnivariateDistribution >::*method_pointer_c1e704385f9e54c89913f36b04d0775a)() const = &::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >::simulate;
class ::std::set< int, struct ::std::less< int >, class ::std::allocator< int > > (::statiskit::UnivariateFrequencyDistribution< ::statiskit::DiscreteUnivariateDistribution >::*method_pointer_ff0fdbf1911859b386bd2e6729ed5dab)() const = &::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >::get_values;
class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const & (::statiskit::UnivariateFrequencyDistribution< ::statiskit::DiscreteUnivariateDistribution >::*method_pointer_8242d0fe52705f359e32b878263759b8)() const = &::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >::get_pi;
void (::statiskit::UnivariateFrequencyDistribution< ::statiskit::DiscreteUnivariateDistribution >::*method_pointer_3d5a80eee94a5718ad99cdb71df3839c)(class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const &) = &::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >::set_pi;
boost::python::class_< autowig::Wrap_0db25688c9bf5a57b1d944dcc1a3b7f2, autowig::Held< autowig::Wrap_0db25688c9bf5a57b1d944dcc1a3b7f2 >::Type, boost::python::bases< struct ::statiskit::DiscreteUnivariateDistribution >, boost::noncopyable > class_0db25688c9bf5a57b1d944dcc1a3b7f2("_UnivariateFrequencyDistribution_0db25688c9bf5a57b1d944dcc1a3b7f2", "", boost::python::no_init);
- class_0db25688c9bf5a57b1d944dcc1a3b7f2.def("get_nb_parameters", method_pointer_11ac2b9e2041511595a9554076d9bb30, "");
- class_0db25688c9bf5a57b1d944dcc1a3b7f2.def("ldf", method_pointer_0c7621818b33548e866bb39bbb4e2157, "");
- class_0db25688c9bf5a57b1d944dcc1a3b7f2.def("pdf", method_pointer_e1babe464b835687aea3395298d710d6, "");
- class_0db25688c9bf5a57b1d944dcc1a3b7f2.def("simulate", method_pointer_c1e704385f9e54c89913f36b04d0775a, "");
class_0db25688c9bf5a57b1d944dcc1a3b7f2.def("get_values", method_pointer_ff0fdbf1911859b386bd2e6729ed5dab, "");
class_0db25688c9bf5a57b1d944dcc1a3b7f2.def("get_pi", method_pointer_8242d0fe52705f359e32b878263759b8, boost::python::return_value_policy< boost::python::return_by_value >(), "");
class_0db25688c9bf5a57b1d944dcc1a3b7f2.def("set_pi", method_pointer_3d5a80eee94a5718ad99cdb71df3839c, "");
diff --git a/src/py/wrapper/wrapper_0ec3624c447f5547b35390faafaf867f.cpp b/src/py/wrapper/wrapper_0ec3624c447f5547b35390faafaf867f.cpp
index b584b133..17a969c7 100644
--- a/src/py/wrapper/wrapper_0ec3624c447f5547b35390faafaf867f.cpp
+++ b/src/py/wrapper/wrapper_0ec3624c447f5547b35390faafaf867f.cpp
@@ -47,9 +47,7 @@ void wrapper_0ec3624c447f5547b35390faafaf867f()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > (::statiskit::PolymorphicCopy< ::statiskit::UnivariateDistribution, ::statiskit::LogarithmicDistribution, ::statiskit::DiscreteUnivariateDistribution >::*method_pointer_f402cac9059e5e20b69fc300fa5650c4)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistribution >::copy;
boost::python::class_< autowig::Wrap_0ec3624c447f5547b35390faafaf867f, autowig::Held< autowig::Wrap_0ec3624c447f5547b35390faafaf867f >::Type, boost::python::bases< struct ::statiskit::DiscreteUnivariateDistribution >, boost::noncopyable > class_0ec3624c447f5547b35390faafaf867f("_PolymorphicCopy_0ec3624c447f5547b35390faafaf867f", "", boost::python::no_init);
- class_0ec3624c447f5547b35390faafaf867f.def("copy", method_pointer_f402cac9059e5e20b69fc300fa5650c4, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistribution > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_10d55631c3925ada88a549c3ce423021.cpp b/src/py/wrapper/wrapper_10d55631c3925ada88a549c3ce423021.cpp
index 51bdec55..dde54880 100644
--- a/src/py/wrapper/wrapper_10d55631c3925ada88a549c3ce423021.cpp
+++ b/src/py/wrapper/wrapper_10d55631c3925ada88a549c3ce423021.cpp
@@ -51,14 +51,12 @@ void wrapper_10d55631c3925ada88a549c3ce423021()
boost::python::object module_b797921d7173586f85a1f0978dfdd59d(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_b797921d7173586f85a1f0978dfdd59d.c_str()))));
boost::python::scope().attr("__selection_b797921d7173586f85a1f0978dfdd59d") = module_b797921d7173586f85a1f0978dfdd59d;
boost::python::scope scope_b797921d7173586f85a1f0978dfdd59d = module_b797921d7173586f85a1f0978dfdd59d;
- class ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation > > (::statiskit::Selection< ::statiskit::ContinuousMultivariateConditionalDistribution, ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::Estimator::*method_pointer_76b103f5f72b5db48313a44c94356068)(class ::statiskit::MultivariateConditionalData const &, bool const &) const = &::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::Estimator::operator();
::statiskit::Index (::statiskit::Selection< ::statiskit::ContinuousMultivariateConditionalDistribution, ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::Estimator::*method_pointer_211825a5ce8b5203805ae26a1de855fe)() const = &::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::Estimator::size;
struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation::Estimator * (::statiskit::Selection< ::statiskit::ContinuousMultivariateConditionalDistribution, ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::Estimator::*method_pointer_77a7da95d40f554e94e8f3c97ea9d999)(::statiskit::Index const &) = &::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::Estimator::get_estimator;
void (::statiskit::Selection< ::statiskit::ContinuousMultivariateConditionalDistribution, ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::Estimator::*method_pointer_a4c078acb1225745a2fd7d5cf3b60310)(::statiskit::Index const &, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation::Estimator const &) = &::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::Estimator::set_estimator;
void (::statiskit::Selection< ::statiskit::ContinuousMultivariateConditionalDistribution, ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::Estimator::*method_pointer_e8847d0419dd5a9292bd0be2086203f7)(struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation::Estimator const &) = &::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::Estimator::add_estimator;
void (::statiskit::Selection< ::statiskit::ContinuousMultivariateConditionalDistribution, ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::Estimator::*method_pointer_bbec5b8237e256e9be611226efaa856d)(::statiskit::Index const &) = &::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::Estimator::remove_estimator;
boost::python::class_< autowig::Wrap_10d55631c3925ada88a549c3ce423021, autowig::Held< autowig::Wrap_10d55631c3925ada88a549c3ce423021 >::Type, boost::python::bases< struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation::Estimator >, boost::noncopyable > class_10d55631c3925ada88a549c3ce423021("Estimator", "", boost::python::no_init);
- class_10d55631c3925ada88a549c3ce423021.def("__call__", method_pointer_76b103f5f72b5db48313a44c94356068, "");
class_10d55631c3925ada88a549c3ce423021.def("__len__", method_pointer_211825a5ce8b5203805ae26a1de855fe, "");
class_10d55631c3925ada88a549c3ce423021.def("get_estimator", method_pointer_77a7da95d40f554e94e8f3c97ea9d999, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
class_10d55631c3925ada88a549c3ce423021.def("set_estimator", method_pointer_a4c078acb1225745a2fd7d5cf3b60310, "");
diff --git a/src/py/wrapper/wrapper_1151599a3fae506b8f5a5bddf7efd129.cpp b/src/py/wrapper/wrapper_1151599a3fae506b8f5a5bddf7efd129.cpp
index db437684..4297ed6a 100644
--- a/src/py/wrapper/wrapper_1151599a3fae506b8f5a5bddf7efd129.cpp
+++ b/src/py/wrapper/wrapper_1151599a3fae506b8f5a5bddf7efd129.cpp
@@ -50,9 +50,7 @@ void wrapper_1151599a3fae506b8f5a5bddf7efd129()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::MultivariateDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateDistribution > > (::statiskit::PolymorphicCopy< ::statiskit::MultivariateDistribution, ::statiskit::MultivariateMixtureDistribution< ::statiskit::DiscreteMultivariateDistribution >, ::statiskit::MixtureDistribution< ::statiskit::DiscreteMultivariateDistribution > >::*method_pointer_8f9a0a3b8c0951f2806ca5d130c33585)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, class ::statiskit::MixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > >::copy;
boost::python::class_< autowig::Wrap_1151599a3fae506b8f5a5bddf7efd129, autowig::Held< autowig::Wrap_1151599a3fae506b8f5a5bddf7efd129 >::Type, boost::python::bases< class ::statiskit::MixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > >, boost::noncopyable > class_1151599a3fae506b8f5a5bddf7efd129("_PolymorphicCopy_1151599a3fae506b8f5a5bddf7efd129", "", boost::python::no_init);
- class_1151599a3fae506b8f5a5bddf7efd129.def("copy", method_pointer_8f9a0a3b8c0951f2806ca5d130c33585, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, class ::statiskit::MixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_11b179d07239595e932473be5cc22fd1.cpp b/src/py/wrapper/wrapper_11b179d07239595e932473be5cc22fd1.cpp
deleted file mode 100644
index dd9d11d3..00000000
--- a/src/py/wrapper/wrapper_11b179d07239595e932473be5cc22fd1.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_ff2a9d405dd55fce8c0f431e8ad07076(class ::std::unique_ptr< class ::statiskit::MultinormalDistribution, struct ::std::default_delete< class ::statiskit::MultinormalDistribution > > const & instance, const class ::statiskit::MultinormalDistribution & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< class ::statiskit::MultinormalDistribution, struct ::std::default_delete< class ::statiskit::MultinormalDistribution > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< class ::statiskit::MultinormalDistribution, struct ::std::default_delete< class ::statiskit::MultinormalDistribution > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_11b179d07239595e932473be5cc22fd1()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_11b179d07239595e932473be5cc22fd1_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< class ::statiskit::MultinormalDistribution, struct ::std::default_delete< class ::statiskit::MultinormalDistribution > > const & unique_ptr_11b179d07239595e932473be5cc22fd1)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::MultinormalDistribution, struct ::std::default_delete< class ::statiskit::MultinormalDistribution > > & >(unique_ptr_11b179d07239595e932473be5cc22fd1).release()).ptr());
- std::shared_ptr< class ::statiskit::MultinormalDistribution > shared_ptr_11b179d07239595e932473be5cc22fd1(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::MultinormalDistribution, struct ::std::default_delete< class ::statiskit::MultinormalDistribution > > & >(unique_ptr_11b179d07239595e932473be5cc22fd1)));
- return boost::python::incref(boost::python::object(shared_ptr_11b179d07239595e932473be5cc22fd1).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::MultinormalDistribution, struct ::std::default_delete< class ::statiskit::MultinormalDistribution > >, unique_ptr_11b179d07239595e932473be5cc22fd1_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_13232a7341945cd08787bdf29befb389.cpp b/src/py/wrapper/wrapper_13232a7341945cd08787bdf29befb389.cpp
index 67b5a6e4..4a197f07 100644
--- a/src/py/wrapper/wrapper_13232a7341945cd08787bdf29befb389.cpp
+++ b/src/py/wrapper/wrapper_13232a7341945cd08787bdf29befb389.cpp
@@ -56,7 +56,6 @@ void wrapper_13232a7341945cd08787bdf29befb389()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- unsigned int (::statiskit::MixtureDistribution< ::statiskit::SingularDistribution >::*method_pointer_9126658cc9765bad8e36a6634f617e9c)() const = &::statiskit::MixtureDistribution< struct ::statiskit::SingularDistribution >::get_nb_parameters;
::statiskit::Index (::statiskit::MixtureDistribution< ::statiskit::SingularDistribution >::*method_pointer_f29a9062a3a352369fcb0522a15b8cf3)() const = &::statiskit::MixtureDistribution< struct ::statiskit::SingularDistribution >::get_nb_states;
struct ::statiskit::SingularDistribution const * (::statiskit::MixtureDistribution< ::statiskit::SingularDistribution >::*method_pointer_6fec79f58d915ece83cbb6574ebbe8d1)(::statiskit::Index const &) const = &::statiskit::MixtureDistribution< struct ::statiskit::SingularDistribution >::get_observation;
void (::statiskit::MixtureDistribution< ::statiskit::SingularDistribution >::*method_pointer_68960ed00cc65811a690382a0d67ba31)(::statiskit::Index const &, struct ::statiskit::SingularDistribution const &) = &::statiskit::MixtureDistribution< struct ::statiskit::SingularDistribution >::set_observation;
@@ -68,7 +67,6 @@ void wrapper_13232a7341945cd08787bdf29befb389()
double (::statiskit::MixtureDistribution< ::statiskit::SingularDistribution >::*method_pointer_7371ce416e5556a6b595feb14bf9b48b)(struct ::statiskit::MultivariateEvent const *) const = &::statiskit::MixtureDistribution< struct ::statiskit::SingularDistribution >::uncertainty;
double (::statiskit::MixtureDistribution< ::statiskit::SingularDistribution >::*method_pointer_49ba69a598e250d89edd74201e72a6f0)(struct ::statiskit::MultivariateData const &) const = &::statiskit::MixtureDistribution< struct ::statiskit::SingularDistribution >::uncertainty;
boost::python::class_< autowig::Wrap_13232a7341945cd08787bdf29befb389, autowig::Held< autowig::Wrap_13232a7341945cd08787bdf29befb389 >::Type, boost::python::bases< struct ::statiskit::SingularDistribution >, boost::noncopyable > class_13232a7341945cd08787bdf29befb389("_MixtureDistribution_13232a7341945cd08787bdf29befb389", "", boost::python::no_init);
- class_13232a7341945cd08787bdf29befb389.def("get_nb_parameters", method_pointer_9126658cc9765bad8e36a6634f617e9c, "");
class_13232a7341945cd08787bdf29befb389.def("get_nb_states", method_pointer_f29a9062a3a352369fcb0522a15b8cf3, "");
class_13232a7341945cd08787bdf29befb389.def("get_observation", method_pointer_6fec79f58d915ece83cbb6574ebbe8d1, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
class_13232a7341945cd08787bdf29befb389.def("set_observation", method_pointer_68960ed00cc65811a690382a0d67ba31, "");
diff --git a/src/py/wrapper/wrapper_13d523d2695b5825b5cf182c5a8fa6ca.cpp b/src/py/wrapper/wrapper_13d523d2695b5825b5cf182c5a8fa6ca.cpp
index fca84dab..eced91f9 100644
--- a/src/py/wrapper/wrapper_13d523d2695b5825b5cf182c5a8fa6ca.cpp
+++ b/src/py/wrapper/wrapper_13d523d2695b5825b5cf182c5a8fa6ca.cpp
@@ -29,8 +29,6 @@ void wrapper_13d523d2695b5825b5cf182c5a8fa6ca()
boost::python::object module_637dbedd3c8a59949a0df6e3a9989f87(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_637dbedd3c8a59949a0df6e3a9989f87.c_str()))));
boost::python::scope().attr("__mixture_distribution_em_estimation_637dbedd3c8a59949a0df6e3a9989f87") = module_637dbedd3c8a59949a0df6e3a9989f87;
boost::python::scope scope_637dbedd3c8a59949a0df6e3a9989f87 = module_637dbedd3c8a59949a0df6e3a9989f87;
- class ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation > > (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MixtureSingularDistribution, ::statiskit::SingularDistributionEstimation >::Estimator::*method_pointer_32d61b917ca358d48235dba189bc3d1a)(struct ::statiskit::MultivariateData const &, bool const &) const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator::operator();
- class ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation::Estimator > > (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MixtureSingularDistribution, ::statiskit::SingularDistributionEstimation >::Estimator::*method_pointer_a626d2eb2469536baea48734d1422047)() const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator::copy;
bool (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MixtureSingularDistribution, ::statiskit::SingularDistributionEstimation >::Estimator::*method_pointer_b1bd298235f15f1aaebcd64671bb0d09)() const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator::get_pi;
void (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MixtureSingularDistribution, ::statiskit::SingularDistributionEstimation >::Estimator::*method_pointer_879d8f409049513ba3bc8d77280386ee)(bool const &) = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator::set_pi;
struct ::statiskit::SingularDistributionEstimation::Estimator const * (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MixtureSingularDistribution, ::statiskit::SingularDistributionEstimation >::Estimator::*method_pointer_bb00a637d01a52458f09df27df6ea65f)() const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator::get_default_estimator;
@@ -44,8 +42,6 @@ void wrapper_13d523d2695b5825b5cf182c5a8fa6ca()
boost::python::class_< class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator, autowig::Held< class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator >::Type, boost::python::bases< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MixtureSingularDistribution *, struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator > > class_13d523d2695b5825b5cf182c5a8fa6ca("Estimator", "", boost::python::no_init);
class_13d523d2695b5825b5cf182c5a8fa6ca.def(boost::python::init< >(""));
class_13d523d2695b5825b5cf182c5a8fa6ca.def(boost::python::init< class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator const & >(""));
- class_13d523d2695b5825b5cf182c5a8fa6ca.def("__call__", method_pointer_32d61b917ca358d48235dba189bc3d1a, "");
- class_13d523d2695b5825b5cf182c5a8fa6ca.def("copy", method_pointer_a626d2eb2469536baea48734d1422047, "");
class_13d523d2695b5825b5cf182c5a8fa6ca.def("get_pi", method_pointer_b1bd298235f15f1aaebcd64671bb0d09, "");
class_13d523d2695b5825b5cf182c5a8fa6ca.def("set_pi", method_pointer_879d8f409049513ba3bc8d77280386ee, "");
class_13d523d2695b5825b5cf182c5a8fa6ca.def("get_default_estimator", method_pointer_bb00a637d01a52458f09df27df6ea65f, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
diff --git a/src/py/wrapper/wrapper_14a9cd2a8d9a572e8c7d58d490e5269e.cpp b/src/py/wrapper/wrapper_14a9cd2a8d9a572e8c7d58d490e5269e.cpp
index f31cadc7..09d82916 100644
--- a/src/py/wrapper/wrapper_14a9cd2a8d9a572e8c7d58d490e5269e.cpp
+++ b/src/py/wrapper/wrapper_14a9cd2a8d9a572e8c7d58d490e5269e.cpp
@@ -53,18 +53,14 @@ void wrapper_14a9cd2a8d9a572e8c7d58d490e5269e()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- bool (::statiskit::CategoricalSampleSpace::*method_pointer_bc7a777830665a5e86e410c50a9fd373)(struct ::statiskit::UnivariateEvent const *) const = &::statiskit::CategoricalSampleSpace::is_compatible;
- enum ::statiskit::outcome_type (::statiskit::CategoricalSampleSpace::*method_pointer_8d0ebb7ac2a9544280755c9cf75dbb4e)() const = &::statiskit::CategoricalSampleSpace::get_outcome;
::statiskit::Index (::statiskit::CategoricalSampleSpace::*method_pointer_cc993d85d2cc5dba89eed6588dbf7c05)() const = &::statiskit::CategoricalSampleSpace::get_cardinality;
- class ::std::set< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > >, struct ::std::less< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > >, class ::std::allocator< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > > > const & (::statiskit::CategoricalSampleSpace::*method_pointer_91f4f2cfe55c5fde8710e7cc014be747)() const = &::statiskit::CategoricalSampleSpace::get_values;
+ class ::std::set< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > >, struct ::std::less< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > >, class ::std::allocator< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > > > const & (::statiskit::CategoricalSampleSpace::*method_pointer_6463c3786a065cb28a0a0109dca4a6ca)() const = &::statiskit::CategoricalSampleSpace::get_values;
enum ::statiskit::encoding_type (::statiskit::CategoricalSampleSpace::*method_pointer_b6e426ab99cb5b86ade311bc3aceb9d3)() const = &::statiskit::CategoricalSampleSpace::get_encoding;
void (::statiskit::CategoricalSampleSpace::*method_pointer_5ccffeb21f59579f833d8cfccb48fce9)(enum ::statiskit::encoding_type const &) = &::statiskit::CategoricalSampleSpace::set_encoding;
class ::Eigen::Matrix< double, 1, -1, 1, 1, -1 > (::statiskit::CategoricalSampleSpace::*method_pointer_8066b9427c14500d8e4b87e8f42da7e4)(class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > const &) const = &::statiskit::CategoricalSampleSpace::encode;
boost::python::class_< autowig::Wrap_14a9cd2a8d9a572e8c7d58d490e5269e, autowig::Held< autowig::Wrap_14a9cd2a8d9a572e8c7d58d490e5269e >::Type, boost::python::bases< struct ::statiskit::UnivariateSampleSpace >, boost::noncopyable > class_14a9cd2a8d9a572e8c7d58d490e5269e("CategoricalSampleSpace", "", boost::python::no_init);
- class_14a9cd2a8d9a572e8c7d58d490e5269e.def("is_compatible", method_pointer_bc7a777830665a5e86e410c50a9fd373, "");
- class_14a9cd2a8d9a572e8c7d58d490e5269e.def("get_outcome", method_pointer_8d0ebb7ac2a9544280755c9cf75dbb4e, "");
class_14a9cd2a8d9a572e8c7d58d490e5269e.def("get_cardinality", method_pointer_cc993d85d2cc5dba89eed6588dbf7c05, "");
- class_14a9cd2a8d9a572e8c7d58d490e5269e.def("get_values", method_pointer_91f4f2cfe55c5fde8710e7cc014be747, boost::python::return_value_policy< boost::python::return_by_value >(), "");
+ class_14a9cd2a8d9a572e8c7d58d490e5269e.def("get_values", method_pointer_6463c3786a065cb28a0a0109dca4a6ca, boost::python::return_value_policy< boost::python::return_by_value >(), "");
class_14a9cd2a8d9a572e8c7d58d490e5269e.def("get_encoding", method_pointer_b6e426ab99cb5b86ade311bc3aceb9d3, "");
class_14a9cd2a8d9a572e8c7d58d490e5269e.def("set_encoding", boost::python::pure_virtual(method_pointer_5ccffeb21f59579f833d8cfccb48fce9), "");
class_14a9cd2a8d9a572e8c7d58d490e5269e.def("encode", boost::python::pure_virtual(method_pointer_8066b9427c14500d8e4b87e8f42da7e4), "");
diff --git a/src/py/wrapper/wrapper_14b77d76dd2d51e1acac41ef7ea4a4ca.cpp b/src/py/wrapper/wrapper_14b77d76dd2d51e1acac41ef7ea4a4ca.cpp
index 0bdd8ba0..6dace211 100644
--- a/src/py/wrapper/wrapper_14b77d76dd2d51e1acac41ef7ea4a4ca.cpp
+++ b/src/py/wrapper/wrapper_14b77d76dd2d51e1acac41ef7ea4a4ca.cpp
@@ -25,34 +25,18 @@ void wrapper_14b77d76dd2d51e1acac41ef7ea4a4ca()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- unsigned int (::statiskit::NegativeBinomialDistribution::*method_pointer_088ceed28d0b533bb46fe142524dc58b)() const = &::statiskit::NegativeBinomialDistribution::get_nb_parameters;
double const & (::statiskit::NegativeBinomialDistribution::*method_pointer_8d75b8b2276652878cec83d9112b75c6)() const = &::statiskit::NegativeBinomialDistribution::get_kappa;
void (::statiskit::NegativeBinomialDistribution::*method_pointer_31ea5093e1a75e4385d8142ab4be2d54)(double const &) = &::statiskit::NegativeBinomialDistribution::set_kappa;
double const & (::statiskit::NegativeBinomialDistribution::*method_pointer_bd038b9931e45fefa1c2305d47cb31f3)() const = &::statiskit::NegativeBinomialDistribution::get_pi;
void (::statiskit::NegativeBinomialDistribution::*method_pointer_bbe0fb1cf4d554779f394a3e542e5bd2)(double const &) = &::statiskit::NegativeBinomialDistribution::set_pi;
- double (::statiskit::NegativeBinomialDistribution::*method_pointer_ed7f3b5135d551fba32caae390f800e6)(int const &) const = &::statiskit::NegativeBinomialDistribution::ldf;
- double (::statiskit::NegativeBinomialDistribution::*method_pointer_ade8cc445f875342963016aba7de644f)(int const &) const = &::statiskit::NegativeBinomialDistribution::pdf;
- double (::statiskit::NegativeBinomialDistribution::*method_pointer_838c30e70b525ab492e8410dbbb676c7)(int const &) const = &::statiskit::NegativeBinomialDistribution::cdf;
- int (::statiskit::NegativeBinomialDistribution::*method_pointer_ce15926bbe315e9ea0423b3664860cae)(double const &) const = &::statiskit::NegativeBinomialDistribution::quantile;
- class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (::statiskit::NegativeBinomialDistribution::*method_pointer_36271693914a53e291eb960108da7bed)() const = &::statiskit::NegativeBinomialDistribution::simulate;
- double (::statiskit::NegativeBinomialDistribution::*method_pointer_b54e9e4ddf9452e882c7f9d47a00eeb7)() const = &::statiskit::NegativeBinomialDistribution::get_mean;
- double (::statiskit::NegativeBinomialDistribution::*method_pointer_57d73c073a655808af647deb74c6ae80)() const = &::statiskit::NegativeBinomialDistribution::get_variance;
boost::python::class_< class ::statiskit::NegativeBinomialDistribution, autowig::Held< class ::statiskit::NegativeBinomialDistribution >::Type, boost::python::bases< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistribution > > > class_14b77d76dd2d51e1acac41ef7ea4a4ca("NegativeBinomialDistribution", "This class NegativeBinomialDistribution represents a `negative binomial\ndistribution `__\n\nThe negative binomial distribution is an univariate discrete\ndistribution of the number of successes in independent `Bernouilli\ntrials `__ with a\nspecified probability :math:`\\pi \\in [0,1]` of success before a\nspecified number of failures denoted\n$:raw-latex:`\\kappa `:raw-latex:`\\in `:raw-latex:`\\mathbb{R}`\\_+^\\* $.\nThe support of the negative binomial distribution is the set of\nnon-negative integer :math:`\\mathbb{N}`. In the particular case of\n:math:`\\kappa = 1.` the negative binomial distribution represents a\n`geometric\ndistribution `__\nwith :math:`\\mathbb{N}` as support.\n\n", boost::python::no_init);
class_14b77d76dd2d51e1acac41ef7ea4a4ca.def(boost::python::init< >(""));
class_14b77d76dd2d51e1acac41ef7ea4a4ca.def(boost::python::init< double const &, double const & >(""));
class_14b77d76dd2d51e1acac41ef7ea4a4ca.def(boost::python::init< class ::statiskit::NegativeBinomialDistribution const & >(""));
- class_14b77d76dd2d51e1acac41ef7ea4a4ca.def("get_nb_parameters", method_pointer_088ceed28d0b533bb46fe142524dc58b, "Returns the number of parameters of the negative binomial distribution\n\nThe number of parameters of a negative binomial distribution is\n:math:`2` (:math:`\\kappa` and :math:`\\pi`).\n\n:Return Type:\n :cpp:any:`unsigned` int\n\n");
class_14b77d76dd2d51e1acac41ef7ea4a4ca.def("get_kappa", method_pointer_8d75b8b2276652878cec83d9112b75c6, boost::python::return_value_policy< boost::python::return_by_value >(), "Get the value of kappa\n\n:Return Type:\n :cpp:any:`double`\n\n");
class_14b77d76dd2d51e1acac41ef7ea4a4ca.def("set_kappa", method_pointer_31ea5093e1a75e4385d8142ab4be2d54, "Set the value of kappa\n\n:Parameter:\n `kappa` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`void`\n\n");
class_14b77d76dd2d51e1acac41ef7ea4a4ca.def("get_pi", method_pointer_bd038b9931e45fefa1c2305d47cb31f3, boost::python::return_value_policy< boost::python::return_by_value >(), "Get the value of pi\n\n:Return Type:\n :cpp:any:`double`\n\n");
class_14b77d76dd2d51e1acac41ef7ea4a4ca.def("set_pi", method_pointer_bbe0fb1cf4d554779f394a3e542e5bd2, "Set the value of pi\n\n:Parameter:\n `pi` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`void`\n\n");
- class_14b77d76dd2d51e1acac41ef7ea4a4ca.def("ldf", method_pointer_ed7f3b5135d551fba32caae390f800e6, "Compute the log-probability of an outcome\n\nLet $n :raw-latex:`\\in `:raw-latex:`\\mathbb{N}` $ denote the outcome $$\n\n:Parameter:\n `value` (:cpp:any:`int`) - The considered outcome.\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_14b77d76dd2d51e1acac41ef7ea4a4ca.def("pdf", method_pointer_ade8cc445f875342963016aba7de644f, "Compute the probability of an outcome\n\n:Parameter:\n `value` (:cpp:any:`int`) - The considered outcome.\n\n:Return Type:\n :cpp:any:`double`\n\n.. seealso::\n\n :cpp:any:`statiskit::NegativeBinomialDistribution::ldf`.\n\n");
- class_14b77d76dd2d51e1acac41ef7ea4a4ca.def("cdf", method_pointer_838c30e70b525ab492e8410dbbb676c7, "Compute the cumulative probability of an outcome\n\nLet :math:`n` denote the outcome\n\n.. raw:: latex\n\n \\begin{eqnarray*}\n P\\left(N \\leq n\\right) & = & \\sum_{k = 0}^n P\\left(N = k\\right), \\\\\n P\\left(N \\leq n\\right) & = & \\textnormal{ibeta}(\\kappa ,n+1 ,1-\\pi),\n \\end{eqnarray*}\n\nwhere\n`:math:`\\textnormal{ibeta}(a,b,x)` `__\nis the normalized incomplete beta function implemented in the Boost.Math\nlibrary.\n\n:Parameter:\n `value` (:cpp:any:`int`) - Undocumented\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_14b77d76dd2d51e1acac41ef7ea4a4ca.def("quantile", method_pointer_ce15926bbe315e9ea0423b3664860cae, "Compute the quantile of a probability\n\n:Parameter:\n `p` (:cpp:any:`double`) - The considered probability.\n\n:Return Type:\n :cpp:any:`int`\n\n");
- class_14b77d76dd2d51e1acac41ef7ea4a4ca.def("simulate", method_pointer_36271693914a53e291eb960108da7bed, "Simulate an outcome of a negative binomial distribution.\n\n:Return Type:\n :cpp:any:`::std::unique_ptr<` struct\n ::statiskit::UnivariateEvent, struct ::std::default\\_delete< struct\n ::statiskit::UnivariateEvent > >\n\n");
- class_14b77d76dd2d51e1acac41ef7ea4a4ca.def("get_mean", method_pointer_b54e9e4ddf9452e882c7f9d47a00eeb7, "Get mean of a negative binomial distribution $ E(N) =\n:raw-latex:`\\kappa `:raw-latex:`\\pi `/ (1-:raw-latex:`\\pi`) $.\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_14b77d76dd2d51e1acac41ef7ea4a4ca.def("get_variance", method_pointer_57d73c073a655808af647deb74c6ae80, "Get variance of a negative binomial distribution $ V(N) =\n:raw-latex:`\\kappa `:raw-latex:`\\pi `/ (1-:raw-latex:`\\pi`)^2 $.\n\n:Return Type:\n :cpp:any:`double`\n\n");
if(autowig::Held< class ::statiskit::NegativeBinomialDistribution >::is_class)
{
diff --git a/src/py/wrapper/wrapper_14ed37cf7a3c500396d8d3d2f2919b05.cpp b/src/py/wrapper/wrapper_14ed37cf7a3c500396d8d3d2f2919b05.cpp
deleted file mode 100644
index 5906319b..00000000
--- a/src/py/wrapper/wrapper_14ed37cf7a3c500396d8d3d2f2919b05.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_9bea126e96aa5d389331e3c6b0f20eca(class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::CriterionEstimator > > const & instance, const class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::CriterionEstimator & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::CriterionEstimator > > const volatile * get_pointer::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::CriterionEstimator > > const volatile >(class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::CriterionEstimator > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_14ed37cf7a3c500396d8d3d2f2919b05()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_14ed37cf7a3c500396d8d3d2f2919b05_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::CriterionEstimator > > const & unique_ptr_14ed37cf7a3c500396d8d3d2f2919b05)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::CriterionEstimator > > & >(unique_ptr_14ed37cf7a3c500396d8d3d2f2919b05).release()).ptr());
- std::shared_ptr< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::CriterionEstimator > shared_ptr_14ed37cf7a3c500396d8d3d2f2919b05(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::CriterionEstimator > > & >(unique_ptr_14ed37cf7a3c500396d8d3d2f2919b05)));
- return boost::python::incref(boost::python::object(shared_ptr_14ed37cf7a3c500396d8d3d2f2919b05).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::CriterionEstimator > >, unique_ptr_14ed37cf7a3c500396d8d3d2f2919b05_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_1581bb259a1355888c0e234a7f9960d9.cpp b/src/py/wrapper/wrapper_1581bb259a1355888c0e234a7f9960d9.cpp
index 7545153d..a8acf2f0 100644
--- a/src/py/wrapper/wrapper_1581bb259a1355888c0e234a7f9960d9.cpp
+++ b/src/py/wrapper/wrapper_1581bb259a1355888c0e234a7f9960d9.cpp
@@ -29,8 +29,6 @@ void wrapper_1581bb259a1355888c0e234a7f9960d9()
boost::python::object module_dbc8a0461eeb579aa69a16cbe03a3913(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_dbc8a0461eeb579aa69a16cbe03a3913.c_str()))));
boost::python::scope().attr("_binomial_distribution_mm_estimation") = module_dbc8a0461eeb579aa69a16cbe03a3913;
boost::python::scope scope_dbc8a0461eeb579aa69a16cbe03a3913 = module_dbc8a0461eeb579aa69a16cbe03a3913;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > (::statiskit::BinomialDistributionMMEstimation::Estimator::*method_pointer_69e6ca58b0f25323934c5aaf40ba6d78)(struct ::statiskit::UnivariateData const &, bool const &) const = &::statiskit::BinomialDistributionMMEstimation::Estimator::operator();
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > (::statiskit::BinomialDistributionMMEstimation::Estimator::*method_pointer_519b4daa399d573db56191c6f25aa53c)() const = &::statiskit::BinomialDistributionMMEstimation::Estimator::copy;
struct ::statiskit::UnivariateLocationEstimation::Estimator * (::statiskit::BinomialDistributionMMEstimation::Estimator::*method_pointer_6d96ac53d1b95ead90800c8c317b84ac)() = &::statiskit::BinomialDistributionMMEstimation::Estimator::get_location;
void (::statiskit::BinomialDistributionMMEstimation::Estimator::*method_pointer_5d577514ebff586cb056a3bcecd2ab4e)(struct ::statiskit::UnivariateLocationEstimation::Estimator const &) = &::statiskit::BinomialDistributionMMEstimation::Estimator::set_location;
struct ::statiskit::UnivariateDispersionEstimation::Estimator * (::statiskit::BinomialDistributionMMEstimation::Estimator::*method_pointer_43ba873cf7495e93b13d36b1d62fd2d0)() = &::statiskit::BinomialDistributionMMEstimation::Estimator::get_dispersion;
@@ -38,8 +36,6 @@ void wrapper_1581bb259a1355888c0e234a7f9960d9()
boost::python::class_< class ::statiskit::BinomialDistributionMMEstimation::Estimator, autowig::Held< class ::statiskit::BinomialDistributionMMEstimation::Estimator >::Type, boost::python::bases< struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator > > class_1581bb259a1355888c0e234a7f9960d9("Estimator", "", boost::python::no_init);
class_1581bb259a1355888c0e234a7f9960d9.def(boost::python::init< >(""));
class_1581bb259a1355888c0e234a7f9960d9.def(boost::python::init< class ::statiskit::BinomialDistributionMMEstimation::Estimator const & >(""));
- class_1581bb259a1355888c0e234a7f9960d9.def("__call__", method_pointer_69e6ca58b0f25323934c5aaf40ba6d78, "");
- class_1581bb259a1355888c0e234a7f9960d9.def("copy", method_pointer_519b4daa399d573db56191c6f25aa53c, "");
class_1581bb259a1355888c0e234a7f9960d9.def("get_location", method_pointer_6d96ac53d1b95ead90800c8c317b84ac, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
class_1581bb259a1355888c0e234a7f9960d9.def("set_location", method_pointer_5d577514ebff586cb056a3bcecd2ab4e, "");
class_1581bb259a1355888c0e234a7f9960d9.def("get_dispersion", method_pointer_43ba873cf7495e93b13d36b1d62fd2d0, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
diff --git a/src/py/wrapper/wrapper_167b2440c33657b2abc8311b6621a7bb.cpp b/src/py/wrapper/wrapper_167b2440c33657b2abc8311b6621a7bb.cpp
index d3b46008..1ed9953b 100644
--- a/src/py/wrapper/wrapper_167b2440c33657b2abc8311b6621a7bb.cpp
+++ b/src/py/wrapper/wrapper_167b2440c33657b2abc8311b6621a7bb.cpp
@@ -65,9 +65,7 @@ void wrapper_167b2440c33657b2abc8311b6621a7bb()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > (::statiskit::PolymorphicCopy< ::statiskit::UnivariateDistribution, ::statiskit::LaplaceDistribution, ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_9557888cca23511a9622d71b4381fa7f)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::LaplaceDistribution, struct ::statiskit::ContinuousUnivariateDistribution >::copy;
boost::python::class_< autowig::Wrap_167b2440c33657b2abc8311b6621a7bb, autowig::Held< autowig::Wrap_167b2440c33657b2abc8311b6621a7bb >::Type, boost::python::bases< struct ::statiskit::ContinuousUnivariateDistribution >, boost::noncopyable > class_167b2440c33657b2abc8311b6621a7bb("_PolymorphicCopy_167b2440c33657b2abc8311b6621a7bb", "", boost::python::no_init);
- class_167b2440c33657b2abc8311b6621a7bb.def("copy", method_pointer_9557888cca23511a9622d71b4381fa7f, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::LaplaceDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_16a072b3aa3255f989f89ed810798d2e.cpp b/src/py/wrapper/wrapper_16a072b3aa3255f989f89ed810798d2e.cpp
index 19853d21..ebc76bf6 100644
--- a/src/py/wrapper/wrapper_16a072b3aa3255f989f89ed810798d2e.cpp
+++ b/src/py/wrapper/wrapper_16a072b3aa3255f989f89ed810798d2e.cpp
@@ -65,9 +65,7 @@ void wrapper_16a072b3aa3255f989f89ed810798d2e()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > (::statiskit::PolymorphicCopy< ::statiskit::UnivariateDistribution, ::statiskit::NormalDistribution, ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_6d7c86f859f35a218843b3acfcd8082b)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::NormalDistribution, struct ::statiskit::ContinuousUnivariateDistribution >::copy;
boost::python::class_< autowig::Wrap_16a072b3aa3255f989f89ed810798d2e, autowig::Held< autowig::Wrap_16a072b3aa3255f989f89ed810798d2e >::Type, boost::python::bases< struct ::statiskit::ContinuousUnivariateDistribution >, boost::noncopyable > class_16a072b3aa3255f989f89ed810798d2e("_PolymorphicCopy_16a072b3aa3255f989f89ed810798d2e", "", boost::python::no_init);
- class_16a072b3aa3255f989f89ed810798d2e.def("copy", method_pointer_6d7c86f859f35a218843b3acfcd8082b, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::NormalDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_178d19237c575c64857956750452de53.cpp b/src/py/wrapper/wrapper_178d19237c575c64857956750452de53.cpp
deleted file mode 100644
index d883f7df..00000000
--- a/src/py/wrapper/wrapper_178d19237c575c64857956750452de53.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_a815dbcb277151ad9a48f8264d9dd36c(class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::CriterionEstimator > > const & instance, const class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::CriterionEstimator & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::CriterionEstimator > > const volatile * get_pointer::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::CriterionEstimator > > const volatile >(class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::CriterionEstimator > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_178d19237c575c64857956750452de53()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_178d19237c575c64857956750452de53_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::CriterionEstimator > > const & unique_ptr_178d19237c575c64857956750452de53)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::CriterionEstimator > > & >(unique_ptr_178d19237c575c64857956750452de53).release()).ptr());
- std::shared_ptr< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::CriterionEstimator > shared_ptr_178d19237c575c64857956750452de53(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::CriterionEstimator > > & >(unique_ptr_178d19237c575c64857956750452de53)));
- return boost::python::incref(boost::python::object(shared_ptr_178d19237c575c64857956750452de53).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::CriterionEstimator > >, unique_ptr_178d19237c575c64857956750452de53_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_1790dd7d2111554099562871bb0f85af.cpp b/src/py/wrapper/wrapper_1790dd7d2111554099562871bb0f85af.cpp
index c34b3f71..b02e11e6 100644
--- a/src/py/wrapper/wrapper_1790dd7d2111554099562871bb0f85af.cpp
+++ b/src/py/wrapper/wrapper_1790dd7d2111554099562871bb0f85af.cpp
@@ -47,9 +47,7 @@ void wrapper_1790dd7d2111554099562871bb0f85af()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::UnivariateData, struct ::std::default_delete< struct ::statiskit::UnivariateData > > (::statiskit::PolymorphicCopy< ::statiskit::UnivariateData, ::statiskit::UnivariateDataFrame, ::statiskit::UnivariateData >::*method_pointer_8c86d1b0ff0a5245afa03a841d54847a)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateData, class ::statiskit::UnivariateDataFrame, struct ::statiskit::UnivariateData >::copy;
boost::python::class_< autowig::Wrap_1790dd7d2111554099562871bb0f85af, autowig::Held< autowig::Wrap_1790dd7d2111554099562871bb0f85af >::Type, boost::python::bases< struct ::statiskit::UnivariateData >, boost::noncopyable > class_1790dd7d2111554099562871bb0f85af("_PolymorphicCopy_1790dd7d2111554099562871bb0f85af", "", boost::python::no_init);
- class_1790dd7d2111554099562871bb0f85af.def("copy", method_pointer_8c86d1b0ff0a5245afa03a841d54847a, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateData, class ::statiskit::UnivariateDataFrame, struct ::statiskit::UnivariateData > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_1a08e81dfa00544d80daf1957ceff13e.cpp b/src/py/wrapper/wrapper_1a08e81dfa00544d80daf1957ceff13e.cpp
deleted file mode 100644
index 48d3851d..00000000
--- a/src/py/wrapper/wrapper_1a08e81dfa00544d80daf1957ceff13e.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_1a08e81dfa00544d80daf1957ceff13e()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< class ::statiskit::PoissonDistribution, struct ::std::default_delete< class ::statiskit::PoissonDistribution > > (*function_pointer_1a08e81dfa00544d80daf1957ceff13e)(class ::statiskit::PoissonDistribution const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_1a08e81dfa00544d80daf1957ceff13e, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_1bbe231bce835ebeb36da82ccdeb5997.cpp b/src/py/wrapper/wrapper_1bbe231bce835ebeb36da82ccdeb5997.cpp
index 473bad7a..81552df0 100644
--- a/src/py/wrapper/wrapper_1bbe231bce835ebeb36da82ccdeb5997.cpp
+++ b/src/py/wrapper/wrapper_1bbe231bce835ebeb36da82ccdeb5997.cpp
@@ -51,14 +51,12 @@ void wrapper_1bbe231bce835ebeb36da82ccdeb5997()
boost::python::object module_98899d54414f570aa57f6357fdc66074(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_98899d54414f570aa57f6357fdc66074.c_str()))));
boost::python::scope().attr("__selection_98899d54414f570aa57f6357fdc66074") = module_98899d54414f570aa57f6357fdc66074;
boost::python::scope scope_98899d54414f570aa57f6357fdc66074 = module_98899d54414f570aa57f6357fdc66074;
- class ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation > > (::statiskit::Selection< ::statiskit::CategoricalUnivariateConditionalDistribution, ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::Estimator::*method_pointer_baf7c2d76c92553aa86016acc595e461)(class ::statiskit::UnivariateConditionalData const &, bool const &) const = &::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::Estimator::operator();
::statiskit::Index (::statiskit::Selection< ::statiskit::CategoricalUnivariateConditionalDistribution, ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::Estimator::*method_pointer_b802ccc39dcd5c0e835211836ab7d59d)() const = &::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::Estimator::size;
struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation::Estimator * (::statiskit::Selection< ::statiskit::CategoricalUnivariateConditionalDistribution, ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::Estimator::*method_pointer_e274930ea2dc5ab1bc443203a08ceddc)(::statiskit::Index const &) = &::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::Estimator::get_estimator;
void (::statiskit::Selection< ::statiskit::CategoricalUnivariateConditionalDistribution, ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::Estimator::*method_pointer_50b5354942d657baa64f803083675e1d)(::statiskit::Index const &, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation::Estimator const &) = &::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::Estimator::set_estimator;
void (::statiskit::Selection< ::statiskit::CategoricalUnivariateConditionalDistribution, ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::Estimator::*method_pointer_d3aa394a479f5aec8684a5608ca72448)(struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation::Estimator const &) = &::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::Estimator::add_estimator;
void (::statiskit::Selection< ::statiskit::CategoricalUnivariateConditionalDistribution, ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::Estimator::*method_pointer_6dd5e7e30c8252828df26a594edfa560)(::statiskit::Index const &) = &::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::Estimator::remove_estimator;
boost::python::class_< autowig::Wrap_1bbe231bce835ebeb36da82ccdeb5997, autowig::Held< autowig::Wrap_1bbe231bce835ebeb36da82ccdeb5997 >::Type, boost::python::bases< struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation::Estimator >, boost::noncopyable > class_1bbe231bce835ebeb36da82ccdeb5997("Estimator", "", boost::python::no_init);
- class_1bbe231bce835ebeb36da82ccdeb5997.def("__call__", method_pointer_baf7c2d76c92553aa86016acc595e461, "");
class_1bbe231bce835ebeb36da82ccdeb5997.def("__len__", method_pointer_b802ccc39dcd5c0e835211836ab7d59d, "");
class_1bbe231bce835ebeb36da82ccdeb5997.def("get_estimator", method_pointer_e274930ea2dc5ab1bc443203a08ceddc, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
class_1bbe231bce835ebeb36da82ccdeb5997.def("set_estimator", method_pointer_50b5354942d657baa64f803083675e1d, "");
diff --git a/src/py/wrapper/wrapper_1c83b12a81d05462a483f288388dbb3e.cpp b/src/py/wrapper/wrapper_1c83b12a81d05462a483f288388dbb3e.cpp
deleted file mode 100644
index 5549fca0..00000000
--- a/src/py/wrapper/wrapper_1c83b12a81d05462a483f288388dbb3e.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_211dad9c8dcc5642a2d6a45454edf5a7(class ::std::unique_ptr< class ::statiskit::MultivariateDataFrame, struct ::std::default_delete< class ::statiskit::MultivariateDataFrame > > const & instance, const class ::statiskit::MultivariateDataFrame & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< class ::statiskit::MultivariateDataFrame, struct ::std::default_delete< class ::statiskit::MultivariateDataFrame > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< class ::statiskit::MultivariateDataFrame, struct ::std::default_delete< class ::statiskit::MultivariateDataFrame > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_1c83b12a81d05462a483f288388dbb3e()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_1c83b12a81d05462a483f288388dbb3e_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< class ::statiskit::MultivariateDataFrame, struct ::std::default_delete< class ::statiskit::MultivariateDataFrame > > const & unique_ptr_1c83b12a81d05462a483f288388dbb3e)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::MultivariateDataFrame, struct ::std::default_delete< class ::statiskit::MultivariateDataFrame > > & >(unique_ptr_1c83b12a81d05462a483f288388dbb3e).release()).ptr());
- std::shared_ptr< class ::statiskit::MultivariateDataFrame > shared_ptr_1c83b12a81d05462a483f288388dbb3e(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::MultivariateDataFrame, struct ::std::default_delete< class ::statiskit::MultivariateDataFrame > > & >(unique_ptr_1c83b12a81d05462a483f288388dbb3e)));
- return boost::python::incref(boost::python::object(shared_ptr_1c83b12a81d05462a483f288388dbb3e).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::MultivariateDataFrame, struct ::std::default_delete< class ::statiskit::MultivariateDataFrame > >, unique_ptr_1c83b12a81d05462a483f288388dbb3e_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_1c86790460e155eb8ed09df0fea279fc.cpp b/src/py/wrapper/wrapper_1c86790460e155eb8ed09df0fea279fc.cpp
deleted file mode 100644
index f91414bf..00000000
--- a/src/py/wrapper/wrapper_1c86790460e155eb8ed09df0fea279fc.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_1c86790460e155eb8ed09df0fea279fc()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< class ::statiskit::BinomialDistribution, struct ::std::default_delete< class ::statiskit::BinomialDistribution > > (*function_pointer_1c86790460e155eb8ed09df0fea279fc)(class ::statiskit::BinomialDistribution const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_1c86790460e155eb8ed09df0fea279fc, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_1cfe57e82ce352e4b80ae7c44a661b01.cpp b/src/py/wrapper/wrapper_1cfe57e82ce352e4b80ae7c44a661b01.cpp
index 332826cd..cc073c18 100644
--- a/src/py/wrapper/wrapper_1cfe57e82ce352e4b80ae7c44a661b01.cpp
+++ b/src/py/wrapper/wrapper_1cfe57e82ce352e4b80ae7c44a661b01.cpp
@@ -25,19 +25,10 @@ void wrapper_1cfe57e82ce352e4b80ae7c44a661b01()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- double (::statiskit::QuantitativeUnivariateFrequencyDistribution< ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_e9796ac42a435c168a533839e194b507)(double const &) const = &::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >::cdf;
- double (::statiskit::QuantitativeUnivariateFrequencyDistribution< ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_162248b0562f5645bca481dc25b460de)(double const &) const = &::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >::quantile;
- double (::statiskit::QuantitativeUnivariateFrequencyDistribution< ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_a341fbdacb555bacbd267e75729eaf5c)() const = &::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >::get_mean;
- double (::statiskit::QuantitativeUnivariateFrequencyDistribution< ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_ac414d0cf7d8565bb702d9727ab5a5ff)() const = &::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >::get_variance;
boost::python::class_< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, autowig::Held< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution > >::Type, boost::python::bases< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution > > > > class_1cfe57e82ce352e4b80ae7c44a661b01("_QuantitativeUnivariateFrequencyDistribution_1cfe57e82ce352e4b80ae7c44a661b01", "", boost::python::no_init);
class_1cfe57e82ce352e4b80ae7c44a661b01.def(boost::python::init< class ::std::set< double, struct ::std::less< double >, class ::std::allocator< double > > const & >(""));
class_1cfe57e82ce352e4b80ae7c44a661b01.def(boost::python::init< class ::std::set< double, struct ::std::less< double >, class ::std::allocator< double > > const &, class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const & >(""));
class_1cfe57e82ce352e4b80ae7c44a661b01.def(boost::python::init< class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution > const & >(""));
- class_1cfe57e82ce352e4b80ae7c44a661b01.def(boost::python::init< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution > const & >(""));
- class_1cfe57e82ce352e4b80ae7c44a661b01.def("cdf", method_pointer_e9796ac42a435c168a533839e194b507, "");
- class_1cfe57e82ce352e4b80ae7c44a661b01.def("quantile", method_pointer_162248b0562f5645bca481dc25b460de, "");
- class_1cfe57e82ce352e4b80ae7c44a661b01.def("get_mean", method_pointer_a341fbdacb555bacbd267e75729eaf5c, "");
- class_1cfe57e82ce352e4b80ae7c44a661b01.def("get_variance", method_pointer_ac414d0cf7d8565bb702d9727ab5a5ff, "");
if(autowig::Held< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_1dee5220708e5da08c33a1d4fa45151b.cpp b/src/py/wrapper/wrapper_1dee5220708e5da08c33a1d4fa45151b.cpp
index bbfda209..2d072fe4 100644
--- a/src/py/wrapper/wrapper_1dee5220708e5da08c33a1d4fa45151b.cpp
+++ b/src/py/wrapper/wrapper_1dee5220708e5da08c33a1d4fa45151b.cpp
@@ -29,7 +29,6 @@ void wrapper_1dee5220708e5da08c33a1d4fa45151b()
boost::python::object module_0711065322d6598096f4d4546ef589f7(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_0711065322d6598096f4d4546ef589f7.c_str()))));
boost::python::scope().attr("_splitting_distribution_estimation") = module_0711065322d6598096f4d4546ef589f7;
boost::python::scope scope_0711065322d6598096f4d4546ef589f7 = module_0711065322d6598096f4d4546ef589f7;
- class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > (::statiskit::SplittingDistributionEstimation::Estimator::*method_pointer_4639055014265689830bfb5381170fc2)(struct ::statiskit::MultivariateData const &, bool const &) const = &::statiskit::SplittingDistributionEstimation::Estimator::operator();
struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator const * (::statiskit::SplittingDistributionEstimation::Estimator::*method_pointer_b124bfab756f50df8050560ecaa94248)() const = &::statiskit::SplittingDistributionEstimation::Estimator::get_sum;
void (::statiskit::SplittingDistributionEstimation::Estimator::*method_pointer_275c030a2f8c5f20bdeeec13254c88bc)(struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator const &) = &::statiskit::SplittingDistributionEstimation::Estimator::set_sum;
struct ::statiskit::SingularDistributionEstimation::Estimator const * (::statiskit::SplittingDistributionEstimation::Estimator::*method_pointer_14f11f804e3150fb80f8d42cc2474e9b)() const = &::statiskit::SplittingDistributionEstimation::Estimator::get_singular;
@@ -37,7 +36,6 @@ void wrapper_1dee5220708e5da08c33a1d4fa45151b()
boost::python::class_< class ::statiskit::SplittingDistributionEstimation::Estimator, autowig::Held< class ::statiskit::SplittingDistributionEstimation::Estimator >::Type, boost::python::bases< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistributionEstimation::Estimator, class ::statiskit::SplittingDistributionEstimation::Estimator, struct ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator > > > class_1dee5220708e5da08c33a1d4fa45151b("Estimator", "", boost::python::no_init);
class_1dee5220708e5da08c33a1d4fa45151b.def(boost::python::init< >(""));
class_1dee5220708e5da08c33a1d4fa45151b.def(boost::python::init< class ::statiskit::SplittingDistributionEstimation::Estimator const & >(""));
- class_1dee5220708e5da08c33a1d4fa45151b.def("__call__", method_pointer_4639055014265689830bfb5381170fc2, "");
class_1dee5220708e5da08c33a1d4fa45151b.def("get_sum", method_pointer_b124bfab756f50df8050560ecaa94248, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
class_1dee5220708e5da08c33a1d4fa45151b.def("set_sum", method_pointer_275c030a2f8c5f20bdeeec13254c88bc, "");
class_1dee5220708e5da08c33a1d4fa45151b.def("get_singular", method_pointer_14f11f804e3150fb80f8d42cc2474e9b, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
diff --git a/src/py/wrapper/wrapper_1dfdcd929fc0513399c2437e9a6c8c3a.cpp b/src/py/wrapper/wrapper_1dfdcd929fc0513399c2437e9a6c8c3a.cpp
index 84e02396..f09f396c 100644
--- a/src/py/wrapper/wrapper_1dfdcd929fc0513399c2437e9a6c8c3a.cpp
+++ b/src/py/wrapper/wrapper_1dfdcd929fc0513399c2437e9a6c8c3a.cpp
@@ -29,8 +29,6 @@ void wrapper_1dfdcd929fc0513399c2437e9a6c8c3a()
boost::python::object module_cc9b200ad98c51108cfb0b6bf6bf2bd0(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_cc9b200ad98c51108cfb0b6bf6bf2bd0.c_str()))));
boost::python::scope().attr("_negative_binomial_distribution_mm_estimation") = module_cc9b200ad98c51108cfb0b6bf6bf2bd0;
boost::python::scope scope_cc9b200ad98c51108cfb0b6bf6bf2bd0 = module_cc9b200ad98c51108cfb0b6bf6bf2bd0;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > (::statiskit::NegativeBinomialDistributionMMEstimation::Estimator::*method_pointer_85b86fbf803b52c5a72fd3c8d62e160e)(struct ::statiskit::UnivariateData const &, bool const &) const = &::statiskit::NegativeBinomialDistributionMMEstimation::Estimator::operator();
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > (::statiskit::NegativeBinomialDistributionMMEstimation::Estimator::*method_pointer_c1bd52d962af5c97804ecadc746aeea6)() const = &::statiskit::NegativeBinomialDistributionMMEstimation::Estimator::copy;
struct ::statiskit::UnivariateLocationEstimation::Estimator * (::statiskit::NegativeBinomialDistributionMMEstimation::Estimator::*method_pointer_f1ef2e72f4535e7994e96e98baeb7891)() = &::statiskit::NegativeBinomialDistributionMMEstimation::Estimator::get_location;
void (::statiskit::NegativeBinomialDistributionMMEstimation::Estimator::*method_pointer_1b08816825bc5b5a9fd84c392a21a890)(struct ::statiskit::UnivariateLocationEstimation::Estimator const &) = &::statiskit::NegativeBinomialDistributionMMEstimation::Estimator::set_location;
struct ::statiskit::UnivariateDispersionEstimation::Estimator * (::statiskit::NegativeBinomialDistributionMMEstimation::Estimator::*method_pointer_fd5d3847049c5ac8bf8c437f42c6942c)() = &::statiskit::NegativeBinomialDistributionMMEstimation::Estimator::get_dispersion;
@@ -38,8 +36,6 @@ void wrapper_1dfdcd929fc0513399c2437e9a6c8c3a()
boost::python::class_< class ::statiskit::NegativeBinomialDistributionMMEstimation::Estimator, autowig::Held< class ::statiskit::NegativeBinomialDistributionMMEstimation::Estimator >::Type, boost::python::bases< struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator > > class_1dfdcd929fc0513399c2437e9a6c8c3a("Estimator", "This class NegativeBinomialDistribution represents a Maximum Likelihood\nEstimator (MLE) of negative binomial distribution parameters\n:math:`\\kappa` and :math:`\\pi`.\n\nThis MLE prededure is described in :cite:`DBB13.` Note\nthat in their paper, the negative binomial distribution probability\ndistribution function is given by\n\n.. math::\n\n\n P\\left(X = x\\right) = \\frac{\\Gamma\\left(x+\\kappa\\right)}{x! \\Gamma\\left(\\kappa\\right)} \\left(\\frac{\\mu}{\\mu + \\kappa}\\right)^{x} \\left(\\frac{\\kappa}{\\kappa + \\mu}\\right)^{\\kappa}.\n\n This is a reparametrization of the negative binomial distribution\ndescribed by parameters :math:`\\kappa` and :math:`\\pi` with $$\n\n.. seealso::\n\n :py:class:`statiskit.core.statiskit.NegativeBinomialDistribution`.\n\n", boost::python::no_init);
class_1dfdcd929fc0513399c2437e9a6c8c3a.def(boost::python::init< >(""));
class_1dfdcd929fc0513399c2437e9a6c8c3a.def(boost::python::init< class ::statiskit::NegativeBinomialDistributionMMEstimation::Estimator const & >(""));
- class_1dfdcd929fc0513399c2437e9a6c8c3a.def("__call__", method_pointer_85b86fbf803b52c5a72fd3c8d62e160e, "Update parameters :math:`\\kappa` and :math:`\\pi`\n\n:math:`\\kappa = \\alpha^{-1}` if given by the formula $$\n\n:Parameters:\n - `data` (:py:class:`statiskit.core.statiskit.UnivariateData`) - Undocumented\n - `lazy` (:cpp:any:`bool`) - Undocumented\n\n:Return Type:\n :cpp:any:`::std::unique_ptr<` struct\n ::statiskit::UnivariateDistributionEstimation, struct\n ::std::default\\_delete< struct\n ::statiskit::UnivariateDistributionEstimation > >\n\n");
- class_1dfdcd929fc0513399c2437e9a6c8c3a.def("copy", method_pointer_c1bd52d962af5c97804ecadc746aeea6, "");
class_1dfdcd929fc0513399c2437e9a6c8c3a.def("get_location", method_pointer_f1ef2e72f4535e7994e96e98baeb7891, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
class_1dfdcd929fc0513399c2437e9a6c8c3a.def("set_location", method_pointer_1b08816825bc5b5a9fd84c392a21a890, "");
class_1dfdcd929fc0513399c2437e9a6c8c3a.def("get_dispersion", method_pointer_fd5d3847049c5ac8bf8c437f42c6942c, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
diff --git a/src/py/wrapper/wrapper_1ec5dee4e7cb5437b83047021c0ca63f.cpp b/src/py/wrapper/wrapper_1ec5dee4e7cb5437b83047021c0ca63f.cpp
index c53070fd..c08cc3d9 100644
--- a/src/py/wrapper/wrapper_1ec5dee4e7cb5437b83047021c0ca63f.cpp
+++ b/src/py/wrapper/wrapper_1ec5dee4e7cb5437b83047021c0ca63f.cpp
@@ -25,15 +25,11 @@ void wrapper_1ec5dee4e7cb5437b83047021c0ca63f()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- enum ::statiskit::event_type (::statiskit::RightCensoredEvent< ::statiskit::DiscreteEvent >::*method_pointer_3c4eb46f95695d5baa7b11efefc9139a)() const = &::statiskit::RightCensoredEvent< struct ::statiskit::DiscreteEvent >::get_event;
int const & (::statiskit::RightCensoredEvent< ::statiskit::DiscreteEvent >::*method_pointer_5bcc777112bb51c6833c3818579eae45)() const = &::statiskit::RightCensoredEvent< struct ::statiskit::DiscreteEvent >::get_lower_bound;
- class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (::statiskit::RightCensoredEvent< ::statiskit::DiscreteEvent >::*method_pointer_ed31041bc1e0582e9a4370a6dd156044)() const = &::statiskit::RightCensoredEvent< struct ::statiskit::DiscreteEvent >::copy;
boost::python::class_< class ::statiskit::RightCensoredEvent< struct ::statiskit::DiscreteEvent >, autowig::Held< class ::statiskit::RightCensoredEvent< struct ::statiskit::DiscreteEvent > >::Type, boost::python::bases< struct ::statiskit::DiscreteEvent > > class_1ec5dee4e7cb5437b83047021c0ca63f("_RightCensoredEvent_1ec5dee4e7cb5437b83047021c0ca63f", "", boost::python::no_init);
class_1ec5dee4e7cb5437b83047021c0ca63f.def(boost::python::init< int const & >(""));
class_1ec5dee4e7cb5437b83047021c0ca63f.def(boost::python::init< class ::statiskit::RightCensoredEvent< struct ::statiskit::DiscreteEvent > const & >(""));
- class_1ec5dee4e7cb5437b83047021c0ca63f.def("get_event", method_pointer_3c4eb46f95695d5baa7b11efefc9139a, "");
class_1ec5dee4e7cb5437b83047021c0ca63f.def("get_lower_bound", method_pointer_5bcc777112bb51c6833c3818579eae45, boost::python::return_value_policy< boost::python::return_by_value >(), "");
- class_1ec5dee4e7cb5437b83047021c0ca63f.def("copy", method_pointer_ed31041bc1e0582e9a4370a6dd156044, "");
if(autowig::Held< class ::statiskit::RightCensoredEvent< struct ::statiskit::DiscreteEvent > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_1f50e5c48a545cf9a618ddbf871d3a9c.cpp b/src/py/wrapper/wrapper_1f50e5c48a545cf9a618ddbf871d3a9c.cpp
index 16ed004d..1c289ba1 100644
--- a/src/py/wrapper/wrapper_1f50e5c48a545cf9a618ddbf871d3a9c.cpp
+++ b/src/py/wrapper/wrapper_1f50e5c48a545cf9a618ddbf871d3a9c.cpp
@@ -25,12 +25,10 @@ void wrapper_1f50e5c48a545cf9a618ddbf871d3a9c()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- struct ::statiskit::MultivariateDistribution const * (::statiskit::LazyEstimation< ::statiskit::CategoricalMultivariateDistribution, ::statiskit::CategoricalMultivariateDistributionEstimation >::*method_pointer_dd2bd4c51a8653d8af89e1a9eedb79af)() const = &::statiskit::LazyEstimation< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::get_estimated;
boost::python::class_< class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation > >::Type, boost::python::bases< struct ::statiskit::CategoricalMultivariateDistributionEstimation > > class_1f50e5c48a545cf9a618ddbf871d3a9c("_LazyEstimation_1f50e5c48a545cf9a618ddbf871d3a9c", "", boost::python::no_init);
class_1f50e5c48a545cf9a618ddbf871d3a9c.def(boost::python::init< >(""));
class_1f50e5c48a545cf9a618ddbf871d3a9c.def(boost::python::init< struct ::statiskit::CategoricalMultivariateDistribution const * >(""));
class_1f50e5c48a545cf9a618ddbf871d3a9c.def(boost::python::init< class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation > const & >(""));
- class_1f50e5c48a545cf9a618ddbf871d3a9c.def("get_estimated", method_pointer_dd2bd4c51a8653d8af89e1a9eedb79af, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_1f9e3c91d1bd51a89c7b1370bf7475f1.cpp b/src/py/wrapper/wrapper_1f9e3c91d1bd51a89c7b1370bf7475f1.cpp
index c0b1e8b1..5ab6e4fd 100644
--- a/src/py/wrapper/wrapper_1f9e3c91d1bd51a89c7b1370bf7475f1.cpp
+++ b/src/py/wrapper/wrapper_1f9e3c91d1bd51a89c7b1370bf7475f1.cpp
@@ -29,11 +29,9 @@ void wrapper_1f9e3c91d1bd51a89c7b1370bf7475f1()
boost::python::object module_5562b8b01aa050b886b919c9b81686f5(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_5562b8b01aa050b886b919c9b81686f5.c_str()))));
boost::python::scope().attr("_dirichlet_multinomial_singular_distribution_estimation") = module_5562b8b01aa050b886b919c9b81686f5;
boost::python::scope scope_5562b8b01aa050b886b919c9b81686f5 = module_5562b8b01aa050b886b919c9b81686f5;
- class ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation > > (::statiskit::DirichletMultinomialSingularDistributionEstimation::Estimator::*method_pointer_e21ea8f8e4e150669d044bf749ed5a8f)(struct ::statiskit::MultivariateData const &, bool const &) const = &::statiskit::DirichletMultinomialSingularDistributionEstimation::Estimator::operator();
boost::python::class_< struct ::statiskit::DirichletMultinomialSingularDistributionEstimation::Estimator, autowig::Held< struct ::statiskit::DirichletMultinomialSingularDistributionEstimation::Estimator >::Type, boost::python::bases< struct ::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistributionEstimation::Estimator, struct ::statiskit::DirichletMultinomialSingularDistributionEstimation::Estimator, struct ::statiskit::OptimizationEstimation< class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 >, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator > > > class_1f9e3c91d1bd51a89c7b1370bf7475f1("Estimator", "", boost::python::no_init);
class_1f9e3c91d1bd51a89c7b1370bf7475f1.def(boost::python::init< >(""));
class_1f9e3c91d1bd51a89c7b1370bf7475f1.def(boost::python::init< struct ::statiskit::DirichletMultinomialSingularDistributionEstimation::Estimator const & >(""));
- class_1f9e3c91d1bd51a89c7b1370bf7475f1.def("__call__", method_pointer_e21ea8f8e4e150669d044bf749ed5a8f, "");
if(autowig::Held< struct ::statiskit::DirichletMultinomialSingularDistributionEstimation::Estimator >::is_class)
{
diff --git a/src/py/wrapper/wrapper_21120050d3d2560d969f522ea4e94cde.cpp b/src/py/wrapper/wrapper_21120050d3d2560d969f522ea4e94cde.cpp
index e329689b..8cd010b1 100644
--- a/src/py/wrapper/wrapper_21120050d3d2560d969f522ea4e94cde.cpp
+++ b/src/py/wrapper/wrapper_21120050d3d2560d969f522ea4e94cde.cpp
@@ -29,8 +29,6 @@ void wrapper_21120050d3d2560d969f522ea4e94cde()
boost::python::object module_6dd78f5508545bf49150581341735774(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_6dd78f5508545bf49150581341735774.c_str()))));
boost::python::scope().attr("__mixture_distribution_em_estimation_6dd78f5508545bf49150581341735774") = module_6dd78f5508545bf49150581341735774;
boost::python::scope scope_6dd78f5508545bf49150581341735774 = module_6dd78f5508545bf49150581341735774;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > (::statiskit::MixtureDistributionEMEstimation< ::statiskit::ContinuousUnivariateMixtureDistribution, ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::*method_pointer_35a956af441c54fdabe044123e80aab4)(struct ::statiskit::UnivariateData const &, bool const &) const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::operator();
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > (::statiskit::MixtureDistributionEMEstimation< ::statiskit::ContinuousUnivariateMixtureDistribution, ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::*method_pointer_b285e4614d3759fa8a154f8b44bf75cc)() const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::copy;
bool (::statiskit::MixtureDistributionEMEstimation< ::statiskit::ContinuousUnivariateMixtureDistribution, ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::*method_pointer_c0cf114ca25f5efc848124d6d1793775)() const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::get_pi;
void (::statiskit::MixtureDistributionEMEstimation< ::statiskit::ContinuousUnivariateMixtureDistribution, ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::*method_pointer_8daec1c691705c4a9c252193db4e9e9f)(bool const &) = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::set_pi;
struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator const * (::statiskit::MixtureDistributionEMEstimation< ::statiskit::ContinuousUnivariateMixtureDistribution, ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::*method_pointer_968ef2ed72cf5cbb80c62cca19f5e2c7)() const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::get_default_estimator;
@@ -44,8 +42,6 @@ void wrapper_21120050d3d2560d969f522ea4e94cde()
boost::python::class_< class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator, autowig::Held< class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator >::Type, boost::python::bases< struct ::statiskit::OptimizationEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution *, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator > > class_21120050d3d2560d969f522ea4e94cde("Estimator", "", boost::python::no_init);
class_21120050d3d2560d969f522ea4e94cde.def(boost::python::init< >(""));
class_21120050d3d2560d969f522ea4e94cde.def(boost::python::init< class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator const & >(""));
- class_21120050d3d2560d969f522ea4e94cde.def("__call__", method_pointer_35a956af441c54fdabe044123e80aab4, "");
- class_21120050d3d2560d969f522ea4e94cde.def("copy", method_pointer_b285e4614d3759fa8a154f8b44bf75cc, "");
class_21120050d3d2560d969f522ea4e94cde.def("get_pi", method_pointer_c0cf114ca25f5efc848124d6d1793775, "");
class_21120050d3d2560d969f522ea4e94cde.def("set_pi", method_pointer_8daec1c691705c4a9c252193db4e9e9f, "");
class_21120050d3d2560d969f522ea4e94cde.def("get_default_estimator", method_pointer_968ef2ed72cf5cbb80c62cca19f5e2c7, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
diff --git a/src/py/wrapper/wrapper_214a3d28d9da59de8fececec3f02cd4b.cpp b/src/py/wrapper/wrapper_214a3d28d9da59de8fececec3f02cd4b.cpp
deleted file mode 100644
index e667a82a..00000000
--- a/src/py/wrapper/wrapper_214a3d28d9da59de8fececec3f02cd4b.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_f0ff011c5be951b4aa292fd08b095faa(class ::std::unique_ptr< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::std::default_delete< struct ::statiskit::ContinuousUnivariateMixtureDistribution > > const & instance, const struct ::statiskit::ContinuousUnivariateMixtureDistribution & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::std::default_delete< struct ::statiskit::ContinuousUnivariateMixtureDistribution > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::std::default_delete< struct ::statiskit::ContinuousUnivariateMixtureDistribution > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_214a3d28d9da59de8fececec3f02cd4b()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_214a3d28d9da59de8fececec3f02cd4b_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::std::default_delete< struct ::statiskit::ContinuousUnivariateMixtureDistribution > > const & unique_ptr_214a3d28d9da59de8fececec3f02cd4b)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::std::default_delete< struct ::statiskit::ContinuousUnivariateMixtureDistribution > > & >(unique_ptr_214a3d28d9da59de8fececec3f02cd4b).release()).ptr());
- std::shared_ptr< struct ::statiskit::ContinuousUnivariateMixtureDistribution > shared_ptr_214a3d28d9da59de8fececec3f02cd4b(std::move(const_cast< class ::std::unique_ptr< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::std::default_delete< struct ::statiskit::ContinuousUnivariateMixtureDistribution > > & >(unique_ptr_214a3d28d9da59de8fececec3f02cd4b)));
- return boost::python::incref(boost::python::object(shared_ptr_214a3d28d9da59de8fececec3f02cd4b).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::std::default_delete< struct ::statiskit::ContinuousUnivariateMixtureDistribution > >, unique_ptr_214a3d28d9da59de8fececec3f02cd4b_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_22a1fcd680dc54a1b88ffdab2f60f4a5.cpp b/src/py/wrapper/wrapper_22a1fcd680dc54a1b88ffdab2f60f4a5.cpp
index 4b59ca9e..cf21d4c6 100644
--- a/src/py/wrapper/wrapper_22a1fcd680dc54a1b88ffdab2f60f4a5.cpp
+++ b/src/py/wrapper/wrapper_22a1fcd680dc54a1b88ffdab2f60f4a5.cpp
@@ -41,9 +41,7 @@ void wrapper_22a1fcd680dc54a1b88ffdab2f60f4a5()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator > > (::statiskit::PolymorphicCopy< ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, ::statiskit::Selection< ::statiskit::CategoricalMultivariateConditionalDistribution, ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::CriterionEstimator, ::statiskit::Selection< ::statiskit::CategoricalMultivariateConditionalDistribution, ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::Estimator >::*method_pointer_46f16d5140fa5510a7b1b2288f37a965)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::Estimator >::copy;
boost::python::class_< autowig::Wrap_22a1fcd680dc54a1b88ffdab2f60f4a5, autowig::Held< autowig::Wrap_22a1fcd680dc54a1b88ffdab2f60f4a5 >::Type, boost::python::bases< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::Estimator >, boost::noncopyable > class_22a1fcd680dc54a1b88ffdab2f60f4a5("_PolymorphicCopy_22a1fcd680dc54a1b88ffdab2f60f4a5", "", boost::python::no_init);
- class_22a1fcd680dc54a1b88ffdab2f60f4a5.def("copy", method_pointer_46f16d5140fa5510a7b1b2288f37a965, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::Estimator > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_22d710578b435df5a7a6993ac001dc7f.cpp b/src/py/wrapper/wrapper_22d710578b435df5a7a6993ac001dc7f.cpp
deleted file mode 100644
index bfe057c4..00000000
--- a/src/py/wrapper/wrapper_22d710578b435df5a7a6993ac001dc7f.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_22d710578b435df5a7a6993ac001dc7f()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< class ::statiskit::ExponentialSchedule, struct ::std::default_delete< class ::statiskit::ExponentialSchedule > > (*function_pointer_22d710578b435df5a7a6993ac001dc7f)(class ::statiskit::ExponentialSchedule const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_22d710578b435df5a7a6993ac001dc7f, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_241bf7999202532aae6ef8e130d331a1.cpp b/src/py/wrapper/wrapper_241bf7999202532aae6ef8e130d331a1.cpp
deleted file mode 100644
index 7e154e11..00000000
--- a/src/py/wrapper/wrapper_241bf7999202532aae6ef8e130d331a1.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_08465d6b6d7a56caa19db3fe38777818(class ::std::unique_ptr< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator, struct ::std::default_delete< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator > > const & instance, const class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator, struct ::std::default_delete< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator > > const volatile * get_pointer::Estimator, struct ::std::default_delete< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator > > const volatile >(class ::std::unique_ptr< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator, struct ::std::default_delete< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_241bf7999202532aae6ef8e130d331a1()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_241bf7999202532aae6ef8e130d331a1_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator, struct ::std::default_delete< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator > > const & unique_ptr_241bf7999202532aae6ef8e130d331a1)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator, struct ::std::default_delete< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator > > & >(unique_ptr_241bf7999202532aae6ef8e130d331a1).release()).ptr());
- std::shared_ptr< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator > shared_ptr_241bf7999202532aae6ef8e130d331a1(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator, struct ::std::default_delete< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator > > & >(unique_ptr_241bf7999202532aae6ef8e130d331a1)));
- return boost::python::incref(boost::python::object(shared_ptr_241bf7999202532aae6ef8e130d331a1).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator, struct ::std::default_delete< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator > >, unique_ptr_241bf7999202532aae6ef8e130d331a1_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_2613fe07dc7251cea4181b6d9d00aad1.cpp b/src/py/wrapper/wrapper_2613fe07dc7251cea4181b6d9d00aad1.cpp
index af01d552..4aecaac7 100644
--- a/src/py/wrapper/wrapper_2613fe07dc7251cea4181b6d9d00aad1.cpp
+++ b/src/py/wrapper/wrapper_2613fe07dc7251cea4181b6d9d00aad1.cpp
@@ -44,9 +44,7 @@ void wrapper_2613fe07dc7251cea4181b6d9d00aad1()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation::Estimator > > (::statiskit::PolymorphicCopy< ::statiskit::SingularDistributionEstimation::Estimator, ::statiskit::DirichletMultinomialSingularDistributionEstimation::Estimator, ::statiskit::OptimizationEstimation< ::Eigen::Matrix< double, -1, 1, 0, -1, 1 >, ::statiskit::DirichletMultinomialSingularDistribution, ::statiskit::SingularDistributionEstimation >::Estimator >::*method_pointer_3cb42436d25c59818a9ec433b9e6d07c)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistributionEstimation::Estimator, struct ::statiskit::DirichletMultinomialSingularDistributionEstimation::Estimator, struct ::statiskit::OptimizationEstimation< class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 >, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator >::copy;
boost::python::class_< autowig::Wrap_2613fe07dc7251cea4181b6d9d00aad1, autowig::Held< autowig::Wrap_2613fe07dc7251cea4181b6d9d00aad1 >::Type, boost::python::bases< struct ::statiskit::OptimizationEstimation< class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 >, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator >, boost::noncopyable > class_2613fe07dc7251cea4181b6d9d00aad1("_PolymorphicCopy_2613fe07dc7251cea4181b6d9d00aad1", "", boost::python::no_init);
- class_2613fe07dc7251cea4181b6d9d00aad1.def("copy", method_pointer_3cb42436d25c59818a9ec433b9e6d07c, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistributionEstimation::Estimator, struct ::statiskit::DirichletMultinomialSingularDistributionEstimation::Estimator, struct ::statiskit::OptimizationEstimation< class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 >, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_27d3f2e69a9d575c86a41e9ae1f55289.cpp b/src/py/wrapper/wrapper_27d3f2e69a9d575c86a41e9ae1f55289.cpp
deleted file mode 100644
index 4a646355..00000000
--- a/src/py/wrapper/wrapper_27d3f2e69a9d575c86a41e9ae1f55289.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_e35fd10b122551e1a3365f5e1c54e412(class ::std::unique_ptr< class ::statiskit::WeightedMultivariateData, struct ::std::default_delete< class ::statiskit::WeightedMultivariateData > > const & instance, const class ::statiskit::WeightedMultivariateData & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< class ::statiskit::WeightedMultivariateData, struct ::std::default_delete< class ::statiskit::WeightedMultivariateData > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< class ::statiskit::WeightedMultivariateData, struct ::std::default_delete< class ::statiskit::WeightedMultivariateData > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_27d3f2e69a9d575c86a41e9ae1f55289()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_27d3f2e69a9d575c86a41e9ae1f55289_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< class ::statiskit::WeightedMultivariateData, struct ::std::default_delete< class ::statiskit::WeightedMultivariateData > > const & unique_ptr_27d3f2e69a9d575c86a41e9ae1f55289)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::WeightedMultivariateData, struct ::std::default_delete< class ::statiskit::WeightedMultivariateData > > & >(unique_ptr_27d3f2e69a9d575c86a41e9ae1f55289).release()).ptr());
- std::shared_ptr< class ::statiskit::WeightedMultivariateData > shared_ptr_27d3f2e69a9d575c86a41e9ae1f55289(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::WeightedMultivariateData, struct ::std::default_delete< class ::statiskit::WeightedMultivariateData > > & >(unique_ptr_27d3f2e69a9d575c86a41e9ae1f55289)));
- return boost::python::incref(boost::python::object(shared_ptr_27d3f2e69a9d575c86a41e9ae1f55289).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::WeightedMultivariateData, struct ::std::default_delete< class ::statiskit::WeightedMultivariateData > >, unique_ptr_27d3f2e69a9d575c86a41e9ae1f55289_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_281a291cf9465a1e9af25cbee1cf5bad.cpp b/src/py/wrapper/wrapper_281a291cf9465a1e9af25cbee1cf5bad.cpp
index b6daaf4b..1a3c97d1 100644
--- a/src/py/wrapper/wrapper_281a291cf9465a1e9af25cbee1cf5bad.cpp
+++ b/src/py/wrapper/wrapper_281a291cf9465a1e9af25cbee1cf5bad.cpp
@@ -25,12 +25,10 @@ void wrapper_281a291cf9465a1e9af25cbee1cf5bad()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- struct ::statiskit::UnivariateDistribution const * (::statiskit::LazyEstimation< ::statiskit::UnivariateHistogramDistribution, ::statiskit::ContinuousUnivariateDistributionEstimation >::*method_pointer_a2af9b26d03b567d835521b3dc1900c6)() const = &::statiskit::LazyEstimation< class ::statiskit::UnivariateHistogramDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::get_estimated;
boost::python::class_< class ::statiskit::LazyEstimation< class ::statiskit::UnivariateHistogramDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >, autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::UnivariateHistogramDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type, boost::python::bases< struct ::statiskit::ContinuousUnivariateDistributionEstimation > > class_281a291cf9465a1e9af25cbee1cf5bad("_LazyEstimation_281a291cf9465a1e9af25cbee1cf5bad", "", boost::python::no_init);
class_281a291cf9465a1e9af25cbee1cf5bad.def(boost::python::init< >(""));
class_281a291cf9465a1e9af25cbee1cf5bad.def(boost::python::init< class ::statiskit::UnivariateHistogramDistribution const * >(""));
class_281a291cf9465a1e9af25cbee1cf5bad.def(boost::python::init< class ::statiskit::LazyEstimation< class ::statiskit::UnivariateHistogramDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const & >(""));
- class_281a291cf9465a1e9af25cbee1cf5bad.def("get_estimated", method_pointer_a2af9b26d03b567d835521b3dc1900c6, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
if(autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::UnivariateHistogramDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_2934c614112358768beae325b0d33ea2.cpp b/src/py/wrapper/wrapper_2934c614112358768beae325b0d33ea2.cpp
index 469098f2..f265bd53 100644
--- a/src/py/wrapper/wrapper_2934c614112358768beae325b0d33ea2.cpp
+++ b/src/py/wrapper/wrapper_2934c614112358768beae325b0d33ea2.cpp
@@ -29,13 +29,9 @@ void wrapper_2934c614112358768beae325b0d33ea2()
boost::python::object module_36823ab42b0c57b48d903606aa743329(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_36823ab42b0c57b48d903606aa743329.c_str()))));
boost::python::scope().attr("_poisson_distribution_ml_estimation") = module_36823ab42b0c57b48d903606aa743329;
boost::python::scope scope_36823ab42b0c57b48d903606aa743329 = module_36823ab42b0c57b48d903606aa743329;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > (::statiskit::PoissonDistributionMLEstimation::Estimator::*method_pointer_75b735393dde5bc2ae67033aa52efa23)(struct ::statiskit::UnivariateData const &, bool const &) const = &::statiskit::PoissonDistributionMLEstimation::Estimator::operator();
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > (::statiskit::PoissonDistributionMLEstimation::Estimator::*method_pointer_3a29b0bc0ca554df90730b8052b620e4)() const = &::statiskit::PoissonDistributionMLEstimation::Estimator::copy;
boost::python::class_< struct ::statiskit::PoissonDistributionMLEstimation::Estimator, autowig::Held< struct ::statiskit::PoissonDistributionMLEstimation::Estimator >::Type, boost::python::bases< struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator > > class_2934c614112358768beae325b0d33ea2("Estimator", "", boost::python::no_init);
class_2934c614112358768beae325b0d33ea2.def(boost::python::init< >(""));
class_2934c614112358768beae325b0d33ea2.def(boost::python::init< struct ::statiskit::PoissonDistributionMLEstimation::Estimator const & >(""));
- class_2934c614112358768beae325b0d33ea2.def("__call__", method_pointer_75b735393dde5bc2ae67033aa52efa23, "");
- class_2934c614112358768beae325b0d33ea2.def("copy", method_pointer_3a29b0bc0ca554df90730b8052b620e4, "");
if(autowig::Held< struct ::statiskit::PoissonDistributionMLEstimation::Estimator >::is_class)
{
diff --git a/src/py/wrapper/wrapper_29b1f793264d566eadf9c9f083c1db30.cpp b/src/py/wrapper/wrapper_29b1f793264d566eadf9c9f083c1db30.cpp
deleted file mode 100644
index 918bc63b..00000000
--- a/src/py/wrapper/wrapper_29b1f793264d566eadf9c9f083c1db30.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_312eb889d2e05fa9a73dd78d77682735(class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::CriterionEstimator > > const & instance, const class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::CriterionEstimator & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::CriterionEstimator > > const volatile * get_pointer::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::CriterionEstimator > > const volatile >(class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::CriterionEstimator > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_29b1f793264d566eadf9c9f083c1db30()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_29b1f793264d566eadf9c9f083c1db30_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::CriterionEstimator > > const & unique_ptr_29b1f793264d566eadf9c9f083c1db30)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::CriterionEstimator > > & >(unique_ptr_29b1f793264d566eadf9c9f083c1db30).release()).ptr());
- std::shared_ptr< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::CriterionEstimator > shared_ptr_29b1f793264d566eadf9c9f083c1db30(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::CriterionEstimator > > & >(unique_ptr_29b1f793264d566eadf9c9f083c1db30)));
- return boost::python::incref(boost::python::object(shared_ptr_29b1f793264d566eadf9c9f083c1db30).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::CriterionEstimator > >, unique_ptr_29b1f793264d566eadf9c9f083c1db30_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_2a6819b658a2526c95a2ff7878378228.cpp b/src/py/wrapper/wrapper_2a6819b658a2526c95a2ff7878378228.cpp
deleted file mode 100644
index dabb508d..00000000
--- a/src/py/wrapper/wrapper_2a6819b658a2526c95a2ff7878378228.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_740180d8fea2594c8d7dd4edd285e58c(class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::CriterionEstimator > > const & instance, const class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::CriterionEstimator & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::CriterionEstimator > > const volatile * get_pointer::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::CriterionEstimator > > const volatile >(class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::CriterionEstimator > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_2a6819b658a2526c95a2ff7878378228()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_2a6819b658a2526c95a2ff7878378228_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::CriterionEstimator > > const & unique_ptr_2a6819b658a2526c95a2ff7878378228)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::CriterionEstimator > > & >(unique_ptr_2a6819b658a2526c95a2ff7878378228).release()).ptr());
- std::shared_ptr< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::CriterionEstimator > shared_ptr_2a6819b658a2526c95a2ff7878378228(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::CriterionEstimator > > & >(unique_ptr_2a6819b658a2526c95a2ff7878378228)));
- return boost::python::incref(boost::python::object(shared_ptr_2a6819b658a2526c95a2ff7878378228).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::CriterionEstimator > >, unique_ptr_2a6819b658a2526c95a2ff7878378228_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_2b57b3b9280e5071b728b923da9d2c0a.cpp b/src/py/wrapper/wrapper_2b57b3b9280e5071b728b923da9d2c0a.cpp
index 2d1ab431..f1d92023 100644
--- a/src/py/wrapper/wrapper_2b57b3b9280e5071b728b923da9d2c0a.cpp
+++ b/src/py/wrapper/wrapper_2b57b3b9280e5071b728b923da9d2c0a.cpp
@@ -29,16 +29,12 @@ void wrapper_2b57b3b9280e5071b728b923da9d2c0a()
boost::python::object module_8f6b8d601b265537abfca5a924ae495d(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_8f6b8d601b265537abfca5a924ae495d.c_str()))));
boost::python::scope().attr("_multivariate_variance_estimation") = module_8f6b8d601b265537abfca5a924ae495d;
boost::python::scope scope_8f6b8d601b265537abfca5a924ae495d = module_8f6b8d601b265537abfca5a924ae495d;
- class ::std::unique_ptr< class ::statiskit::MultivariateDispersionEstimation, struct ::std::default_delete< class ::statiskit::MultivariateDispersionEstimation > > (::statiskit::MultivariateVarianceEstimation::Estimator::*method_pointer_f72f0ad2d720598e9d9135fd3462018d)(struct ::statiskit::MultivariateData const &, class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const &) const = &::statiskit::MultivariateVarianceEstimation::Estimator::operator();
- class ::std::unique_ptr< struct ::statiskit::MultivariateDispersionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDispersionEstimation::Estimator > > (::statiskit::MultivariateVarianceEstimation::Estimator::*method_pointer_3d95d64a844a551593d22a853ab9ecf0)() const = &::statiskit::MultivariateVarianceEstimation::Estimator::copy;
bool const & (::statiskit::MultivariateVarianceEstimation::Estimator::*method_pointer_19e6c9732f0a5e80856982835a8040e3)() const = &::statiskit::MultivariateVarianceEstimation::Estimator::get_bias;
void (::statiskit::MultivariateVarianceEstimation::Estimator::*method_pointer_36ba447492c953dc8de6309288836092)(bool const &) = &::statiskit::MultivariateVarianceEstimation::Estimator::set_bias;
boost::python::class_< class ::statiskit::MultivariateVarianceEstimation::Estimator, autowig::Held< class ::statiskit::MultivariateVarianceEstimation::Estimator >::Type, boost::python::bases< struct ::statiskit::MultivariateDispersionEstimation::Estimator > > class_2b57b3b9280e5071b728b923da9d2c0a("Estimator", "", boost::python::no_init);
class_2b57b3b9280e5071b728b923da9d2c0a.def(boost::python::init< >(""));
class_2b57b3b9280e5071b728b923da9d2c0a.def(boost::python::init< bool const & >(""));
class_2b57b3b9280e5071b728b923da9d2c0a.def(boost::python::init< class ::statiskit::MultivariateVarianceEstimation::Estimator const & >(""));
- class_2b57b3b9280e5071b728b923da9d2c0a.def("__call__", method_pointer_f72f0ad2d720598e9d9135fd3462018d, "");
- class_2b57b3b9280e5071b728b923da9d2c0a.def("copy", method_pointer_3d95d64a844a551593d22a853ab9ecf0, "");
class_2b57b3b9280e5071b728b923da9d2c0a.def("get_bias", method_pointer_19e6c9732f0a5e80856982835a8040e3, boost::python::return_value_policy< boost::python::return_by_value >(), "");
class_2b57b3b9280e5071b728b923da9d2c0a.def("set_bias", method_pointer_36ba447492c953dc8de6309288836092, "");
diff --git a/src/py/wrapper/wrapper_2bf4cc1fa6905f14bcb954dce0b21ace.cpp b/src/py/wrapper/wrapper_2bf4cc1fa6905f14bcb954dce0b21ace.cpp
index 8fa5d4ed..39bfa9df 100644
--- a/src/py/wrapper/wrapper_2bf4cc1fa6905f14bcb954dce0b21ace.cpp
+++ b/src/py/wrapper/wrapper_2bf4cc1fa6905f14bcb954dce0b21ace.cpp
@@ -65,9 +65,7 @@ void wrapper_2bf4cc1fa6905f14bcb954dce0b21ace()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > (::statiskit::PolymorphicCopy< ::statiskit::UnivariateDistribution, ::statiskit::GeneralizedStudentDistribution, ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_b2d01ca3677d54169224af93f5b4928e)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GeneralizedStudentDistribution, struct ::statiskit::ContinuousUnivariateDistribution >::copy;
boost::python::class_< autowig::Wrap_2bf4cc1fa6905f14bcb954dce0b21ace, autowig::Held< autowig::Wrap_2bf4cc1fa6905f14bcb954dce0b21ace >::Type, boost::python::bases< struct ::statiskit::ContinuousUnivariateDistribution >, boost::noncopyable > class_2bf4cc1fa6905f14bcb954dce0b21ace("_PolymorphicCopy_2bf4cc1fa6905f14bcb954dce0b21ace", "", boost::python::no_init);
- class_2bf4cc1fa6905f14bcb954dce0b21ace.def("copy", method_pointer_b2d01ca3677d54169224af93f5b4928e, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GeneralizedStudentDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_2cfec7576f805b8d8fb103d1f86f786e.cpp b/src/py/wrapper/wrapper_2cfec7576f805b8d8fb103d1f86f786e.cpp
index 191f0ce7..d472e052 100644
--- a/src/py/wrapper/wrapper_2cfec7576f805b8d8fb103d1f86f786e.cpp
+++ b/src/py/wrapper/wrapper_2cfec7576f805b8d8fb103d1f86f786e.cpp
@@ -25,34 +25,18 @@ void wrapper_2cfec7576f805b8d8fb103d1f86f786e()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- unsigned int (::statiskit::NormalDistribution::*method_pointer_08a341382c655556941f2acd6c423dd3)() const = &::statiskit::NormalDistribution::get_nb_parameters;
double const & (::statiskit::NormalDistribution::*method_pointer_412f22d12d8c5ecfb2e37a69d4aa4f05)() const = &::statiskit::NormalDistribution::get_mu;
void (::statiskit::NormalDistribution::*method_pointer_c770f1aeabd6538a97629064cf8bc270)(double const &) = &::statiskit::NormalDistribution::set_mu;
double const & (::statiskit::NormalDistribution::*method_pointer_29e7dd42d9085b56954175dc8b9a994e)() const = &::statiskit::NormalDistribution::get_sigma;
void (::statiskit::NormalDistribution::*method_pointer_0ada355ca76458319515887abcd12ef1)(double const &) = &::statiskit::NormalDistribution::set_sigma;
- double (::statiskit::NormalDistribution::*method_pointer_f919baff4a865107a0e5384ef6ad7f0c)(double const &) const = &::statiskit::NormalDistribution::ldf;
- double (::statiskit::NormalDistribution::*method_pointer_714660eed33e599fa6a1e8a897f077a8)(double const &) const = &::statiskit::NormalDistribution::pdf;
- double (::statiskit::NormalDistribution::*method_pointer_2cf71d516543526c8ddfda435091b914)(double const &) const = &::statiskit::NormalDistribution::cdf;
- double (::statiskit::NormalDistribution::*method_pointer_50c2fb39c1a75502a5b01b9b2c525d03)(double const &) const = &::statiskit::NormalDistribution::quantile;
- class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (::statiskit::NormalDistribution::*method_pointer_94892243f55453bf992266cde4b4fd4c)() const = &::statiskit::NormalDistribution::simulate;
- double (::statiskit::NormalDistribution::*method_pointer_fce392a571745a91962c709e0efad22f)() const = &::statiskit::NormalDistribution::get_mean;
- double (::statiskit::NormalDistribution::*method_pointer_11a58521f76e5986ba024fd049789919)() const = &::statiskit::NormalDistribution::get_variance;
boost::python::class_< class ::statiskit::NormalDistribution, autowig::Held< class ::statiskit::NormalDistribution >::Type, boost::python::bases< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::NormalDistribution, struct ::statiskit::ContinuousUnivariateDistribution > > > class_2cfec7576f805b8d8fb103d1f86f786e("NormalDistribution", "This class NormalDistribution represents a `normal\ndistribution `__.\n\nThe normal distribution is an univariate continuous distribution. The\nsupport is the set of real values :math:`\\mathbb{R}`.\n\n", boost::python::no_init);
class_2cfec7576f805b8d8fb103d1f86f786e.def(boost::python::init< >(""));
class_2cfec7576f805b8d8fb103d1f86f786e.def(boost::python::init< double const &, double const & >(""));
class_2cfec7576f805b8d8fb103d1f86f786e.def(boost::python::init< class ::statiskit::NormalDistribution const & >(""));
- class_2cfec7576f805b8d8fb103d1f86f786e.def("get_nb_parameters", method_pointer_08a341382c655556941f2acd6c423dd3, "Returns the number of parameters of the normal distribution\n\nThe number of parameters of a normal distribution is :math:`2`\n(:math:`\\mu` and :math:`\\sigma`).\n\n:Return Type:\n :cpp:any:`unsigned` int\n\n");
class_2cfec7576f805b8d8fb103d1f86f786e.def("get_mu", method_pointer_412f22d12d8c5ecfb2e37a69d4aa4f05, boost::python::return_value_policy< boost::python::return_by_value >(), "Get the value of the location parameter mu.\n\n:Return Type:\n :cpp:any:`double`\n\n");
class_2cfec7576f805b8d8fb103d1f86f786e.def("set_mu", method_pointer_c770f1aeabd6538a97629064cf8bc270, "Set the value of the location parameter mu.\n\n:Parameter:\n `mu` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`void`\n\n");
class_2cfec7576f805b8d8fb103d1f86f786e.def("get_sigma", method_pointer_29e7dd42d9085b56954175dc8b9a994e, boost::python::return_value_policy< boost::python::return_by_value >(), "Get the value of the scale parameter sigma.\n\n:Return Type:\n :cpp:any:`double`\n\n");
class_2cfec7576f805b8d8fb103d1f86f786e.def("set_sigma", method_pointer_0ada355ca76458319515887abcd12ef1, "Set the value of the scale parameter sigma.\n\n:Parameter:\n `sigma` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`void`\n\n");
- class_2cfec7576f805b8d8fb103d1f86f786e.def("ldf", method_pointer_f919baff4a865107a0e5384ef6ad7f0c, ":raw-latex:`\\copybrief `statiskit::ContinuousUnivariateDistribution::ldf()\n\n::\n\n * \\details Let $x \\in \\mathbb{R} $ denote the value,\n * $$\n * \\ln f(x) = - \\frac{1}{2} \\left( \\frac{x-\\mu}{\\sigma} \\right)^2 - \\ln \\sigma - \\ln \\sqrt{2\\pi},\n * $$\n * where [$ \\sqrt{2\\pi} $](http://www.boost.org/doc/libs/1_46_0/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/constants.html) is a constant computed in Boost.Math library.\n * \\param value The considered value $x$.\n\n:Parameter:\n `value` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_2cfec7576f805b8d8fb103d1f86f786e.def("pdf", method_pointer_714660eed33e599fa6a1e8a897f077a8, ":raw-latex:`\\copybrief `statiskit::ContinuousUnivariateDistribution::pdf()\n\\* :raw-latex:`\\details `The pdf value is computed as the exponential of\nthe ldf value. \\* @see statiskit::NormalDistribution::ldf() \\*\n:raw-latex:`\\param `value The considered value :math:`x`.\n\n:Parameter:\n `value` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_2cfec7576f805b8d8fb103d1f86f786e.def("cdf", method_pointer_2cf71d516543526c8ddfda435091b914, ":raw-latex:`\\copybrief `statiskit::ContinuousUnivariateDistribution::cdf()\n\\* :raw-latex:`\\details `Let $x :raw-latex:`\\in `:raw-latex:`\\mathbb{R}`\n$ denote the value, \\*\n\n.. raw:: latex\n\n \\begin{eqnarray*}\n * P(X \\leq x) & = & \\frac{1}{\\sigma \\sqrt{2\\pi}} \\int_{-\\infty}^x \\exp\\left\\lbrace- \\left( \\frac{t-\\mu}{2\\sigma} \\right)^2 \\right\\rbrace dt, \\\\\n * P(X \\leq x) & = & 0.5 \\; \\textnormal{erfc}\\left( \\frac{\\mu-x}{\\sigma \\sqrt{2}} \\right),\n * \\end{eqnarray*}\n\n- where `$ :raw-latex:`\\textnormal{erfc}`\n $ `__ is a function\n implemented in C++ standard library and\n `:math:`\\sqrt{2}` `__\n is a constant implemented in Boost.Math library.\n\n - :raw-latex:`\\param `value The considered value :math:`x`.\n\n:Parameter:\n `value` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_2cfec7576f805b8d8fb103d1f86f786e.def("quantile", method_pointer_50c2fb39c1a75502a5b01b9b2c525d03, ":raw-latex:`\\copybrief `statiskit::ContinuousUnivariateDistribution::quantile()\n\\* The quantile for normal distribution is computed as $ x =\n:raw-latex:`\\mu `- :raw-latex:`\\sigma `:raw-latex:`\\sqrt{2}` ;\n:raw-latex:`\\textnormal{erfc}`\\_:raw-latex:`\\textnormal{inv}`(2p) $\nwhere\n`:math:`\\sqrt{2}` `__\nis a constant implemented in Boost.Math library and `$\n:raw-latex:`\\textnormal{erfc}`\\_:raw-latex:`\\textnormal{inv}`\n$ `__\nis a function implemented in Boost.Math library.\n\n:Parameter:\n `p` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_2cfec7576f805b8d8fb103d1f86f786e.def("simulate", method_pointer_94892243f55453bf992266cde4b4fd4c, "");
- class_2cfec7576f805b8d8fb103d1f86f786e.def("get_mean", method_pointer_fce392a571745a91962c709e0efad22f, "Get mean of normal distribution $ E(X) = :raw-latex:`\\mu `$.\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_2cfec7576f805b8d8fb103d1f86f786e.def("get_variance", method_pointer_11a58521f76e5986ba024fd049789919, "Get variance of normal distribution $ V(X) = :raw-latex:`\\sigma`^2 $.\n\n:Return Type:\n :cpp:any:`double`\n\n");
if(autowig::Held< class ::statiskit::NormalDistribution >::is_class)
{
diff --git a/src/py/wrapper/wrapper_2d19c6d6475653dfbdf34d8a2232b304.cpp b/src/py/wrapper/wrapper_2d19c6d6475653dfbdf34d8a2232b304.cpp
deleted file mode 100644
index ae3aaca1..00000000
--- a/src/py/wrapper/wrapper_2d19c6d6475653dfbdf34d8a2232b304.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_2d19c6d6475653dfbdf34d8a2232b304()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< class ::statiskit::UnivariateHistogramDistribution, struct ::std::default_delete< class ::statiskit::UnivariateHistogramDistribution > > (*function_pointer_2d19c6d6475653dfbdf34d8a2232b304)(class ::statiskit::UnivariateHistogramDistribution const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_2d19c6d6475653dfbdf34d8a2232b304, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_2da6d48bdb575a46ad7d2e948eb7ee83.cpp b/src/py/wrapper/wrapper_2da6d48bdb575a46ad7d2e948eb7ee83.cpp
index 499494e6..cb58f4e3 100644
--- a/src/py/wrapper/wrapper_2da6d48bdb575a46ad7d2e948eb7ee83.cpp
+++ b/src/py/wrapper/wrapper_2da6d48bdb575a46ad7d2e948eb7ee83.cpp
@@ -25,13 +25,9 @@ void wrapper_2da6d48bdb575a46ad7d2e948eb7ee83()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > (::statiskit::SlopeHeuristicOLSSolver::*method_pointer_1646b2acf85e5f39b0e3647efbab3662)(class ::Eigen::Matrix< double, -1, -1, 0, -1, -1 > const &, class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const &) const = &::statiskit::SlopeHeuristicOLSSolver::operator();
- class ::std::unique_ptr< class ::statiskit::SlopeHeuristicSolver, struct ::std::default_delete< class ::statiskit::SlopeHeuristicSolver > > (::statiskit::SlopeHeuristicOLSSolver::*method_pointer_28a732f92bde5f6e9923a325f1005906)() const = &::statiskit::SlopeHeuristicOLSSolver::copy;
boost::python::class_< struct ::statiskit::SlopeHeuristicOLSSolver, autowig::Held< struct ::statiskit::SlopeHeuristicOLSSolver >::Type, boost::python::bases< class ::statiskit::SlopeHeuristicSolver > > class_2da6d48bdb575a46ad7d2e948eb7ee83("SlopeHeuristicOLSSolver", "", boost::python::no_init);
class_2da6d48bdb575a46ad7d2e948eb7ee83.def(boost::python::init< >(""));
class_2da6d48bdb575a46ad7d2e948eb7ee83.def(boost::python::init< struct ::statiskit::SlopeHeuristicOLSSolver const & >(""));
- class_2da6d48bdb575a46ad7d2e948eb7ee83.def("__call__", method_pointer_1646b2acf85e5f39b0e3647efbab3662, "");
- class_2da6d48bdb575a46ad7d2e948eb7ee83.def("copy", method_pointer_28a732f92bde5f6e9923a325f1005906, "");
if(autowig::Held< struct ::statiskit::SlopeHeuristicOLSSolver >::is_class)
{
diff --git a/src/py/wrapper/wrapper_2eae4ac2dbf259029ee0e81da54c2c15.cpp b/src/py/wrapper/wrapper_2eae4ac2dbf259029ee0e81da54c2c15.cpp
index 5b363d76..aad6bc79 100644
--- a/src/py/wrapper/wrapper_2eae4ac2dbf259029ee0e81da54c2c15.cpp
+++ b/src/py/wrapper/wrapper_2eae4ac2dbf259029ee0e81da54c2c15.cpp
@@ -29,11 +29,9 @@ void wrapper_2eae4ac2dbf259029ee0e81da54c2c15()
boost::python::object module_b487f4fc27725338b969ff43c4c8f4e4(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_b487f4fc27725338b969ff43c4c8f4e4.c_str()))));
boost::python::scope().attr("_multinomial_singular_distribution_estimation") = module_b487f4fc27725338b969ff43c4c8f4e4;
boost::python::scope scope_b487f4fc27725338b969ff43c4c8f4e4 = module_b487f4fc27725338b969ff43c4c8f4e4;
- class ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation > > (::statiskit::MultinomialSingularDistributionEstimation::Estimator::*method_pointer_7999ef22d4065751bd22034e5812a8e3)(struct ::statiskit::MultivariateData const &, bool const &) const = &::statiskit::MultinomialSingularDistributionEstimation::Estimator::operator();
boost::python::class_< struct ::statiskit::MultinomialSingularDistributionEstimation::Estimator, autowig::Held< struct ::statiskit::MultinomialSingularDistributionEstimation::Estimator >::Type, boost::python::bases< struct ::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistributionEstimation::Estimator, struct ::statiskit::MultinomialSingularDistributionEstimation::Estimator, struct ::statiskit::SingularDistributionEstimation::Estimator > > > class_2eae4ac2dbf259029ee0e81da54c2c15("Estimator", "", boost::python::no_init);
class_2eae4ac2dbf259029ee0e81da54c2c15.def(boost::python::init< >(""));
class_2eae4ac2dbf259029ee0e81da54c2c15.def(boost::python::init< struct ::statiskit::MultinomialSingularDistributionEstimation::Estimator const & >(""));
- class_2eae4ac2dbf259029ee0e81da54c2c15.def("__call__", method_pointer_7999ef22d4065751bd22034e5812a8e3, "");
if(autowig::Held< struct ::statiskit::MultinomialSingularDistributionEstimation::Estimator >::is_class)
{
diff --git a/src/py/wrapper/wrapper_2ee8bfaab59653a08d72e8d97ec7b5dd.cpp b/src/py/wrapper/wrapper_2ee8bfaab59653a08d72e8d97ec7b5dd.cpp
index 075920be..dcbce47c 100644
--- a/src/py/wrapper/wrapper_2ee8bfaab59653a08d72e8d97ec7b5dd.cpp
+++ b/src/py/wrapper/wrapper_2ee8bfaab59653a08d72e8d97ec7b5dd.cpp
@@ -25,12 +25,10 @@ void wrapper_2ee8bfaab59653a08d72e8d97ec7b5dd()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- struct ::statiskit::UnivariateDistribution const * (::statiskit::LazyEstimation< ::statiskit::DiscreteUnivariateDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::*method_pointer_cd7669aca3a7591db76845afad9b319a)() const = &::statiskit::LazyEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::get_estimated;
boost::python::class_< class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, boost::python::bases< struct ::statiskit::DiscreteUnivariateDistributionEstimation > > class_2ee8bfaab59653a08d72e8d97ec7b5dd("_LazyEstimation_2ee8bfaab59653a08d72e8d97ec7b5dd", "", boost::python::no_init);
class_2ee8bfaab59653a08d72e8d97ec7b5dd.def(boost::python::init< >(""));
class_2ee8bfaab59653a08d72e8d97ec7b5dd.def(boost::python::init< struct ::statiskit::DiscreteUnivariateDistribution const * >(""));
class_2ee8bfaab59653a08d72e8d97ec7b5dd.def(boost::python::init< class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const & >(""));
- class_2ee8bfaab59653a08d72e8d97ec7b5dd.def("get_estimated", method_pointer_cd7669aca3a7591db76845afad9b319a, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_2f3699a4a93557ab8e61cfb4638d1ef3.cpp b/src/py/wrapper/wrapper_2f3699a4a93557ab8e61cfb4638d1ef3.cpp
deleted file mode 100644
index 4d882354..00000000
--- a/src/py/wrapper/wrapper_2f3699a4a93557ab8e61cfb4638d1ef3.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_2f3699a4a93557ab8e61cfb4638d1ef3()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::CriterionEstimator > > (*function_pointer_2f3699a4a93557ab8e61cfb4638d1ef3)(class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::CriterionEstimator const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_2f3699a4a93557ab8e61cfb4638d1ef3, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_2f72e6e6db9a5498beee75dbafdc6393.cpp b/src/py/wrapper/wrapper_2f72e6e6db9a5498beee75dbafdc6393.cpp
index 84420bb3..6eb0d60d 100644
--- a/src/py/wrapper/wrapper_2f72e6e6db9a5498beee75dbafdc6393.cpp
+++ b/src/py/wrapper/wrapper_2f72e6e6db9a5498beee75dbafdc6393.cpp
@@ -25,15 +25,11 @@ void wrapper_2f72e6e6db9a5498beee75dbafdc6393()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- enum ::statiskit::event_type (::statiskit::ElementaryEvent< ::statiskit::CategoricalEvent >::*method_pointer_4e26718eccac501b8df486fa1f3acdfd)() const = &::statiskit::ElementaryEvent< struct ::statiskit::CategoricalEvent >::get_event;
- class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > const & (::statiskit::ElementaryEvent< ::statiskit::CategoricalEvent >::*method_pointer_7c7013198c995f5ebdd44973c327754f)() const = &::statiskit::ElementaryEvent< struct ::statiskit::CategoricalEvent >::get_value;
- class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (::statiskit::ElementaryEvent< ::statiskit::CategoricalEvent >::*method_pointer_4dff64acce1b53f19212a1a618408503)() const = &::statiskit::ElementaryEvent< struct ::statiskit::CategoricalEvent >::copy;
+ class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > const & (::statiskit::ElementaryEvent< ::statiskit::CategoricalEvent >::*method_pointer_52ca03cc26f85b83a9cf872b62cc9597)() const = &::statiskit::ElementaryEvent< struct ::statiskit::CategoricalEvent >::get_value;
boost::python::class_< class ::statiskit::ElementaryEvent< struct ::statiskit::CategoricalEvent >, autowig::Held< class ::statiskit::ElementaryEvent< struct ::statiskit::CategoricalEvent > >::Type, boost::python::bases< struct ::statiskit::CategoricalEvent > > class_2f72e6e6db9a5498beee75dbafdc6393("_ElementaryEvent_2f72e6e6db9a5498beee75dbafdc6393", "", boost::python::no_init);
class_2f72e6e6db9a5498beee75dbafdc6393.def(boost::python::init< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > const & >(""));
class_2f72e6e6db9a5498beee75dbafdc6393.def(boost::python::init< class ::statiskit::ElementaryEvent< struct ::statiskit::CategoricalEvent > const & >(""));
- class_2f72e6e6db9a5498beee75dbafdc6393.def("get_event", method_pointer_4e26718eccac501b8df486fa1f3acdfd, "");
- class_2f72e6e6db9a5498beee75dbafdc6393.def("get_value", method_pointer_7c7013198c995f5ebdd44973c327754f, boost::python::return_value_policy< boost::python::return_by_value >(), "");
- class_2f72e6e6db9a5498beee75dbafdc6393.def("copy", method_pointer_4dff64acce1b53f19212a1a618408503, "");
+ class_2f72e6e6db9a5498beee75dbafdc6393.def("get_value", method_pointer_52ca03cc26f85b83a9cf872b62cc9597, boost::python::return_value_policy< boost::python::return_by_value >(), "");
if(autowig::Held< class ::statiskit::ElementaryEvent< struct ::statiskit::CategoricalEvent > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_30b90e733d3b5718b760496782efec78.cpp b/src/py/wrapper/wrapper_30b90e733d3b5718b760496782efec78.cpp
index 3c142eaa..60f889d3 100644
--- a/src/py/wrapper/wrapper_30b90e733d3b5718b760496782efec78.cpp
+++ b/src/py/wrapper/wrapper_30b90e733d3b5718b760496782efec78.cpp
@@ -41,9 +41,7 @@ void wrapper_30b90e733d3b5718b760496782efec78()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > (::statiskit::PolymorphicCopy< ::statiskit::UnivariateDistributionEstimation::Estimator, ::statiskit::Selection< ::statiskit::DiscreteUnivariateDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::CriterionEstimator, ::statiskit::Selection< ::statiskit::DiscreteUnivariateDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::*method_pointer_f8b834cb036053208f0363c03de22f19)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistributionEstimation::Estimator, class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::copy;
boost::python::class_< autowig::Wrap_30b90e733d3b5718b760496782efec78, autowig::Held< autowig::Wrap_30b90e733d3b5718b760496782efec78 >::Type, boost::python::bases< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >, boost::noncopyable > class_30b90e733d3b5718b760496782efec78("_PolymorphicCopy_30b90e733d3b5718b760496782efec78", "", boost::python::no_init);
- class_30b90e733d3b5718b760496782efec78.def("copy", method_pointer_f8b834cb036053208f0363c03de22f19, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistributionEstimation::Estimator, class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_30c7358631df586cb00b98444d127366.cpp b/src/py/wrapper/wrapper_30c7358631df586cb00b98444d127366.cpp
deleted file mode 100644
index 5d950308..00000000
--- a/src/py/wrapper/wrapper_30c7358631df586cb00b98444d127366.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_67767f6f4b7d52bf8607981892c04255(class ::std::unique_ptr< class ::statiskit::LaplaceDistribution, struct ::std::default_delete< class ::statiskit::LaplaceDistribution > > const & instance, const class ::statiskit::LaplaceDistribution & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< class ::statiskit::LaplaceDistribution, struct ::std::default_delete< class ::statiskit::LaplaceDistribution > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< class ::statiskit::LaplaceDistribution, struct ::std::default_delete< class ::statiskit::LaplaceDistribution > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_30c7358631df586cb00b98444d127366()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_30c7358631df586cb00b98444d127366_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< class ::statiskit::LaplaceDistribution, struct ::std::default_delete< class ::statiskit::LaplaceDistribution > > const & unique_ptr_30c7358631df586cb00b98444d127366)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::LaplaceDistribution, struct ::std::default_delete< class ::statiskit::LaplaceDistribution > > & >(unique_ptr_30c7358631df586cb00b98444d127366).release()).ptr());
- std::shared_ptr< class ::statiskit::LaplaceDistribution > shared_ptr_30c7358631df586cb00b98444d127366(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::LaplaceDistribution, struct ::std::default_delete< class ::statiskit::LaplaceDistribution > > & >(unique_ptr_30c7358631df586cb00b98444d127366)));
- return boost::python::incref(boost::python::object(shared_ptr_30c7358631df586cb00b98444d127366).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::LaplaceDistribution, struct ::std::default_delete< class ::statiskit::LaplaceDistribution > >, unique_ptr_30c7358631df586cb00b98444d127366_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_3185f3f8abfe5447acd1b43172130b8e.cpp b/src/py/wrapper/wrapper_3185f3f8abfe5447acd1b43172130b8e.cpp
index d3ee1f56..c07ed5ab 100644
--- a/src/py/wrapper/wrapper_3185f3f8abfe5447acd1b43172130b8e.cpp
+++ b/src/py/wrapper/wrapper_3185f3f8abfe5447acd1b43172130b8e.cpp
@@ -50,9 +50,7 @@ void wrapper_3185f3f8abfe5447acd1b43172130b8e()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::MultivariateData, struct ::std::default_delete< struct ::statiskit::MultivariateData > > (::statiskit::PolymorphicCopy< ::statiskit::MultivariateData, ::statiskit::WeightedMultivariateData, ::statiskit::WeightedData< ::statiskit::MultivariateData > >::*method_pointer_0def23e37b8e561c9b9ff59c00924f09)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateData, class ::statiskit::WeightedMultivariateData, class ::statiskit::WeightedData< struct ::statiskit::MultivariateData > >::copy;
boost::python::class_< autowig::Wrap_3185f3f8abfe5447acd1b43172130b8e, autowig::Held< autowig::Wrap_3185f3f8abfe5447acd1b43172130b8e >::Type, boost::python::bases< class ::statiskit::WeightedData< struct ::statiskit::MultivariateData > >, boost::noncopyable > class_3185f3f8abfe5447acd1b43172130b8e("_PolymorphicCopy_3185f3f8abfe5447acd1b43172130b8e", "", boost::python::no_init);
- class_3185f3f8abfe5447acd1b43172130b8e.def("copy", method_pointer_0def23e37b8e561c9b9ff59c00924f09, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateData, class ::statiskit::WeightedMultivariateData, class ::statiskit::WeightedData< struct ::statiskit::MultivariateData > > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_3220f60173275579a5722fe8dba23dfa.cpp b/src/py/wrapper/wrapper_3220f60173275579a5722fe8dba23dfa.cpp
index 78083e4b..1b31ec36 100644
--- a/src/py/wrapper/wrapper_3220f60173275579a5722fe8dba23dfa.cpp
+++ b/src/py/wrapper/wrapper_3220f60173275579a5722fe8dba23dfa.cpp
@@ -25,15 +25,11 @@ void wrapper_3220f60173275579a5722fe8dba23dfa()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- ::statiskit::Index (::statiskit::SlopeHeuristicSuperiorSelector::*method_pointer_08256793d1a55196905fd6f1f2a8c1d6)(class ::statiskit::SlopeHeuristic const &) const = &::statiskit::SlopeHeuristicSuperiorSelector::operator();
- class ::std::unique_ptr< struct ::statiskit::SlopeHeuristicSelector, struct ::std::default_delete< struct ::statiskit::SlopeHeuristicSelector > > (::statiskit::SlopeHeuristicSuperiorSelector::*method_pointer_70a3c7af788452878855da1bdf908d27)() const = &::statiskit::SlopeHeuristicSuperiorSelector::copy;
double const & (::statiskit::SlopeHeuristicSuperiorSelector::*method_pointer_e4d1e5ff572a52868a58cd42498837f8)() const = &::statiskit::SlopeHeuristicSuperiorSelector::get_threshold;
void (::statiskit::SlopeHeuristicSuperiorSelector::*method_pointer_5fb00356a0aa5e3db19c85359e6b403d)(double const &) = &::statiskit::SlopeHeuristicSuperiorSelector::set_threshold;
boost::python::class_< class ::statiskit::SlopeHeuristicSuperiorSelector, autowig::Held< class ::statiskit::SlopeHeuristicSuperiorSelector >::Type, boost::python::bases< struct ::statiskit::SlopeHeuristicSelector > > class_3220f60173275579a5722fe8dba23dfa("SlopeHeuristicSuperiorSelector", "", boost::python::no_init);
class_3220f60173275579a5722fe8dba23dfa.def(boost::python::init< >(""));
class_3220f60173275579a5722fe8dba23dfa.def(boost::python::init< class ::statiskit::SlopeHeuristicSuperiorSelector const & >(""));
- class_3220f60173275579a5722fe8dba23dfa.def("__call__", method_pointer_08256793d1a55196905fd6f1f2a8c1d6, "");
- class_3220f60173275579a5722fe8dba23dfa.def("copy", method_pointer_70a3c7af788452878855da1bdf908d27, "");
class_3220f60173275579a5722fe8dba23dfa.def("get_threshold", method_pointer_e4d1e5ff572a52868a58cd42498837f8, boost::python::return_value_policy< boost::python::return_by_value >(), "");
class_3220f60173275579a5722fe8dba23dfa.def("set_threshold", method_pointer_5fb00356a0aa5e3db19c85359e6b403d, "");
diff --git a/src/py/wrapper/wrapper_3312cf49434759ee93e09764ddc76065.cpp b/src/py/wrapper/wrapper_3312cf49434759ee93e09764ddc76065.cpp
index 3ffcbbe3..bd306f4b 100644
--- a/src/py/wrapper/wrapper_3312cf49434759ee93e09764ddc76065.cpp
+++ b/src/py/wrapper/wrapper_3312cf49434759ee93e09764ddc76065.cpp
@@ -25,12 +25,10 @@ void wrapper_3312cf49434759ee93e09764ddc76065()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- struct ::statiskit::UnivariateDistribution const * (::statiskit::LazyEstimation< ::statiskit::CategoricalUnivariateDistribution, ::statiskit::CategoricalUnivariateDistributionEstimation >::*method_pointer_af7adad2693f5750a5ee91cf1202bc7a)() const = &::statiskit::LazyEstimation< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::get_estimated;
boost::python::class_< class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > >::Type, boost::python::bases< struct ::statiskit::CategoricalUnivariateDistributionEstimation > > class_3312cf49434759ee93e09764ddc76065("_LazyEstimation_3312cf49434759ee93e09764ddc76065", "", boost::python::no_init);
class_3312cf49434759ee93e09764ddc76065.def(boost::python::init< >(""));
class_3312cf49434759ee93e09764ddc76065.def(boost::python::init< struct ::statiskit::CategoricalUnivariateDistribution const * >(""));
class_3312cf49434759ee93e09764ddc76065.def(boost::python::init< class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > const & >(""));
- class_3312cf49434759ee93e09764ddc76065.def("get_estimated", method_pointer_af7adad2693f5750a5ee91cf1202bc7a, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_334941caf3de5e3ab25e41d07fa1d9ca.cpp b/src/py/wrapper/wrapper_334941caf3de5e3ab25e41d07fa1d9ca.cpp
index 9fc06036..6a9486ab 100644
--- a/src/py/wrapper/wrapper_334941caf3de5e3ab25e41d07fa1d9ca.cpp
+++ b/src/py/wrapper/wrapper_334941caf3de5e3ab25e41d07fa1d9ca.cpp
@@ -25,18 +25,12 @@ void wrapper_334941caf3de5e3ab25e41d07fa1d9ca()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- ::statiskit::Index (::statiskit::VectorEvent::*method_pointer_1c8c650caa5d5e0897419c4a4e31b006)() const = &::statiskit::VectorEvent::size;
- struct ::statiskit::UnivariateEvent const * (::statiskit::VectorEvent::*method_pointer_14e64e202f745427bbfdd5c4b7a65c87)(::statiskit::Index const &) const = &::statiskit::VectorEvent::get;
void (::statiskit::VectorEvent::*method_pointer_546c2692954654889471d670fa584d26)(::statiskit::Index const &, struct ::statiskit::UnivariateEvent const &) = &::statiskit::VectorEvent::set;
- class ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > (::statiskit::VectorEvent::*method_pointer_a8d90b802969519b9eec86cd980d086f)() const = &::statiskit::VectorEvent::copy;
boost::python::class_< class ::statiskit::VectorEvent, autowig::Held< class ::statiskit::VectorEvent >::Type, boost::python::bases< struct ::statiskit::MultivariateEvent > > class_334941caf3de5e3ab25e41d07fa1d9ca("VectorEvent", "", boost::python::no_init);
class_334941caf3de5e3ab25e41d07fa1d9ca.def(boost::python::init< ::statiskit::Index const & >(""));
class_334941caf3de5e3ab25e41d07fa1d9ca.def(boost::python::init< class ::statiskit::VectorEvent const & >(""));
class_334941caf3de5e3ab25e41d07fa1d9ca.def(boost::python::init< class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const & >(""));
- class_334941caf3de5e3ab25e41d07fa1d9ca.def("__len__", method_pointer_1c8c650caa5d5e0897419c4a4e31b006, "");
- class_334941caf3de5e3ab25e41d07fa1d9ca.def("get", method_pointer_14e64e202f745427bbfdd5c4b7a65c87, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
class_334941caf3de5e3ab25e41d07fa1d9ca.def("set", method_pointer_546c2692954654889471d670fa584d26, "");
- class_334941caf3de5e3ab25e41d07fa1d9ca.def("copy", method_pointer_a8d90b802969519b9eec86cd980d086f, "");
if(autowig::Held< class ::statiskit::VectorEvent >::is_class)
{
diff --git a/src/py/wrapper/wrapper_346ee3489d025beead99ffc0c8770939.cpp b/src/py/wrapper/wrapper_346ee3489d025beead99ffc0c8770939.cpp
index 2141cf4e..2888453d 100644
--- a/src/py/wrapper/wrapper_346ee3489d025beead99ffc0c8770939.cpp
+++ b/src/py/wrapper/wrapper_346ee3489d025beead99ffc0c8770939.cpp
@@ -51,14 +51,12 @@ void wrapper_346ee3489d025beead99ffc0c8770939()
boost::python::object module_f29b9e4bae2254ec8b6d9cf0133bf530(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_f29b9e4bae2254ec8b6d9cf0133bf530.c_str()))));
boost::python::scope().attr("__selection_f29b9e4bae2254ec8b6d9cf0133bf530") = module_f29b9e4bae2254ec8b6d9cf0133bf530;
boost::python::scope scope_f29b9e4bae2254ec8b6d9cf0133bf530 = module_f29b9e4bae2254ec8b6d9cf0133bf530;
- class ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation > > (::statiskit::Selection< ::statiskit::DiscreteUnivariateConditionalDistribution, ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::Estimator::*method_pointer_2469a2ca1bd45c5a8b42e6c0c7ce051f)(class ::statiskit::UnivariateConditionalData const &, bool const &) const = &::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::Estimator::operator();
::statiskit::Index (::statiskit::Selection< ::statiskit::DiscreteUnivariateConditionalDistribution, ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::Estimator::*method_pointer_d2667e9b67005a438b7ac1df1fc16889)() const = &::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::Estimator::size;
struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation::Estimator * (::statiskit::Selection< ::statiskit::DiscreteUnivariateConditionalDistribution, ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::Estimator::*method_pointer_d4439334c78255789ad4fae657e51987)(::statiskit::Index const &) = &::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::Estimator::get_estimator;
void (::statiskit::Selection< ::statiskit::DiscreteUnivariateConditionalDistribution, ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::Estimator::*method_pointer_dbe69e5ee0bf5a41aacdda29626d1a4e)(::statiskit::Index const &, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation::Estimator const &) = &::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::Estimator::set_estimator;
void (::statiskit::Selection< ::statiskit::DiscreteUnivariateConditionalDistribution, ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::Estimator::*method_pointer_de2857cfb7f95083849d5ba76a6d37a2)(struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation::Estimator const &) = &::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::Estimator::add_estimator;
void (::statiskit::Selection< ::statiskit::DiscreteUnivariateConditionalDistribution, ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::Estimator::*method_pointer_2e71c69036445fb9b45284b1b7289763)(::statiskit::Index const &) = &::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::Estimator::remove_estimator;
boost::python::class_< autowig::Wrap_346ee3489d025beead99ffc0c8770939, autowig::Held< autowig::Wrap_346ee3489d025beead99ffc0c8770939 >::Type, boost::python::bases< struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation::Estimator >, boost::noncopyable > class_346ee3489d025beead99ffc0c8770939("Estimator", "", boost::python::no_init);
- class_346ee3489d025beead99ffc0c8770939.def("__call__", method_pointer_2469a2ca1bd45c5a8b42e6c0c7ce051f, "");
class_346ee3489d025beead99ffc0c8770939.def("__len__", method_pointer_d2667e9b67005a438b7ac1df1fc16889, "");
class_346ee3489d025beead99ffc0c8770939.def("get_estimator", method_pointer_d4439334c78255789ad4fae657e51987, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
class_346ee3489d025beead99ffc0c8770939.def("set_estimator", method_pointer_dbe69e5ee0bf5a41aacdda29626d1a4e, "");
diff --git a/src/py/wrapper/wrapper_3557273679395cf2a3e4b3d3f227accd.cpp b/src/py/wrapper/wrapper_3557273679395cf2a3e4b3d3f227accd.cpp
index 1125481a..0c679bd3 100644
--- a/src/py/wrapper/wrapper_3557273679395cf2a3e4b3d3f227accd.cpp
+++ b/src/py/wrapper/wrapper_3557273679395cf2a3e4b3d3f227accd.cpp
@@ -25,34 +25,18 @@ void wrapper_3557273679395cf2a3e4b3d3f227accd()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- unsigned int (::statiskit::LaplaceDistribution::*method_pointer_7dc1e9b1bb2c5934b0c6d2ef2379a07d)() const = &::statiskit::LaplaceDistribution::get_nb_parameters;
double const & (::statiskit::LaplaceDistribution::*method_pointer_4d398e06491252e28abd7e36a780974f)() const = &::statiskit::LaplaceDistribution::get_mu;
void (::statiskit::LaplaceDistribution::*method_pointer_bfd7be501f8359d4bae2bdc5151055aa)(double const &) = &::statiskit::LaplaceDistribution::set_mu;
double const & (::statiskit::LaplaceDistribution::*method_pointer_fd899166e96755e5aea2da76a77e8757)() const = &::statiskit::LaplaceDistribution::get_sigma;
void (::statiskit::LaplaceDistribution::*method_pointer_c648a51d4a4c52e4b0c556a98d28423f)(double const &) = &::statiskit::LaplaceDistribution::set_sigma;
- double (::statiskit::LaplaceDistribution::*method_pointer_736a19f49431530380e8f4192839ef23)(double const &) const = &::statiskit::LaplaceDistribution::ldf;
- double (::statiskit::LaplaceDistribution::*method_pointer_9e284e0598b35988a6e493c7063007b6)(double const &) const = &::statiskit::LaplaceDistribution::pdf;
- double (::statiskit::LaplaceDistribution::*method_pointer_2f25fd8d7589505c99a393581088d5af)(double const &) const = &::statiskit::LaplaceDistribution::cdf;
- double (::statiskit::LaplaceDistribution::*method_pointer_f58969c196ac50db891a84af9ebc16bd)(double const &) const = &::statiskit::LaplaceDistribution::quantile;
- class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (::statiskit::LaplaceDistribution::*method_pointer_1fc5dcf06a2d5b4199bd8e2f9b4abf46)() const = &::statiskit::LaplaceDistribution::simulate;
- double (::statiskit::LaplaceDistribution::*method_pointer_9a080ee3d6e95a75b1749e9124d4366a)() const = &::statiskit::LaplaceDistribution::get_mean;
- double (::statiskit::LaplaceDistribution::*method_pointer_c6208a3696ba5778a178700027e95a3e)() const = &::statiskit::LaplaceDistribution::get_variance;
boost::python::class_< class ::statiskit::LaplaceDistribution, autowig::Held< class ::statiskit::LaplaceDistribution >::Type, boost::python::bases< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::LaplaceDistribution, struct ::statiskit::ContinuousUnivariateDistribution > > > class_3557273679395cf2a3e4b3d3f227accd("LaplaceDistribution", "This class LaplaceDistribution represents a `Laplace\ndistribution `__.\n\nThe Laplace distribution is an univariate continuous distribution. The\nsupport is the set of real values :math:`\\mathbb{R}`.\n\n", boost::python::no_init);
class_3557273679395cf2a3e4b3d3f227accd.def(boost::python::init< >(""));
class_3557273679395cf2a3e4b3d3f227accd.def(boost::python::init< double const &, double const & >(""));
class_3557273679395cf2a3e4b3d3f227accd.def(boost::python::init< class ::statiskit::LaplaceDistribution const & >(""));
- class_3557273679395cf2a3e4b3d3f227accd.def("get_nb_parameters", method_pointer_7dc1e9b1bb2c5934b0c6d2ef2379a07d, "Returns the number of parameters of the Laplace distribution\n\nThe number of parameters of a Laplace distribution is :math:`2`\n(:math:`\\mu` and :math:`\\sigma`).\n\n:Return Type:\n :cpp:any:`unsigned` int\n\n");
class_3557273679395cf2a3e4b3d3f227accd.def("get_mu", method_pointer_4d398e06491252e28abd7e36a780974f, boost::python::return_value_policy< boost::python::return_by_value >(), "Get the value of the location parameter mu.\n\n:Return Type:\n :cpp:any:`double`\n\n");
class_3557273679395cf2a3e4b3d3f227accd.def("set_mu", method_pointer_bfd7be501f8359d4bae2bdc5151055aa, "Set the value of the location parameter mu.\n\n:Parameter:\n `mu` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`void`\n\n");
class_3557273679395cf2a3e4b3d3f227accd.def("get_sigma", method_pointer_fd899166e96755e5aea2da76a77e8757, boost::python::return_value_policy< boost::python::return_by_value >(), "Get the value of the scale parameter sigma.\n\n:Return Type:\n :cpp:any:`double`\n\n");
class_3557273679395cf2a3e4b3d3f227accd.def("set_sigma", method_pointer_c648a51d4a4c52e4b0c556a98d28423f, "Set the value of the scale parameter sigma.\n\n:Parameter:\n `sigma` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`void`\n\n");
- class_3557273679395cf2a3e4b3d3f227accd.def("ldf", method_pointer_736a19f49431530380e8f4192839ef23, ":raw-latex:`\\copybrief `statiskit::ContinuousUnivariateDistribution::ldf()\n\n::\n\n * \\details Let $x \\in \\mathbb{R} $ denote the value,\n * $$\n * \\ln f(x) = \\frac{\\vert \\mu - x \\vert }{\\sigma} - \\ln (2\\sigma).\n * $$\n * \\param value The considered value $x$.\n\n:Parameter:\n `value` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_3557273679395cf2a3e4b3d3f227accd.def("pdf", method_pointer_9e284e0598b35988a6e493c7063007b6, ":raw-latex:`\\copybrief `statiskit::ContinuousUnivariateDistribution::pdf()\n\n::\n\n * \\details Let $x \\in \\mathbb{R} $ denote the value,\n * $$\n * f(x) = \\frac{1}{2\\sigma} \\exp \\left( \\frac{\\vert \\mu - x \\vert }{\\sigma} \\right).\n * $$\n * \\param value The considered value $x$.\n\n:Parameter:\n `value` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_3557273679395cf2a3e4b3d3f227accd.def("cdf", method_pointer_2f25fd8d7589505c99a393581088d5af, ":raw-latex:`\\copybrief `statiskit::ContinuousUnivariateDistribution::cdf()\n\n::\n\n * \\details Let $x \\in \\mathbb{R} $ denote the value,\n * $$\n * P(X \\leq x) = \\left\\{\n * \\begin{array}{ll}\n * 0.5 \\exp \\left( \\frac{x - \\mu }{\\sigma} \\right) & x < \\mu \\\\\n * 1-0.5 \\exp \\left( \\frac{\\mu - x}{\\sigma} \\right) & x \\geq \\mu\n * \\end{array}\n * \\right.\n * $$\n * \\param value The considered value $x$.\n\n:Parameter:\n `value` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_3557273679395cf2a3e4b3d3f227accd.def("quantile", method_pointer_f58969c196ac50db891a84af9ebc16bd, ":raw-latex:`\\copybrief `statiskit::ContinuousUnivariateDistribution::quantile()\n\\* The quantile for Laplace distribution is computed as \\*\n\n.. math::\n\n\n * x = \\left\\{\n * \\begin{array}{ll}\n * \\mu + \\sigma \\ln (2p) & p < 0.5 \\\\\n * \\mu - \\sigma \\ln (2-2p) & p \\geq 0.5\n * \\end{array}\n * \\right.\n *\n\n:Parameter:\n `p` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_3557273679395cf2a3e4b3d3f227accd.def("simulate", method_pointer_1fc5dcf06a2d5b4199bd8e2f9b4abf46, "");
- class_3557273679395cf2a3e4b3d3f227accd.def("get_mean", method_pointer_9a080ee3d6e95a75b1749e9124d4366a, "Get mean of Laplace distribution $ E(X) = :raw-latex:`\\mu `$.\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_3557273679395cf2a3e4b3d3f227accd.def("get_variance", method_pointer_c6208a3696ba5778a178700027e95a3e, "Get variance of Laplace distribution $ V(X) = 2:raw-latex:`\\sigma`^2 $.\n\n:Return Type:\n :cpp:any:`double`\n\n");
if(autowig::Held< class ::statiskit::LaplaceDistribution >::is_class)
{
diff --git a/src/py/wrapper/wrapper_36adf88112dd5312b6c5fe75ebbc5559.cpp b/src/py/wrapper/wrapper_36adf88112dd5312b6c5fe75ebbc5559.cpp
index 1618d009..0959d9a9 100644
--- a/src/py/wrapper/wrapper_36adf88112dd5312b6c5fe75ebbc5559.cpp
+++ b/src/py/wrapper/wrapper_36adf88112dd5312b6c5fe75ebbc5559.cpp
@@ -25,14 +25,6 @@ void wrapper_36adf88112dd5312b6c5fe75ebbc5559()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- unsigned int (::statiskit::ShiftedDistribution< ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_ad3f96c7202950b49f2dec114d36c9cd)() const = &::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution >::get_nb_parameters;
- class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (::statiskit::ShiftedDistribution< ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_2c093f7f6cf75df1902124e5269468f7)() const = &::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution >::simulate;
- double (::statiskit::ShiftedDistribution< ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_971162f552dc5740b9c0c3a585a34d0d)(double const &) const = &::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution >::ldf;
- double (::statiskit::ShiftedDistribution< ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_a176056e414957ad8294695ab93992f0)(double const &) const = &::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution >::pdf;
- double (::statiskit::ShiftedDistribution< ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_6f0b5357617e566ca3007e9bd8c19e2b)(double const &) const = &::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution >::cdf;
- double (::statiskit::ShiftedDistribution< ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_4c774de5ec4154d682f008fa09557291)(double const &) const = &::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution >::quantile;
- double (::statiskit::ShiftedDistribution< ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_7298047bc96b5a58bba18f0ddca921ac)() const = &::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution >::get_mean;
- double (::statiskit::ShiftedDistribution< ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_9d6d0435e46a5f85944f5bb5e86fe0d1)() const = &::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution >::get_variance;
double const & (::statiskit::ShiftedDistribution< ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_d31c0f8ae5c6576ab7341adafae58204)() const = &::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution >::get_shift;
void (::statiskit::ShiftedDistribution< ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_3829f8cabc7a5081ba815a079cec005a)(double const &) = &::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution >::set_shift;
struct ::statiskit::ContinuousUnivariateDistribution const * (::statiskit::ShiftedDistribution< ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_eb0fdbe131005691a64c86bae8006d56)() const = &::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution >::get_distribution;
@@ -40,14 +32,6 @@ void wrapper_36adf88112dd5312b6c5fe75ebbc5559()
boost::python::class_< class ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, autowig::Held< class ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution > >::Type, boost::python::bases< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistribution > > > class_36adf88112dd5312b6c5fe75ebbc5559("_ShiftedDistribution_36adf88112dd5312b6c5fe75ebbc5559", "", boost::python::no_init);
class_36adf88112dd5312b6c5fe75ebbc5559.def(boost::python::init< struct ::statiskit::ContinuousUnivariateDistribution const &, double const & >(""));
class_36adf88112dd5312b6c5fe75ebbc5559.def(boost::python::init< class ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution > const & >(""));
- class_36adf88112dd5312b6c5fe75ebbc5559.def("get_nb_parameters", method_pointer_ad3f96c7202950b49f2dec114d36c9cd, "");
- class_36adf88112dd5312b6c5fe75ebbc5559.def("simulate", method_pointer_2c093f7f6cf75df1902124e5269468f7, "");
- class_36adf88112dd5312b6c5fe75ebbc5559.def("ldf", method_pointer_971162f552dc5740b9c0c3a585a34d0d, "");
- class_36adf88112dd5312b6c5fe75ebbc5559.def("pdf", method_pointer_a176056e414957ad8294695ab93992f0, "");
- class_36adf88112dd5312b6c5fe75ebbc5559.def("cdf", method_pointer_6f0b5357617e566ca3007e9bd8c19e2b, "");
- class_36adf88112dd5312b6c5fe75ebbc5559.def("quantile", method_pointer_4c774de5ec4154d682f008fa09557291, "");
- class_36adf88112dd5312b6c5fe75ebbc5559.def("get_mean", method_pointer_7298047bc96b5a58bba18f0ddca921ac, "");
- class_36adf88112dd5312b6c5fe75ebbc5559.def("get_variance", method_pointer_9d6d0435e46a5f85944f5bb5e86fe0d1, "");
class_36adf88112dd5312b6c5fe75ebbc5559.def("get_shift", method_pointer_d31c0f8ae5c6576ab7341adafae58204, boost::python::return_value_policy< boost::python::return_by_value >(), "");
class_36adf88112dd5312b6c5fe75ebbc5559.def("set_shift", method_pointer_3829f8cabc7a5081ba815a079cec005a, "");
class_36adf88112dd5312b6c5fe75ebbc5559.def("get_distribution", method_pointer_eb0fdbe131005691a64c86bae8006d56, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
diff --git a/src/py/wrapper/wrapper_37af22fec0db5d77a17da57d71991425.cpp b/src/py/wrapper/wrapper_37af22fec0db5d77a17da57d71991425.cpp
deleted file mode 100644
index a597d619..00000000
--- a/src/py/wrapper/wrapper_37af22fec0db5d77a17da57d71991425.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_7d83424fc675525cad982287f2e2f62d(class ::std::unique_ptr< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator, struct ::std::default_delete< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator > > const & instance, const class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator, struct ::std::default_delete< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator > > const volatile * get_pointer::Estimator, struct ::std::default_delete< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator > > const volatile >(class ::std::unique_ptr< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator, struct ::std::default_delete< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_37af22fec0db5d77a17da57d71991425()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_37af22fec0db5d77a17da57d71991425_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator, struct ::std::default_delete< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator > > const & unique_ptr_37af22fec0db5d77a17da57d71991425)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator, struct ::std::default_delete< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator > > & >(unique_ptr_37af22fec0db5d77a17da57d71991425).release()).ptr());
- std::shared_ptr< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator > shared_ptr_37af22fec0db5d77a17da57d71991425(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator, struct ::std::default_delete< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator > > & >(unique_ptr_37af22fec0db5d77a17da57d71991425)));
- return boost::python::incref(boost::python::object(shared_ptr_37af22fec0db5d77a17da57d71991425).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator, struct ::std::default_delete< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator > >, unique_ptr_37af22fec0db5d77a17da57d71991425_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_37d2da7ae2985fcc8caca8de36d30ce7.cpp b/src/py/wrapper/wrapper_37d2da7ae2985fcc8caca8de36d30ce7.cpp
index ea3e0864..8dbe75de 100644
--- a/src/py/wrapper/wrapper_37d2da7ae2985fcc8caca8de36d30ce7.cpp
+++ b/src/py/wrapper/wrapper_37d2da7ae2985fcc8caca8de36d30ce7.cpp
@@ -25,34 +25,18 @@ void wrapper_37d2da7ae2985fcc8caca8de36d30ce7()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- unsigned int (::statiskit::CauchyDistribution::*method_pointer_1a88379f08025827a8d08ccc70ecc60a)() const = &::statiskit::CauchyDistribution::get_nb_parameters;
double const & (::statiskit::CauchyDistribution::*method_pointer_2c5a042cd22d5c6aa327cda326887f5d)() const = &::statiskit::CauchyDistribution::get_mu;
void (::statiskit::CauchyDistribution::*method_pointer_0b8482697b5d50769ad737ee5e62922f)(double const &) = &::statiskit::CauchyDistribution::set_mu;
double const & (::statiskit::CauchyDistribution::*method_pointer_47c9040450155a07b6d26a0e64dbd084)() const = &::statiskit::CauchyDistribution::get_sigma;
void (::statiskit::CauchyDistribution::*method_pointer_cf1c7eea5f465f529121b6ee03e7d6d3)(double const &) = &::statiskit::CauchyDistribution::set_sigma;
- double (::statiskit::CauchyDistribution::*method_pointer_3152b3a8c3475fb0a655036745bc7c52)(double const &) const = &::statiskit::CauchyDistribution::ldf;
- double (::statiskit::CauchyDistribution::*method_pointer_b57d4f1180c95c7ebe6946a2d57111a6)(double const &) const = &::statiskit::CauchyDistribution::pdf;
- double (::statiskit::CauchyDistribution::*method_pointer_78fd325477505941a956588d6ef78893)(double const &) const = &::statiskit::CauchyDistribution::cdf;
- double (::statiskit::CauchyDistribution::*method_pointer_99d6e765b2b0501b99606527c5a0f984)(double const &) const = &::statiskit::CauchyDistribution::quantile;
- class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (::statiskit::CauchyDistribution::*method_pointer_85b0ae64f5165b59a68b7c5d40245bd1)() const = &::statiskit::CauchyDistribution::simulate;
- double (::statiskit::CauchyDistribution::*method_pointer_124ec7172b3f59f5aefc624ca1147226)() const = &::statiskit::CauchyDistribution::get_mean;
- double (::statiskit::CauchyDistribution::*method_pointer_d9b987ac70da543f8f41f45fc6762194)() const = &::statiskit::CauchyDistribution::get_variance;
boost::python::class_< class ::statiskit::CauchyDistribution, autowig::Held< class ::statiskit::CauchyDistribution >::Type, boost::python::bases< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::CauchyDistribution, struct ::statiskit::ContinuousUnivariateDistribution > > > class_37d2da7ae2985fcc8caca8de36d30ce7("CauchyDistribution", "This class CauchyDistribution represents a `Cauchy\ndistribution `__.\n\nThe Cauchy distribution is an univariate continuous distribution. The\nsupport is the set of real values :math:`\\mathbb{R}`.\n\n", boost::python::no_init);
class_37d2da7ae2985fcc8caca8de36d30ce7.def(boost::python::init< >(""));
class_37d2da7ae2985fcc8caca8de36d30ce7.def(boost::python::init< double const &, double const & >(""));
class_37d2da7ae2985fcc8caca8de36d30ce7.def(boost::python::init< class ::statiskit::CauchyDistribution const & >(""));
- class_37d2da7ae2985fcc8caca8de36d30ce7.def("get_nb_parameters", method_pointer_1a88379f08025827a8d08ccc70ecc60a, "Returns the number of parameters of the Cauchy distribution\n\nThe number of parameters of a Cauchy distribution is :math:`2`\n(:math:`\\mu` and :math:`\\sigma`).\n\n:Return Type:\n :cpp:any:`unsigned` int\n\n");
class_37d2da7ae2985fcc8caca8de36d30ce7.def("get_mu", method_pointer_2c5a042cd22d5c6aa327cda326887f5d, boost::python::return_value_policy< boost::python::return_by_value >(), "Get the value of the location parameter mu.\n\n:Return Type:\n :cpp:any:`double`\n\n");
class_37d2da7ae2985fcc8caca8de36d30ce7.def("set_mu", method_pointer_0b8482697b5d50769ad737ee5e62922f, "Set the value of the location parameter mu.\n\n:Parameter:\n `mu` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`void`\n\n");
class_37d2da7ae2985fcc8caca8de36d30ce7.def("get_sigma", method_pointer_47c9040450155a07b6d26a0e64dbd084, boost::python::return_value_policy< boost::python::return_by_value >(), "Get the value of the scale parameter sigma.\n\n:Return Type:\n :cpp:any:`double`\n\n");
class_37d2da7ae2985fcc8caca8de36d30ce7.def("set_sigma", method_pointer_cf1c7eea5f465f529121b6ee03e7d6d3, "Set the value of the scale parameter sigma.\n\n:Parameter:\n `sigma` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`void`\n\n");
- class_37d2da7ae2985fcc8caca8de36d30ce7.def("ldf", method_pointer_3152b3a8c3475fb0a655036745bc7c52, ":raw-latex:`\\copybrief `statiskit::ContinuousUnivariateDistribution::ldf()\n\n::\n\n * \\details Let $x \\in \\mathbb{R} $ denote the value,\n * $$\n * \\ln f(x) = -\\ln \\pi \\sigma - \\ln \\left\\lbrace 1+ \\left( \\frac{x-\\mu}{\\sigma} \\right)^2 \\right\\rbrace,\n * $$\n * where [$\\pi$](http://www.boost.org/doc/libs/1_40_0/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/constants.html) is the constant pi implemented in Boost.Math library.\n * \\param value The considered value $x$.\n\n:Parameter:\n `value` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_37d2da7ae2985fcc8caca8de36d30ce7.def("pdf", method_pointer_b57d4f1180c95c7ebe6946a2d57111a6, ":raw-latex:`\\copybrief `statiskit::ContinuousUnivariateDistribution::pdf()\n\n::\n\n * \\details Let $x \\in \\mathbb{R} $ denote the value,\n * $$\n * f(x) = \\frac{1}{ \\pi \\sigma \\left\\lbrace 1+ \\left( \\frac{x-\\mu}{\\sigma} \\right)^2 \\right\\rbrace },\n * $$\n * where [$\\pi$](http://www.boost.org/doc/libs/1_40_0/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/constants.html) is the constant pi implemented in Boost.Math library.\n * \\param value The considered value $x$.\n\n:Parameter:\n `value` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_37d2da7ae2985fcc8caca8de36d30ce7.def("cdf", method_pointer_78fd325477505941a956588d6ef78893, ":raw-latex:`\\copybrief `statiskit::ContinuousUnivariateDistribution::cdf()\n\n::\n\n * \\details Let $x \\in \\mathbb{R} $ denote the value,\n * $$\n * P(X \\leq x) = \\frac{1}{\\pi} \\arctan \\left( \\frac{x-\\mu}{\\sigma} \\right) + \\frac{1}{2},\n * $$\n * where [$\\pi$](http://www.boost.org/doc/libs/1_40_0/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/constants.html) is the constant pi implemented in Boost.Math library.\n * \\param value The considered value $x$.\n\n:Parameter:\n `value` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_37d2da7ae2985fcc8caca8de36d30ce7.def("quantile", method_pointer_99d6e765b2b0501b99606527c5a0f984, ":raw-latex:`\\copybrief `statiskit::ContinuousUnivariateDistribution::quantile()\n\\* The quantile for Cauchy distribution is defined as $\n:raw-latex:`\\mu `+\n:raw-latex:`\\sigma `:raw-latex:`\\tan `:raw-latex:`\\left`:raw-latex:`\\lbrace `:raw-latex:`\\pi `(p-1/2)\n:raw-latex:`\\right`:raw-latex:`\\rbrace `$.\n\n:Parameter:\n `p` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_37d2da7ae2985fcc8caca8de36d30ce7.def("simulate", method_pointer_85b0ae64f5165b59a68b7c5d40245bd1, "");
- class_37d2da7ae2985fcc8caca8de36d30ce7.def("get_mean", method_pointer_124ec7172b3f59f5aefc624ca1147226, "The mean of Cauchy distribution is undefined.\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_37d2da7ae2985fcc8caca8de36d30ce7.def("get_variance", method_pointer_d9b987ac70da543f8f41f45fc6762194, "The variance of Cauchy distribution is undefined.\n\n:Return Type:\n :cpp:any:`double`\n\n");
if(autowig::Held< class ::statiskit::CauchyDistribution >::is_class)
{
diff --git a/src/py/wrapper/wrapper_39eaaa358ce655d08615c947c949eb83.cpp b/src/py/wrapper/wrapper_39eaaa358ce655d08615c947c949eb83.cpp
index 30dd2aa5..1bbdb915 100644
--- a/src/py/wrapper/wrapper_39eaaa358ce655d08615c947c949eb83.cpp
+++ b/src/py/wrapper/wrapper_39eaaa358ce655d08615c947c949eb83.cpp
@@ -25,30 +25,14 @@ void wrapper_39eaaa358ce655d08615c947c949eb83()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- unsigned int (::statiskit::GeometricDistribution::*method_pointer_21fbda6d38ac5b5fa53eb9bbdca5bc3e)() const = &::statiskit::GeometricDistribution::get_nb_parameters;
double const & (::statiskit::GeometricDistribution::*method_pointer_d37fe93f16df5735affce3768ab15f63)() const = &::statiskit::GeometricDistribution::get_pi;
void (::statiskit::GeometricDistribution::*method_pointer_1175d83596a053eca629694bc51b2278)(double const &) = &::statiskit::GeometricDistribution::set_pi;
- double (::statiskit::GeometricDistribution::*method_pointer_84587e7517965a1397180f7bd42601f8)(int const &) const = &::statiskit::GeometricDistribution::ldf;
- double (::statiskit::GeometricDistribution::*method_pointer_79f2cf8abcd858afbdacc52cdb9a2d02)(int const &) const = &::statiskit::GeometricDistribution::pdf;
- double (::statiskit::GeometricDistribution::*method_pointer_80dbc226fc3658a7a1d74062a1c9e7a9)(int const &) const = &::statiskit::GeometricDistribution::cdf;
- int (::statiskit::GeometricDistribution::*method_pointer_f3d614e0284851e6973d14510b60be36)(double const &) const = &::statiskit::GeometricDistribution::quantile;
- class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (::statiskit::GeometricDistribution::*method_pointer_3561059d6c0b5ed2ae0895c685b48dcb)() const = &::statiskit::GeometricDistribution::simulate;
- double (::statiskit::GeometricDistribution::*method_pointer_00ae3aecbd335c0d8a19937bf0d556ce)() const = &::statiskit::GeometricDistribution::get_mean;
- double (::statiskit::GeometricDistribution::*method_pointer_7567bf9ab45b5c3ba1d98f08eee79468)() const = &::statiskit::GeometricDistribution::get_variance;
boost::python::class_< class ::statiskit::GeometricDistribution, autowig::Held< class ::statiskit::GeometricDistribution >::Type, boost::python::bases< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GeometricDistribution, struct ::statiskit::DiscreteUnivariateDistribution > > > class_39eaaa358ce655d08615c947c949eb83("GeometricDistribution", "", boost::python::no_init);
class_39eaaa358ce655d08615c947c949eb83.def(boost::python::init< >(""));
class_39eaaa358ce655d08615c947c949eb83.def(boost::python::init< double const & >(""));
class_39eaaa358ce655d08615c947c949eb83.def(boost::python::init< class ::statiskit::GeometricDistribution const & >(""));
- class_39eaaa358ce655d08615c947c949eb83.def("get_nb_parameters", method_pointer_21fbda6d38ac5b5fa53eb9bbdca5bc3e, "");
class_39eaaa358ce655d08615c947c949eb83.def("get_pi", method_pointer_d37fe93f16df5735affce3768ab15f63, boost::python::return_value_policy< boost::python::return_by_value >(), "Get the value of pi\n\n:Return Type:\n :cpp:any:`double`\n\n");
class_39eaaa358ce655d08615c947c949eb83.def("set_pi", method_pointer_1175d83596a053eca629694bc51b2278, "Set the value of pi\n\n:Parameter:\n `pi` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`void`\n\n");
- class_39eaaa358ce655d08615c947c949eb83.def("ldf", method_pointer_84587e7517965a1397180f7bd42601f8, "");
- class_39eaaa358ce655d08615c947c949eb83.def("pdf", method_pointer_79f2cf8abcd858afbdacc52cdb9a2d02, "");
- class_39eaaa358ce655d08615c947c949eb83.def("cdf", method_pointer_80dbc226fc3658a7a1d74062a1c9e7a9, "");
- class_39eaaa358ce655d08615c947c949eb83.def("quantile", method_pointer_f3d614e0284851e6973d14510b60be36, "");
- class_39eaaa358ce655d08615c947c949eb83.def("simulate", method_pointer_3561059d6c0b5ed2ae0895c685b48dcb, "");
- class_39eaaa358ce655d08615c947c949eb83.def("get_mean", method_pointer_00ae3aecbd335c0d8a19937bf0d556ce, "");
- class_39eaaa358ce655d08615c947c949eb83.def("get_variance", method_pointer_7567bf9ab45b5c3ba1d98f08eee79468, "");
if(autowig::Held< class ::statiskit::GeometricDistribution >::is_class)
{
diff --git a/src/py/wrapper/wrapper_3ae69567ec205969a9f2da364450fd2e.cpp b/src/py/wrapper/wrapper_3ae69567ec205969a9f2da364450fd2e.cpp
index 0753b2fc..bf5adc4d 100644
--- a/src/py/wrapper/wrapper_3ae69567ec205969a9f2da364450fd2e.cpp
+++ b/src/py/wrapper/wrapper_3ae69567ec205969a9f2da364450fd2e.cpp
@@ -47,9 +47,7 @@ void wrapper_3ae69567ec205969a9f2da364450fd2e()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- enum ::statiskit::outcome_type (::statiskit::DiscreteEvent::*method_pointer_587534d25215580ca64d3f38a0595f62)() const = &::statiskit::DiscreteEvent::get_outcome;
boost::python::class_< autowig::Wrap_3ae69567ec205969a9f2da364450fd2e, autowig::Held< autowig::Wrap_3ae69567ec205969a9f2da364450fd2e >::Type, boost::python::bases< struct ::statiskit::UnivariateEvent >, boost::noncopyable > class_3ae69567ec205969a9f2da364450fd2e("DiscreteEvent", "", boost::python::no_init);
- class_3ae69567ec205969a9f2da364450fd2e.def("get_outcome", method_pointer_587534d25215580ca64d3f38a0595f62, "");
if(autowig::Held< struct ::statiskit::DiscreteEvent >::is_class)
{
diff --git a/src/py/wrapper/wrapper_3b2e19fa74a45eb49f08742886108635.cpp b/src/py/wrapper/wrapper_3b2e19fa74a45eb49f08742886108635.cpp
index 67fb52f9..42bd896f 100644
--- a/src/py/wrapper/wrapper_3b2e19fa74a45eb49f08742886108635.cpp
+++ b/src/py/wrapper/wrapper_3b2e19fa74a45eb49f08742886108635.cpp
@@ -25,12 +25,10 @@ void wrapper_3b2e19fa74a45eb49f08742886108635()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- struct ::statiskit::UnivariateDistribution const * (::statiskit::LazyEstimation< ::statiskit::GeometricDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::*method_pointer_86558f506c72520083535a5e7e9fbd6a)() const = &::statiskit::LazyEstimation< class ::statiskit::GeometricDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::get_estimated;
boost::python::class_< class ::statiskit::LazyEstimation< class ::statiskit::GeometricDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >, autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::GeometricDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, boost::python::bases< struct ::statiskit::DiscreteUnivariateDistributionEstimation > > class_3b2e19fa74a45eb49f08742886108635("_LazyEstimation_3b2e19fa74a45eb49f08742886108635", "", boost::python::no_init);
class_3b2e19fa74a45eb49f08742886108635.def(boost::python::init< >(""));
class_3b2e19fa74a45eb49f08742886108635.def(boost::python::init< class ::statiskit::GeometricDistribution const * >(""));
class_3b2e19fa74a45eb49f08742886108635.def(boost::python::init< class ::statiskit::LazyEstimation< class ::statiskit::GeometricDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const & >(""));
- class_3b2e19fa74a45eb49f08742886108635.def("get_estimated", method_pointer_86558f506c72520083535a5e7e9fbd6a, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
if(autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::GeometricDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_3b85938d896e56519b8342119ca08869.cpp b/src/py/wrapper/wrapper_3b85938d896e56519b8342119ca08869.cpp
index 0672ec40..e89f8741 100644
--- a/src/py/wrapper/wrapper_3b85938d896e56519b8342119ca08869.cpp
+++ b/src/py/wrapper/wrapper_3b85938d896e56519b8342119ca08869.cpp
@@ -41,9 +41,7 @@ void wrapper_3b85938d896e56519b8342119ca08869()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator > > (::statiskit::PolymorphicCopy< ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, ::statiskit::Selection< ::statiskit::ContinuousMultivariateConditionalDistribution, ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::CriterionEstimator, ::statiskit::Selection< ::statiskit::ContinuousMultivariateConditionalDistribution, ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::Estimator >::*method_pointer_211930b4467c5394b7933fdf64c94e73)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::Estimator >::copy;
boost::python::class_< autowig::Wrap_3b85938d896e56519b8342119ca08869, autowig::Held< autowig::Wrap_3b85938d896e56519b8342119ca08869 >::Type, boost::python::bases< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::Estimator >, boost::noncopyable > class_3b85938d896e56519b8342119ca08869("_PolymorphicCopy_3b85938d896e56519b8342119ca08869", "", boost::python::no_init);
- class_3b85938d896e56519b8342119ca08869.def("copy", method_pointer_211930b4467c5394b7933fdf64c94e73, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::Estimator > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_3c3eb4c91b905a988bd9546e804a0d95.cpp b/src/py/wrapper/wrapper_3c3eb4c91b905a988bd9546e804a0d95.cpp
index f0fc7483..28c686a6 100644
--- a/src/py/wrapper/wrapper_3c3eb4c91b905a988bd9546e804a0d95.cpp
+++ b/src/py/wrapper/wrapper_3c3eb4c91b905a988bd9546e804a0d95.cpp
@@ -29,15 +29,11 @@ void wrapper_3c3eb4c91b905a988bd9546e804a0d95()
boost::python::object module_a640206684935d01aa5be922b3bbdf00(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a640206684935d01aa5be922b3bbdf00.c_str()))));
boost::python::scope().attr("_binomial_distribution_ml_estimation") = module_a640206684935d01aa5be922b3bbdf00;
boost::python::scope scope_a640206684935d01aa5be922b3bbdf00 = module_a640206684935d01aa5be922b3bbdf00;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > (::statiskit::BinomialDistributionMLEstimation::Estimator::*method_pointer_af2f2d7b3d345551bc310931cb051a90)(struct ::statiskit::UnivariateData const &, bool const &) const = &::statiskit::BinomialDistributionMLEstimation::Estimator::operator();
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > (::statiskit::BinomialDistributionMLEstimation::Estimator::*method_pointer_ea82a5b73fb254efa8cfb2714e43ff69)() const = &::statiskit::BinomialDistributionMLEstimation::Estimator::copy;
bool (::statiskit::BinomialDistributionMLEstimation::Estimator::*method_pointer_b9c9fe80edb7575c9c4761d2675e9723)() const = &::statiskit::BinomialDistributionMLEstimation::Estimator::get_force;
void (::statiskit::BinomialDistributionMLEstimation::Estimator::*method_pointer_23f661468c525bc296871ebdc4bd363c)(bool const &) = &::statiskit::BinomialDistributionMLEstimation::Estimator::set_force;
boost::python::class_< class ::statiskit::BinomialDistributionMLEstimation::Estimator, autowig::Held< class ::statiskit::BinomialDistributionMLEstimation::Estimator >::Type, boost::python::bases< struct ::statiskit::OptimizationEstimation< unsigned int, class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator > > class_3c3eb4c91b905a988bd9546e804a0d95("Estimator", "", boost::python::no_init);
class_3c3eb4c91b905a988bd9546e804a0d95.def(boost::python::init< >(""));
class_3c3eb4c91b905a988bd9546e804a0d95.def(boost::python::init< class ::statiskit::BinomialDistributionMLEstimation::Estimator const & >(""));
- class_3c3eb4c91b905a988bd9546e804a0d95.def("__call__", method_pointer_af2f2d7b3d345551bc310931cb051a90, "");
- class_3c3eb4c91b905a988bd9546e804a0d95.def("copy", method_pointer_ea82a5b73fb254efa8cfb2714e43ff69, "");
class_3c3eb4c91b905a988bd9546e804a0d95.def("get_force", method_pointer_b9c9fe80edb7575c9c4761d2675e9723, "");
class_3c3eb4c91b905a988bd9546e804a0d95.def("set_force", method_pointer_23f661468c525bc296871ebdc4bd363c, "");
diff --git a/src/py/wrapper/wrapper_3d92ab3536925f88947025adb8aff536.cpp b/src/py/wrapper/wrapper_3d92ab3536925f88947025adb8aff536.cpp
index 8a70dd7c..00f2f707 100644
--- a/src/py/wrapper/wrapper_3d92ab3536925f88947025adb8aff536.cpp
+++ b/src/py/wrapper/wrapper_3d92ab3536925f88947025adb8aff536.cpp
@@ -65,9 +65,7 @@ void wrapper_3d92ab3536925f88947025adb8aff536()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > (::statiskit::PolymorphicCopy< ::statiskit::UnivariateDistribution, ::statiskit::GumbelMinDistribution, ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_29848c2a69015e17baff2b55dd1548b5)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GumbelMinDistribution, struct ::statiskit::ContinuousUnivariateDistribution >::copy;
boost::python::class_< autowig::Wrap_3d92ab3536925f88947025adb8aff536, autowig::Held< autowig::Wrap_3d92ab3536925f88947025adb8aff536 >::Type, boost::python::bases< struct ::statiskit::ContinuousUnivariateDistribution >, boost::noncopyable > class_3d92ab3536925f88947025adb8aff536("_PolymorphicCopy_3d92ab3536925f88947025adb8aff536", "", boost::python::no_init);
- class_3d92ab3536925f88947025adb8aff536.def("copy", method_pointer_29848c2a69015e17baff2b55dd1548b5, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GumbelMinDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_3f92ecdf479f54409259f5013b0e434d.cpp b/src/py/wrapper/wrapper_3f92ecdf479f54409259f5013b0e434d.cpp
deleted file mode 100644
index 06ac6c46..00000000
--- a/src/py/wrapper/wrapper_3f92ecdf479f54409259f5013b0e434d.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_082cfe1d98665fa2a367dd0f19c490dd(class ::std::unique_ptr< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::std::default_delete< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > > > const & instance, const struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::std::default_delete< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > > > const volatile * get_pointer, struct ::std::default_delete< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > > > const volatile >(class ::std::unique_ptr< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::std::default_delete< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_3f92ecdf479f54409259f5013b0e434d()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_3f92ecdf479f54409259f5013b0e434d_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::std::default_delete< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > > > const & unique_ptr_3f92ecdf479f54409259f5013b0e434d)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::std::default_delete< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > > > & >(unique_ptr_3f92ecdf479f54409259f5013b0e434d).release()).ptr());
- std::shared_ptr< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > > shared_ptr_3f92ecdf479f54409259f5013b0e434d(std::move(const_cast< class ::std::unique_ptr< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::std::default_delete< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > > > & >(unique_ptr_3f92ecdf479f54409259f5013b0e434d)));
- return boost::python::incref(boost::python::object(shared_ptr_3f92ecdf479f54409259f5013b0e434d).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::std::default_delete< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > > >, unique_ptr_3f92ecdf479f54409259f5013b0e434d_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_3fd024ee203f5dbeb9a9f3392ca1db8c.cpp b/src/py/wrapper/wrapper_3fd024ee203f5dbeb9a9f3392ca1db8c.cpp
index 4d9c9629..ed8e062d 100644
--- a/src/py/wrapper/wrapper_3fd024ee203f5dbeb9a9f3392ca1db8c.cpp
+++ b/src/py/wrapper/wrapper_3fd024ee203f5dbeb9a9f3392ca1db8c.cpp
@@ -25,12 +25,10 @@ void wrapper_3fd024ee203f5dbeb9a9f3392ca1db8c()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- struct ::statiskit::UnivariateDistribution const * (::statiskit::LazyEstimation< ::statiskit::QuantitativeUnivariateFrequencyDistribution< ::statiskit::ContinuousUnivariateDistribution >, ::statiskit::ContinuousUnivariateDistributionEstimation >::*method_pointer_a52759b574945019bf27459fbbd87385)() const = &::statiskit::LazyEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::get_estimated;
boost::python::class_< class ::statiskit::LazyEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistributionEstimation >, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type, boost::python::bases< struct ::statiskit::ContinuousUnivariateDistributionEstimation > > class_3fd024ee203f5dbeb9a9f3392ca1db8c("_LazyEstimation_3fd024ee203f5dbeb9a9f3392ca1db8c", "", boost::python::no_init);
class_3fd024ee203f5dbeb9a9f3392ca1db8c.def(boost::python::init< >(""));
class_3fd024ee203f5dbeb9a9f3392ca1db8c.def(boost::python::init< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution > const * >(""));
class_3fd024ee203f5dbeb9a9f3392ca1db8c.def(boost::python::init< class ::statiskit::LazyEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const & >(""));
- class_3fd024ee203f5dbeb9a9f3392ca1db8c.def("get_estimated", method_pointer_a52759b574945019bf27459fbbd87385, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_3fdfbd3fa64657cebd5a4166db8b26a9.cpp b/src/py/wrapper/wrapper_3fdfbd3fa64657cebd5a4166db8b26a9.cpp
index 2d2e2eb5..d1bc9c69 100644
--- a/src/py/wrapper/wrapper_3fdfbd3fa64657cebd5a4166db8b26a9.cpp
+++ b/src/py/wrapper/wrapper_3fdfbd3fa64657cebd5a4166db8b26a9.cpp
@@ -44,9 +44,7 @@ void wrapper_3fdfbd3fa64657cebd5a4166db8b26a9()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > (::statiskit::PolymorphicCopy< ::statiskit::UnivariateDistribution, ::statiskit::QuantitativeUnivariateFrequencyDistribution< ::statiskit::DiscreteUnivariateDistribution >, ::statiskit::UnivariateFrequencyDistribution< ::statiskit::DiscreteUnivariateDistribution > >::*method_pointer_28dc383dfbf7582aa9f956fa8a4a6234)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution > >::copy;
boost::python::class_< autowig::Wrap_3fdfbd3fa64657cebd5a4166db8b26a9, autowig::Held< autowig::Wrap_3fdfbd3fa64657cebd5a4166db8b26a9 >::Type, boost::python::bases< class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution > >, boost::noncopyable > class_3fdfbd3fa64657cebd5a4166db8b26a9("_PolymorphicCopy_3fdfbd3fa64657cebd5a4166db8b26a9", "", boost::python::no_init);
- class_3fdfbd3fa64657cebd5a4166db8b26a9.def("copy", method_pointer_28dc383dfbf7582aa9f956fa8a4a6234, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution > > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_40c631b5a67d5748bbfdeaa0beedb4e0.cpp b/src/py/wrapper/wrapper_40c631b5a67d5748bbfdeaa0beedb4e0.cpp
index b7695977..a5303df7 100644
--- a/src/py/wrapper/wrapper_40c631b5a67d5748bbfdeaa0beedb4e0.cpp
+++ b/src/py/wrapper/wrapper_40c631b5a67d5748bbfdeaa0beedb4e0.cpp
@@ -25,12 +25,10 @@ void wrapper_40c631b5a67d5748bbfdeaa0beedb4e0()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- struct ::statiskit::UnivariateDistribution const * (::statiskit::LazyEstimation< ::statiskit::BinomialDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::*method_pointer_ebc2884c15b558c78011e88d2d1436a3)() const = &::statiskit::LazyEstimation< class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::get_estimated;
boost::python::class_< class ::statiskit::LazyEstimation< class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >, autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, boost::python::bases< struct ::statiskit::DiscreteUnivariateDistributionEstimation > > class_40c631b5a67d5748bbfdeaa0beedb4e0("_LazyEstimation_40c631b5a67d5748bbfdeaa0beedb4e0", "", boost::python::no_init);
class_40c631b5a67d5748bbfdeaa0beedb4e0.def(boost::python::init< >(""));
class_40c631b5a67d5748bbfdeaa0beedb4e0.def(boost::python::init< class ::statiskit::BinomialDistribution const * >(""));
class_40c631b5a67d5748bbfdeaa0beedb4e0.def(boost::python::init< class ::statiskit::LazyEstimation< class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const & >(""));
- class_40c631b5a67d5748bbfdeaa0beedb4e0.def("get_estimated", method_pointer_ebc2884c15b558c78011e88d2d1436a3, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
if(autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_411aa93879965639b19e6f4e51d0ed9c.cpp b/src/py/wrapper/wrapper_411aa93879965639b19e6f4e51d0ed9c.cpp
deleted file mode 100644
index d676c8f9..00000000
--- a/src/py/wrapper/wrapper_411aa93879965639b19e6f4e51d0ed9c.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_411aa93879965639b19e6f4e51d0ed9c()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< class ::statiskit::UnivariateDataFrame, struct ::std::default_delete< class ::statiskit::UnivariateDataFrame > > (*function_pointer_411aa93879965639b19e6f4e51d0ed9c)(class ::statiskit::UnivariateDataFrame const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_411aa93879965639b19e6f4e51d0ed9c, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_4143f1db036e5bbdbba0a64045946862.cpp b/src/py/wrapper/wrapper_4143f1db036e5bbdbba0a64045946862.cpp
index b1a24028..c885abba 100644
--- a/src/py/wrapper/wrapper_4143f1db036e5bbdbba0a64045946862.cpp
+++ b/src/py/wrapper/wrapper_4143f1db036e5bbdbba0a64045946862.cpp
@@ -29,13 +29,9 @@ void wrapper_4143f1db036e5bbdbba0a64045946862()
boost::python::object module_d413c9194272547596f08284edb5e2e8(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_d413c9194272547596f08284edb5e2e8.c_str()))));
boost::python::scope().attr("_negative_multinomial_distribution_estimation") = module_d413c9194272547596f08284edb5e2e8;
boost::python::scope scope_d413c9194272547596f08284edb5e2e8 = module_d413c9194272547596f08284edb5e2e8;
- class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > (::statiskit::NegativeMultinomialDistributionEstimation::WZ99Estimator::*method_pointer_7ceb7832156251c4bb5688072b4bfa35)(struct ::statiskit::MultivariateData const &, bool const &) const = &::statiskit::NegativeMultinomialDistributionEstimation::WZ99Estimator::operator();
- class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > (::statiskit::NegativeMultinomialDistributionEstimation::WZ99Estimator::*method_pointer_b6f7133616be5536ae6261b2d79687e4)() const = &::statiskit::NegativeMultinomialDistributionEstimation::WZ99Estimator::copy;
boost::python::class_< struct ::statiskit::NegativeMultinomialDistributionEstimation::WZ99Estimator, autowig::Held< struct ::statiskit::NegativeMultinomialDistributionEstimation::WZ99Estimator >::Type, boost::python::bases< struct ::statiskit::OptimizationEstimation< double, class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator > > class_4143f1db036e5bbdbba0a64045946862("WZ99Estimator", "", boost::python::no_init);
class_4143f1db036e5bbdbba0a64045946862.def(boost::python::init< >(""));
class_4143f1db036e5bbdbba0a64045946862.def(boost::python::init< struct ::statiskit::NegativeMultinomialDistributionEstimation::WZ99Estimator const & >(""));
- class_4143f1db036e5bbdbba0a64045946862.def("__call__", method_pointer_7ceb7832156251c4bb5688072b4bfa35, "");
- class_4143f1db036e5bbdbba0a64045946862.def("copy", method_pointer_b6f7133616be5536ae6261b2d79687e4, "");
if(autowig::Held< struct ::statiskit::NegativeMultinomialDistributionEstimation::WZ99Estimator >::is_class)
{
diff --git a/src/py/wrapper/wrapper_41ea68bb4a9850aa9861003b9fcab334.cpp b/src/py/wrapper/wrapper_41ea68bb4a9850aa9861003b9fcab334.cpp
index 729a9e1c..2d610b2b 100644
--- a/src/py/wrapper/wrapper_41ea68bb4a9850aa9861003b9fcab334.cpp
+++ b/src/py/wrapper/wrapper_41ea68bb4a9850aa9861003b9fcab334.cpp
@@ -25,13 +25,11 @@ void wrapper_41ea68bb4a9850aa9861003b9fcab334()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- double (::statiskit::ExponentialSchedule::*method_pointer_ccd3eea1add05134b4c2973e156f5561)(double const &) const = &::statiskit::ExponentialSchedule::operator();
double const & (::statiskit::ExponentialSchedule::*method_pointer_e148ea22fdff52539414c0352426c429)() const = &::statiskit::ExponentialSchedule::get_theta;
void (::statiskit::ExponentialSchedule::*method_pointer_1ff8bb70c7cc5ca494ebb09a8c70a691)(double const &) = &::statiskit::ExponentialSchedule::set_theta;
boost::python::class_< class ::statiskit::ExponentialSchedule, autowig::Held< class ::statiskit::ExponentialSchedule >::Type, boost::python::bases< struct ::statiskit::PolymorphicCopy< struct ::statiskit::Schedule, class ::statiskit::ExponentialSchedule, struct ::statiskit::Schedule > > > class_41ea68bb4a9850aa9861003b9fcab334("ExponentialSchedule", "", boost::python::no_init);
class_41ea68bb4a9850aa9861003b9fcab334.def(boost::python::init< double const & >(""));
class_41ea68bb4a9850aa9861003b9fcab334.def(boost::python::init< class ::statiskit::ExponentialSchedule const & >(""));
- class_41ea68bb4a9850aa9861003b9fcab334.def("__call__", method_pointer_ccd3eea1add05134b4c2973e156f5561, "");
class_41ea68bb4a9850aa9861003b9fcab334.def("get_theta", method_pointer_e148ea22fdff52539414c0352426c429, boost::python::return_value_policy< boost::python::return_by_value >(), "");
class_41ea68bb4a9850aa9861003b9fcab334.def("set_theta", method_pointer_1ff8bb70c7cc5ca494ebb09a8c70a691, "");
diff --git a/src/py/wrapper/wrapper_423ed9cbac44541cb53a4cf80e6e15d5.cpp b/src/py/wrapper/wrapper_423ed9cbac44541cb53a4cf80e6e15d5.cpp
index 5993e555..818567f0 100644
--- a/src/py/wrapper/wrapper_423ed9cbac44541cb53a4cf80e6e15d5.cpp
+++ b/src/py/wrapper/wrapper_423ed9cbac44541cb53a4cf80e6e15d5.cpp
@@ -25,12 +25,10 @@ void wrapper_423ed9cbac44541cb53a4cf80e6e15d5()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- struct ::statiskit::SingularDistribution const * (::statiskit::LazyEstimation< ::statiskit::MultinomialSingularDistribution, ::statiskit::SingularDistributionEstimation >::*method_pointer_c3239b13141f516b828bef99c167dc5c)() const = &::statiskit::LazyEstimation< class ::statiskit::MultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::get_estimated;
boost::python::class_< class ::statiskit::LazyEstimation< class ::statiskit::MultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation >, autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::MultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::Type, boost::python::bases< struct ::statiskit::SingularDistributionEstimation > > class_423ed9cbac44541cb53a4cf80e6e15d5("_LazyEstimation_423ed9cbac44541cb53a4cf80e6e15d5", "", boost::python::no_init);
class_423ed9cbac44541cb53a4cf80e6e15d5.def(boost::python::init< >(""));
class_423ed9cbac44541cb53a4cf80e6e15d5.def(boost::python::init< class ::statiskit::MultinomialSingularDistribution const * >(""));
class_423ed9cbac44541cb53a4cf80e6e15d5.def(boost::python::init< class ::statiskit::LazyEstimation< class ::statiskit::MultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > const & >(""));
- class_423ed9cbac44541cb53a4cf80e6e15d5.def("get_estimated", method_pointer_c3239b13141f516b828bef99c167dc5c, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
if(autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::MultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_4267d8e3ce58566ca280033c58ccb103.cpp b/src/py/wrapper/wrapper_4267d8e3ce58566ca280033c58ccb103.cpp
deleted file mode 100644
index cfca3724..00000000
--- a/src/py/wrapper/wrapper_4267d8e3ce58566ca280033c58ccb103.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_4267d8e3ce58566ca280033c58ccb103()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::std::default_delete< struct ::statiskit::DiscreteUnivariateMixtureDistribution > > (*function_pointer_4267d8e3ce58566ca280033c58ccb103)(struct ::statiskit::DiscreteUnivariateMixtureDistribution const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_4267d8e3ce58566ca280033c58ccb103, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_42c73f7b760d584f96ee42693c708651.cpp b/src/py/wrapper/wrapper_42c73f7b760d584f96ee42693c708651.cpp
index d2a5c6a4..96c543f8 100644
--- a/src/py/wrapper/wrapper_42c73f7b760d584f96ee42693c708651.cpp
+++ b/src/py/wrapper/wrapper_42c73f7b760d584f96ee42693c708651.cpp
@@ -25,15 +25,11 @@ void wrapper_42c73f7b760d584f96ee42693c708651()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- enum ::statiskit::event_type (::statiskit::CensoredEvent< ::statiskit::CategoricalEvent >::*method_pointer_e86aad4a7bba5327a5dba3e191602a6a)() const = &::statiskit::CensoredEvent< struct ::statiskit::CategoricalEvent >::get_event;
- class ::std::vector< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > >, class ::std::allocator< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > > > const & (::statiskit::CensoredEvent< ::statiskit::CategoricalEvent >::*method_pointer_b4f8cbfa8187589d9a9b42357238d8a2)() const = &::statiskit::CensoredEvent< struct ::statiskit::CategoricalEvent >::get_values;
- class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (::statiskit::CensoredEvent< ::statiskit::CategoricalEvent >::*method_pointer_f2723b7a76d654029ccb76eb89c37026)() const = &::statiskit::CensoredEvent< struct ::statiskit::CategoricalEvent >::copy;
+ class ::std::vector< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > >, class ::std::allocator< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > > > const & (::statiskit::CensoredEvent< ::statiskit::CategoricalEvent >::*method_pointer_0960ac74ede35b06be6fad102add8cba)() const = &::statiskit::CensoredEvent< struct ::statiskit::CategoricalEvent >::get_values;
boost::python::class_< class ::statiskit::CensoredEvent< struct ::statiskit::CategoricalEvent >, autowig::Held< class ::statiskit::CensoredEvent< struct ::statiskit::CategoricalEvent > >::Type, boost::python::bases< struct ::statiskit::CategoricalEvent > > class_42c73f7b760d584f96ee42693c708651("_CensoredEvent_42c73f7b760d584f96ee42693c708651", "", boost::python::no_init);
class_42c73f7b760d584f96ee42693c708651.def(boost::python::init< class ::std::vector< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > >, class ::std::allocator< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > > > const & >(""));
class_42c73f7b760d584f96ee42693c708651.def(boost::python::init< class ::statiskit::CensoredEvent< struct ::statiskit::CategoricalEvent > const & >(""));
- class_42c73f7b760d584f96ee42693c708651.def("get_event", method_pointer_e86aad4a7bba5327a5dba3e191602a6a, "");
- class_42c73f7b760d584f96ee42693c708651.def("get_values", method_pointer_b4f8cbfa8187589d9a9b42357238d8a2, boost::python::return_value_policy< boost::python::return_by_value >(), "");
- class_42c73f7b760d584f96ee42693c708651.def("copy", method_pointer_f2723b7a76d654029ccb76eb89c37026, "");
+ class_42c73f7b760d584f96ee42693c708651.def("get_values", method_pointer_0960ac74ede35b06be6fad102add8cba, boost::python::return_value_policy< boost::python::return_by_value >(), "");
if(autowig::Held< class ::statiskit::CensoredEvent< struct ::statiskit::CategoricalEvent > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_432843a5646c5268bb35f7309d2d4b33.cpp b/src/py/wrapper/wrapper_432843a5646c5268bb35f7309d2d4b33.cpp
index febf48a1..d0b1a4a4 100644
--- a/src/py/wrapper/wrapper_432843a5646c5268bb35f7309d2d4b33.cpp
+++ b/src/py/wrapper/wrapper_432843a5646c5268bb35f7309d2d4b33.cpp
@@ -51,14 +51,12 @@ void wrapper_432843a5646c5268bb35f7309d2d4b33()
boost::python::object module_e28923ae1ac356e5845929232f8e09ac(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_e28923ae1ac356e5845929232f8e09ac.c_str()))));
boost::python::scope().attr("__selection_e28923ae1ac356e5845929232f8e09ac") = module_e28923ae1ac356e5845929232f8e09ac;
boost::python::scope scope_e28923ae1ac356e5845929232f8e09ac = module_e28923ae1ac356e5845929232f8e09ac;
- class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > (::statiskit::Selection< ::statiskit::ContinuousMultivariateDistribution, ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator::*method_pointer_f61beef9632f5847b38c805656a4a479)(struct ::statiskit::MultivariateData const &, bool const &) const = &::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator::operator();
::statiskit::Index (::statiskit::Selection< ::statiskit::ContinuousMultivariateDistribution, ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator::*method_pointer_807c80fd452557d9b51fc9ba6fe0fb51)() const = &::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator::size;
struct ::statiskit::ContinuousMultivariateDistributionEstimation::Estimator * (::statiskit::Selection< ::statiskit::ContinuousMultivariateDistribution, ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator::*method_pointer_3331f973eb6f54cfbc3a92ac3b1ce848)(::statiskit::Index const &) = &::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator::get_estimator;
void (::statiskit::Selection< ::statiskit::ContinuousMultivariateDistribution, ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator::*method_pointer_844a99ccd8035b3e821357f54f18b079)(::statiskit::Index const &, struct ::statiskit::ContinuousMultivariateDistributionEstimation::Estimator const &) = &::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator::set_estimator;
void (::statiskit::Selection< ::statiskit::ContinuousMultivariateDistribution, ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator::*method_pointer_2ed566579fdf57c184b491616d1dff20)(struct ::statiskit::ContinuousMultivariateDistributionEstimation::Estimator const &) = &::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator::add_estimator;
void (::statiskit::Selection< ::statiskit::ContinuousMultivariateDistribution, ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator::*method_pointer_c5fa489625b75bf18853395363cbdd64)(::statiskit::Index const &) = &::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator::remove_estimator;
boost::python::class_< autowig::Wrap_432843a5646c5268bb35f7309d2d4b33, autowig::Held< autowig::Wrap_432843a5646c5268bb35f7309d2d4b33 >::Type, boost::python::bases< struct ::statiskit::ContinuousMultivariateDistributionEstimation::Estimator >, boost::noncopyable > class_432843a5646c5268bb35f7309d2d4b33("Estimator", "", boost::python::no_init);
- class_432843a5646c5268bb35f7309d2d4b33.def("__call__", method_pointer_f61beef9632f5847b38c805656a4a479, "");
class_432843a5646c5268bb35f7309d2d4b33.def("__len__", method_pointer_807c80fd452557d9b51fc9ba6fe0fb51, "");
class_432843a5646c5268bb35f7309d2d4b33.def("get_estimator", method_pointer_3331f973eb6f54cfbc3a92ac3b1ce848, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
class_432843a5646c5268bb35f7309d2d4b33.def("set_estimator", method_pointer_844a99ccd8035b3e821357f54f18b079, "");
diff --git a/src/py/wrapper/wrapper_43d603893a165ed2bf34ad286a50f22e.cpp b/src/py/wrapper/wrapper_43d603893a165ed2bf34ad286a50f22e.cpp
index 05013d24..e1c2e710 100644
--- a/src/py/wrapper/wrapper_43d603893a165ed2bf34ad286a50f22e.cpp
+++ b/src/py/wrapper/wrapper_43d603893a165ed2bf34ad286a50f22e.cpp
@@ -44,9 +44,7 @@ void wrapper_43d603893a165ed2bf34ad286a50f22e()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation::Estimator > > (::statiskit::PolymorphicCopy< ::statiskit::SingularDistributionEstimation::Estimator, ::statiskit::MultinomialSingularDistributionEstimation::Estimator, ::statiskit::SingularDistributionEstimation::Estimator >::*method_pointer_f7ce59e3c2a75d608a6dbf9d4d96253d)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistributionEstimation::Estimator, struct ::statiskit::MultinomialSingularDistributionEstimation::Estimator, struct ::statiskit::SingularDistributionEstimation::Estimator >::copy;
boost::python::class_< autowig::Wrap_43d603893a165ed2bf34ad286a50f22e, autowig::Held< autowig::Wrap_43d603893a165ed2bf34ad286a50f22e >::Type, boost::python::bases< struct ::statiskit::SingularDistributionEstimation::Estimator >, boost::noncopyable > class_43d603893a165ed2bf34ad286a50f22e("_PolymorphicCopy_43d603893a165ed2bf34ad286a50f22e", "", boost::python::no_init);
- class_43d603893a165ed2bf34ad286a50f22e.def("copy", method_pointer_f7ce59e3c2a75d608a6dbf9d4d96253d, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistributionEstimation::Estimator, struct ::statiskit::MultinomialSingularDistributionEstimation::Estimator, struct ::statiskit::SingularDistributionEstimation::Estimator > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_446f651133d55eebbb2e7b65c75f4477.cpp b/src/py/wrapper/wrapper_446f651133d55eebbb2e7b65c75f4477.cpp
index ba9cfd8f..58b5106d 100644
--- a/src/py/wrapper/wrapper_446f651133d55eebbb2e7b65c75f4477.cpp
+++ b/src/py/wrapper/wrapper_446f651133d55eebbb2e7b65c75f4477.cpp
@@ -29,8 +29,6 @@ void wrapper_446f651133d55eebbb2e7b65c75f4477()
boost::python::object module_1b793d6dd01553ae939c99e3743fa436(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_1b793d6dd01553ae939c99e3743fa436.c_str()))));
boost::python::scope().attr("__mixture_distribution_em_estimation_1b793d6dd01553ae939c99e3743fa436") = module_1b793d6dd01553ae939c99e3743fa436;
boost::python::scope scope_1b793d6dd01553ae939c99e3743fa436 = module_1b793d6dd01553ae939c99e3743fa436;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > (::statiskit::MixtureDistributionEMEstimation< ::statiskit::CategoricalUnivariateMixtureDistribution, ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator::*method_pointer_4523ce4e62a7525a961a43f3e9947bf1)(struct ::statiskit::UnivariateData const &, bool const &) const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator::operator();
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > (::statiskit::MixtureDistributionEMEstimation< ::statiskit::CategoricalUnivariateMixtureDistribution, ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator::*method_pointer_a55966a62c015001b13bb91d874cce32)() const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator::copy;
bool (::statiskit::MixtureDistributionEMEstimation< ::statiskit::CategoricalUnivariateMixtureDistribution, ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator::*method_pointer_48331612c6b050d297a965bc08d631e3)() const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator::get_pi;
void (::statiskit::MixtureDistributionEMEstimation< ::statiskit::CategoricalUnivariateMixtureDistribution, ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator::*method_pointer_e5bb55005097548cb43c61526b3fe4f3)(bool const &) = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator::set_pi;
struct ::statiskit::CategoricalUnivariateDistributionEstimation::Estimator const * (::statiskit::MixtureDistributionEMEstimation< ::statiskit::CategoricalUnivariateMixtureDistribution, ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator::*method_pointer_bbe4939ea1255cb4a7d50a7a7f59d9dc)() const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator::get_default_estimator;
@@ -44,8 +42,6 @@ void wrapper_446f651133d55eebbb2e7b65c75f4477()
boost::python::class_< class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator, autowig::Held< class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator >::Type, boost::python::bases< struct ::statiskit::OptimizationEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution *, struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator > > class_446f651133d55eebbb2e7b65c75f4477("Estimator", "", boost::python::no_init);
class_446f651133d55eebbb2e7b65c75f4477.def(boost::python::init< >(""));
class_446f651133d55eebbb2e7b65c75f4477.def(boost::python::init< class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator const & >(""));
- class_446f651133d55eebbb2e7b65c75f4477.def("__call__", method_pointer_4523ce4e62a7525a961a43f3e9947bf1, "");
- class_446f651133d55eebbb2e7b65c75f4477.def("copy", method_pointer_a55966a62c015001b13bb91d874cce32, "");
class_446f651133d55eebbb2e7b65c75f4477.def("get_pi", method_pointer_48331612c6b050d297a965bc08d631e3, "");
class_446f651133d55eebbb2e7b65c75f4477.def("set_pi", method_pointer_e5bb55005097548cb43c61526b3fe4f3, "");
class_446f651133d55eebbb2e7b65c75f4477.def("get_default_estimator", method_pointer_bbe4939ea1255cb4a7d50a7a7f59d9dc, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
diff --git a/src/py/wrapper/wrapper_4499067c3a805c019c508a4a4cd73458.cpp b/src/py/wrapper/wrapper_4499067c3a805c019c508a4a4cd73458.cpp
deleted file mode 100644
index 5dd3425d..00000000
--- a/src/py/wrapper/wrapper_4499067c3a805c019c508a4a4cd73458.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_dd7bb4d869c75ddd94845b6b24addf34(class ::std::unique_ptr< class ::statiskit::GeneralizedStudentDistribution, struct ::std::default_delete< class ::statiskit::GeneralizedStudentDistribution > > const & instance, const class ::statiskit::GeneralizedStudentDistribution & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< class ::statiskit::GeneralizedStudentDistribution, struct ::std::default_delete< class ::statiskit::GeneralizedStudentDistribution > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< class ::statiskit::GeneralizedStudentDistribution, struct ::std::default_delete< class ::statiskit::GeneralizedStudentDistribution > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_4499067c3a805c019c508a4a4cd73458()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_4499067c3a805c019c508a4a4cd73458_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< class ::statiskit::GeneralizedStudentDistribution, struct ::std::default_delete< class ::statiskit::GeneralizedStudentDistribution > > const & unique_ptr_4499067c3a805c019c508a4a4cd73458)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::GeneralizedStudentDistribution, struct ::std::default_delete< class ::statiskit::GeneralizedStudentDistribution > > & >(unique_ptr_4499067c3a805c019c508a4a4cd73458).release()).ptr());
- std::shared_ptr< class ::statiskit::GeneralizedStudentDistribution > shared_ptr_4499067c3a805c019c508a4a4cd73458(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::GeneralizedStudentDistribution, struct ::std::default_delete< class ::statiskit::GeneralizedStudentDistribution > > & >(unique_ptr_4499067c3a805c019c508a4a4cd73458)));
- return boost::python::incref(boost::python::object(shared_ptr_4499067c3a805c019c508a4a4cd73458).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::GeneralizedStudentDistribution, struct ::std::default_delete< class ::statiskit::GeneralizedStudentDistribution > >, unique_ptr_4499067c3a805c019c508a4a4cd73458_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_44f216bdea3c5e90a46984755767adfe.cpp b/src/py/wrapper/wrapper_44f216bdea3c5e90a46984755767adfe.cpp
deleted file mode 100644
index 91df1c68..00000000
--- a/src/py/wrapper/wrapper_44f216bdea3c5e90a46984755767adfe.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_b8d1be6091ea5685afc7e86487c52ccc(class ::std::unique_ptr< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::std::default_delete< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution > > > const & instance, const struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution > & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::std::default_delete< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution > > > const volatile * get_pointer, struct ::std::default_delete< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution > > > const volatile >(class ::std::unique_ptr< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::std::default_delete< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution > > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_44f216bdea3c5e90a46984755767adfe()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_44f216bdea3c5e90a46984755767adfe_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::std::default_delete< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution > > > const & unique_ptr_44f216bdea3c5e90a46984755767adfe)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::std::default_delete< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution > > > & >(unique_ptr_44f216bdea3c5e90a46984755767adfe).release()).ptr());
- std::shared_ptr< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution > > shared_ptr_44f216bdea3c5e90a46984755767adfe(std::move(const_cast< class ::std::unique_ptr< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::std::default_delete< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution > > > & >(unique_ptr_44f216bdea3c5e90a46984755767adfe)));
- return boost::python::incref(boost::python::object(shared_ptr_44f216bdea3c5e90a46984755767adfe).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::std::default_delete< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution > > >, unique_ptr_44f216bdea3c5e90a46984755767adfe_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_46cb15530ddd5dbf8f9204dd687d8405.cpp b/src/py/wrapper/wrapper_46cb15530ddd5dbf8f9204dd687d8405.cpp
deleted file mode 100644
index 5b23fa77..00000000
--- a/src/py/wrapper/wrapper_46cb15530ddd5dbf8f9204dd687d8405.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_15dc1cce489e5b45a4443cd7f1c08fbb(class ::std::unique_ptr< struct ::statiskit::MultinomialSingularDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultinomialSingularDistributionEstimation::Estimator > > const & instance, const struct ::statiskit::MultinomialSingularDistributionEstimation::Estimator & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< struct ::statiskit::MultinomialSingularDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultinomialSingularDistributionEstimation::Estimator > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< struct ::statiskit::MultinomialSingularDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultinomialSingularDistributionEstimation::Estimator > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_46cb15530ddd5dbf8f9204dd687d8405()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_46cb15530ddd5dbf8f9204dd687d8405_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< struct ::statiskit::MultinomialSingularDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultinomialSingularDistributionEstimation::Estimator > > const & unique_ptr_46cb15530ddd5dbf8f9204dd687d8405)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< struct ::statiskit::MultinomialSingularDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultinomialSingularDistributionEstimation::Estimator > > & >(unique_ptr_46cb15530ddd5dbf8f9204dd687d8405).release()).ptr());
- std::shared_ptr< struct ::statiskit::MultinomialSingularDistributionEstimation::Estimator > shared_ptr_46cb15530ddd5dbf8f9204dd687d8405(std::move(const_cast< class ::std::unique_ptr< struct ::statiskit::MultinomialSingularDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultinomialSingularDistributionEstimation::Estimator > > & >(unique_ptr_46cb15530ddd5dbf8f9204dd687d8405)));
- return boost::python::incref(boost::python::object(shared_ptr_46cb15530ddd5dbf8f9204dd687d8405).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< struct ::statiskit::MultinomialSingularDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultinomialSingularDistributionEstimation::Estimator > >, unique_ptr_46cb15530ddd5dbf8f9204dd687d8405_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_473e4f9a05ed5118bd06e179489a35f4.cpp b/src/py/wrapper/wrapper_473e4f9a05ed5118bd06e179489a35f4.cpp
index f818b533..4e262e26 100644
--- a/src/py/wrapper/wrapper_473e4f9a05ed5118bd06e179489a35f4.cpp
+++ b/src/py/wrapper/wrapper_473e4f9a05ed5118bd06e179489a35f4.cpp
@@ -44,9 +44,7 @@ void wrapper_473e4f9a05ed5118bd06e179489a35f4()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > (::statiskit::PolymorphicCopy< ::statiskit::UnivariateDistribution, ::statiskit::BetaNegativeBinomialDistribution, ::statiskit::BetaCompoundDiscreteUnivariateDistribution >::*method_pointer_156b4d4dac65559aa215ae8033a77464)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::BetaNegativeBinomialDistribution, class ::statiskit::BetaCompoundDiscreteUnivariateDistribution >::copy;
boost::python::class_< autowig::Wrap_473e4f9a05ed5118bd06e179489a35f4, autowig::Held< autowig::Wrap_473e4f9a05ed5118bd06e179489a35f4 >::Type, boost::python::bases< class ::statiskit::BetaCompoundDiscreteUnivariateDistribution >, boost::noncopyable > class_473e4f9a05ed5118bd06e179489a35f4("_PolymorphicCopy_473e4f9a05ed5118bd06e179489a35f4", "", boost::python::no_init);
- class_473e4f9a05ed5118bd06e179489a35f4.def("copy", method_pointer_156b4d4dac65559aa215ae8033a77464, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::BetaNegativeBinomialDistribution, class ::statiskit::BetaCompoundDiscreteUnivariateDistribution > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_47a6f73b261a522f86157027e73539f0.cpp b/src/py/wrapper/wrapper_47a6f73b261a522f86157027e73539f0.cpp
deleted file mode 100644
index c96cd3b1..00000000
--- a/src/py/wrapper/wrapper_47a6f73b261a522f86157027e73539f0.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation > > const volatile * get_pointer, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation > > const volatile >(class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_47a6f73b261a522f86157027e73539f0()
-{
-
- std::string name_fa414b05d29e5f4ea0b6d6cb5cf81b01 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".statiskit");
- boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
- boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > const * (::statiskit::LazyEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::CategoricalMultivariateDistribution >, ::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::CategoricalMultivariateDistribution >, ::statiskit::CategoricalMultivariateDistributionEstimation > >::*method_pointer_c97ddb05d08c5079bbdbbe7600de13f6)() const = &::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation > >::get_estimated;
- boost::python::class_< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation > >, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation > > >::Type, boost::python::bases< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation > > > class_47a6f73b261a522f86157027e73539f0("_LazyEstimation_47a6f73b261a522f86157027e73539f0", "", boost::python::no_init);
- class_47a6f73b261a522f86157027e73539f0.def(boost::python::init< >(""));
- class_47a6f73b261a522f86157027e73539f0.def(boost::python::init< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > const * >(""));
- class_47a6f73b261a522f86157027e73539f0.def(boost::python::init< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation > > const & >(""));
- class_47a6f73b261a522f86157027e73539f0.def("get_estimated", method_pointer_c97ddb05d08c5079bbdbbe7600de13f6, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
-
- if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation > > >::is_class)
- {
- boost::python::implicitly_convertible< autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation > > >::Type, autowig::Held< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation > >::Type >();
- }
-
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_48bccb3a91fe5cebbca2f6105b37b2c5.cpp b/src/py/wrapper/wrapper_48bccb3a91fe5cebbca2f6105b37b2c5.cpp
index b90a041f..e6dc10cf 100644
--- a/src/py/wrapper/wrapper_48bccb3a91fe5cebbca2f6105b37b2c5.cpp
+++ b/src/py/wrapper/wrapper_48bccb3a91fe5cebbca2f6105b37b2c5.cpp
@@ -41,9 +41,7 @@ void wrapper_48bccb3a91fe5cebbca2f6105b37b2c5()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > (::statiskit::PolymorphicCopy< ::statiskit::MultivariateDistributionEstimation::Estimator, ::statiskit::Selection< ::statiskit::MultivariateDistribution, ::statiskit::MultivariateDistributionEstimation >::CriterionEstimator, ::statiskit::Selection< ::statiskit::MultivariateDistribution, ::statiskit::MultivariateDistributionEstimation >::Estimator >::*method_pointer_c2857e0629345afa858086d561ab4c94)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistributionEstimation::Estimator, class ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::Estimator >::copy;
boost::python::class_< autowig::Wrap_48bccb3a91fe5cebbca2f6105b37b2c5, autowig::Held< autowig::Wrap_48bccb3a91fe5cebbca2f6105b37b2c5 >::Type, boost::python::bases< class ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::Estimator >, boost::noncopyable > class_48bccb3a91fe5cebbca2f6105b37b2c5("_PolymorphicCopy_48bccb3a91fe5cebbca2f6105b37b2c5", "", boost::python::no_init);
- class_48bccb3a91fe5cebbca2f6105b37b2c5.def("copy", method_pointer_c2857e0629345afa858086d561ab4c94, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistributionEstimation::Estimator, class ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::Estimator > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_48d411e601675e49961eaa93daeb1835.cpp b/src/py/wrapper/wrapper_48d411e601675e49961eaa93daeb1835.cpp
index 407b2b97..fc9ce4df 100644
--- a/src/py/wrapper/wrapper_48d411e601675e49961eaa93daeb1835.cpp
+++ b/src/py/wrapper/wrapper_48d411e601675e49961eaa93daeb1835.cpp
@@ -25,15 +25,11 @@ void wrapper_48d411e601675e49961eaa93daeb1835()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- enum ::statiskit::event_type (::statiskit::CensoredEvent< ::statiskit::DiscreteEvent >::*method_pointer_2fd4e8997a7a5414ac0e46ac51b34d56)() const = &::statiskit::CensoredEvent< struct ::statiskit::DiscreteEvent >::get_event;
class ::std::vector< int, class ::std::allocator< int > > const & (::statiskit::CensoredEvent< ::statiskit::DiscreteEvent >::*method_pointer_6c71e4c59ca95bb8b1753b4b2642706f)() const = &::statiskit::CensoredEvent< struct ::statiskit::DiscreteEvent >::get_values;
- class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (::statiskit::CensoredEvent< ::statiskit::DiscreteEvent >::*method_pointer_6579b64a45055c4c881b20d701684074)() const = &::statiskit::CensoredEvent< struct ::statiskit::DiscreteEvent >::copy;
boost::python::class_< class ::statiskit::CensoredEvent< struct ::statiskit::DiscreteEvent >, autowig::Held< class ::statiskit::CensoredEvent< struct ::statiskit::DiscreteEvent > >::Type, boost::python::bases< struct ::statiskit::DiscreteEvent > > class_48d411e601675e49961eaa93daeb1835("_CensoredEvent_48d411e601675e49961eaa93daeb1835", "", boost::python::no_init);
class_48d411e601675e49961eaa93daeb1835.def(boost::python::init< class ::std::vector< int, class ::std::allocator< int > > const & >(""));
class_48d411e601675e49961eaa93daeb1835.def(boost::python::init< class ::statiskit::CensoredEvent< struct ::statiskit::DiscreteEvent > const & >(""));
- class_48d411e601675e49961eaa93daeb1835.def("get_event", method_pointer_2fd4e8997a7a5414ac0e46ac51b34d56, "");
class_48d411e601675e49961eaa93daeb1835.def("get_values", method_pointer_6c71e4c59ca95bb8b1753b4b2642706f, boost::python::return_value_policy< boost::python::return_by_value >(), "");
- class_48d411e601675e49961eaa93daeb1835.def("copy", method_pointer_6579b64a45055c4c881b20d701684074, "");
if(autowig::Held< class ::statiskit::CensoredEvent< struct ::statiskit::DiscreteEvent > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_49bd08872be751c291082c55ce0677e3.cpp b/src/py/wrapper/wrapper_49bd08872be751c291082c55ce0677e3.cpp
index d7cb1423..a9456601 100644
--- a/src/py/wrapper/wrapper_49bd08872be751c291082c55ce0677e3.cpp
+++ b/src/py/wrapper/wrapper_49bd08872be751c291082c55ce0677e3.cpp
@@ -29,13 +29,9 @@ void wrapper_49bd08872be751c291082c55ce0677e3()
boost::python::object module_bac6b66586be52859b259d0c4440e387(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_bac6b66586be52859b259d0c4440e387.c_str()))));
boost::python::scope().attr("_multivariate_mean_estimation") = module_bac6b66586be52859b259d0c4440e387;
boost::python::scope scope_bac6b66586be52859b259d0c4440e387 = module_bac6b66586be52859b259d0c4440e387;
- class ::std::unique_ptr< struct ::statiskit::MultivariateLocationEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateLocationEstimation > > (::statiskit::MultivariateMeanEstimation::Estimator::*method_pointer_57327e854bf6548697bbb3fd6cad4e85)(struct ::statiskit::MultivariateData const &) const = &::statiskit::MultivariateMeanEstimation::Estimator::operator();
- class ::std::unique_ptr< struct ::statiskit::MultivariateLocationEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateLocationEstimation::Estimator > > (::statiskit::MultivariateMeanEstimation::Estimator::*method_pointer_454eba19d53d5a7cba64a22215e89442)() const = &::statiskit::MultivariateMeanEstimation::Estimator::copy;
boost::python::class_< struct ::statiskit::MultivariateMeanEstimation::Estimator, autowig::Held< struct ::statiskit::MultivariateMeanEstimation::Estimator >::Type, boost::python::bases< struct ::statiskit::MultivariateLocationEstimation::Estimator > > class_49bd08872be751c291082c55ce0677e3("Estimator", "", boost::python::no_init);
class_49bd08872be751c291082c55ce0677e3.def(boost::python::init< >(""));
class_49bd08872be751c291082c55ce0677e3.def(boost::python::init< struct ::statiskit::MultivariateMeanEstimation::Estimator const & >(""));
- class_49bd08872be751c291082c55ce0677e3.def("__call__", method_pointer_57327e854bf6548697bbb3fd6cad4e85, "");
- class_49bd08872be751c291082c55ce0677e3.def("copy", method_pointer_454eba19d53d5a7cba64a22215e89442, "");
if(autowig::Held< struct ::statiskit::MultivariateMeanEstimation::Estimator >::is_class)
{
diff --git a/src/py/wrapper/wrapper_49ca84779c315483b61bc3fa2c2221b3.cpp b/src/py/wrapper/wrapper_49ca84779c315483b61bc3fa2c2221b3.cpp
index baf61d78..b945be24 100644
--- a/src/py/wrapper/wrapper_49ca84779c315483b61bc3fa2c2221b3.cpp
+++ b/src/py/wrapper/wrapper_49ca84779c315483b61bc3fa2c2221b3.cpp
@@ -25,20 +25,16 @@ void wrapper_49ca84779c315483b61bc3fa2c2221b3()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- bool (::statiskit::RealSampleSpace::*method_pointer_a084cae0ca8157b8845bd75a352fad30)(struct ::statiskit::UnivariateEvent const *) const = &::statiskit::RealSampleSpace::is_compatible;
double const & (::statiskit::RealSampleSpace::*method_pointer_e45aa72c802953dbb36e6b5455b1259f)() const = &::statiskit::RealSampleSpace::get_lower_bound;
double const & (::statiskit::RealSampleSpace::*method_pointer_e4cbbd25259f5cc096668eb93a2c4623)() const = &::statiskit::RealSampleSpace::get_upper_bound;
bool const & (::statiskit::RealSampleSpace::*method_pointer_1b3382c01d7b5a75a6be397193c75a26)() const = &::statiskit::RealSampleSpace::get_left_closed;
bool const & (::statiskit::RealSampleSpace::*method_pointer_2059defeec565154b2e04dcf45efe891)() const = &::statiskit::RealSampleSpace::get_right_closed;
- class ::std::unique_ptr< struct ::statiskit::UnivariateSampleSpace, struct ::std::default_delete< struct ::statiskit::UnivariateSampleSpace > > (::statiskit::RealSampleSpace::*method_pointer_0ec718c9211b5b6a97ffc5e0589b507c)() const = &::statiskit::RealSampleSpace::copy;
boost::python::class_< class ::statiskit::RealSampleSpace, autowig::Held< class ::statiskit::RealSampleSpace >::Type, boost::python::bases< struct ::statiskit::ContinuousSampleSpace > > class_49ca84779c315483b61bc3fa2c2221b3("RealSampleSpace", "", boost::python::no_init);
class_49ca84779c315483b61bc3fa2c2221b3.def(boost::python::init< double const &, double const &, bool const &, bool const & >(""));
- class_49ca84779c315483b61bc3fa2c2221b3.def("is_compatible", method_pointer_a084cae0ca8157b8845bd75a352fad30, "");
class_49ca84779c315483b61bc3fa2c2221b3.def("get_lower_bound", method_pointer_e45aa72c802953dbb36e6b5455b1259f, boost::python::return_value_policy< boost::python::return_by_value >(), "");
class_49ca84779c315483b61bc3fa2c2221b3.def("get_upper_bound", method_pointer_e4cbbd25259f5cc096668eb93a2c4623, boost::python::return_value_policy< boost::python::return_by_value >(), "");
class_49ca84779c315483b61bc3fa2c2221b3.def("get_left_closed", method_pointer_1b3382c01d7b5a75a6be397193c75a26, boost::python::return_value_policy< boost::python::return_by_value >(), "");
class_49ca84779c315483b61bc3fa2c2221b3.def("get_right_closed", method_pointer_2059defeec565154b2e04dcf45efe891, boost::python::return_value_policy< boost::python::return_by_value >(), "");
- class_49ca84779c315483b61bc3fa2c2221b3.def("copy", method_pointer_0ec718c9211b5b6a97ffc5e0589b507c, "");
if(autowig::Held< class ::statiskit::RealSampleSpace >::is_class)
{
diff --git a/src/py/wrapper/wrapper_49e18be963b9503a942009b04ff7e676.cpp b/src/py/wrapper/wrapper_49e18be963b9503a942009b04ff7e676.cpp
index a348cfec..9e07d30e 100644
--- a/src/py/wrapper/wrapper_49e18be963b9503a942009b04ff7e676.cpp
+++ b/src/py/wrapper/wrapper_49e18be963b9503a942009b04ff7e676.cpp
@@ -25,12 +25,10 @@ void wrapper_49e18be963b9503a942009b04ff7e676()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- struct ::statiskit::UnivariateDistribution const * (::statiskit::LazyEstimation< ::statiskit::PoissonDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::*method_pointer_41ac8910560258eaa7f207c013735b9a)() const = &::statiskit::LazyEstimation< class ::statiskit::PoissonDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::get_estimated;
boost::python::class_< class ::statiskit::LazyEstimation< class ::statiskit::PoissonDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >, autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::PoissonDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, boost::python::bases< struct ::statiskit::DiscreteUnivariateDistributionEstimation > > class_49e18be963b9503a942009b04ff7e676("_LazyEstimation_49e18be963b9503a942009b04ff7e676", "", boost::python::no_init);
class_49e18be963b9503a942009b04ff7e676.def(boost::python::init< >(""));
class_49e18be963b9503a942009b04ff7e676.def(boost::python::init< class ::statiskit::PoissonDistribution const * >(""));
class_49e18be963b9503a942009b04ff7e676.def(boost::python::init< class ::statiskit::LazyEstimation< class ::statiskit::PoissonDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const & >(""));
- class_49e18be963b9503a942009b04ff7e676.def("get_estimated", method_pointer_41ac8910560258eaa7f207c013735b9a, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
if(autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::PoissonDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_4aadfd4ed968565d96538f5ee967a12d.cpp b/src/py/wrapper/wrapper_4aadfd4ed968565d96538f5ee967a12d.cpp
deleted file mode 100644
index d27aa1e6..00000000
--- a/src/py/wrapper/wrapper_4aadfd4ed968565d96538f5ee967a12d.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::statiskit::LazyEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation > > const volatile * get_pointer > const volatile >(class ::statiskit::LazyEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_4aadfd4ed968565d96538f5ee967a12d()
-{
-
- std::string name_fa414b05d29e5f4ea0b6d6cb5cf81b01 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".statiskit");
- boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
- boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- struct ::statiskit::MixtureSingularDistribution const * (::statiskit::LazyEstimation< ::statiskit::MixtureSingularDistribution, ::statiskit::MixtureDistributionEMEstimation< ::statiskit::MixtureSingularDistribution, ::statiskit::SingularDistributionEstimation > >::*method_pointer_b6dc515704c4539d9277d1c207666090)() const = &::statiskit::LazyEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::get_estimated;
- boost::python::class_< class ::statiskit::LazyEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation > >, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation > > >::Type, boost::python::bases< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation > > > class_4aadfd4ed968565d96538f5ee967a12d("_LazyEstimation_4aadfd4ed968565d96538f5ee967a12d", "", boost::python::no_init);
- class_4aadfd4ed968565d96538f5ee967a12d.def(boost::python::init< >(""));
- class_4aadfd4ed968565d96538f5ee967a12d.def(boost::python::init< struct ::statiskit::MixtureSingularDistribution const * >(""));
- class_4aadfd4ed968565d96538f5ee967a12d.def(boost::python::init< class ::statiskit::LazyEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation > > const & >(""));
- class_4aadfd4ed968565d96538f5ee967a12d.def("get_estimated", method_pointer_b6dc515704c4539d9277d1c207666090, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
-
- if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation > > >::is_class)
- {
- boost::python::implicitly_convertible< autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation > > >::Type, autowig::Held< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::Type >();
- }
-
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_4b1365f753d05b8db1db0b529f5110f9.cpp b/src/py/wrapper/wrapper_4b1365f753d05b8db1db0b529f5110f9.cpp
index 18defca0..f3842e3d 100644
--- a/src/py/wrapper/wrapper_4b1365f753d05b8db1db0b529f5110f9.cpp
+++ b/src/py/wrapper/wrapper_4b1365f753d05b8db1db0b529f5110f9.cpp
@@ -25,12 +25,10 @@ void wrapper_4b1365f753d05b8db1db0b529f5110f9()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- struct ::statiskit::UnivariateConditionalDistribution const * (::statiskit::LazyEstimation< ::statiskit::DiscreteUnivariateConditionalDistribution, ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::*method_pointer_5b560b34f5ed545390f571e06998f973)() const = &::statiskit::LazyEstimation< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::get_estimated;
boost::python::class_< class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation > >::Type, boost::python::bases< struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation > > class_4b1365f753d05b8db1db0b529f5110f9("_LazyEstimation_4b1365f753d05b8db1db0b529f5110f9", "", boost::python::no_init);
class_4b1365f753d05b8db1db0b529f5110f9.def(boost::python::init< >(""));
class_4b1365f753d05b8db1db0b529f5110f9.def(boost::python::init< struct ::statiskit::DiscreteUnivariateConditionalDistribution const * >(""));
class_4b1365f753d05b8db1db0b529f5110f9.def(boost::python::init< class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation > const & >(""));
- class_4b1365f753d05b8db1db0b529f5110f9.def("get_estimated", method_pointer_5b560b34f5ed545390f571e06998f973, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_4bbc419ed8155503ab757cf61ca24f8a.cpp b/src/py/wrapper/wrapper_4bbc419ed8155503ab757cf61ca24f8a.cpp
deleted file mode 100644
index d890ae1e..00000000
--- a/src/py/wrapper/wrapper_4bbc419ed8155503ab757cf61ca24f8a.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_4bbc419ed8155503ab757cf61ca24f8a()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< class ::statiskit::NormalDistribution, struct ::std::default_delete< class ::statiskit::NormalDistribution > > (*function_pointer_4bbc419ed8155503ab757cf61ca24f8a)(class ::statiskit::NormalDistribution const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_4bbc419ed8155503ab757cf61ca24f8a, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_4eead2f6f5ce50588b930a018e6d3114.cpp b/src/py/wrapper/wrapper_4eead2f6f5ce50588b930a018e6d3114.cpp
deleted file mode 100644
index e72d2915..00000000
--- a/src/py/wrapper/wrapper_4eead2f6f5ce50588b930a018e6d3114.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_4eead2f6f5ce50588b930a018e6d3114()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< class ::statiskit::BetaBinomialDistribution, struct ::std::default_delete< class ::statiskit::BetaBinomialDistribution > > (*function_pointer_4eead2f6f5ce50588b930a018e6d3114)(class ::statiskit::BetaBinomialDistribution const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_4eead2f6f5ce50588b930a018e6d3114, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_4f08e906137d58128853d1fc5d729fae.cpp b/src/py/wrapper/wrapper_4f08e906137d58128853d1fc5d729fae.cpp
index 18fde884..ca65377b 100644
--- a/src/py/wrapper/wrapper_4f08e906137d58128853d1fc5d729fae.cpp
+++ b/src/py/wrapper/wrapper_4f08e906137d58128853d1fc5d729fae.cpp
@@ -29,8 +29,6 @@ void wrapper_4f08e906137d58128853d1fc5d729fae()
boost::python::object module_31af2f3c7b5c54f5a56e10ac7064289b(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_31af2f3c7b5c54f5a56e10ac7064289b.c_str()))));
boost::python::scope().attr("_irregular_univariate_histogram_distribution_slope_heuristic_selection") = module_31af2f3c7b5c54f5a56e10ac7064289b;
boost::python::scope scope_31af2f3c7b5c54f5a56e10ac7064289b = module_31af2f3c7b5c54f5a56e10ac7064289b;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > (::statiskit::IrregularUnivariateHistogramDistributionSlopeHeuristicSelection::Estimator::*method_pointer_0d4f230adcbd53629b5fd061e31c50e5)(struct ::statiskit::UnivariateData const &, bool const &) const = &::statiskit::IrregularUnivariateHistogramDistributionSlopeHeuristicSelection::Estimator::operator();
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > (::statiskit::IrregularUnivariateHistogramDistributionSlopeHeuristicSelection::Estimator::*method_pointer_7fa95043d9dc53c6966aae4f6339f241)() const = &::statiskit::IrregularUnivariateHistogramDistributionSlopeHeuristicSelection::Estimator::copy;
unsigned int const & (::statiskit::IrregularUnivariateHistogramDistributionSlopeHeuristicSelection::Estimator::*method_pointer_56fd39a8f6ed53729ecdf0bdc9056334)() const = &::statiskit::IrregularUnivariateHistogramDistributionSlopeHeuristicSelection::Estimator::get_maxbins;
void (::statiskit::IrregularUnivariateHistogramDistributionSlopeHeuristicSelection::Estimator::*method_pointer_ab8822cd4ed254e096080344d300b6f5)(unsigned int const &) = &::statiskit::IrregularUnivariateHistogramDistributionSlopeHeuristicSelection::Estimator::set_maxbins;
double const & (::statiskit::IrregularUnivariateHistogramDistributionSlopeHeuristicSelection::Estimator::*method_pointer_800f246c8e0d5a1590849e387716468a)() const = &::statiskit::IrregularUnivariateHistogramDistributionSlopeHeuristicSelection::Estimator::get_constant;
@@ -38,8 +36,6 @@ void wrapper_4f08e906137d58128853d1fc5d729fae()
boost::python::class_< class ::statiskit::IrregularUnivariateHistogramDistributionSlopeHeuristicSelection::Estimator, autowig::Held< class ::statiskit::IrregularUnivariateHistogramDistributionSlopeHeuristicSelection::Estimator >::Type, boost::python::bases< struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator > > class_4f08e906137d58128853d1fc5d729fae("Estimator", "", boost::python::no_init);
class_4f08e906137d58128853d1fc5d729fae.def(boost::python::init< >(""));
class_4f08e906137d58128853d1fc5d729fae.def(boost::python::init< class ::statiskit::IrregularUnivariateHistogramDistributionSlopeHeuristicSelection::Estimator const & >(""));
- class_4f08e906137d58128853d1fc5d729fae.def("__call__", method_pointer_0d4f230adcbd53629b5fd061e31c50e5, "");
- class_4f08e906137d58128853d1fc5d729fae.def("copy", method_pointer_7fa95043d9dc53c6966aae4f6339f241, "");
class_4f08e906137d58128853d1fc5d729fae.def("get_maxbins", method_pointer_56fd39a8f6ed53729ecdf0bdc9056334, boost::python::return_value_policy< boost::python::return_by_value >(), "");
class_4f08e906137d58128853d1fc5d729fae.def("set_maxbins", method_pointer_ab8822cd4ed254e096080344d300b6f5, "");
class_4f08e906137d58128853d1fc5d729fae.def("get_constant", method_pointer_800f246c8e0d5a1590849e387716468a, boost::python::return_value_policy< boost::python::return_by_value >(), "");
diff --git a/src/py/wrapper/wrapper_4f25ed2b505752de8ee46e2e6aa83af6.cpp b/src/py/wrapper/wrapper_4f25ed2b505752de8ee46e2e6aa83af6.cpp
index 5e30b316..43a7d4b0 100644
--- a/src/py/wrapper/wrapper_4f25ed2b505752de8ee46e2e6aa83af6.cpp
+++ b/src/py/wrapper/wrapper_4f25ed2b505752de8ee46e2e6aa83af6.cpp
@@ -25,15 +25,11 @@ void wrapper_4f25ed2b505752de8ee46e2e6aa83af6()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- enum ::statiskit::event_type (::statiskit::RightCensoredEvent< ::statiskit::ContinuousEvent >::*method_pointer_730c31a58a7d51b99c15d33aad9803bb)() const = &::statiskit::RightCensoredEvent< struct ::statiskit::ContinuousEvent >::get_event;
double const & (::statiskit::RightCensoredEvent< ::statiskit::ContinuousEvent >::*method_pointer_9aeec676e8e858f98c653f9ad009e3bd)() const = &::statiskit::RightCensoredEvent< struct ::statiskit::ContinuousEvent >::get_lower_bound;
- class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (::statiskit::RightCensoredEvent< ::statiskit::ContinuousEvent >::*method_pointer_62308bd9e722592d82a5b91995ef184c)() const = &::statiskit::RightCensoredEvent< struct ::statiskit::ContinuousEvent >::copy;
boost::python::class_< class ::statiskit::RightCensoredEvent< struct ::statiskit::ContinuousEvent >, autowig::Held< class ::statiskit::RightCensoredEvent< struct ::statiskit::ContinuousEvent > >::Type, boost::python::bases< struct ::statiskit::ContinuousEvent > > class_4f25ed2b505752de8ee46e2e6aa83af6("_RightCensoredEvent_4f25ed2b505752de8ee46e2e6aa83af6", "", boost::python::no_init);
class_4f25ed2b505752de8ee46e2e6aa83af6.def(boost::python::init< double const & >(""));
class_4f25ed2b505752de8ee46e2e6aa83af6.def(boost::python::init< class ::statiskit::RightCensoredEvent< struct ::statiskit::ContinuousEvent > const & >(""));
- class_4f25ed2b505752de8ee46e2e6aa83af6.def("get_event", method_pointer_730c31a58a7d51b99c15d33aad9803bb, "");
class_4f25ed2b505752de8ee46e2e6aa83af6.def("get_lower_bound", method_pointer_9aeec676e8e858f98c653f9ad009e3bd, boost::python::return_value_policy< boost::python::return_by_value >(), "");
- class_4f25ed2b505752de8ee46e2e6aa83af6.def("copy", method_pointer_62308bd9e722592d82a5b91995ef184c, "");
if(autowig::Held< class ::statiskit::RightCensoredEvent< struct ::statiskit::ContinuousEvent > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_505be4c829e95c51829a196fdbf7392f.cpp b/src/py/wrapper/wrapper_505be4c829e95c51829a196fdbf7392f.cpp
index 013915cc..e201ddff 100644
--- a/src/py/wrapper/wrapper_505be4c829e95c51829a196fdbf7392f.cpp
+++ b/src/py/wrapper/wrapper_505be4c829e95c51829a196fdbf7392f.cpp
@@ -25,34 +25,18 @@ void wrapper_505be4c829e95c51829a196fdbf7392f()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- unsigned int (::statiskit::GammaDistribution::*method_pointer_5501b444868652428fab203bfe99538c)() const = &::statiskit::GammaDistribution::get_nb_parameters;
double const & (::statiskit::GammaDistribution::*method_pointer_2d6e78ac029c5dbaba11f4d47d3f8f50)() const = &::statiskit::GammaDistribution::get_alpha;
void (::statiskit::GammaDistribution::*method_pointer_b60ed55763e75148abec99d60bc157d1)(double const &) = &::statiskit::GammaDistribution::set_alpha;
double const & (::statiskit::GammaDistribution::*method_pointer_97c06cfdcaa253f7902ee5da0de74e99)() const = &::statiskit::GammaDistribution::get_beta;
void (::statiskit::GammaDistribution::*method_pointer_3fc04c0502de56399edb37c532d78ee0)(double const &) = &::statiskit::GammaDistribution::set_beta;
- double (::statiskit::GammaDistribution::*method_pointer_cfb44933a61951678aeb8699a5cf7b1d)(double const &) const = &::statiskit::GammaDistribution::ldf;
- double (::statiskit::GammaDistribution::*method_pointer_b93560fe1add5e37aa1fd72708122d04)(double const &) const = &::statiskit::GammaDistribution::pdf;
- double (::statiskit::GammaDistribution::*method_pointer_28b3200c24a05b0f9214e0f9836a234e)(double const &) const = &::statiskit::GammaDistribution::cdf;
- double (::statiskit::GammaDistribution::*method_pointer_348391b8ea3b5f6f89203f118110c10c)(double const &) const = &::statiskit::GammaDistribution::quantile;
- class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (::statiskit::GammaDistribution::*method_pointer_0ae9629220ba5677b65a7ad547b24572)() const = &::statiskit::GammaDistribution::simulate;
- double (::statiskit::GammaDistribution::*method_pointer_d4f13b31d4c15aedab9bd657259be9e6)() const = &::statiskit::GammaDistribution::get_mean;
- double (::statiskit::GammaDistribution::*method_pointer_0d5b88a1c47b54eea9dfcd5a0f202403)() const = &::statiskit::GammaDistribution::get_variance;
boost::python::class_< class ::statiskit::GammaDistribution, autowig::Held< class ::statiskit::GammaDistribution >::Type, boost::python::bases< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GammaDistribution, struct ::statiskit::ContinuousUnivariateDistribution > > > class_505be4c829e95c51829a196fdbf7392f("GammaDistribution", "This class represents a Gamma distribution.\n\nThe Gamma distribution is an univariate continuous distribution. The\nsupport is the set of positive real values :math:`\\mathbb{R}_+^*`.\n\n", boost::python::no_init);
class_505be4c829e95c51829a196fdbf7392f.def(boost::python::init< >(""));
class_505be4c829e95c51829a196fdbf7392f.def(boost::python::init< double const &, double const & >(""));
class_505be4c829e95c51829a196fdbf7392f.def(boost::python::init< class ::statiskit::GammaDistribution const & >(""));
- class_505be4c829e95c51829a196fdbf7392f.def("get_nb_parameters", method_pointer_5501b444868652428fab203bfe99538c, "Returns the number of parameters of the Gamma distribution.\n\nIn the general case the number of parameters of a Gamma distribution is\n:math:`2` (:math:`alpha` and :math:`beta`). When :math:`\\alpha=1.`, the\nGamma distribution is equivalent to the exponential distribution.\nTherefore, in this case the number of parameters is :math:`1`.\n\n:Return Type:\n :cpp:any:`unsigned` int\n\n");
class_505be4c829e95c51829a196fdbf7392f.def("get_alpha", method_pointer_2d6e78ac029c5dbaba11f4d47d3f8f50, boost::python::return_value_policy< boost::python::return_by_value >(), "Get the value of the shape parameter :math:`\\alpha`.\n\n:Return Type:\n :cpp:any:`double`\n\n");
class_505be4c829e95c51829a196fdbf7392f.def("set_alpha", method_pointer_b60ed55763e75148abec99d60bc157d1, "Set the value of the shape parameter :math:`\\alpha`.\n\n:Parameter:\n `mu` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`void`\n\n");
class_505be4c829e95c51829a196fdbf7392f.def("get_beta", method_pointer_97c06cfdcaa253f7902ee5da0de74e99, boost::python::return_value_policy< boost::python::return_by_value >(), "Get the value of the rate parameter :math:`\\beta`.\n\n:Return Type:\n :cpp:any:`double`\n\n");
class_505be4c829e95c51829a196fdbf7392f.def("set_beta", method_pointer_3fc04c0502de56399edb37c532d78ee0, "Set the value of the rate parameter :math:`\\beta`.\n\n:Parameter:\n `sigma` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`void`\n\n");
- class_505be4c829e95c51829a196fdbf7392f.def("ldf", method_pointer_cfb44933a61951678aeb8699a5cf7b1d, ":raw-latex:`\\copybrief `statiskit::ContinuousUnivariateDistribution::ldf()\n\nLet $x :raw-latex:`\\in `:raw-latex:`\\mathbb{R}` $ denote the value, $$\n\n:Parameter:\n `value` (:cpp:any:`double`) - The considered value :math:`x`.\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_505be4c829e95c51829a196fdbf7392f.def("pdf", method_pointer_b93560fe1add5e37aa1fd72708122d04, ":raw-latex:`\\copybrief `statiskit::ContinuousUnivariateDistribution::pdf()\n\nLet $x :raw-latex:`\\in `:raw-latex:`\\mathbb{R}` $ denote the value,\n\n.. math::\n\n\n f(x) = \\frac{\\beta^{\\alpha} x^{\\alpha - 1} \\exp \\left( - \\beta x \\right)}{\\Gamma \\left(\\alpha\\right)}.\n\n:Parameter:\n `value` (:cpp:any:`double`) - The considered value :math:`x`.\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_505be4c829e95c51829a196fdbf7392f.def("cdf", method_pointer_28b3200c24a05b0f9214e0f9836a234e, ":raw-latex:`\\copybrief `statiskit::ContinuousUnivariateDistribution::cdf()\n\nLet $x :raw-latex:`\\in `:raw-latex:`\\mathbb{R}` $ denote the value,\n\n.. math::\n\n\n P(X \\leq x) = \\frac{\\gamma\\left(\\alpha, \\beta x\\right)}{\\Gamma\\left(\\alpha\\right)}.\n\n:Parameter:\n `value` (:cpp:any:`double`) - The considered value :math:`x`.\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_505be4c829e95c51829a196fdbf7392f.def("quantile", method_pointer_348391b8ea3b5f6f89203f118110c10c, ":raw-latex:`\\copybrief `statiskit::ContinuousUnivariateDistribution::quantile()\n\nLet $x :raw-latex:`\\in `:raw-latex:`\\mathbb{R}`^{+}\\_{\\*} $ denote the\nvalue to compute and :math:`p \\in \\left(0,1\\right)` denote a given\nprobability,\n\n.. math::\n\n\n x = \\frac{\\gamma^{-1}_p\\left(\\alpha, p\\right)}{\\beta}\n\n:Parameter:\n `p` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_505be4c829e95c51829a196fdbf7392f.def("simulate", method_pointer_0ae9629220ba5677b65a7ad547b24572, "");
- class_505be4c829e95c51829a196fdbf7392f.def("get_mean", method_pointer_d4f13b31d4c15aedab9bd657259be9e6, "Get mean of the Gamma distribution $ E(X) =\n:raw-latex:`\\frac{\\alpha}{\\beta}`$\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_505be4c829e95c51829a196fdbf7392f.def("get_variance", method_pointer_0d5b88a1c47b54eea9dfcd5a0f202403, "Get variance of the Gamma distribution $ V(X) =\n:raw-latex:`\\frac{\\alpha}{\\beta^2}` $.\n\n:Return Type:\n :cpp:any:`double`\n\n");
if(autowig::Held< class ::statiskit::GammaDistribution >::is_class)
{
diff --git a/src/py/wrapper/wrapper_5060bd7989345eaab2a7cccb560a27f2.cpp b/src/py/wrapper/wrapper_5060bd7989345eaab2a7cccb560a27f2.cpp
index bbbe018e..536e1a82 100644
--- a/src/py/wrapper/wrapper_5060bd7989345eaab2a7cccb560a27f2.cpp
+++ b/src/py/wrapper/wrapper_5060bd7989345eaab2a7cccb560a27f2.cpp
@@ -25,13 +25,13 @@ void wrapper_5060bd7989345eaab2a7cccb560a27f2()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > const & (::statiskit::NamedData::*method_pointer_e7398f559ed25c70a96cdbbb2b1ee7e0)() const = &::statiskit::NamedData::get_name;
+ class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > const & (::statiskit::NamedData::*method_pointer_e3cfb1a3d9495367a23d2829c40016d3)() const = &::statiskit::NamedData::get_name;
void (::statiskit::NamedData::*method_pointer_46f197031b545060a129ed44d41f810d)(class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > const &) = &::statiskit::NamedData::set_name;
boost::python::class_< class ::statiskit::NamedData, autowig::Held< class ::statiskit::NamedData >::Type > class_5060bd7989345eaab2a7cccb560a27f2("NamedData", "", boost::python::no_init);
class_5060bd7989345eaab2a7cccb560a27f2.def(boost::python::init< >(""));
class_5060bd7989345eaab2a7cccb560a27f2.def(boost::python::init< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > const & >(""));
class_5060bd7989345eaab2a7cccb560a27f2.def(boost::python::init< class ::statiskit::NamedData const & >(""));
- class_5060bd7989345eaab2a7cccb560a27f2.def("get_name", method_pointer_e7398f559ed25c70a96cdbbb2b1ee7e0, boost::python::return_value_policy< boost::python::return_by_value >(), "");
+ class_5060bd7989345eaab2a7cccb560a27f2.def("get_name", method_pointer_e3cfb1a3d9495367a23d2829c40016d3, boost::python::return_value_policy< boost::python::return_by_value >(), "");
class_5060bd7989345eaab2a7cccb560a27f2.def("set_name", method_pointer_46f197031b545060a129ed44d41f810d, "");
}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_51a269f41c995b2e8c33ae7f895f50ae.cpp b/src/py/wrapper/wrapper_51a269f41c995b2e8c33ae7f895f50ae.cpp
index 65eb3871..423e7c3f 100644
--- a/src/py/wrapper/wrapper_51a269f41c995b2e8c33ae7f895f50ae.cpp
+++ b/src/py/wrapper/wrapper_51a269f41c995b2e8c33ae7f895f50ae.cpp
@@ -25,12 +25,10 @@ void wrapper_51a269f41c995b2e8c33ae7f895f50ae()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- struct ::statiskit::MultivariateDistribution const * (::statiskit::LazyEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::MultivariateDistribution >, ::statiskit::MultivariateDistributionEstimation >::*method_pointer_3227d95db8cc5f7db61f5f449f21ec62)() const = &::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation >::get_estimated;
boost::python::class_< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation >, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation > >::Type, boost::python::bases< struct ::statiskit::MultivariateDistributionEstimation > > class_51a269f41c995b2e8c33ae7f895f50ae("_LazyEstimation_51a269f41c995b2e8c33ae7f895f50ae", "", boost::python::no_init);
class_51a269f41c995b2e8c33ae7f895f50ae.def(boost::python::init< >(""));
class_51a269f41c995b2e8c33ae7f895f50ae.def(boost::python::init< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > const * >(""));
class_51a269f41c995b2e8c33ae7f895f50ae.def(boost::python::init< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation > const & >(""));
- class_51a269f41c995b2e8c33ae7f895f50ae.def("get_estimated", method_pointer_3227d95db8cc5f7db61f5f449f21ec62, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_524b20b628dd5516a98e9f31da398dbf.cpp b/src/py/wrapper/wrapper_524b20b628dd5516a98e9f31da398dbf.cpp
index 76744eb3..5f9c793b 100644
--- a/src/py/wrapper/wrapper_524b20b628dd5516a98e9f31da398dbf.cpp
+++ b/src/py/wrapper/wrapper_524b20b628dd5516a98e9f31da398dbf.cpp
@@ -25,34 +25,18 @@ void wrapper_524b20b628dd5516a98e9f31da398dbf()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- unsigned int (::statiskit::GumbelMaxDistribution::*method_pointer_53287464dd09597281cfaf908889cb18)() const = &::statiskit::GumbelMaxDistribution::get_nb_parameters;
double const & (::statiskit::GumbelMaxDistribution::*method_pointer_bd3003bf86365b85b7c0736015ae8e0f)() const = &::statiskit::GumbelMaxDistribution::get_mu;
void (::statiskit::GumbelMaxDistribution::*method_pointer_1f54ac04ac0b5ff9966afabee8fe3031)(double const &) = &::statiskit::GumbelMaxDistribution::set_mu;
double const & (::statiskit::GumbelMaxDistribution::*method_pointer_ce603175d9aa53e4ab7b1b8c0364c7ed)() const = &::statiskit::GumbelMaxDistribution::get_sigma;
void (::statiskit::GumbelMaxDistribution::*method_pointer_203ef61493455ba6b5f6b85cdeb364a3)(double const &) = &::statiskit::GumbelMaxDistribution::set_sigma;
- double (::statiskit::GumbelMaxDistribution::*method_pointer_4f4bba00af93536ba78594e83105277a)(double const &) const = &::statiskit::GumbelMaxDistribution::ldf;
- double (::statiskit::GumbelMaxDistribution::*method_pointer_53906707d4d157748089974b5241d80c)(double const &) const = &::statiskit::GumbelMaxDistribution::pdf;
- double (::statiskit::GumbelMaxDistribution::*method_pointer_e7b23bc4a3785aa0bfb03ada91a738f3)(double const &) const = &::statiskit::GumbelMaxDistribution::cdf;
- double (::statiskit::GumbelMaxDistribution::*method_pointer_784c2b60c8245dffac54ad1cb2531464)(double const &) const = &::statiskit::GumbelMaxDistribution::quantile;
- class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (::statiskit::GumbelMaxDistribution::*method_pointer_bccc0bf974de57fa8fc95643f6c76c8e)() const = &::statiskit::GumbelMaxDistribution::simulate;
- double (::statiskit::GumbelMaxDistribution::*method_pointer_3f536359c24351cbad0bead4a42a668b)() const = &::statiskit::GumbelMaxDistribution::get_mean;
- double (::statiskit::GumbelMaxDistribution::*method_pointer_7acccc16fb17564db8d8dd607bbebf14)() const = &::statiskit::GumbelMaxDistribution::get_variance;
boost::python::class_< class ::statiskit::GumbelMaxDistribution, autowig::Held< class ::statiskit::GumbelMaxDistribution >::Type, boost::python::bases< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GumbelMaxDistribution, struct ::statiskit::ContinuousUnivariateDistribution > > > class_524b20b628dd5516a98e9f31da398dbf("GumbelMaxDistribution", "This class GumbelMaxDistribution represents a `Gumbel\ndistribution `__\n(maximum).\n\nThe Gumbel distribution (maximum) is an univariate continuous\ndistribution. It is also called extreme value type I distribution\n(maximum). The support is the set of real values :math:`\\mathbb{R}`.\n\n", boost::python::no_init);
class_524b20b628dd5516a98e9f31da398dbf.def(boost::python::init< >(""));
class_524b20b628dd5516a98e9f31da398dbf.def(boost::python::init< double const &, double const & >(""));
class_524b20b628dd5516a98e9f31da398dbf.def(boost::python::init< class ::statiskit::GumbelMaxDistribution const & >(""));
- class_524b20b628dd5516a98e9f31da398dbf.def("get_nb_parameters", method_pointer_53287464dd09597281cfaf908889cb18, "Returns the number of parameters of the GumbelMax distribution\n\nThe number of parameters of a GumbelMax distribution is :math:`2`\n(:math:`\\mu` and :math:`\\sigma`).\n\n:Return Type:\n :cpp:any:`unsigned` int\n\n");
class_524b20b628dd5516a98e9f31da398dbf.def("get_mu", method_pointer_bd3003bf86365b85b7c0736015ae8e0f, boost::python::return_value_policy< boost::python::return_by_value >(), "Get the value of the location parameter mu.\n\n:Return Type:\n :cpp:any:`double`\n\n");
class_524b20b628dd5516a98e9f31da398dbf.def("set_mu", method_pointer_1f54ac04ac0b5ff9966afabee8fe3031, "Set the value of the location parameter mu.\n\n:Parameter:\n `mu` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`void`\n\n");
class_524b20b628dd5516a98e9f31da398dbf.def("get_sigma", method_pointer_ce603175d9aa53e4ab7b1b8c0364c7ed, boost::python::return_value_policy< boost::python::return_by_value >(), "Get the value of the scale prameter sigma.\n\n:Return Type:\n :cpp:any:`double`\n\n");
class_524b20b628dd5516a98e9f31da398dbf.def("set_sigma", method_pointer_203ef61493455ba6b5f6b85cdeb364a3, "Set the value of the scale prameter sigma.\n\n:Parameter:\n `sigma` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`void`\n\n");
- class_524b20b628dd5516a98e9f31da398dbf.def("ldf", method_pointer_4f4bba00af93536ba78594e83105277a, ":raw-latex:`\\copybrief `statiskit::ContinuousUnivariateDistribution::ldf()\n\n::\n\n * \\details Let $x \\in \\mathbb{R} $ denote the value,\n * $$\n * \\ln f(x) = \\frac{\\mu-x}{\\sigma} - \\exp \\left( \\frac{\\mu-x}{\\sigma} \\right) - \\ln (\\sigma).\n * $$\n * \\param value The considered value $x$.\n\n:Parameter:\n `value` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_524b20b628dd5516a98e9f31da398dbf.def("pdf", method_pointer_53906707d4d157748089974b5241d80c, ":raw-latex:`\\copybrief `statiskit::ContinuousUnivariateDistribution::pdf()\n\n::\n\n * \\details Let $x \\in \\mathbb{R} $ denote the value,\n * $$\n * f(x) = \\frac{1}{\\sigma} \\exp \\left\\lbrace \\frac{\\mu-x}{\\sigma} - \\exp \\left( \\frac{\\mu-x}{\\sigma} \\right) \\right\\rbrace .\n * $$\n * \\param value The considered value $x$.\n\n:Parameter:\n `value` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_524b20b628dd5516a98e9f31da398dbf.def("cdf", method_pointer_e7b23bc4a3785aa0bfb03ada91a738f3, ":raw-latex:`\\copybrief `statiskit::ContinuousUnivariateDistribution::cdf()\n\n::\n\n * \\details Let $x \\in \\mathbb{R} $ denote the value,\n * $$\n * P(X \\leq x) = \\exp \\left\\lbrace - \\exp \\left( \\frac{\\mu-x}{\\sigma} \\right) \\right\\rbrace.\n * $$\n * \\param value The considered value $x$.\n\n:Parameter:\n `value` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_524b20b628dd5516a98e9f31da398dbf.def("quantile", method_pointer_784c2b60c8245dffac54ad1cb2531464, ":raw-latex:`\\copybrief `statiskit::ContinuousUnivariateDistribution::quantile()\n\\* The quantile for GumbelMax distribution is computed as $ x =\n:raw-latex:`\\mu `-\n:raw-latex:`\\sigma `:raw-latex:`\\ln `:raw-latex:`\\lbrace `-\n:raw-latex:`\\ln `(p) :raw-latex:`\\rbrace `$.\n\n:Parameter:\n `p` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_524b20b628dd5516a98e9f31da398dbf.def("simulate", method_pointer_bccc0bf974de57fa8fc95643f6c76c8e, "");
- class_524b20b628dd5516a98e9f31da398dbf.def("get_mean", method_pointer_3f536359c24351cbad0bead4a42a668b, "Get mean of GumbelMax distribution $ E(X) = :raw-latex:`\\mu `+\n:raw-latex:`\\sigma `:raw-latex:`\\gamma`\\ :math:`, where [`\\ :raw-latex:`\\gamma`$](http://www.boost.org/doc/libs/1\\_40\\_0/libs/math/doc/sf\\_and\\_dist/html/math\\_toolkit/toolkit/internals1/constants.html)\nis the Euler's constant implemented in Boost.Math library.\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_524b20b628dd5516a98e9f31da398dbf.def("get_variance", method_pointer_7acccc16fb17564db8d8dd607bbebf14, "Get variance of GumbelMax distribution $ V(X) = :raw-latex:`\\pi`^2\n:raw-latex:`\\sigma`^2 / 6 $.\n\n:Return Type:\n :cpp:any:`double`\n\n");
if(autowig::Held< class ::statiskit::GumbelMaxDistribution >::is_class)
{
diff --git a/src/py/wrapper/wrapper_528d7cd3a92d569d897fdc1e61483003.cpp b/src/py/wrapper/wrapper_528d7cd3a92d569d897fdc1e61483003.cpp
index 98f0b3d6..9ffb1024 100644
--- a/src/py/wrapper/wrapper_528d7cd3a92d569d897fdc1e61483003.cpp
+++ b/src/py/wrapper/wrapper_528d7cd3a92d569d897fdc1e61483003.cpp
@@ -41,9 +41,7 @@ void wrapper_528d7cd3a92d569d897fdc1e61483003()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator > > (::statiskit::PolymorphicCopy< ::statiskit::UnivariateConditionalDistributionEstimation::Estimator, ::statiskit::Selection< ::statiskit::CategoricalUnivariateConditionalDistribution, ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::CriterionEstimator, ::statiskit::Selection< ::statiskit::CategoricalUnivariateConditionalDistribution, ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::Estimator >::*method_pointer_ac1d2084aec051319f07ccbf56f83bc3)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator, class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::Estimator >::copy;
boost::python::class_< autowig::Wrap_528d7cd3a92d569d897fdc1e61483003, autowig::Held< autowig::Wrap_528d7cd3a92d569d897fdc1e61483003 >::Type, boost::python::bases< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::Estimator >, boost::noncopyable > class_528d7cd3a92d569d897fdc1e61483003("_PolymorphicCopy_528d7cd3a92d569d897fdc1e61483003", "", boost::python::no_init);
- class_528d7cd3a92d569d897fdc1e61483003.def("copy", method_pointer_ac1d2084aec051319f07ccbf56f83bc3, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator, class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::Estimator > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_535076612f7652a491ad5e6874f2c956.cpp b/src/py/wrapper/wrapper_535076612f7652a491ad5e6874f2c956.cpp
deleted file mode 100644
index 83adf868..00000000
--- a/src/py/wrapper/wrapper_535076612f7652a491ad5e6874f2c956.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_1d25500d11925f1f8c4b73d7c7597960(class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::CriterionEstimator > > const & instance, const class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::CriterionEstimator & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::CriterionEstimator > > const volatile * get_pointer::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::CriterionEstimator > > const volatile >(class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::CriterionEstimator > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_535076612f7652a491ad5e6874f2c956()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_535076612f7652a491ad5e6874f2c956_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::CriterionEstimator > > const & unique_ptr_535076612f7652a491ad5e6874f2c956)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::CriterionEstimator > > & >(unique_ptr_535076612f7652a491ad5e6874f2c956).release()).ptr());
- std::shared_ptr< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::CriterionEstimator > shared_ptr_535076612f7652a491ad5e6874f2c956(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::CriterionEstimator > > & >(unique_ptr_535076612f7652a491ad5e6874f2c956)));
- return boost::python::incref(boost::python::object(shared_ptr_535076612f7652a491ad5e6874f2c956).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::CriterionEstimator > >, unique_ptr_535076612f7652a491ad5e6874f2c956_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_538f91e6a3fc5dbd870f123f65864757.cpp b/src/py/wrapper/wrapper_538f91e6a3fc5dbd870f123f65864757.cpp
deleted file mode 100644
index 6514089a..00000000
--- a/src/py/wrapper/wrapper_538f91e6a3fc5dbd870f123f65864757.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_538f91e6a3fc5dbd870f123f65864757()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::CriterionEstimator > > (*function_pointer_538f91e6a3fc5dbd870f123f65864757)(class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::CriterionEstimator const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_538f91e6a3fc5dbd870f123f65864757, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_54b6e63f654953dcae78c846b869c3f2.cpp b/src/py/wrapper/wrapper_54b6e63f654953dcae78c846b869c3f2.cpp
deleted file mode 100644
index 09d5976b..00000000
--- a/src/py/wrapper/wrapper_54b6e63f654953dcae78c846b869c3f2.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_54b6e63f654953dcae78c846b869c3f2()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< class ::statiskit::CauchyDistribution, struct ::std::default_delete< class ::statiskit::CauchyDistribution > > (*function_pointer_54b6e63f654953dcae78c846b869c3f2)(class ::statiskit::CauchyDistribution const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_54b6e63f654953dcae78c846b869c3f2, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_54cf6a9a8b6f55e88b9761ceaf79ba3f.cpp b/src/py/wrapper/wrapper_54cf6a9a8b6f55e88b9761ceaf79ba3f.cpp
index f318508a..ad07f3f1 100644
--- a/src/py/wrapper/wrapper_54cf6a9a8b6f55e88b9761ceaf79ba3f.cpp
+++ b/src/py/wrapper/wrapper_54cf6a9a8b6f55e88b9761ceaf79ba3f.cpp
@@ -71,7 +71,6 @@ void wrapper_54cf6a9a8b6f55e88b9761ceaf79ba3f()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- double (::statiskit::ContinuousUnivariateDistribution::*method_pointer_c3090cef11805fc1858df60ff42a7c43)(struct ::statiskit::UnivariateEvent const *, bool const &) const = &::statiskit::ContinuousUnivariateDistribution::probability;
double (::statiskit::ContinuousUnivariateDistribution::*method_pointer_2843df1d3dc6596aaccccc3a0dd5da36)(double const &) const = &::statiskit::ContinuousUnivariateDistribution::ldf;
double (::statiskit::ContinuousUnivariateDistribution::*method_pointer_30c20faf3f5a515d9541c73f1eb020df)(double const &) const = &::statiskit::ContinuousUnivariateDistribution::pdf;
double (::statiskit::ContinuousUnivariateDistribution::*method_pointer_3e9327a27cc259a1a813cf253bd84642)(double const &) const = &::statiskit::ContinuousUnivariateDistribution::cdf;
@@ -79,7 +78,6 @@ void wrapper_54cf6a9a8b6f55e88b9761ceaf79ba3f()
double (::statiskit::ContinuousUnivariateDistribution::*method_pointer_cb42091f4cb35419b13eb0e0c27eb470)() const = &::statiskit::ContinuousUnivariateDistribution::get_mean;
double (::statiskit::ContinuousUnivariateDistribution::*method_pointer_17d4a13bc764561299d331907516003f)() const = &::statiskit::ContinuousUnivariateDistribution::get_variance;
boost::python::class_< autowig::Wrap_54cf6a9a8b6f55e88b9761ceaf79ba3f, autowig::Held< autowig::Wrap_54cf6a9a8b6f55e88b9761ceaf79ba3f >::Type, boost::python::bases< struct ::statiskit::UnivariateDistribution >, boost::noncopyable > class_54cf6a9a8b6f55e88b9761ceaf79ba3f("ContinuousUnivariateDistribution", "This virtual class ContinuousUnivariateDistribution represents the\ndistribution of a random continuous component $ X$. The support is $\n:raw-latex:`\\mathbb{R}` $ and we have $\n:raw-latex:`\\int`\\_{-:raw-latex:`\\infty`}^{:raw-latex:`\\infty`} f(x) dx\n= 1$.\n\n", boost::python::no_init);
- class_54cf6a9a8b6f55e88b9761ceaf79ba3f.def("probability", method_pointer_c3090cef11805fc1858df60ff42a7c43, "Compute the probability of a set of values.\n\nLet $A :raw-latex:`\\in `:raw-latex:`\\mathbb{R}` $ denote the set of\nvalues. The probability function get $ P:raw-latex:`\\left`(X\n:raw-latex:`\\in `A:raw-latex:`\\right`) $ or $\n:raw-latex:`\\ln `P:raw-latex:`\\left`(X\n:raw-latex:`\\in `A:raw-latex:`\\right`) $ according to the boolean\nparameter logarithm.\n\n:Parameters:\n - `` (:py:class:`statiskit.core.statiskit.UnivariateEvent`) - Undocumented\n - `logarithm` (:cpp:any:`bool`) - The boolean.\n\n:Return Type:\n :cpp:any:`double`\n\n");
class_54cf6a9a8b6f55e88b9761ceaf79ba3f.def("ldf", boost::python::pure_virtual(method_pointer_2843df1d3dc6596aaccccc3a0dd5da36), "Compute the log-probability density of a value.\n\nLet $x :raw-latex:`\\in `:raw-latex:`\\mathbb{R}` $ denote the value, $\n:raw-latex:`\\ln `f(x) = :raw-latex:`\\ln `P:raw-latex:`\\left`(X\n:raw-latex:`\\in `dx:raw-latex:`\\right`) $.\n\n:Parameter:\n `value` (:cpp:any:`double`) - The considered value.\n\n:Return Type:\n :cpp:any:`double`\n\n");
class_54cf6a9a8b6f55e88b9761ceaf79ba3f.def("pdf", boost::python::pure_virtual(method_pointer_30c20faf3f5a515d9541c73f1eb020df), "Compute the probability density of a value.\n\nLet $x :raw-latex:`\\in `:raw-latex:`\\mathbb{R}` $ denote the value, $\nf(x) = P:raw-latex:`\\left`(X :raw-latex:`\\in `dx:raw-latex:`\\right`) $.\n\n:Parameter:\n `value` (:cpp:any:`double`) - The considered value.\n\n:Return Type:\n :cpp:any:`double`\n\n");
class_54cf6a9a8b6f55e88b9761ceaf79ba3f.def("cdf", boost::python::pure_virtual(method_pointer_3e9327a27cc259a1a813cf253bd84642), "Compute the cumulative probability of a value.\n\nLet $x :raw-latex:`\\in `:raw-latex:`\\mathbb{R}` $ denote the value, $\nP:raw-latex:`\\left`(X :raw-latex:`\\leq `x :raw-latex:`\\right`) =\n:raw-latex:`\\int`\\_{-:raw-latex:`\\infty`}^x f(t) dt $.\n\n:Parameter:\n `value` (:cpp:any:`double`) - The considered value.\n\n:Return Type:\n :cpp:any:`double`\n\n");
diff --git a/src/py/wrapper/wrapper_55b69785544750a3b6295ad9fffbe69e.cpp b/src/py/wrapper/wrapper_55b69785544750a3b6295ad9fffbe69e.cpp
deleted file mode 100644
index 2eb4b3d8..00000000
--- a/src/py/wrapper/wrapper_55b69785544750a3b6295ad9fffbe69e.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_06ed95cc073a527a97893900084abcb5(class ::std::unique_ptr< class ::statiskit::BetaNegativeBinomialDistribution, struct ::std::default_delete< class ::statiskit::BetaNegativeBinomialDistribution > > const & instance, const class ::statiskit::BetaNegativeBinomialDistribution & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< class ::statiskit::BetaNegativeBinomialDistribution, struct ::std::default_delete< class ::statiskit::BetaNegativeBinomialDistribution > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< class ::statiskit::BetaNegativeBinomialDistribution, struct ::std::default_delete< class ::statiskit::BetaNegativeBinomialDistribution > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_55b69785544750a3b6295ad9fffbe69e()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_55b69785544750a3b6295ad9fffbe69e_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< class ::statiskit::BetaNegativeBinomialDistribution, struct ::std::default_delete< class ::statiskit::BetaNegativeBinomialDistribution > > const & unique_ptr_55b69785544750a3b6295ad9fffbe69e)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::BetaNegativeBinomialDistribution, struct ::std::default_delete< class ::statiskit::BetaNegativeBinomialDistribution > > & >(unique_ptr_55b69785544750a3b6295ad9fffbe69e).release()).ptr());
- std::shared_ptr< class ::statiskit::BetaNegativeBinomialDistribution > shared_ptr_55b69785544750a3b6295ad9fffbe69e(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::BetaNegativeBinomialDistribution, struct ::std::default_delete< class ::statiskit::BetaNegativeBinomialDistribution > > & >(unique_ptr_55b69785544750a3b6295ad9fffbe69e)));
- return boost::python::incref(boost::python::object(shared_ptr_55b69785544750a3b6295ad9fffbe69e).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::BetaNegativeBinomialDistribution, struct ::std::default_delete< class ::statiskit::BetaNegativeBinomialDistribution > >, unique_ptr_55b69785544750a3b6295ad9fffbe69e_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_55c0eb1fcb6e5b0da7045e99481d4b0c.cpp b/src/py/wrapper/wrapper_55c0eb1fcb6e5b0da7045e99481d4b0c.cpp
index 37281ec8..c91dace5 100644
--- a/src/py/wrapper/wrapper_55c0eb1fcb6e5b0da7045e99481d4b0c.cpp
+++ b/src/py/wrapper/wrapper_55c0eb1fcb6e5b0da7045e99481d4b0c.cpp
@@ -50,13 +50,7 @@ void wrapper_55c0eb1fcb6e5b0da7045e99481d4b0c()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- double (::statiskit::UnivariateMixtureDistribution< ::statiskit::CategoricalUnivariateDistribution >::*method_pointer_c1857f9e4114567a9dd86ccbeacf6819)(class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > const &) const = &::statiskit::UnivariateMixtureDistribution< struct ::statiskit::CategoricalUnivariateDistribution >::ldf;
- double (::statiskit::UnivariateMixtureDistribution< ::statiskit::CategoricalUnivariateDistribution >::*method_pointer_a5efbb8323ce59588d1b910d7b67790e)(class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > const &) const = &::statiskit::UnivariateMixtureDistribution< struct ::statiskit::CategoricalUnivariateDistribution >::pdf;
- class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (::statiskit::UnivariateMixtureDistribution< ::statiskit::CategoricalUnivariateDistribution >::*method_pointer_4ff4f7a253da5880a0661fcb65811052)() const = &::statiskit::UnivariateMixtureDistribution< struct ::statiskit::CategoricalUnivariateDistribution >::simulate;
boost::python::class_< autowig::Wrap_55c0eb1fcb6e5b0da7045e99481d4b0c, autowig::Held< autowig::Wrap_55c0eb1fcb6e5b0da7045e99481d4b0c >::Type, boost::python::bases< class ::statiskit::MixtureDistribution< struct ::statiskit::CategoricalUnivariateDistribution > >, boost::noncopyable > class_55c0eb1fcb6e5b0da7045e99481d4b0c("_UnivariateMixtureDistribution_55c0eb1fcb6e5b0da7045e99481d4b0c", "", boost::python::no_init);
- class_55c0eb1fcb6e5b0da7045e99481d4b0c.def("ldf", method_pointer_c1857f9e4114567a9dd86ccbeacf6819, "");
- class_55c0eb1fcb6e5b0da7045e99481d4b0c.def("pdf", method_pointer_a5efbb8323ce59588d1b910d7b67790e, "");
- class_55c0eb1fcb6e5b0da7045e99481d4b0c.def("simulate", method_pointer_4ff4f7a253da5880a0661fcb65811052, "");
if(autowig::Held< struct ::statiskit::UnivariateMixtureDistribution< struct ::statiskit::CategoricalUnivariateDistribution > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_55c811c1cb0f58cf8dbf62aa61f8d814.cpp b/src/py/wrapper/wrapper_55c811c1cb0f58cf8dbf62aa61f8d814.cpp
index 5e988f80..bc1967a9 100644
--- a/src/py/wrapper/wrapper_55c811c1cb0f58cf8dbf62aa61f8d814.cpp
+++ b/src/py/wrapper/wrapper_55c811c1cb0f58cf8dbf62aa61f8d814.cpp
@@ -25,10 +25,6 @@ void wrapper_55c811c1cb0f58cf8dbf62aa61f8d814()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- ::statiskit::Index (::statiskit::MultinormalDistribution::*method_pointer_64d5866999cb58ec9b5611c323d15298)() const = &::statiskit::MultinormalDistribution::get_nb_components;
- unsigned int (::statiskit::MultinormalDistribution::*method_pointer_681e7a5317f75b9c91bd3abf03b04957)() const = &::statiskit::MultinormalDistribution::get_nb_parameters;
- double (::statiskit::MultinormalDistribution::*method_pointer_29dbb9f86bb2551fa5bc9a7e6754f7fe)(struct ::statiskit::MultivariateEvent const *, bool const &) const = &::statiskit::MultinormalDistribution::probability;
- class ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > (::statiskit::MultinormalDistribution::*method_pointer_5454e2919bb75694a0004ff5cd7cf54c)() const = &::statiskit::MultinormalDistribution::simulate;
class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const & (::statiskit::MultinormalDistribution::*method_pointer_c8bbfad5ecf85392beceef1fb0fb5eb8)() const = &::statiskit::MultinormalDistribution::get_mu;
void (::statiskit::MultinormalDistribution::*method_pointer_6d6c50ecfa27555b804892649b6f0ded)(class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const &) = &::statiskit::MultinormalDistribution::set_mu;
class ::Eigen::Matrix< double, -1, -1, 0, -1, -1 > const & (::statiskit::MultinormalDistribution::*method_pointer_1a4f03987a6454788914ad54e5b6e0dc)() const = &::statiskit::MultinormalDistribution::get_sigma;
@@ -36,10 +32,6 @@ void wrapper_55c811c1cb0f58cf8dbf62aa61f8d814()
boost::python::class_< class ::statiskit::MultinormalDistribution, autowig::Held< class ::statiskit::MultinormalDistribution >::Type, boost::python::bases< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, class ::statiskit::MultinormalDistribution, struct ::statiskit::ContinuousMultivariateDistribution > > > class_55c811c1cb0f58cf8dbf62aa61f8d814("MultinormalDistribution", "", boost::python::no_init);
class_55c811c1cb0f58cf8dbf62aa61f8d814.def(boost::python::init< class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const &, class ::Eigen::Matrix< double, -1, -1, 0, -1, -1 > const & >(""));
class_55c811c1cb0f58cf8dbf62aa61f8d814.def(boost::python::init< class ::statiskit::MultinormalDistribution const & >(""));
- class_55c811c1cb0f58cf8dbf62aa61f8d814.def("get_nb_components", method_pointer_64d5866999cb58ec9b5611c323d15298, "");
- class_55c811c1cb0f58cf8dbf62aa61f8d814.def("get_nb_parameters", method_pointer_681e7a5317f75b9c91bd3abf03b04957, "");
- class_55c811c1cb0f58cf8dbf62aa61f8d814.def("probability", method_pointer_29dbb9f86bb2551fa5bc9a7e6754f7fe, "");
- class_55c811c1cb0f58cf8dbf62aa61f8d814.def("simulate", method_pointer_5454e2919bb75694a0004ff5cd7cf54c, "");
class_55c811c1cb0f58cf8dbf62aa61f8d814.def("get_mu", method_pointer_c8bbfad5ecf85392beceef1fb0fb5eb8, boost::python::return_value_policy< boost::python::return_by_value >(), "");
class_55c811c1cb0f58cf8dbf62aa61f8d814.def("set_mu", method_pointer_6d6c50ecfa27555b804892649b6f0ded, "");
class_55c811c1cb0f58cf8dbf62aa61f8d814.def("get_sigma", method_pointer_1a4f03987a6454788914ad54e5b6e0dc, boost::python::return_value_policy< boost::python::return_by_value >(), "");
diff --git a/src/py/wrapper/wrapper_5678c4d7ca565a7d9dbc239c27111073.cpp b/src/py/wrapper/wrapper_5678c4d7ca565a7d9dbc239c27111073.cpp
index 8c221058..4964085c 100644
--- a/src/py/wrapper/wrapper_5678c4d7ca565a7d9dbc239c27111073.cpp
+++ b/src/py/wrapper/wrapper_5678c4d7ca565a7d9dbc239c27111073.cpp
@@ -25,9 +25,6 @@ void wrapper_5678c4d7ca565a7d9dbc239c27111073()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- ::statiskit::Index (::statiskit::UnivariateDataFrame::*method_pointer_33d54b9569e8538b89d7761905150502)() const = &::statiskit::UnivariateDataFrame::size;
- class ::std::unique_ptr< struct ::statiskit::UnivariateData::Generator, struct ::std::default_delete< struct ::statiskit::UnivariateData::Generator > > (::statiskit::UnivariateDataFrame::*method_pointer_11c9562ddc765f7b8924280f0bee5f38)() const = &::statiskit::UnivariateDataFrame::generator;
- struct ::statiskit::UnivariateSampleSpace const * (::statiskit::UnivariateDataFrame::*method_pointer_072b76b0842455d4b80cd594e9f7f683)() const = &::statiskit::UnivariateDataFrame::get_sample_space;
void (::statiskit::UnivariateDataFrame::*method_pointer_b2b45040751857d9942654209dd4fdac)(struct ::statiskit::UnivariateSampleSpace const &) = &::statiskit::UnivariateDataFrame::set_sample_space;
::statiskit::Index (::statiskit::UnivariateDataFrame::*method_pointer_ec123cb9662359159705d2b9db63dcaf)() const = &::statiskit::UnivariateDataFrame::get_nb_events;
struct ::statiskit::UnivariateEvent const * (::statiskit::UnivariateDataFrame::*method_pointer_acfaaecaae6e563198d7e451796407a2)(::statiskit::Index const &) const = &::statiskit::UnivariateDataFrame::get_event;
@@ -39,9 +36,6 @@ void wrapper_5678c4d7ca565a7d9dbc239c27111073()
boost::python::class_< class ::statiskit::UnivariateDataFrame, autowig::Held< class ::statiskit::UnivariateDataFrame >::Type, boost::python::bases< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateData, class ::statiskit::UnivariateDataFrame, struct ::statiskit::UnivariateData >, class ::statiskit::NamedData > > class_5678c4d7ca565a7d9dbc239c27111073("UnivariateDataFrame", "", boost::python::no_init);
class_5678c4d7ca565a7d9dbc239c27111073.def(boost::python::init< struct ::statiskit::UnivariateSampleSpace const & >(""));
class_5678c4d7ca565a7d9dbc239c27111073.def(boost::python::init< class ::statiskit::UnivariateDataFrame const & >(""));
- class_5678c4d7ca565a7d9dbc239c27111073.def("__len__", method_pointer_33d54b9569e8538b89d7761905150502, "");
- class_5678c4d7ca565a7d9dbc239c27111073.def("__iter__", method_pointer_11c9562ddc765f7b8924280f0bee5f38, "");
- class_5678c4d7ca565a7d9dbc239c27111073.def("get_sample_space", method_pointer_072b76b0842455d4b80cd594e9f7f683, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
class_5678c4d7ca565a7d9dbc239c27111073.def("set_sample_space", method_pointer_b2b45040751857d9942654209dd4fdac, "");
class_5678c4d7ca565a7d9dbc239c27111073.def("get_nb_events", method_pointer_ec123cb9662359159705d2b9db63dcaf, "");
class_5678c4d7ca565a7d9dbc239c27111073.def("get_event", method_pointer_acfaaecaae6e563198d7e451796407a2, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
diff --git a/src/py/wrapper/wrapper_574f036179c55b268fafd27a485fec1c.cpp b/src/py/wrapper/wrapper_574f036179c55b268fafd27a485fec1c.cpp
deleted file mode 100644
index 3c1dcbe2..00000000
--- a/src/py/wrapper/wrapper_574f036179c55b268fafd27a485fec1c.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_574f036179c55b268fafd27a485fec1c()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< class ::statiskit::DirichletDistribution, struct ::std::default_delete< class ::statiskit::DirichletDistribution > > (*function_pointer_574f036179c55b268fafd27a485fec1c)(class ::statiskit::DirichletDistribution const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_574f036179c55b268fafd27a485fec1c, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_5750371755a95c10b9259748c7b5e21b.cpp b/src/py/wrapper/wrapper_5750371755a95c10b9259748c7b5e21b.cpp
index f3ef90e3..7516b4c3 100644
--- a/src/py/wrapper/wrapper_5750371755a95c10b9259748c7b5e21b.cpp
+++ b/src/py/wrapper/wrapper_5750371755a95c10b9259748c7b5e21b.cpp
@@ -25,17 +25,9 @@ void wrapper_5750371755a95c10b9259748c7b5e21b()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- void (::statiskit::MultivariateMixtureDistribution< ::statiskit::DiscreteMultivariateDistribution >::*method_pointer_56cf4fa2bb8a53e5b72cce1ebc8a3395)(::statiskit::Index const &, struct ::statiskit::DiscreteMultivariateDistribution const &) = &::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >::set_observation;
- ::statiskit::Index (::statiskit::MultivariateMixtureDistribution< ::statiskit::DiscreteMultivariateDistribution >::*method_pointer_77321a1b7c955a75ad0fb046e560f8b1)() const = &::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >::get_nb_components;
- double (::statiskit::MultivariateMixtureDistribution< ::statiskit::DiscreteMultivariateDistribution >::*method_pointer_8c5856b6d2c550f2b6a80ae60446f1b0)(struct ::statiskit::MultivariateEvent const *, bool const &) const = &::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >::probability;
- class ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > (::statiskit::MultivariateMixtureDistribution< ::statiskit::DiscreteMultivariateDistribution >::*method_pointer_af1a5f87127e5144b009135768f87918)() const = &::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >::simulate;
boost::python::class_< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, autowig::Held< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > >::Type, boost::python::bases< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, class ::statiskit::MixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > > > > class_5750371755a95c10b9259748c7b5e21b("_MultivariateMixtureDistribution_5750371755a95c10b9259748c7b5e21b", "", boost::python::no_init);
class_5750371755a95c10b9259748c7b5e21b.def(boost::python::init< class ::std::vector< struct ::statiskit::DiscreteMultivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteMultivariateDistribution * > > const, class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const & >(""));
class_5750371755a95c10b9259748c7b5e21b.def(boost::python::init< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > const & >(""));
- class_5750371755a95c10b9259748c7b5e21b.def("set_observation", method_pointer_56cf4fa2bb8a53e5b72cce1ebc8a3395, "");
- class_5750371755a95c10b9259748c7b5e21b.def("get_nb_components", method_pointer_77321a1b7c955a75ad0fb046e560f8b1, "");
- class_5750371755a95c10b9259748c7b5e21b.def("probability", method_pointer_8c5856b6d2c550f2b6a80ae60446f1b0, "");
- class_5750371755a95c10b9259748c7b5e21b.def("simulate", method_pointer_af1a5f87127e5144b009135768f87918, "");
if(autowig::Held< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_5877793da2745ffb9f47b225e5ec26b6.cpp b/src/py/wrapper/wrapper_5877793da2745ffb9f47b225e5ec26b6.cpp
index ddb77375..4213acca 100644
--- a/src/py/wrapper/wrapper_5877793da2745ffb9f47b225e5ec26b6.cpp
+++ b/src/py/wrapper/wrapper_5877793da2745ffb9f47b225e5ec26b6.cpp
@@ -41,9 +41,7 @@ void wrapper_5877793da2745ffb9f47b225e5ec26b6()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > (::statiskit::PolymorphicCopy< ::statiskit::MultivariateDistributionEstimation::Estimator, ::statiskit::Selection< ::statiskit::CategoricalMultivariateDistribution, ::statiskit::CategoricalMultivariateDistributionEstimation >::CriterionEstimator, ::statiskit::Selection< ::statiskit::CategoricalMultivariateDistribution, ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator >::*method_pointer_053e767a390652988ee6da6fefa3ee5e)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistributionEstimation::Estimator, class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator >::copy;
boost::python::class_< autowig::Wrap_5877793da2745ffb9f47b225e5ec26b6, autowig::Held< autowig::Wrap_5877793da2745ffb9f47b225e5ec26b6 >::Type, boost::python::bases< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator >, boost::noncopyable > class_5877793da2745ffb9f47b225e5ec26b6("_PolymorphicCopy_5877793da2745ffb9f47b225e5ec26b6", "", boost::python::no_init);
- class_5877793da2745ffb9f47b225e5ec26b6.def("copy", method_pointer_053e767a390652988ee6da6fefa3ee5e, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistributionEstimation::Estimator, class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_58960b7597495bb78bb15e0b1e8c9de8.cpp b/src/py/wrapper/wrapper_58960b7597495bb78bb15e0b1e8c9de8.cpp
index befcca36..9db9e6a4 100644
--- a/src/py/wrapper/wrapper_58960b7597495bb78bb15e0b1e8c9de8.cpp
+++ b/src/py/wrapper/wrapper_58960b7597495bb78bb15e0b1e8c9de8.cpp
@@ -41,9 +41,7 @@ void wrapper_58960b7597495bb78bb15e0b1e8c9de8()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator > > (::statiskit::PolymorphicCopy< ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, ::statiskit::Selection< ::statiskit::DiscreteMultivariateConditionalDistribution, ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::CriterionEstimator, ::statiskit::Selection< ::statiskit::DiscreteMultivariateConditionalDistribution, ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::Estimator >::*method_pointer_78031971f0705ffc86e8634f03598d07)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::Estimator >::copy;
boost::python::class_< autowig::Wrap_58960b7597495bb78bb15e0b1e8c9de8, autowig::Held< autowig::Wrap_58960b7597495bb78bb15e0b1e8c9de8 >::Type, boost::python::bases< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::Estimator >, boost::noncopyable > class_58960b7597495bb78bb15e0b1e8c9de8("_PolymorphicCopy_58960b7597495bb78bb15e0b1e8c9de8", "", boost::python::no_init);
- class_58960b7597495bb78bb15e0b1e8c9de8.def("copy", method_pointer_78031971f0705ffc86e8634f03598d07, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::Estimator > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_59d6fe57059653bd86dc375009cc7317.cpp b/src/py/wrapper/wrapper_59d6fe57059653bd86dc375009cc7317.cpp
index 802c0fe2..22d8595b 100644
--- a/src/py/wrapper/wrapper_59d6fe57059653bd86dc375009cc7317.cpp
+++ b/src/py/wrapper/wrapper_59d6fe57059653bd86dc375009cc7317.cpp
@@ -25,16 +25,12 @@ void wrapper_59d6fe57059653bd86dc375009cc7317()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- bool (::statiskit::IntegerSampleSpace::*method_pointer_1ed884ac0f2b59c2ba2780d3bfb7fcbf)(struct ::statiskit::UnivariateEvent const *) const = &::statiskit::IntegerSampleSpace::is_compatible;
int const & (::statiskit::IntegerSampleSpace::*method_pointer_1b29bc091ed15718a0e14eb444619634)() const = &::statiskit::IntegerSampleSpace::get_lower_bound;
int const & (::statiskit::IntegerSampleSpace::*method_pointer_be2e248f8fea5c788ef6147a2ab2f528)() const = &::statiskit::IntegerSampleSpace::get_upper_bound;
- class ::std::unique_ptr< struct ::statiskit::UnivariateSampleSpace, struct ::std::default_delete< struct ::statiskit::UnivariateSampleSpace > > (::statiskit::IntegerSampleSpace::*method_pointer_8540eba9db835814aa1acc71ffe00230)() const = &::statiskit::IntegerSampleSpace::copy;
boost::python::class_< class ::statiskit::IntegerSampleSpace, autowig::Held< class ::statiskit::IntegerSampleSpace >::Type, boost::python::bases< struct ::statiskit::DiscreteSampleSpace > > class_59d6fe57059653bd86dc375009cc7317("IntegerSampleSpace", "", boost::python::no_init);
class_59d6fe57059653bd86dc375009cc7317.def(boost::python::init< int const &, int const & >(""));
- class_59d6fe57059653bd86dc375009cc7317.def("is_compatible", method_pointer_1ed884ac0f2b59c2ba2780d3bfb7fcbf, "");
class_59d6fe57059653bd86dc375009cc7317.def("get_lower_bound", method_pointer_1b29bc091ed15718a0e14eb444619634, boost::python::return_value_policy< boost::python::return_by_value >(), "");
class_59d6fe57059653bd86dc375009cc7317.def("get_upper_bound", method_pointer_be2e248f8fea5c788ef6147a2ab2f528, boost::python::return_value_policy< boost::python::return_by_value >(), "");
- class_59d6fe57059653bd86dc375009cc7317.def("copy", method_pointer_8540eba9db835814aa1acc71ffe00230, "");
if(autowig::Held< class ::statiskit::IntegerSampleSpace >::is_class)
{
diff --git a/src/py/wrapper/wrapper_59db006e2d0a532f903fd7d41c9aabfb.cpp b/src/py/wrapper/wrapper_59db006e2d0a532f903fd7d41c9aabfb.cpp
index df99455d..1cf41124 100644
--- a/src/py/wrapper/wrapper_59db006e2d0a532f903fd7d41c9aabfb.cpp
+++ b/src/py/wrapper/wrapper_59db006e2d0a532f903fd7d41c9aabfb.cpp
@@ -25,12 +25,10 @@ void wrapper_59db006e2d0a532f903fd7d41c9aabfb()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- struct ::statiskit::SingularDistribution const * (::statiskit::LazyEstimation< ::statiskit::SingularDistribution, ::statiskit::SingularDistributionEstimation >::*method_pointer_302abc77e98951e6b3d24ad5617c20f6)() const = &::statiskit::LazyEstimation< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::get_estimated;
boost::python::class_< class ::statiskit::LazyEstimation< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::Type, boost::python::bases< struct ::statiskit::SingularDistributionEstimation > > class_59db006e2d0a532f903fd7d41c9aabfb("_LazyEstimation_59db006e2d0a532f903fd7d41c9aabfb", "", boost::python::no_init);
class_59db006e2d0a532f903fd7d41c9aabfb.def(boost::python::init< >(""));
class_59db006e2d0a532f903fd7d41c9aabfb.def(boost::python::init< struct ::statiskit::SingularDistribution const * >(""));
class_59db006e2d0a532f903fd7d41c9aabfb.def(boost::python::init< class ::statiskit::LazyEstimation< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation > const & >(""));
- class_59db006e2d0a532f903fd7d41c9aabfb.def("get_estimated", method_pointer_302abc77e98951e6b3d24ad5617c20f6, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_59f1b45f4521561cba2ad4fdb2ada7f4.cpp b/src/py/wrapper/wrapper_59f1b45f4521561cba2ad4fdb2ada7f4.cpp
deleted file mode 100644
index 2ab449bf..00000000
--- a/src/py/wrapper/wrapper_59f1b45f4521561cba2ad4fdb2ada7f4.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_59f1b45f4521561cba2ad4fdb2ada7f4()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< class ::statiskit::WeightedMultivariateData, struct ::std::default_delete< class ::statiskit::WeightedMultivariateData > > (*function_pointer_59f1b45f4521561cba2ad4fdb2ada7f4)(class ::statiskit::WeightedMultivariateData const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_59f1b45f4521561cba2ad4fdb2ada7f4, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_5a3d233a5dc55aaba123c4eb5cd6e502.cpp b/src/py/wrapper/wrapper_5a3d233a5dc55aaba123c4eb5cd6e502.cpp
index 3671b6c0..34a22db4 100644
--- a/src/py/wrapper/wrapper_5a3d233a5dc55aaba123c4eb5cd6e502.cpp
+++ b/src/py/wrapper/wrapper_5a3d233a5dc55aaba123c4eb5cd6e502.cpp
@@ -51,14 +51,12 @@ void wrapper_5a3d233a5dc55aaba123c4eb5cd6e502()
boost::python::object module_5b1444f7a44054459e5adff18c81bbfb(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_5b1444f7a44054459e5adff18c81bbfb.c_str()))));
boost::python::scope().attr("__selection_5b1444f7a44054459e5adff18c81bbfb") = module_5b1444f7a44054459e5adff18c81bbfb;
boost::python::scope scope_5b1444f7a44054459e5adff18c81bbfb = module_5b1444f7a44054459e5adff18c81bbfb;
- class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > (::statiskit::Selection< ::statiskit::CategoricalMultivariateDistribution, ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator::*method_pointer_84770be1e4c25f1c97c16a5e777cffdf)(struct ::statiskit::MultivariateData const &, bool const &) const = &::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator::operator();
::statiskit::Index (::statiskit::Selection< ::statiskit::CategoricalMultivariateDistribution, ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator::*method_pointer_8a70218c19c85c61a675c59c5e170794)() const = &::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator::size;
struct ::statiskit::CategoricalMultivariateDistributionEstimation::Estimator * (::statiskit::Selection< ::statiskit::CategoricalMultivariateDistribution, ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator::*method_pointer_057b6efe62bf5455adb4babbd3c6d7b1)(::statiskit::Index const &) = &::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator::get_estimator;
void (::statiskit::Selection< ::statiskit::CategoricalMultivariateDistribution, ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator::*method_pointer_c18ded6290b358be8850f8d8daae8a6e)(::statiskit::Index const &, struct ::statiskit::CategoricalMultivariateDistributionEstimation::Estimator const &) = &::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator::set_estimator;
void (::statiskit::Selection< ::statiskit::CategoricalMultivariateDistribution, ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator::*method_pointer_2ec80de535e75c4e8725ce514b4cdf92)(struct ::statiskit::CategoricalMultivariateDistributionEstimation::Estimator const &) = &::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator::add_estimator;
void (::statiskit::Selection< ::statiskit::CategoricalMultivariateDistribution, ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator::*method_pointer_4e44b3e085ff51c1b0633f02b4bd9988)(::statiskit::Index const &) = &::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator::remove_estimator;
boost::python::class_< autowig::Wrap_5a3d233a5dc55aaba123c4eb5cd6e502, autowig::Held< autowig::Wrap_5a3d233a5dc55aaba123c4eb5cd6e502 >::Type, boost::python::bases< struct ::statiskit::CategoricalMultivariateDistributionEstimation::Estimator >, boost::noncopyable > class_5a3d233a5dc55aaba123c4eb5cd6e502("Estimator", "", boost::python::no_init);
- class_5a3d233a5dc55aaba123c4eb5cd6e502.def("__call__", method_pointer_84770be1e4c25f1c97c16a5e777cffdf, "");
class_5a3d233a5dc55aaba123c4eb5cd6e502.def("__len__", method_pointer_8a70218c19c85c61a675c59c5e170794, "");
class_5a3d233a5dc55aaba123c4eb5cd6e502.def("get_estimator", method_pointer_057b6efe62bf5455adb4babbd3c6d7b1, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
class_5a3d233a5dc55aaba123c4eb5cd6e502.def("set_estimator", method_pointer_c18ded6290b358be8850f8d8daae8a6e, "");
diff --git a/src/py/wrapper/wrapper_5b5f1c1f4aa852eab398cea6df20fee2.cpp b/src/py/wrapper/wrapper_5b5f1c1f4aa852eab398cea6df20fee2.cpp
index 69047714..19258be3 100644
--- a/src/py/wrapper/wrapper_5b5f1c1f4aa852eab398cea6df20fee2.cpp
+++ b/src/py/wrapper/wrapper_5b5f1c1f4aa852eab398cea6df20fee2.cpp
@@ -56,15 +56,11 @@ void wrapper_5b5f1c1f4aa852eab398cea6df20fee2()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- struct ::statiskit::MultivariateSampleSpace const * (::statiskit::WeightedData< ::statiskit::MultivariateData >::*method_pointer_b5f43de177835cf7a8332223a0439efa)() const = &::statiskit::WeightedData< struct ::statiskit::MultivariateData >::get_sample_space;
- class ::std::unique_ptr< struct ::statiskit::MultivariateData::Generator, struct ::std::default_delete< struct ::statiskit::MultivariateData::Generator > > (::statiskit::WeightedData< ::statiskit::MultivariateData >::*method_pointer_db766366b24e53159689129a8160deae)() const = &::statiskit::WeightedData< struct ::statiskit::MultivariateData >::generator;
struct ::statiskit::MultivariateData const * (::statiskit::WeightedData< ::statiskit::MultivariateData >::*method_pointer_24860636c996556c8cece089c4290285)() const = &::statiskit::WeightedData< struct ::statiskit::MultivariateData >::get_data;
::statiskit::Index (::statiskit::WeightedData< ::statiskit::MultivariateData >::*method_pointer_2ce657ba87ce5daf9e0bc47c5dc1432e)() const = &::statiskit::WeightedData< struct ::statiskit::MultivariateData >::get_nb_weights;
double (::statiskit::WeightedData< ::statiskit::MultivariateData >::*method_pointer_7da327a8236953bdbdbe7d839fab134b)(::statiskit::Index const &) const = &::statiskit::WeightedData< struct ::statiskit::MultivariateData >::get_weight;
void (::statiskit::WeightedData< ::statiskit::MultivariateData >::*method_pointer_cbfdf5edbda858af9e4598c8ab86074d)(::statiskit::Index const &, double const &) = &::statiskit::WeightedData< struct ::statiskit::MultivariateData >::set_weight;
boost::python::class_< autowig::Wrap_5b5f1c1f4aa852eab398cea6df20fee2, autowig::Held< autowig::Wrap_5b5f1c1f4aa852eab398cea6df20fee2 >::Type, boost::python::bases< struct ::statiskit::MultivariateData >, boost::noncopyable > class_5b5f1c1f4aa852eab398cea6df20fee2("_WeightedData_5b5f1c1f4aa852eab398cea6df20fee2", "", boost::python::no_init);
- class_5b5f1c1f4aa852eab398cea6df20fee2.def("get_sample_space", method_pointer_b5f43de177835cf7a8332223a0439efa, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
- class_5b5f1c1f4aa852eab398cea6df20fee2.def("__iter__", method_pointer_db766366b24e53159689129a8160deae, "");
class_5b5f1c1f4aa852eab398cea6df20fee2.def("get_data", method_pointer_24860636c996556c8cece089c4290285, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
class_5b5f1c1f4aa852eab398cea6df20fee2.def("get_nb_weights", method_pointer_2ce657ba87ce5daf9e0bc47c5dc1432e, "");
class_5b5f1c1f4aa852eab398cea6df20fee2.def("get_weight", method_pointer_7da327a8236953bdbdbe7d839fab134b, "");
diff --git a/src/py/wrapper/wrapper_5c6e4c2beaae58e1a041154bd478b75f.cpp b/src/py/wrapper/wrapper_5c6e4c2beaae58e1a041154bd478b75f.cpp
index 60da20bf..b0b4eac4 100644
--- a/src/py/wrapper/wrapper_5c6e4c2beaae58e1a041154bd478b75f.cpp
+++ b/src/py/wrapper/wrapper_5c6e4c2beaae58e1a041154bd478b75f.cpp
@@ -25,17 +25,9 @@ void wrapper_5c6e4c2beaae58e1a041154bd478b75f()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- void (::statiskit::MultivariateMixtureDistribution< ::statiskit::MultivariateDistribution >::*method_pointer_3ba1082aea2d56f099c9c4b49f240168)(::statiskit::Index const &, struct ::statiskit::MultivariateDistribution const &) = &::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >::set_observation;
- ::statiskit::Index (::statiskit::MultivariateMixtureDistribution< ::statiskit::MultivariateDistribution >::*method_pointer_10833352c8ab5325bb6cec49e2068235)() const = &::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >::get_nb_components;
- double (::statiskit::MultivariateMixtureDistribution< ::statiskit::MultivariateDistribution >::*method_pointer_2553fde367ff5786a75ad3a3996132ca)(struct ::statiskit::MultivariateEvent const *, bool const &) const = &::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >::probability;
- class ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > (::statiskit::MultivariateMixtureDistribution< ::statiskit::MultivariateDistribution >::*method_pointer_faa9cbb726995864a8ae309d6a42914d)() const = &::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >::simulate;
boost::python::class_< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, autowig::Held< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > >::Type, boost::python::bases< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, class ::statiskit::MixtureDistribution< struct ::statiskit::MultivariateDistribution > > > > class_5c6e4c2beaae58e1a041154bd478b75f("_MultivariateMixtureDistribution_5c6e4c2beaae58e1a041154bd478b75f", "", boost::python::no_init);
class_5c6e4c2beaae58e1a041154bd478b75f.def(boost::python::init< class ::std::vector< struct ::statiskit::MultivariateDistribution *, class ::std::allocator< struct ::statiskit::MultivariateDistribution * > > const, class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const & >(""));
class_5c6e4c2beaae58e1a041154bd478b75f.def(boost::python::init< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > const & >(""));
- class_5c6e4c2beaae58e1a041154bd478b75f.def("set_observation", method_pointer_3ba1082aea2d56f099c9c4b49f240168, "");
- class_5c6e4c2beaae58e1a041154bd478b75f.def("get_nb_components", method_pointer_10833352c8ab5325bb6cec49e2068235, "");
- class_5c6e4c2beaae58e1a041154bd478b75f.def("probability", method_pointer_2553fde367ff5786a75ad3a3996132ca, "");
- class_5c6e4c2beaae58e1a041154bd478b75f.def("simulate", method_pointer_faa9cbb726995864a8ae309d6a42914d, "");
if(autowig::Held< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_5d11528f24755a879438133d5708e545.cpp b/src/py/wrapper/wrapper_5d11528f24755a879438133d5708e545.cpp
index 394cf2c5..701b2d92 100644
--- a/src/py/wrapper/wrapper_5d11528f24755a879438133d5708e545.cpp
+++ b/src/py/wrapper/wrapper_5d11528f24755a879438133d5708e545.cpp
@@ -29,8 +29,6 @@ void wrapper_5d11528f24755a879438133d5708e545()
boost::python::object module_c3981878d7ab5e6f87183b575418286b(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_c3981878d7ab5e6f87183b575418286b.c_str()))));
boost::python::scope().attr("__mixture_distribution_em_estimation_c3981878d7ab5e6f87183b575418286b") = module_c3981878d7ab5e6f87183b575418286b;
boost::python::scope scope_c3981878d7ab5e6f87183b575418286b = module_c3981878d7ab5e6f87183b575418286b;
- class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::MultivariateDistribution >, ::statiskit::MultivariateDistributionEstimation >::Estimator::*method_pointer_c5aef663aa0b576c946157a1196ebaa1)(struct ::statiskit::MultivariateData const &, bool const &) const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation >::Estimator::operator();
- class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::MultivariateDistribution >, ::statiskit::MultivariateDistributionEstimation >::Estimator::*method_pointer_5dc6825eac765e45b947dbfff93aadb1)() const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation >::Estimator::copy;
bool (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::MultivariateDistribution >, ::statiskit::MultivariateDistributionEstimation >::Estimator::*method_pointer_7c695267884e5ac5b3fd0b5f3a3003d9)() const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation >::Estimator::get_pi;
void (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::MultivariateDistribution >, ::statiskit::MultivariateDistributionEstimation >::Estimator::*method_pointer_7d64041b9f77529080eb343676d726ae)(bool const &) = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation >::Estimator::set_pi;
struct ::statiskit::MultivariateDistributionEstimation::Estimator const * (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::MultivariateDistribution >, ::statiskit::MultivariateDistributionEstimation >::Estimator::*method_pointer_1dd26c7ab62e5134949241d9d57a5399)() const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation >::Estimator::get_default_estimator;
@@ -44,8 +42,6 @@ void wrapper_5d11528f24755a879438133d5708e545()
boost::python::class_< class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation >::Estimator, autowig::Held< class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation >::Estimator >::Type, boost::python::bases< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation >::Estimator > > class_5d11528f24755a879438133d5708e545("Estimator", "", boost::python::no_init);
class_5d11528f24755a879438133d5708e545.def(boost::python::init< >(""));
class_5d11528f24755a879438133d5708e545.def(boost::python::init< class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation >::Estimator const & >(""));
- class_5d11528f24755a879438133d5708e545.def("__call__", method_pointer_c5aef663aa0b576c946157a1196ebaa1, "");
- class_5d11528f24755a879438133d5708e545.def("copy", method_pointer_5dc6825eac765e45b947dbfff93aadb1, "");
class_5d11528f24755a879438133d5708e545.def("get_pi", method_pointer_7c695267884e5ac5b3fd0b5f3a3003d9, "");
class_5d11528f24755a879438133d5708e545.def("set_pi", method_pointer_7d64041b9f77529080eb343676d726ae, "");
class_5d11528f24755a879438133d5708e545.def("get_default_estimator", method_pointer_1dd26c7ab62e5134949241d9d57a5399, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
diff --git a/src/py/wrapper/wrapper_5d45f80e75275321ab47c7f967085f32.cpp b/src/py/wrapper/wrapper_5d45f80e75275321ab47c7f967085f32.cpp
deleted file mode 100644
index 90319ccf..00000000
--- a/src/py/wrapper/wrapper_5d45f80e75275321ab47c7f967085f32.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_5d45f80e75275321ab47c7f967085f32()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::std::default_delete< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution > > > (*function_pointer_5d45f80e75275321ab47c7f967085f32)(struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution > const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_5d45f80e75275321ab47c7f967085f32, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_5d63830a58ae5ad1aaf2cb88275ddd22.cpp b/src/py/wrapper/wrapper_5d63830a58ae5ad1aaf2cb88275ddd22.cpp
index 60cb092f..beeb696f 100644
--- a/src/py/wrapper/wrapper_5d63830a58ae5ad1aaf2cb88275ddd22.cpp
+++ b/src/py/wrapper/wrapper_5d63830a58ae5ad1aaf2cb88275ddd22.cpp
@@ -25,12 +25,10 @@ void wrapper_5d63830a58ae5ad1aaf2cb88275ddd22()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- struct ::statiskit::MultivariateDistribution const * (::statiskit::LazyEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::DiscreteMultivariateDistribution >, ::statiskit::DiscreteMultivariateDistributionEstimation >::*method_pointer_394459739fb95e198758c852778316ee)() const = &::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::get_estimated;
boost::python::class_< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation >, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >::Type, boost::python::bases< struct ::statiskit::DiscreteMultivariateDistributionEstimation > > class_5d63830a58ae5ad1aaf2cb88275ddd22("_LazyEstimation_5d63830a58ae5ad1aaf2cb88275ddd22", "", boost::python::no_init);
class_5d63830a58ae5ad1aaf2cb88275ddd22.def(boost::python::init< >(""));
class_5d63830a58ae5ad1aaf2cb88275ddd22.def(boost::python::init< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > const * >(""));
class_5d63830a58ae5ad1aaf2cb88275ddd22.def(boost::python::init< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation > const & >(""));
- class_5d63830a58ae5ad1aaf2cb88275ddd22.def("get_estimated", method_pointer_394459739fb95e198758c852778316ee, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_5e703a4587815486b6950405a411169b.cpp b/src/py/wrapper/wrapper_5e703a4587815486b6950405a411169b.cpp
index ffed7a6f..9e802060 100644
--- a/src/py/wrapper/wrapper_5e703a4587815486b6950405a411169b.cpp
+++ b/src/py/wrapper/wrapper_5e703a4587815486b6950405a411169b.cpp
@@ -29,8 +29,6 @@ void wrapper_5e703a4587815486b6950405a411169b()
boost::python::object module_5940fdd28e32560cbb554a38b002be00(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_5940fdd28e32560cbb554a38b002be00.c_str()))));
boost::python::scope().attr("__mixture_distribution_em_estimation_5940fdd28e32560cbb554a38b002be00") = module_5940fdd28e32560cbb554a38b002be00;
boost::python::scope scope_5940fdd28e32560cbb554a38b002be00 = module_5940fdd28e32560cbb554a38b002be00;
- class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::CategoricalMultivariateDistribution >, ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator::*method_pointer_fd1a7406a3545106b18abe2ee4c627f7)(struct ::statiskit::MultivariateData const &, bool const &) const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator::operator();
- class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::CategoricalMultivariateDistribution >, ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator::*method_pointer_9dd1af3d227b52689c73246a44a6b28d)() const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator::copy;
bool (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::CategoricalMultivariateDistribution >, ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator::*method_pointer_26f222aa3cad5a8aaf61d3e79d0c17de)() const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator::get_pi;
void (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::CategoricalMultivariateDistribution >, ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator::*method_pointer_6f81f5a958e45a48a0a37f109160c757)(bool const &) = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator::set_pi;
struct ::statiskit::CategoricalMultivariateDistributionEstimation::Estimator const * (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::CategoricalMultivariateDistribution >, ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator::*method_pointer_252014055f075e3a9d269e4943082f6a)() const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator::get_default_estimator;
@@ -44,8 +42,6 @@ void wrapper_5e703a4587815486b6950405a411169b()
boost::python::class_< class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator, autowig::Held< class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator >::Type, boost::python::bases< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator > > class_5e703a4587815486b6950405a411169b("Estimator", "", boost::python::no_init);
class_5e703a4587815486b6950405a411169b.def(boost::python::init< >(""));
class_5e703a4587815486b6950405a411169b.def(boost::python::init< class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator const & >(""));
- class_5e703a4587815486b6950405a411169b.def("__call__", method_pointer_fd1a7406a3545106b18abe2ee4c627f7, "");
- class_5e703a4587815486b6950405a411169b.def("copy", method_pointer_9dd1af3d227b52689c73246a44a6b28d, "");
class_5e703a4587815486b6950405a411169b.def("get_pi", method_pointer_26f222aa3cad5a8aaf61d3e79d0c17de, "");
class_5e703a4587815486b6950405a411169b.def("set_pi", method_pointer_6f81f5a958e45a48a0a37f109160c757, "");
class_5e703a4587815486b6950405a411169b.def("get_default_estimator", method_pointer_252014055f075e3a9d269e4943082f6a, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
diff --git a/src/py/wrapper/wrapper_5e9c2eecb34851cd99100ce520f53c6e.cpp b/src/py/wrapper/wrapper_5e9c2eecb34851cd99100ce520f53c6e.cpp
index 969b25fe..07871853 100644
--- a/src/py/wrapper/wrapper_5e9c2eecb34851cd99100ce520f53c6e.cpp
+++ b/src/py/wrapper/wrapper_5e9c2eecb34851cd99100ce520f53c6e.cpp
@@ -53,9 +53,7 @@ void wrapper_5e9c2eecb34851cd99100ce520f53c6e()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::MultivariateDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateDistribution > > (::statiskit::PolymorphicCopy< ::statiskit::MultivariateDistribution, ::statiskit::SplittingDistribution, ::statiskit::DiscreteMultivariateDistribution >::*method_pointer_54ccfbb2a06051f0a2246692c1943769)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistribution >::copy;
boost::python::class_< autowig::Wrap_5e9c2eecb34851cd99100ce520f53c6e, autowig::Held< autowig::Wrap_5e9c2eecb34851cd99100ce520f53c6e >::Type, boost::python::bases< struct ::statiskit::DiscreteMultivariateDistribution >, boost::noncopyable > class_5e9c2eecb34851cd99100ce520f53c6e("_PolymorphicCopy_5e9c2eecb34851cd99100ce520f53c6e", "", boost::python::no_init);
- class_5e9c2eecb34851cd99100ce520f53c6e.def("copy", method_pointer_54ccfbb2a06051f0a2246692c1943769, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistribution > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_5fb90f14c622589cbc7585d7da9aa7cd.cpp b/src/py/wrapper/wrapper_5fb90f14c622589cbc7585d7da9aa7cd.cpp
deleted file mode 100644
index 6dcc1558..00000000
--- a/src/py/wrapper/wrapper_5fb90f14c622589cbc7585d7da9aa7cd.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_ccf697e9b2bb584a9d779dc711a22c01(class ::std::unique_ptr< class ::statiskit::GumbelMaxDistribution, struct ::std::default_delete< class ::statiskit::GumbelMaxDistribution > > const & instance, const class ::statiskit::GumbelMaxDistribution & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< class ::statiskit::GumbelMaxDistribution, struct ::std::default_delete< class ::statiskit::GumbelMaxDistribution > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< class ::statiskit::GumbelMaxDistribution, struct ::std::default_delete< class ::statiskit::GumbelMaxDistribution > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_5fb90f14c622589cbc7585d7da9aa7cd()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_5fb90f14c622589cbc7585d7da9aa7cd_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< class ::statiskit::GumbelMaxDistribution, struct ::std::default_delete< class ::statiskit::GumbelMaxDistribution > > const & unique_ptr_5fb90f14c622589cbc7585d7da9aa7cd)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::GumbelMaxDistribution, struct ::std::default_delete< class ::statiskit::GumbelMaxDistribution > > & >(unique_ptr_5fb90f14c622589cbc7585d7da9aa7cd).release()).ptr());
- std::shared_ptr< class ::statiskit::GumbelMaxDistribution > shared_ptr_5fb90f14c622589cbc7585d7da9aa7cd(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::GumbelMaxDistribution, struct ::std::default_delete< class ::statiskit::GumbelMaxDistribution > > & >(unique_ptr_5fb90f14c622589cbc7585d7da9aa7cd)));
- return boost::python::incref(boost::python::object(shared_ptr_5fb90f14c622589cbc7585d7da9aa7cd).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::GumbelMaxDistribution, struct ::std::default_delete< class ::statiskit::GumbelMaxDistribution > >, unique_ptr_5fb90f14c622589cbc7585d7da9aa7cd_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_5fd889c2d435557ab7082eeccb81f9ed.cpp b/src/py/wrapper/wrapper_5fd889c2d435557ab7082eeccb81f9ed.cpp
deleted file mode 100644
index 56827182..00000000
--- a/src/py/wrapper/wrapper_5fd889c2d435557ab7082eeccb81f9ed.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_5fd889c2d435557ab7082eeccb81f9ed()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::CriterionEstimator > > (*function_pointer_5fd889c2d435557ab7082eeccb81f9ed)(class ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::CriterionEstimator const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_5fd889c2d435557ab7082eeccb81f9ed, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_5fefecf0971c53a682b5075141e39dc0.cpp b/src/py/wrapper/wrapper_5fefecf0971c53a682b5075141e39dc0.cpp
index 02f67130..454173bc 100644
--- a/src/py/wrapper/wrapper_5fefecf0971c53a682b5075141e39dc0.cpp
+++ b/src/py/wrapper/wrapper_5fefecf0971c53a682b5075141e39dc0.cpp
@@ -25,13 +25,11 @@ void wrapper_5fefecf0971c53a682b5075141e39dc0()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< class ::statiskit::SlopeHeuristicSolver, struct ::std::default_delete< class ::statiskit::SlopeHeuristicSolver > > (::statiskit::SlopeHeuristicBiSquareSolver::*method_pointer_2b5a79276ec85fe2ae814efee333a121)() const = &::statiskit::SlopeHeuristicBiSquareSolver::copy;
double const & (::statiskit::SlopeHeuristicBiSquareSolver::*method_pointer_9bddc4d28425559fa247588656301e76)() const = &::statiskit::SlopeHeuristicBiSquareSolver::get_k;
void (::statiskit::SlopeHeuristicBiSquareSolver::*method_pointer_1de2922e7e925d388fa01a069fb88c41)(double const &) = &::statiskit::SlopeHeuristicBiSquareSolver::set_k;
boost::python::class_< class ::statiskit::SlopeHeuristicBiSquareSolver, autowig::Held< class ::statiskit::SlopeHeuristicBiSquareSolver >::Type, boost::python::bases< class ::statiskit::SlopeHeuristicIWLSSolver > > class_5fefecf0971c53a682b5075141e39dc0("SlopeHeuristicBiSquareSolver", "", boost::python::no_init);
class_5fefecf0971c53a682b5075141e39dc0.def(boost::python::init< >(""));
class_5fefecf0971c53a682b5075141e39dc0.def(boost::python::init< class ::statiskit::SlopeHeuristicBiSquareSolver const & >(""));
- class_5fefecf0971c53a682b5075141e39dc0.def("copy", method_pointer_2b5a79276ec85fe2ae814efee333a121, "");
class_5fefecf0971c53a682b5075141e39dc0.def("get_k", method_pointer_9bddc4d28425559fa247588656301e76, boost::python::return_value_policy< boost::python::return_by_value >(), "");
class_5fefecf0971c53a682b5075141e39dc0.def("set_k", method_pointer_1de2922e7e925d388fa01a069fb88c41, "");
diff --git a/src/py/wrapper/wrapper_603c48a232f0549ab95e7c0325f6f159.cpp b/src/py/wrapper/wrapper_603c48a232f0549ab95e7c0325f6f159.cpp
index 1c6e7b1c..a40cadd8 100644
--- a/src/py/wrapper/wrapper_603c48a232f0549ab95e7c0325f6f159.cpp
+++ b/src/py/wrapper/wrapper_603c48a232f0549ab95e7c0325f6f159.cpp
@@ -41,9 +41,7 @@ void wrapper_603c48a232f0549ab95e7c0325f6f159()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > (::statiskit::PolymorphicCopy< ::statiskit::UnivariateDistributionEstimation::Estimator, ::statiskit::Selection< ::statiskit::CategoricalUnivariateDistribution, ::statiskit::CategoricalUnivariateDistributionEstimation >::CriterionEstimator, ::statiskit::Selection< ::statiskit::CategoricalUnivariateDistribution, ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator >::*method_pointer_431ab0a81913563e8a2199e34aeb94d0)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistributionEstimation::Estimator, class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator >::copy;
boost::python::class_< autowig::Wrap_603c48a232f0549ab95e7c0325f6f159, autowig::Held< autowig::Wrap_603c48a232f0549ab95e7c0325f6f159 >::Type, boost::python::bases< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator >, boost::noncopyable > class_603c48a232f0549ab95e7c0325f6f159("_PolymorphicCopy_603c48a232f0549ab95e7c0325f6f159", "", boost::python::no_init);
- class_603c48a232f0549ab95e7c0325f6f159.def("copy", method_pointer_431ab0a81913563e8a2199e34aeb94d0, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistributionEstimation::Estimator, class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_6063a3cec2b3565b9778efefb141bc62.cpp b/src/py/wrapper/wrapper_6063a3cec2b3565b9778efefb141bc62.cpp
deleted file mode 100644
index 30146ece..00000000
--- a/src/py/wrapper/wrapper_6063a3cec2b3565b9778efefb141bc62.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_995b7092ebd75f2eb08994c5aafde642(class ::std::unique_ptr< class ::statiskit::LogisticDistribution, struct ::std::default_delete< class ::statiskit::LogisticDistribution > > const & instance, const class ::statiskit::LogisticDistribution & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< class ::statiskit::LogisticDistribution, struct ::std::default_delete< class ::statiskit::LogisticDistribution > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< class ::statiskit::LogisticDistribution, struct ::std::default_delete< class ::statiskit::LogisticDistribution > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_6063a3cec2b3565b9778efefb141bc62()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_6063a3cec2b3565b9778efefb141bc62_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< class ::statiskit::LogisticDistribution, struct ::std::default_delete< class ::statiskit::LogisticDistribution > > const & unique_ptr_6063a3cec2b3565b9778efefb141bc62)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::LogisticDistribution, struct ::std::default_delete< class ::statiskit::LogisticDistribution > > & >(unique_ptr_6063a3cec2b3565b9778efefb141bc62).release()).ptr());
- std::shared_ptr< class ::statiskit::LogisticDistribution > shared_ptr_6063a3cec2b3565b9778efefb141bc62(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::LogisticDistribution, struct ::std::default_delete< class ::statiskit::LogisticDistribution > > & >(unique_ptr_6063a3cec2b3565b9778efefb141bc62)));
- return boost::python::incref(boost::python::object(shared_ptr_6063a3cec2b3565b9778efefb141bc62).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::LogisticDistribution, struct ::std::default_delete< class ::statiskit::LogisticDistribution > >, unique_ptr_6063a3cec2b3565b9778efefb141bc62_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_61234f1033f25f108ec6c1bb0d3ddf38.cpp b/src/py/wrapper/wrapper_61234f1033f25f108ec6c1bb0d3ddf38.cpp
index d3dda0ad..3db33315 100644
--- a/src/py/wrapper/wrapper_61234f1033f25f108ec6c1bb0d3ddf38.cpp
+++ b/src/py/wrapper/wrapper_61234f1033f25f108ec6c1bb0d3ddf38.cpp
@@ -56,13 +56,7 @@ void wrapper_61234f1033f25f108ec6c1bb0d3ddf38()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- double (::statiskit::UnivariateMixtureDistribution< ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_c2f2633e3385585c93829c94dc639f88)(double const &) const = &::statiskit::UnivariateMixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution >::ldf;
- double (::statiskit::UnivariateMixtureDistribution< ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_62bf6274ec765d95bb7ed99f9665158b)(double const &) const = &::statiskit::UnivariateMixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution >::pdf;
- class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (::statiskit::UnivariateMixtureDistribution< ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_0c52a93175f252e4abcc2a235d235887)() const = &::statiskit::UnivariateMixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution >::simulate;
boost::python::class_< autowig::Wrap_61234f1033f25f108ec6c1bb0d3ddf38, autowig::Held< autowig::Wrap_61234f1033f25f108ec6c1bb0d3ddf38 >::Type, boost::python::bases< class ::statiskit::MixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution > >, boost::noncopyable > class_61234f1033f25f108ec6c1bb0d3ddf38("_UnivariateMixtureDistribution_61234f1033f25f108ec6c1bb0d3ddf38", "", boost::python::no_init);
- class_61234f1033f25f108ec6c1bb0d3ddf38.def("ldf", method_pointer_c2f2633e3385585c93829c94dc639f88, "");
- class_61234f1033f25f108ec6c1bb0d3ddf38.def("pdf", method_pointer_62bf6274ec765d95bb7ed99f9665158b, "");
- class_61234f1033f25f108ec6c1bb0d3ddf38.def("simulate", method_pointer_0c52a93175f252e4abcc2a235d235887, "");
if(autowig::Held< struct ::statiskit::UnivariateMixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_61733bdc2db95f128686b3292ae9259a.cpp b/src/py/wrapper/wrapper_61733bdc2db95f128686b3292ae9259a.cpp
index 67b90138..93ed69ee 100644
--- a/src/py/wrapper/wrapper_61733bdc2db95f128686b3292ae9259a.cpp
+++ b/src/py/wrapper/wrapper_61733bdc2db95f128686b3292ae9259a.cpp
@@ -47,13 +47,7 @@ void wrapper_61733bdc2db95f128686b3292ae9259a()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- double (::statiskit::QuantitativeUnivariateMixtureDistribution< ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_13b291014f9656599dba7f710c381612)(double const &) const = &::statiskit::QuantitativeUnivariateMixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution >::cdf;
- double (::statiskit::QuantitativeUnivariateMixtureDistribution< ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_fe2975161b6758f3bc67e5c9cf1c912d)() const = &::statiskit::QuantitativeUnivariateMixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution >::get_mean;
- double (::statiskit::QuantitativeUnivariateMixtureDistribution< ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_f235f53d7b8f5b4fbad21d4284b2f2d8)() const = &::statiskit::QuantitativeUnivariateMixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution >::get_variance;
boost::python::class_< autowig::Wrap_61733bdc2db95f128686b3292ae9259a, autowig::Held< autowig::Wrap_61733bdc2db95f128686b3292ae9259a >::Type, boost::python::bases< struct ::statiskit::UnivariateMixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution > >, boost::noncopyable > class_61733bdc2db95f128686b3292ae9259a("_QuantitativeUnivariateMixtureDistribution_61733bdc2db95f128686b3292ae9259a", "", boost::python::no_init);
- class_61733bdc2db95f128686b3292ae9259a.def("cdf", method_pointer_13b291014f9656599dba7f710c381612, "");
- class_61733bdc2db95f128686b3292ae9259a.def("get_mean", method_pointer_fe2975161b6758f3bc67e5c9cf1c912d, "");
- class_61733bdc2db95f128686b3292ae9259a.def("get_variance", method_pointer_f235f53d7b8f5b4fbad21d4284b2f2d8, "");
if(autowig::Held< struct ::statiskit::QuantitativeUnivariateMixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_63395d37cc2652efa7c4bc4c20926a52.cpp b/src/py/wrapper/wrapper_63395d37cc2652efa7c4bc4c20926a52.cpp
deleted file mode 100644
index 31e1e595..00000000
--- a/src/py/wrapper/wrapper_63395d37cc2652efa7c4bc4c20926a52.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_c8b2e69c7a885d798245b75a49653456(class ::std::unique_ptr< class ::statiskit::LogarithmicDistribution, struct ::std::default_delete< class ::statiskit::LogarithmicDistribution > > const & instance, const class ::statiskit::LogarithmicDistribution & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< class ::statiskit::LogarithmicDistribution, struct ::std::default_delete< class ::statiskit::LogarithmicDistribution > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< class ::statiskit::LogarithmicDistribution, struct ::std::default_delete< class ::statiskit::LogarithmicDistribution > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_63395d37cc2652efa7c4bc4c20926a52()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_63395d37cc2652efa7c4bc4c20926a52_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< class ::statiskit::LogarithmicDistribution, struct ::std::default_delete< class ::statiskit::LogarithmicDistribution > > const & unique_ptr_63395d37cc2652efa7c4bc4c20926a52)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::LogarithmicDistribution, struct ::std::default_delete< class ::statiskit::LogarithmicDistribution > > & >(unique_ptr_63395d37cc2652efa7c4bc4c20926a52).release()).ptr());
- std::shared_ptr< class ::statiskit::LogarithmicDistribution > shared_ptr_63395d37cc2652efa7c4bc4c20926a52(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::LogarithmicDistribution, struct ::std::default_delete< class ::statiskit::LogarithmicDistribution > > & >(unique_ptr_63395d37cc2652efa7c4bc4c20926a52)));
- return boost::python::incref(boost::python::object(shared_ptr_63395d37cc2652efa7c4bc4c20926a52).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::LogarithmicDistribution, struct ::std::default_delete< class ::statiskit::LogarithmicDistribution > >, unique_ptr_63395d37cc2652efa7c4bc4c20926a52_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_643847dccc2b560082343f2bbda15cba.cpp b/src/py/wrapper/wrapper_643847dccc2b560082343f2bbda15cba.cpp
index a958e565..1e794828 100644
--- a/src/py/wrapper/wrapper_643847dccc2b560082343f2bbda15cba.cpp
+++ b/src/py/wrapper/wrapper_643847dccc2b560082343f2bbda15cba.cpp
@@ -47,13 +47,11 @@ void wrapper_643847dccc2b560082343f2bbda15cba()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > (::statiskit::SlopeHeuristicIWLSSolver::*method_pointer_c817adc5fda95841b7424a9157dc057f)(class ::Eigen::Matrix< double, -1, -1, 0, -1, -1 > const &, class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const &) const = &::statiskit::SlopeHeuristicIWLSSolver::operator();
double const & (::statiskit::SlopeHeuristicIWLSSolver::*method_pointer_fcfe6c59133d5c86b8335573f0d3ef43)() const = &::statiskit::SlopeHeuristicIWLSSolver::get_epsilon;
void (::statiskit::SlopeHeuristicIWLSSolver::*method_pointer_6e6f1365e441528193f7f948e6b69516)(double const &) = &::statiskit::SlopeHeuristicIWLSSolver::set_epsilon;
unsigned int const & (::statiskit::SlopeHeuristicIWLSSolver::*method_pointer_9c57653b340c572ebca4d6870b9a5929)() const = &::statiskit::SlopeHeuristicIWLSSolver::get_maxits;
void (::statiskit::SlopeHeuristicIWLSSolver::*method_pointer_608f3fb772695ef394c55dd88cdfa408)(unsigned int const &) = &::statiskit::SlopeHeuristicIWLSSolver::set_maxits;
boost::python::class_< autowig::Wrap_643847dccc2b560082343f2bbda15cba, autowig::Held< autowig::Wrap_643847dccc2b560082343f2bbda15cba >::Type, boost::python::bases< class ::statiskit::SlopeHeuristicSolver >, boost::noncopyable > class_643847dccc2b560082343f2bbda15cba("SlopeHeuristicIWLSSolver", "", boost::python::no_init);
- class_643847dccc2b560082343f2bbda15cba.def("__call__", method_pointer_c817adc5fda95841b7424a9157dc057f, "");
class_643847dccc2b560082343f2bbda15cba.def("get_epsilon", method_pointer_fcfe6c59133d5c86b8335573f0d3ef43, boost::python::return_value_policy< boost::python::return_by_value >(), "");
class_643847dccc2b560082343f2bbda15cba.def("set_epsilon", method_pointer_6e6f1365e441528193f7f948e6b69516, "");
class_643847dccc2b560082343f2bbda15cba.def("get_maxits", method_pointer_9c57653b340c572ebca4d6870b9a5929, boost::python::return_value_policy< boost::python::return_by_value >(), "");
diff --git a/src/py/wrapper/wrapper_64ae6eddce405116ba534ed722881799.cpp b/src/py/wrapper/wrapper_64ae6eddce405116ba534ed722881799.cpp
index 6e1ab7c2..fbfa4477 100644
--- a/src/py/wrapper/wrapper_64ae6eddce405116ba534ed722881799.cpp
+++ b/src/py/wrapper/wrapper_64ae6eddce405116ba534ed722881799.cpp
@@ -44,15 +44,11 @@ void wrapper_64ae6eddce405116ba534ed722881799()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- struct ::statiskit::UnivariateSampleSpace const * (::statiskit::WeightedData< ::statiskit::UnivariateData >::*method_pointer_c43b4fed6707533ebc14a286dfd1d037)() const = &::statiskit::WeightedData< struct ::statiskit::UnivariateData >::get_sample_space;
- class ::std::unique_ptr< struct ::statiskit::UnivariateData::Generator, struct ::std::default_delete< struct ::statiskit::UnivariateData::Generator > > (::statiskit::WeightedData< ::statiskit::UnivariateData >::*method_pointer_57b9553abf9954478e69ba31cf3316cb)() const = &::statiskit::WeightedData< struct ::statiskit::UnivariateData >::generator;
struct ::statiskit::UnivariateData const * (::statiskit::WeightedData< ::statiskit::UnivariateData >::*method_pointer_92c5532a3e0f5f3da7c680e762f4907d)() const = &::statiskit::WeightedData< struct ::statiskit::UnivariateData >::get_data;
::statiskit::Index (::statiskit::WeightedData< ::statiskit::UnivariateData >::*method_pointer_fffe7b48b166550baaca4c08c07a0847)() const = &::statiskit::WeightedData< struct ::statiskit::UnivariateData >::get_nb_weights;
double (::statiskit::WeightedData< ::statiskit::UnivariateData >::*method_pointer_d0e260fcdc205b2eba4822c5ec5880d0)(::statiskit::Index const &) const = &::statiskit::WeightedData< struct ::statiskit::UnivariateData >::get_weight;
void (::statiskit::WeightedData< ::statiskit::UnivariateData >::*method_pointer_2d5ccb9b59a85039917dbc4ac3b10b92)(::statiskit::Index const &, double const &) = &::statiskit::WeightedData< struct ::statiskit::UnivariateData >::set_weight;
boost::python::class_< autowig::Wrap_64ae6eddce405116ba534ed722881799, autowig::Held< autowig::Wrap_64ae6eddce405116ba534ed722881799 >::Type, boost::python::bases< struct ::statiskit::UnivariateData >, boost::noncopyable > class_64ae6eddce405116ba534ed722881799("_WeightedData_64ae6eddce405116ba534ed722881799", "", boost::python::no_init);
- class_64ae6eddce405116ba534ed722881799.def("get_sample_space", method_pointer_c43b4fed6707533ebc14a286dfd1d037, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
- class_64ae6eddce405116ba534ed722881799.def("__iter__", method_pointer_57b9553abf9954478e69ba31cf3316cb, "");
class_64ae6eddce405116ba534ed722881799.def("get_data", method_pointer_92c5532a3e0f5f3da7c680e762f4907d, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
class_64ae6eddce405116ba534ed722881799.def("get_nb_weights", method_pointer_fffe7b48b166550baaca4c08c07a0847, "");
class_64ae6eddce405116ba534ed722881799.def("get_weight", method_pointer_d0e260fcdc205b2eba4822c5ec5880d0, "");
diff --git a/src/py/wrapper/wrapper_64f99681ffa6509a9f579c5b476d3ed2.cpp b/src/py/wrapper/wrapper_64f99681ffa6509a9f579c5b476d3ed2.cpp
deleted file mode 100644
index a4e8f1b4..00000000
--- a/src/py/wrapper/wrapper_64f99681ffa6509a9f579c5b476d3ed2.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_64f99681ffa6509a9f579c5b476d3ed2()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::CriterionEstimator > > (*function_pointer_64f99681ffa6509a9f579c5b476d3ed2)(class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::CriterionEstimator const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_64f99681ffa6509a9f579c5b476d3ed2, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_65233ae509075a4885c6c150d99046ae.cpp b/src/py/wrapper/wrapper_65233ae509075a4885c6c150d99046ae.cpp
index efc3df64..43b7a061 100644
--- a/src/py/wrapper/wrapper_65233ae509075a4885c6c150d99046ae.cpp
+++ b/src/py/wrapper/wrapper_65233ae509075a4885c6c150d99046ae.cpp
@@ -51,14 +51,12 @@ void wrapper_65233ae509075a4885c6c150d99046ae()
boost::python::object module_503849a008915707a02e604de7f58273(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_503849a008915707a02e604de7f58273.c_str()))));
boost::python::scope().attr("__selection_503849a008915707a02e604de7f58273") = module_503849a008915707a02e604de7f58273;
boost::python::scope scope_503849a008915707a02e604de7f58273 = module_503849a008915707a02e604de7f58273;
- class ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation > > (::statiskit::Selection< ::statiskit::SingularDistribution, ::statiskit::SingularDistributionEstimation >::Estimator::*method_pointer_38bec538cb785ba8a98ef67b225e42e1)(struct ::statiskit::MultivariateData const &, bool const &) const = &::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator::operator();
::statiskit::Index (::statiskit::Selection< ::statiskit::SingularDistribution, ::statiskit::SingularDistributionEstimation >::Estimator::*method_pointer_a0c9a82c65995967a70e9b22f105ae17)() const = &::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator::size;
struct ::statiskit::SingularDistributionEstimation::Estimator * (::statiskit::Selection< ::statiskit::SingularDistribution, ::statiskit::SingularDistributionEstimation >::Estimator::*method_pointer_0d2bc6a52ba1565ea265832d78542f65)(::statiskit::Index const &) = &::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator::get_estimator;
void (::statiskit::Selection< ::statiskit::SingularDistribution, ::statiskit::SingularDistributionEstimation >::Estimator::*method_pointer_a12f9b73b5085a6181e99fee1afce5a1)(::statiskit::Index const &, struct ::statiskit::SingularDistributionEstimation::Estimator const &) = &::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator::set_estimator;
void (::statiskit::Selection< ::statiskit::SingularDistribution, ::statiskit::SingularDistributionEstimation >::Estimator::*method_pointer_215deeba5eef51bdbc3e7da8f73608ea)(struct ::statiskit::SingularDistributionEstimation::Estimator const &) = &::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator::add_estimator;
void (::statiskit::Selection< ::statiskit::SingularDistribution, ::statiskit::SingularDistributionEstimation >::Estimator::*method_pointer_c732d7a5b1c052edaf245bf716818973)(::statiskit::Index const &) = &::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator::remove_estimator;
boost::python::class_< autowig::Wrap_65233ae509075a4885c6c150d99046ae, autowig::Held< autowig::Wrap_65233ae509075a4885c6c150d99046ae >::Type, boost::python::bases< struct ::statiskit::SingularDistributionEstimation::Estimator >, boost::noncopyable > class_65233ae509075a4885c6c150d99046ae("Estimator", "", boost::python::no_init);
- class_65233ae509075a4885c6c150d99046ae.def("__call__", method_pointer_38bec538cb785ba8a98ef67b225e42e1, "");
class_65233ae509075a4885c6c150d99046ae.def("__len__", method_pointer_a0c9a82c65995967a70e9b22f105ae17, "");
class_65233ae509075a4885c6c150d99046ae.def("get_estimator", method_pointer_0d2bc6a52ba1565ea265832d78542f65, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
class_65233ae509075a4885c6c150d99046ae.def("set_estimator", method_pointer_a12f9b73b5085a6181e99fee1afce5a1, "");
diff --git a/src/py/wrapper/wrapper_6588548f29e15f0ea6e9ef29ce68dfd8.cpp b/src/py/wrapper/wrapper_6588548f29e15f0ea6e9ef29ce68dfd8.cpp
index 49c0f061..598f05ad 100644
--- a/src/py/wrapper/wrapper_6588548f29e15f0ea6e9ef29ce68dfd8.cpp
+++ b/src/py/wrapper/wrapper_6588548f29e15f0ea6e9ef29ce68dfd8.cpp
@@ -47,11 +47,7 @@ void wrapper_6588548f29e15f0ea6e9ef29ce68dfd8()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- enum ::statiskit::outcome_type (::statiskit::DiscreteSampleSpace::*method_pointer_ef088c60e12c52ca84b4af897e2a354b)() const = &::statiskit::DiscreteSampleSpace::get_outcome;
- enum ::statiskit::ordering_type (::statiskit::DiscreteSampleSpace::*method_pointer_1c79f8878a485dcf8ba547f4277ceac9)() const = &::statiskit::DiscreteSampleSpace::get_ordering;
boost::python::class_< autowig::Wrap_6588548f29e15f0ea6e9ef29ce68dfd8, autowig::Held< autowig::Wrap_6588548f29e15f0ea6e9ef29ce68dfd8 >::Type, boost::python::bases< struct ::statiskit::UnivariateSampleSpace >, boost::noncopyable > class_6588548f29e15f0ea6e9ef29ce68dfd8("DiscreteSampleSpace", "", boost::python::no_init);
- class_6588548f29e15f0ea6e9ef29ce68dfd8.def("get_outcome", method_pointer_ef088c60e12c52ca84b4af897e2a354b, "");
- class_6588548f29e15f0ea6e9ef29ce68dfd8.def("get_ordering", method_pointer_1c79f8878a485dcf8ba547f4277ceac9, "");
if(autowig::Held< struct ::statiskit::DiscreteSampleSpace >::is_class)
{
diff --git a/src/py/wrapper/wrapper_65947043f3a35049b50e8d74f93075cf.cpp b/src/py/wrapper/wrapper_65947043f3a35049b50e8d74f93075cf.cpp
index 17a61f58..d2a64fe4 100644
--- a/src/py/wrapper/wrapper_65947043f3a35049b50e8d74f93075cf.cpp
+++ b/src/py/wrapper/wrapper_65947043f3a35049b50e8d74f93075cf.cpp
@@ -29,16 +29,12 @@ void wrapper_65947043f3a35049b50e8d74f93075cf()
boost::python::object module_a8fb4974396a5f4ca5779c02d0f58b37(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a8fb4974396a5f4ca5779c02d0f58b37.c_str()))));
boost::python::scope().attr("_univariate_variance_estimation") = module_a8fb4974396a5f4ca5779c02d0f58b37;
boost::python::scope scope_a8fb4974396a5f4ca5779c02d0f58b37 = module_a8fb4974396a5f4ca5779c02d0f58b37;
- class ::std::unique_ptr< class ::statiskit::UnivariateDispersionEstimation, struct ::std::default_delete< class ::statiskit::UnivariateDispersionEstimation > > (::statiskit::UnivariateVarianceEstimation::Estimator::*method_pointer_89e04e4f2d955f66be7a8538a8c8cc83)(struct ::statiskit::UnivariateData const &, double const &) const = &::statiskit::UnivariateVarianceEstimation::Estimator::operator();
- class ::std::unique_ptr< struct ::statiskit::UnivariateDispersionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDispersionEstimation::Estimator > > (::statiskit::UnivariateVarianceEstimation::Estimator::*method_pointer_ac8f46e82d3b5da6ae74269a3e9f1d9f)() const = &::statiskit::UnivariateVarianceEstimation::Estimator::copy;
bool const & (::statiskit::UnivariateVarianceEstimation::Estimator::*method_pointer_715a363da3045da29bdfcd248071fee8)() const = &::statiskit::UnivariateVarianceEstimation::Estimator::get_bias;
void (::statiskit::UnivariateVarianceEstimation::Estimator::*method_pointer_0bed646d95065c579223336edd8e576b)(bool const &) = &::statiskit::UnivariateVarianceEstimation::Estimator::set_bias;
boost::python::class_< class ::statiskit::UnivariateVarianceEstimation::Estimator, autowig::Held< class ::statiskit::UnivariateVarianceEstimation::Estimator >::Type, boost::python::bases< struct ::statiskit::UnivariateDispersionEstimation::Estimator > > class_65947043f3a35049b50e8d74f93075cf("Estimator", "", boost::python::no_init);
class_65947043f3a35049b50e8d74f93075cf.def(boost::python::init< >(""));
class_65947043f3a35049b50e8d74f93075cf.def(boost::python::init< bool const & >(""));
class_65947043f3a35049b50e8d74f93075cf.def(boost::python::init< class ::statiskit::UnivariateVarianceEstimation::Estimator const & >(""));
- class_65947043f3a35049b50e8d74f93075cf.def("__call__", method_pointer_89e04e4f2d955f66be7a8538a8c8cc83, "");
- class_65947043f3a35049b50e8d74f93075cf.def("copy", method_pointer_ac8f46e82d3b5da6ae74269a3e9f1d9f, "");
class_65947043f3a35049b50e8d74f93075cf.def("get_bias", method_pointer_715a363da3045da29bdfcd248071fee8, boost::python::return_value_policy< boost::python::return_by_value >(), "");
class_65947043f3a35049b50e8d74f93075cf.def("set_bias", method_pointer_0bed646d95065c579223336edd8e576b, "");
diff --git a/src/py/wrapper/wrapper_65db0e3b83ee59bcaaf5c1e683bfac31.cpp b/src/py/wrapper/wrapper_65db0e3b83ee59bcaaf5c1e683bfac31.cpp
deleted file mode 100644
index 8d21a20f..00000000
--- a/src/py/wrapper/wrapper_65db0e3b83ee59bcaaf5c1e683bfac31.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_65db0e3b83ee59bcaaf5c1e683bfac31()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::std::default_delete< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > > > (*function_pointer_65db0e3b83ee59bcaaf5c1e683bfac31)(struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_65db0e3b83ee59bcaaf5c1e683bfac31, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_6644b31d9fff5713a5092d189bcb6484.cpp b/src/py/wrapper/wrapper_6644b31d9fff5713a5092d189bcb6484.cpp
deleted file mode 100644
index cd784a75..00000000
--- a/src/py/wrapper/wrapper_6644b31d9fff5713a5092d189bcb6484.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_6644b31d9fff5713a5092d189bcb6484()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::CriterionEstimator > > (*function_pointer_6644b31d9fff5713a5092d189bcb6484)(class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::CriterionEstimator const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_6644b31d9fff5713a5092d189bcb6484, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_6690633b82205104834e2688e6549e65.cpp b/src/py/wrapper/wrapper_6690633b82205104834e2688e6549e65.cpp
index 4ff57f96..50d1759b 100644
--- a/src/py/wrapper/wrapper_6690633b82205104834e2688e6549e65.cpp
+++ b/src/py/wrapper/wrapper_6690633b82205104834e2688e6549e65.cpp
@@ -5,7 +5,6 @@
namespace autowig
{
- void method_decorator_3c033361e8395d97b8c82e69193a8311(class ::statiskit::WeightedData< struct ::statiskit::UnivariateData >::Generator & instance, const struct ::statiskit::UnivariateData::Generator & param_out) { instance.operator++() = param_out; }
}
#if defined(_MSC_VER)
@@ -30,19 +29,9 @@ void wrapper_6690633b82205104834e2688e6549e65()
boost::python::object module_64ae6eddce405116ba534ed722881799(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_64ae6eddce405116ba534ed722881799.c_str()))));
boost::python::scope().attr("__weighted_data_64ae6eddce405116ba534ed722881799") = module_64ae6eddce405116ba534ed722881799;
boost::python::scope scope_64ae6eddce405116ba534ed722881799 = module_64ae6eddce405116ba534ed722881799;
- bool (::statiskit::WeightedData< ::statiskit::UnivariateData >::Generator::*method_pointer_bdf0a2507b2c548795ab1967a6b8e596)() const = &::statiskit::WeightedData< struct ::statiskit::UnivariateData >::Generator::is_valid;
- struct ::statiskit::UnivariateData::Generator & (::statiskit::WeightedData< ::statiskit::UnivariateData >::Generator::*method_pointer_3c033361e8395d97b8c82e69193a8311)() = &::statiskit::WeightedData< struct ::statiskit::UnivariateData >::Generator::operator++;
- struct ::statiskit::UnivariateEvent const * (::statiskit::WeightedData< ::statiskit::UnivariateData >::Generator::*method_pointer_44a0f8b8b1c752519ed3e7e513b0d1ed)() const = &::statiskit::WeightedData< struct ::statiskit::UnivariateData >::Generator::event;
- double (::statiskit::WeightedData< ::statiskit::UnivariateData >::Generator::*method_pointer_c23c6f7e18b05651ae98d9bd75a41289)() const = &::statiskit::WeightedData< struct ::statiskit::UnivariateData >::Generator::weight;
void (::statiskit::WeightedData< ::statiskit::UnivariateData >::Generator::*method_pointer_846983cd69f05156a63294108734944e)(double const &) = &::statiskit::WeightedData< struct ::statiskit::UnivariateData >::Generator::weight;
boost::python::class_< class ::statiskit::WeightedData< struct ::statiskit::UnivariateData >::Generator, autowig::Held< class ::statiskit::WeightedData< struct ::statiskit::UnivariateData >::Generator >::Type, boost::python::bases< struct ::statiskit::UnivariateData::Generator > > class_6690633b82205104834e2688e6549e65("Generator", "", boost::python::no_init);
class_6690633b82205104834e2688e6549e65.def(boost::python::init< class ::statiskit::WeightedData< struct ::statiskit::UnivariateData > * >(""));
- class_6690633b82205104834e2688e6549e65.def(boost::python::init< class ::statiskit::WeightedData< struct ::statiskit::UnivariateData >::Generator const & >(""));
- class_6690633b82205104834e2688e6549e65.def("is_valid", method_pointer_bdf0a2507b2c548795ab1967a6b8e596, "");
- class_6690633b82205104834e2688e6549e65.def("__next__", method_pointer_3c033361e8395d97b8c82e69193a8311, boost::python::return_internal_reference<>(), "");
- class_6690633b82205104834e2688e6549e65.def("__next__", autowig::method_decorator_3c033361e8395d97b8c82e69193a8311);
- class_6690633b82205104834e2688e6549e65.def("event", method_pointer_44a0f8b8b1c752519ed3e7e513b0d1ed, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
- class_6690633b82205104834e2688e6549e65.def("weight", method_pointer_c23c6f7e18b05651ae98d9bd75a41289, "");
class_6690633b82205104834e2688e6549e65.def("weight", method_pointer_846983cd69f05156a63294108734944e, "");
if(autowig::Held< class ::statiskit::WeightedData< struct ::statiskit::UnivariateData >::Generator >::is_class)
diff --git a/src/py/wrapper/wrapper_6731f013fc2f50e6b3684322e5d511aa.cpp b/src/py/wrapper/wrapper_6731f013fc2f50e6b3684322e5d511aa.cpp
index 2983c2fb..a28d14a1 100644
--- a/src/py/wrapper/wrapper_6731f013fc2f50e6b3684322e5d511aa.cpp
+++ b/src/py/wrapper/wrapper_6731f013fc2f50e6b3684322e5d511aa.cpp
@@ -25,17 +25,9 @@ void wrapper_6731f013fc2f50e6b3684322e5d511aa()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- void (::statiskit::MultivariateMixtureDistribution< ::statiskit::ContinuousMultivariateDistribution >::*method_pointer_3e401ca24b73536ba12f7e15b8e754d1)(::statiskit::Index const &, struct ::statiskit::ContinuousMultivariateDistribution const &) = &::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >::set_observation;
- ::statiskit::Index (::statiskit::MultivariateMixtureDistribution< ::statiskit::ContinuousMultivariateDistribution >::*method_pointer_e849a7dd2cf45332bc6a50c1aebc2e7e)() const = &::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >::get_nb_components;
- double (::statiskit::MultivariateMixtureDistribution< ::statiskit::ContinuousMultivariateDistribution >::*method_pointer_510b92fe1ba75cbc949d4a595ccce0e3)(struct ::statiskit::MultivariateEvent const *, bool const &) const = &::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >::probability;
- class ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > (::statiskit::MultivariateMixtureDistribution< ::statiskit::ContinuousMultivariateDistribution >::*method_pointer_c2c3e299989e554b9c80a25a54c6af5e)() const = &::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >::simulate;
boost::python::class_< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, autowig::Held< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > >::Type, boost::python::bases< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, class ::statiskit::MixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > > > > class_6731f013fc2f50e6b3684322e5d511aa("_MultivariateMixtureDistribution_6731f013fc2f50e6b3684322e5d511aa", "", boost::python::no_init);
class_6731f013fc2f50e6b3684322e5d511aa.def(boost::python::init< class ::std::vector< struct ::statiskit::ContinuousMultivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousMultivariateDistribution * > > const, class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const & >(""));
class_6731f013fc2f50e6b3684322e5d511aa.def(boost::python::init< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > const & >(""));
- class_6731f013fc2f50e6b3684322e5d511aa.def("set_observation", method_pointer_3e401ca24b73536ba12f7e15b8e754d1, "");
- class_6731f013fc2f50e6b3684322e5d511aa.def("get_nb_components", method_pointer_e849a7dd2cf45332bc6a50c1aebc2e7e, "");
- class_6731f013fc2f50e6b3684322e5d511aa.def("probability", method_pointer_510b92fe1ba75cbc949d4a595ccce0e3, "");
- class_6731f013fc2f50e6b3684322e5d511aa.def("simulate", method_pointer_c2c3e299989e554b9c80a25a54c6af5e, "");
if(autowig::Held< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_67a3e4ff2f845698a912990ce487f08d.cpp b/src/py/wrapper/wrapper_67a3e4ff2f845698a912990ce487f08d.cpp
index 857dfa99..c0a6d536 100644
--- a/src/py/wrapper/wrapper_67a3e4ff2f845698a912990ce487f08d.cpp
+++ b/src/py/wrapper/wrapper_67a3e4ff2f845698a912990ce487f08d.cpp
@@ -25,25 +25,17 @@ void wrapper_67a3e4ff2f845698a912990ce487f08d()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- enum ::statiskit::ordering_type (::statiskit::NominalSampleSpace::*method_pointer_13384f855ab15923bce34790cf04145d)() const = &::statiskit::NominalSampleSpace::get_ordering;
- class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > const & (::statiskit::NominalSampleSpace::*method_pointer_1ff65258d86e57c2b9116d2e1e1b3479)() const = &::statiskit::NominalSampleSpace::get_reference;
+ class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > const & (::statiskit::NominalSampleSpace::*method_pointer_53223f023b705139b46d39997bbeab06)() const = &::statiskit::NominalSampleSpace::get_reference;
void (::statiskit::NominalSampleSpace::*method_pointer_2761b455bdcf5c9c8115e95deb4e4b67)(class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > const &) = &::statiskit::NominalSampleSpace::set_reference;
void (::statiskit::NominalSampleSpace::*method_pointer_d6f32ffc8afe5942ba9a5548e407dbed)() = &::statiskit::NominalSampleSpace::randomize;
- void (::statiskit::NominalSampleSpace::*method_pointer_742a2fc708e05107be5374f29666c319)(enum ::statiskit::encoding_type const &) = &::statiskit::NominalSampleSpace::set_encoding;
- class ::Eigen::Matrix< double, 1, -1, 1, 1, -1 > (::statiskit::NominalSampleSpace::*method_pointer_cc06de80fbb8589cbc6153cf2b8e55ec)(class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > const &) const = &::statiskit::NominalSampleSpace::encode;
class ::std::unique_ptr< class ::statiskit::OrdinalSampleSpace, struct ::std::default_delete< class ::statiskit::OrdinalSampleSpace > > (::statiskit::NominalSampleSpace::*method_pointer_8b5f2a24fde05e919454b55efe9b9da8)() const = &::statiskit::NominalSampleSpace::as_ordinal;
- class ::std::unique_ptr< struct ::statiskit::UnivariateSampleSpace, struct ::std::default_delete< struct ::statiskit::UnivariateSampleSpace > > (::statiskit::NominalSampleSpace::*method_pointer_8493788f481c58f5ab874f25512c17d9)() const = &::statiskit::NominalSampleSpace::copy;
boost::python::class_< class ::statiskit::NominalSampleSpace, autowig::Held< class ::statiskit::NominalSampleSpace >::Type, boost::python::bases< struct ::statiskit::CategoricalSampleSpace > > class_67a3e4ff2f845698a912990ce487f08d("NominalSampleSpace", "", boost::python::no_init);
class_67a3e4ff2f845698a912990ce487f08d.def(boost::python::init< class ::std::set< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > >, struct ::std::less< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > >, class ::std::allocator< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > > > const & >(""));
class_67a3e4ff2f845698a912990ce487f08d.def(boost::python::init< class ::statiskit::NominalSampleSpace const & >(""));
- class_67a3e4ff2f845698a912990ce487f08d.def("get_ordering", method_pointer_13384f855ab15923bce34790cf04145d, "");
- class_67a3e4ff2f845698a912990ce487f08d.def("get_reference", method_pointer_1ff65258d86e57c2b9116d2e1e1b3479, boost::python::return_value_policy< boost::python::return_by_value >(), "");
+ class_67a3e4ff2f845698a912990ce487f08d.def("get_reference", method_pointer_53223f023b705139b46d39997bbeab06, boost::python::return_value_policy< boost::python::return_by_value >(), "");
class_67a3e4ff2f845698a912990ce487f08d.def("set_reference", method_pointer_2761b455bdcf5c9c8115e95deb4e4b67, "");
class_67a3e4ff2f845698a912990ce487f08d.def("randomize", method_pointer_d6f32ffc8afe5942ba9a5548e407dbed, "");
- class_67a3e4ff2f845698a912990ce487f08d.def("set_encoding", method_pointer_742a2fc708e05107be5374f29666c319, "");
- class_67a3e4ff2f845698a912990ce487f08d.def("encode", method_pointer_cc06de80fbb8589cbc6153cf2b8e55ec, "");
class_67a3e4ff2f845698a912990ce487f08d.def("as_ordinal", method_pointer_8b5f2a24fde05e919454b55efe9b9da8, "");
- class_67a3e4ff2f845698a912990ce487f08d.def("copy", method_pointer_8493788f481c58f5ab874f25512c17d9, "");
if(autowig::Held< class ::statiskit::NominalSampleSpace >::is_class)
{
diff --git a/src/py/wrapper/wrapper_68170427b0885d37a676e4274699fa05.cpp b/src/py/wrapper/wrapper_68170427b0885d37a676e4274699fa05.cpp
index 02cc5e6b..5486c6e5 100644
--- a/src/py/wrapper/wrapper_68170427b0885d37a676e4274699fa05.cpp
+++ b/src/py/wrapper/wrapper_68170427b0885d37a676e4274699fa05.cpp
@@ -26,10 +26,15 @@ void wrapper_68170427b0885d37a676e4274699fa05()
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const (::statiskit::OptimizationEstimation< ::Eigen::Matrix< double, -1, 1, 0, -1, 1 >, ::statiskit::DirichletMultinomialSingularDistribution, ::statiskit::SingularDistributionEstimation >::*method_pointer_5430c8554ba2590d92c1b39616f3aceb)(::statiskit::Index const &) const = &::statiskit::OptimizationEstimation< class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 >, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::get_iteration;
- boost::python::class_< struct ::statiskit::OptimizationEstimation< class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 >, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation >, autowig::Held< struct ::statiskit::OptimizationEstimation< class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 >, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::Type > class_68170427b0885d37a676e4274699fa05("_OptimizationEstimation_68170427b0885d37a676e4274699fa05", "", boost::python::no_init);
+ boost::python::class_< struct ::statiskit::OptimizationEstimation< class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 >, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation >, autowig::Held< struct ::statiskit::OptimizationEstimation< class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 >, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::OptimizationEstimationImpl< class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 >, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > > > class_68170427b0885d37a676e4274699fa05("_OptimizationEstimation_68170427b0885d37a676e4274699fa05", "", boost::python::no_init);
class_68170427b0885d37a676e4274699fa05.def(boost::python::init< >(""));
class_68170427b0885d37a676e4274699fa05.def(boost::python::init< class ::statiskit::DirichletMultinomialSingularDistribution const *, struct ::statiskit::MultivariateData const * >(""));
class_68170427b0885d37a676e4274699fa05.def(boost::python::init< struct ::statiskit::OptimizationEstimation< class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 >, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > const & >(""));
class_68170427b0885d37a676e4274699fa05.def("get_iteration", method_pointer_5430c8554ba2590d92c1b39616f3aceb, "");
+ if(autowig::Held< struct ::statiskit::OptimizationEstimation< class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 >, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::is_class)
+ {
+ boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::OptimizationEstimation< class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 >, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::Type, autowig::Held< class ::statiskit::OptimizationEstimationImpl< class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 >, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::Type >();
+ }
+
}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_681ebebfc39f52e7b797a69c6f165cc7.cpp b/src/py/wrapper/wrapper_681ebebfc39f52e7b797a69c6f165cc7.cpp
index 8fe31b2d..ccfc23f0 100644
--- a/src/py/wrapper/wrapper_681ebebfc39f52e7b797a69c6f165cc7.cpp
+++ b/src/py/wrapper/wrapper_681ebebfc39f52e7b797a69c6f165cc7.cpp
@@ -41,9 +41,7 @@ void wrapper_681ebebfc39f52e7b797a69c6f165cc7()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator > > (::statiskit::PolymorphicCopy< ::statiskit::UnivariateConditionalDistributionEstimation::Estimator, ::statiskit::Selection< ::statiskit::ContinuousUnivariateConditionalDistribution, ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::CriterionEstimator, ::statiskit::Selection< ::statiskit::ContinuousUnivariateConditionalDistribution, ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::Estimator >::*method_pointer_c68c83f5773a5706b0b93719a1508225)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator, class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::Estimator >::copy;
boost::python::class_< autowig::Wrap_681ebebfc39f52e7b797a69c6f165cc7, autowig::Held< autowig::Wrap_681ebebfc39f52e7b797a69c6f165cc7 >::Type, boost::python::bases< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::Estimator >, boost::noncopyable > class_681ebebfc39f52e7b797a69c6f165cc7("_PolymorphicCopy_681ebebfc39f52e7b797a69c6f165cc7", "", boost::python::no_init);
- class_681ebebfc39f52e7b797a69c6f165cc7.def("copy", method_pointer_c68c83f5773a5706b0b93719a1508225, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator, class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::Estimator > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_6822814b3ac457a9ad0a59d833b665c8.cpp b/src/py/wrapper/wrapper_6822814b3ac457a9ad0a59d833b665c8.cpp
deleted file mode 100644
index 0d335e57..00000000
--- a/src/py/wrapper/wrapper_6822814b3ac457a9ad0a59d833b665c8.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_72eb83d1f07854e8b08b7b8ea095fb86(class ::std::unique_ptr< class ::statiskit::NonStandardStudentDistribution, struct ::std::default_delete< class ::statiskit::NonStandardStudentDistribution > > const & instance, const class ::statiskit::NonStandardStudentDistribution & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< class ::statiskit::NonStandardStudentDistribution, struct ::std::default_delete< class ::statiskit::NonStandardStudentDistribution > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< class ::statiskit::NonStandardStudentDistribution, struct ::std::default_delete< class ::statiskit::NonStandardStudentDistribution > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_6822814b3ac457a9ad0a59d833b665c8()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_6822814b3ac457a9ad0a59d833b665c8_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< class ::statiskit::NonStandardStudentDistribution, struct ::std::default_delete< class ::statiskit::NonStandardStudentDistribution > > const & unique_ptr_6822814b3ac457a9ad0a59d833b665c8)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::NonStandardStudentDistribution, struct ::std::default_delete< class ::statiskit::NonStandardStudentDistribution > > & >(unique_ptr_6822814b3ac457a9ad0a59d833b665c8).release()).ptr());
- std::shared_ptr< class ::statiskit::NonStandardStudentDistribution > shared_ptr_6822814b3ac457a9ad0a59d833b665c8(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::NonStandardStudentDistribution, struct ::std::default_delete< class ::statiskit::NonStandardStudentDistribution > > & >(unique_ptr_6822814b3ac457a9ad0a59d833b665c8)));
- return boost::python::incref(boost::python::object(shared_ptr_6822814b3ac457a9ad0a59d833b665c8).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::NonStandardStudentDistribution, struct ::std::default_delete< class ::statiskit::NonStandardStudentDistribution > >, unique_ptr_6822814b3ac457a9ad0a59d833b665c8_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_6923aecde43059bd8a00d1bd199ffa8d.cpp b/src/py/wrapper/wrapper_6923aecde43059bd8a00d1bd199ffa8d.cpp
index 4cb9c6a1..acb2c9da 100644
--- a/src/py/wrapper/wrapper_6923aecde43059bd8a00d1bd199ffa8d.cpp
+++ b/src/py/wrapper/wrapper_6923aecde43059bd8a00d1bd199ffa8d.cpp
@@ -68,7 +68,6 @@ void wrapper_6923aecde43059bd8a00d1bd199ffa8d()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- unsigned int (::statiskit::MixtureDistribution< ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_043c7276ccec54e889284f954f337b87)() const = &::statiskit::MixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution >::get_nb_parameters;
::statiskit::Index (::statiskit::MixtureDistribution< ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_2a504856d2c858cca8491fe9463d0520)() const = &::statiskit::MixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution >::get_nb_states;
struct ::statiskit::ContinuousUnivariateDistribution const * (::statiskit::MixtureDistribution< ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_44658d1974bf53e8a85fea9cdfa12d12)(::statiskit::Index const &) const = &::statiskit::MixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution >::get_observation;
void (::statiskit::MixtureDistribution< ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_fe72b6c262c3548dacae3bf46cc847fe)(::statiskit::Index const &, struct ::statiskit::ContinuousUnivariateDistribution const &) = &::statiskit::MixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution >::set_observation;
@@ -80,7 +79,6 @@ void wrapper_6923aecde43059bd8a00d1bd199ffa8d()
double (::statiskit::MixtureDistribution< ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_e300d1f555145a39b36187e8d3d9f24b)(struct ::statiskit::UnivariateEvent const *) const = &::statiskit::MixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution >::uncertainty;
double (::statiskit::MixtureDistribution< ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_7219e901927a56de8ce0b8348229839c)(struct ::statiskit::UnivariateData const &) const = &::statiskit::MixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution >::uncertainty;
boost::python::class_< autowig::Wrap_6923aecde43059bd8a00d1bd199ffa8d, autowig::Held< autowig::Wrap_6923aecde43059bd8a00d1bd199ffa8d >::Type, boost::python::bases< struct ::statiskit::ContinuousUnivariateDistribution >, boost::noncopyable > class_6923aecde43059bd8a00d1bd199ffa8d("_MixtureDistribution_6923aecde43059bd8a00d1bd199ffa8d", "", boost::python::no_init);
- class_6923aecde43059bd8a00d1bd199ffa8d.def("get_nb_parameters", method_pointer_043c7276ccec54e889284f954f337b87, "");
class_6923aecde43059bd8a00d1bd199ffa8d.def("get_nb_states", method_pointer_2a504856d2c858cca8491fe9463d0520, "");
class_6923aecde43059bd8a00d1bd199ffa8d.def("get_observation", method_pointer_44658d1974bf53e8a85fea9cdfa12d12, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
class_6923aecde43059bd8a00d1bd199ffa8d.def("set_observation", method_pointer_fe72b6c262c3548dacae3bf46cc847fe, "");
diff --git a/src/py/wrapper/wrapper_69751aea48fb5265badd1242eda9552c.cpp b/src/py/wrapper/wrapper_69751aea48fb5265badd1242eda9552c.cpp
deleted file mode 100644
index a0e9bc99..00000000
--- a/src/py/wrapper/wrapper_69751aea48fb5265badd1242eda9552c.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_69751aea48fb5265badd1242eda9552c()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< class ::statiskit::GumbelMaxDistribution, struct ::std::default_delete< class ::statiskit::GumbelMaxDistribution > > (*function_pointer_69751aea48fb5265badd1242eda9552c)(class ::statiskit::GumbelMaxDistribution const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_69751aea48fb5265badd1242eda9552c, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_69ca358c24cd5cabb1a6b9e1358519e4.cpp b/src/py/wrapper/wrapper_69ca358c24cd5cabb1a6b9e1358519e4.cpp
index 327baeb3..5c1e4e8d 100644
--- a/src/py/wrapper/wrapper_69ca358c24cd5cabb1a6b9e1358519e4.cpp
+++ b/src/py/wrapper/wrapper_69ca358c24cd5cabb1a6b9e1358519e4.cpp
@@ -47,9 +47,7 @@ void wrapper_69ca358c24cd5cabb1a6b9e1358519e4()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- enum ::statiskit::outcome_type (::statiskit::ContinuousEvent::*method_pointer_e273d319eb365120b28ccc9993bd199b)() const = &::statiskit::ContinuousEvent::get_outcome;
boost::python::class_< autowig::Wrap_69ca358c24cd5cabb1a6b9e1358519e4, autowig::Held< autowig::Wrap_69ca358c24cd5cabb1a6b9e1358519e4 >::Type, boost::python::bases< struct ::statiskit::UnivariateEvent >, boost::noncopyable > class_69ca358c24cd5cabb1a6b9e1358519e4("ContinuousEvent", "", boost::python::no_init);
- class_69ca358c24cd5cabb1a6b9e1358519e4.def("get_outcome", method_pointer_e273d319eb365120b28ccc9993bd199b, "");
if(autowig::Held< struct ::statiskit::ContinuousEvent >::is_class)
{
diff --git a/src/py/wrapper/wrapper_6af5821f8a71549eb1d2e85037a23c6d.cpp b/src/py/wrapper/wrapper_6af5821f8a71549eb1d2e85037a23c6d.cpp
deleted file mode 100644
index 36269e01..00000000
--- a/src/py/wrapper/wrapper_6af5821f8a71549eb1d2e85037a23c6d.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_df7dfdd4e54a520697762cdcb67a68bd(class ::std::unique_ptr< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::std::default_delete< struct ::statiskit::CategoricalUnivariateMixtureDistribution > > const & instance, const struct ::statiskit::CategoricalUnivariateMixtureDistribution & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::std::default_delete< struct ::statiskit::CategoricalUnivariateMixtureDistribution > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::std::default_delete< struct ::statiskit::CategoricalUnivariateMixtureDistribution > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_6af5821f8a71549eb1d2e85037a23c6d()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_6af5821f8a71549eb1d2e85037a23c6d_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::std::default_delete< struct ::statiskit::CategoricalUnivariateMixtureDistribution > > const & unique_ptr_6af5821f8a71549eb1d2e85037a23c6d)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::std::default_delete< struct ::statiskit::CategoricalUnivariateMixtureDistribution > > & >(unique_ptr_6af5821f8a71549eb1d2e85037a23c6d).release()).ptr());
- std::shared_ptr< struct ::statiskit::CategoricalUnivariateMixtureDistribution > shared_ptr_6af5821f8a71549eb1d2e85037a23c6d(std::move(const_cast< class ::std::unique_ptr< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::std::default_delete< struct ::statiskit::CategoricalUnivariateMixtureDistribution > > & >(unique_ptr_6af5821f8a71549eb1d2e85037a23c6d)));
- return boost::python::incref(boost::python::object(shared_ptr_6af5821f8a71549eb1d2e85037a23c6d).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::std::default_delete< struct ::statiskit::CategoricalUnivariateMixtureDistribution > >, unique_ptr_6af5821f8a71549eb1d2e85037a23c6d_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_6c36c615980657b7b51c6c44de94c819.cpp b/src/py/wrapper/wrapper_6c36c615980657b7b51c6c44de94c819.cpp
index 57f7e9df..45a6ff4d 100644
--- a/src/py/wrapper/wrapper_6c36c615980657b7b51c6c44de94c819.cpp
+++ b/src/py/wrapper/wrapper_6c36c615980657b7b51c6c44de94c819.cpp
@@ -50,9 +50,7 @@ void wrapper_6c36c615980657b7b51c6c44de94c819()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::MultivariateDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateDistribution > > (::statiskit::PolymorphicCopy< ::statiskit::MultivariateDistribution, ::statiskit::MultivariateMixtureDistribution< ::statiskit::MultivariateDistribution >, ::statiskit::MixtureDistribution< ::statiskit::MultivariateDistribution > >::*method_pointer_61603fcc9028554ca7ca4d0e23c17a66)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, class ::statiskit::MixtureDistribution< struct ::statiskit::MultivariateDistribution > >::copy;
boost::python::class_< autowig::Wrap_6c36c615980657b7b51c6c44de94c819, autowig::Held< autowig::Wrap_6c36c615980657b7b51c6c44de94c819 >::Type, boost::python::bases< class ::statiskit::MixtureDistribution< struct ::statiskit::MultivariateDistribution > >, boost::noncopyable > class_6c36c615980657b7b51c6c44de94c819("_PolymorphicCopy_6c36c615980657b7b51c6c44de94c819", "", boost::python::no_init);
- class_6c36c615980657b7b51c6c44de94c819.def("copy", method_pointer_61603fcc9028554ca7ca4d0e23c17a66, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, class ::statiskit::MixtureDistribution< struct ::statiskit::MultivariateDistribution > > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_6d1d52249a4c562691e57f68df4bcc06.cpp b/src/py/wrapper/wrapper_6d1d52249a4c562691e57f68df4bcc06.cpp
index ad936cf0..64223526 100644
--- a/src/py/wrapper/wrapper_6d1d52249a4c562691e57f68df4bcc06.cpp
+++ b/src/py/wrapper/wrapper_6d1d52249a4c562691e57f68df4bcc06.cpp
@@ -64,10 +64,10 @@ void wrapper_6d1d52249a4c562691e57f68df4bcc06()
class ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistribution > > (::statiskit::MultivariateConditionalDistribution::*method_pointer_5602cdbf2c275bce8b45653e1d25ff61)() const = &::statiskit::MultivariateConditionalDistribution::copy;
boost::python::class_< autowig::Wrap_6d1d52249a4c562691e57f68df4bcc06, autowig::Held< autowig::Wrap_6d1d52249a4c562691e57f68df4bcc06 >::Type, boost::noncopyable > class_6d1d52249a4c562691e57f68df4bcc06("MultivariateConditionalDistribution", "", boost::python::no_init);
class_6d1d52249a4c562691e57f68df4bcc06.def("get_nb_components", boost::python::pure_virtual(method_pointer_5c154b63f1c35786827ec4701044e25a), "");
- class_6d1d52249a4c562691e57f68df4bcc06.def("__call__", boost::python::pure_virtual(method_pointer_3285f0544f0e5aada41213932efa56a7), boost::python::return_value_policy< boost::python::reference_existing_object >(), ":Parameter:\n `event` (:py:class:`statiskit.core.statiskit.MultivariateEvent`) - Undocumented\n\n:Return Type:\n :py:class:`statiskit.core.statiskit.MultivariateDistribution`\n\n");
+ class_6d1d52249a4c562691e57f68df4bcc06.def("__call__", boost::python::pure_virtual(method_pointer_3285f0544f0e5aada41213932efa56a7), boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
class_6d1d52249a4c562691e57f68df4bcc06.def("loglikelihood", method_pointer_7e3a06a6af745947b31f4facd34b7010, "");
- class_6d1d52249a4c562691e57f68df4bcc06.def("get_explanatory_space", boost::python::pure_virtual(method_pointer_7efcb466ce8a5d1094143e91829eeb72), boost::python::return_value_policy< boost::python::reference_existing_object >(), ":Return Type:\n :py:class:`statiskit.core.statiskit.MultivariateSampleSpace`\n\n");
- class_6d1d52249a4c562691e57f68df4bcc06.def("get_nb_parameters", boost::python::pure_virtual(method_pointer_645f02f88f8b570697bc8d8b93b48d3b), ":Return Type:\n :cpp:any:`unsigned` int\n\n");
+ class_6d1d52249a4c562691e57f68df4bcc06.def("get_explanatory_space", boost::python::pure_virtual(method_pointer_7efcb466ce8a5d1094143e91829eeb72), boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
+ class_6d1d52249a4c562691e57f68df4bcc06.def("get_nb_parameters", boost::python::pure_virtual(method_pointer_645f02f88f8b570697bc8d8b93b48d3b), "");
class_6d1d52249a4c562691e57f68df4bcc06.def("copy", boost::python::pure_virtual(method_pointer_5602cdbf2c275bce8b45653e1d25ff61), "");
if(autowig::Held< struct ::statiskit::MultivariateConditionalDistribution >::is_class)
{
diff --git a/src/py/wrapper/wrapper_6d304fcfbbc45c3dadc513eaa1d27db4.cpp b/src/py/wrapper/wrapper_6d304fcfbbc45c3dadc513eaa1d27db4.cpp
deleted file mode 100644
index 99d9f5a9..00000000
--- a/src/py/wrapper/wrapper_6d304fcfbbc45c3dadc513eaa1d27db4.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_e9814c3af8435c65aedbc82d16226dea(class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::CriterionEstimator > > const & instance, const class ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::CriterionEstimator & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::CriterionEstimator > > const volatile * get_pointer::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::CriterionEstimator > > const volatile >(class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::CriterionEstimator > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_6d304fcfbbc45c3dadc513eaa1d27db4()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_6d304fcfbbc45c3dadc513eaa1d27db4_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::CriterionEstimator > > const & unique_ptr_6d304fcfbbc45c3dadc513eaa1d27db4)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::CriterionEstimator > > & >(unique_ptr_6d304fcfbbc45c3dadc513eaa1d27db4).release()).ptr());
- std::shared_ptr< class ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::CriterionEstimator > shared_ptr_6d304fcfbbc45c3dadc513eaa1d27db4(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::CriterionEstimator > > & >(unique_ptr_6d304fcfbbc45c3dadc513eaa1d27db4)));
- return boost::python::incref(boost::python::object(shared_ptr_6d304fcfbbc45c3dadc513eaa1d27db4).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::CriterionEstimator > >, unique_ptr_6d304fcfbbc45c3dadc513eaa1d27db4_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_6d99edae55df515bbdeb7c5c0e15917e.cpp b/src/py/wrapper/wrapper_6d99edae55df515bbdeb7c5c0e15917e.cpp
index 735fce11..a1f9bae1 100644
--- a/src/py/wrapper/wrapper_6d99edae55df515bbdeb7c5c0e15917e.cpp
+++ b/src/py/wrapper/wrapper_6d99edae55df515bbdeb7c5c0e15917e.cpp
@@ -25,12 +25,10 @@ void wrapper_6d99edae55df515bbdeb7c5c0e15917e()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- struct ::statiskit::MultivariateConditionalDistribution const * (::statiskit::LazyEstimation< ::statiskit::DiscreteMultivariateConditionalDistribution, ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::*method_pointer_4ad6f252034f52a1850d3f71c0e93033)() const = &::statiskit::LazyEstimation< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::get_estimated;
boost::python::class_< class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation > >::Type, boost::python::bases< struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation > > class_6d99edae55df515bbdeb7c5c0e15917e("_LazyEstimation_6d99edae55df515bbdeb7c5c0e15917e", "", boost::python::no_init);
class_6d99edae55df515bbdeb7c5c0e15917e.def(boost::python::init< >(""));
class_6d99edae55df515bbdeb7c5c0e15917e.def(boost::python::init< struct ::statiskit::DiscreteMultivariateConditionalDistribution const * >(""));
class_6d99edae55df515bbdeb7c5c0e15917e.def(boost::python::init< class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation > const & >(""));
- class_6d99edae55df515bbdeb7c5c0e15917e.def("get_estimated", method_pointer_4ad6f252034f52a1850d3f71c0e93033, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_6f183e6be0945c80a110bb22edb227d9.cpp b/src/py/wrapper/wrapper_6f183e6be0945c80a110bb22edb227d9.cpp
index 78c8071a..222d4d97 100644
--- a/src/py/wrapper/wrapper_6f183e6be0945c80a110bb22edb227d9.cpp
+++ b/src/py/wrapper/wrapper_6f183e6be0945c80a110bb22edb227d9.cpp
@@ -25,12 +25,10 @@ void wrapper_6f183e6be0945c80a110bb22edb227d9()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- struct ::statiskit::UnivariateDistribution const * (::statiskit::LazyEstimation< ::statiskit::LogarithmicDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::*method_pointer_521069fe47765f259c0703d45985e6b1)() const = &::statiskit::LazyEstimation< class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::get_estimated;
boost::python::class_< class ::statiskit::LazyEstimation< class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >, autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, boost::python::bases< struct ::statiskit::DiscreteUnivariateDistributionEstimation > > class_6f183e6be0945c80a110bb22edb227d9("_LazyEstimation_6f183e6be0945c80a110bb22edb227d9", "", boost::python::no_init);
class_6f183e6be0945c80a110bb22edb227d9.def(boost::python::init< >(""));
class_6f183e6be0945c80a110bb22edb227d9.def(boost::python::init< class ::statiskit::LogarithmicDistribution const * >(""));
class_6f183e6be0945c80a110bb22edb227d9.def(boost::python::init< class ::statiskit::LazyEstimation< class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const & >(""));
- class_6f183e6be0945c80a110bb22edb227d9.def("get_estimated", method_pointer_521069fe47765f259c0703d45985e6b1, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
if(autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_700610f289b9504db459072b397e2672.cpp b/src/py/wrapper/wrapper_700610f289b9504db459072b397e2672.cpp
deleted file mode 100644
index 90cdf353..00000000
--- a/src/py/wrapper/wrapper_700610f289b9504db459072b397e2672.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation > > const volatile * get_pointer, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation > > const volatile >(class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_700610f289b9504db459072b397e2672()
-{
-
- std::string name_fa414b05d29e5f4ea0b6d6cb5cf81b01 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".statiskit");
- boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
- boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > const * (::statiskit::LazyEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::ContinuousMultivariateDistribution >, ::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::ContinuousMultivariateDistribution >, ::statiskit::ContinuousMultivariateDistributionEstimation > >::*method_pointer_d2b3060fc1055278aee6cfe184841d3e)() const = &::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation > >::get_estimated;
- boost::python::class_< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation > >, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation > > >::Type, boost::python::bases< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation > > > class_700610f289b9504db459072b397e2672("_LazyEstimation_700610f289b9504db459072b397e2672", "", boost::python::no_init);
- class_700610f289b9504db459072b397e2672.def(boost::python::init< >(""));
- class_700610f289b9504db459072b397e2672.def(boost::python::init< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > const * >(""));
- class_700610f289b9504db459072b397e2672.def(boost::python::init< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation > > const & >(""));
- class_700610f289b9504db459072b397e2672.def("get_estimated", method_pointer_d2b3060fc1055278aee6cfe184841d3e, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
-
- if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation > > >::is_class)
- {
- boost::python::implicitly_convertible< autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation > > >::Type, autowig::Held< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation > >::Type >();
- }
-
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_7164ab149b5259c39291b9f2886585fb.cpp b/src/py/wrapper/wrapper_7164ab149b5259c39291b9f2886585fb.cpp
index 5823ff69..724d7e2d 100644
--- a/src/py/wrapper/wrapper_7164ab149b5259c39291b9f2886585fb.cpp
+++ b/src/py/wrapper/wrapper_7164ab149b5259c39291b9f2886585fb.cpp
@@ -51,14 +51,12 @@ void wrapper_7164ab149b5259c39291b9f2886585fb()
boost::python::object module_d9f7731b9dbc5740add8fc7749d9283d(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_d9f7731b9dbc5740add8fc7749d9283d.c_str()))));
boost::python::scope().attr("__selection_d9f7731b9dbc5740add8fc7749d9283d") = module_d9f7731b9dbc5740add8fc7749d9283d;
boost::python::scope scope_d9f7731b9dbc5740add8fc7749d9283d = module_d9f7731b9dbc5740add8fc7749d9283d;
- class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > (::statiskit::Selection< ::statiskit::DiscreteMultivariateDistribution, ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator::*method_pointer_02527c5c82cc503cbe70c6e8ed180111)(struct ::statiskit::MultivariateData const &, bool const &) const = &::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator::operator();
::statiskit::Index (::statiskit::Selection< ::statiskit::DiscreteMultivariateDistribution, ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator::*method_pointer_b20ef68b9ad15ac589bf25df13306741)() const = &::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator::size;
struct ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator * (::statiskit::Selection< ::statiskit::DiscreteMultivariateDistribution, ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator::*method_pointer_22a814da05e956fb8383e8bd93034732)(::statiskit::Index const &) = &::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator::get_estimator;
void (::statiskit::Selection< ::statiskit::DiscreteMultivariateDistribution, ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator::*method_pointer_c9375e0ad0a15c85aa3c64667af8a3c6)(::statiskit::Index const &, struct ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator const &) = &::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator::set_estimator;
void (::statiskit::Selection< ::statiskit::DiscreteMultivariateDistribution, ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator::*method_pointer_6fb62e6ac5c353b0a8b041b7f18f5179)(struct ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator const &) = &::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator::add_estimator;
void (::statiskit::Selection< ::statiskit::DiscreteMultivariateDistribution, ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator::*method_pointer_834ba6db864f50bb9e6ecf139c578c70)(::statiskit::Index const &) = &::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator::remove_estimator;
boost::python::class_< autowig::Wrap_7164ab149b5259c39291b9f2886585fb, autowig::Held< autowig::Wrap_7164ab149b5259c39291b9f2886585fb >::Type, boost::python::bases< struct ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator >, boost::noncopyable > class_7164ab149b5259c39291b9f2886585fb("Estimator", "", boost::python::no_init);
- class_7164ab149b5259c39291b9f2886585fb.def("__call__", method_pointer_02527c5c82cc503cbe70c6e8ed180111, "");
class_7164ab149b5259c39291b9f2886585fb.def("__len__", method_pointer_b20ef68b9ad15ac589bf25df13306741, "");
class_7164ab149b5259c39291b9f2886585fb.def("get_estimator", method_pointer_22a814da05e956fb8383e8bd93034732, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
class_7164ab149b5259c39291b9f2886585fb.def("set_estimator", method_pointer_c9375e0ad0a15c85aa3c64667af8a3c6, "");
diff --git a/src/py/wrapper/wrapper_7189dbb358a659bb802e95b3ea6ebebd.cpp b/src/py/wrapper/wrapper_7189dbb358a659bb802e95b3ea6ebebd.cpp
index 17324a72..855a493a 100644
--- a/src/py/wrapper/wrapper_7189dbb358a659bb802e95b3ea6ebebd.cpp
+++ b/src/py/wrapper/wrapper_7189dbb358a659bb802e95b3ea6ebebd.cpp
@@ -25,12 +25,10 @@ void wrapper_7189dbb358a659bb802e95b3ea6ebebd()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- struct ::statiskit::MultivariateDistribution const * (::statiskit::LazyEstimation< ::statiskit::DiscreteMultivariateDistribution, ::statiskit::DiscreteMultivariateDistributionEstimation >::*method_pointer_dd0335181270587c9a7779f82bf0b96f)() const = &::statiskit::LazyEstimation< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::get_estimated;
boost::python::class_< class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >::Type, boost::python::bases< struct ::statiskit::DiscreteMultivariateDistributionEstimation > > class_7189dbb358a659bb802e95b3ea6ebebd("_LazyEstimation_7189dbb358a659bb802e95b3ea6ebebd", "", boost::python::no_init);
class_7189dbb358a659bb802e95b3ea6ebebd.def(boost::python::init< >(""));
class_7189dbb358a659bb802e95b3ea6ebebd.def(boost::python::init< struct ::statiskit::DiscreteMultivariateDistribution const * >(""));
class_7189dbb358a659bb802e95b3ea6ebebd.def(boost::python::init< class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > const & >(""));
- class_7189dbb358a659bb802e95b3ea6ebebd.def("get_estimated", method_pointer_dd0335181270587c9a7779f82bf0b96f, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_723221b642895e199c8dd187a735edd9.cpp b/src/py/wrapper/wrapper_723221b642895e199c8dd187a735edd9.cpp
deleted file mode 100644
index f6d9520b..00000000
--- a/src/py/wrapper/wrapper_723221b642895e199c8dd187a735edd9.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_723221b642895e199c8dd187a735edd9()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< class ::statiskit::NegativeBinomialDistribution, struct ::std::default_delete< class ::statiskit::NegativeBinomialDistribution > > (*function_pointer_723221b642895e199c8dd187a735edd9)(class ::statiskit::NegativeBinomialDistribution const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_723221b642895e199c8dd187a735edd9, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_73f4a03ba6125d598bb6a6a8f7de7664.cpp b/src/py/wrapper/wrapper_73f4a03ba6125d598bb6a6a8f7de7664.cpp
index ef1d5531..8fc01e3b 100644
--- a/src/py/wrapper/wrapper_73f4a03ba6125d598bb6a6a8f7de7664.cpp
+++ b/src/py/wrapper/wrapper_73f4a03ba6125d598bb6a6a8f7de7664.cpp
@@ -51,14 +51,12 @@ void wrapper_73f4a03ba6125d598bb6a6a8f7de7664()
boost::python::object module_6040d8f35856585fa65c9beece0f520f(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_6040d8f35856585fa65c9beece0f520f.c_str()))));
boost::python::scope().attr("__selection_6040d8f35856585fa65c9beece0f520f") = module_6040d8f35856585fa65c9beece0f520f;
boost::python::scope scope_6040d8f35856585fa65c9beece0f520f = module_6040d8f35856585fa65c9beece0f520f;
- class ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation > > (::statiskit::Selection< ::statiskit::CategoricalMultivariateConditionalDistribution, ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::Estimator::*method_pointer_80471378b41d5fb2852383905e389ae8)(class ::statiskit::MultivariateConditionalData const &, bool const &) const = &::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::Estimator::operator();
::statiskit::Index (::statiskit::Selection< ::statiskit::CategoricalMultivariateConditionalDistribution, ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::Estimator::*method_pointer_c402748d2cab5e21a1f757e2c6d42c30)() const = &::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::Estimator::size;
struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation::Estimator * (::statiskit::Selection< ::statiskit::CategoricalMultivariateConditionalDistribution, ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::Estimator::*method_pointer_04cbf63a882c577cbaedece0977b3f06)(::statiskit::Index const &) = &::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::Estimator::get_estimator;
void (::statiskit::Selection< ::statiskit::CategoricalMultivariateConditionalDistribution, ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::Estimator::*method_pointer_1e1f9feb5de151d487d37d04f23903af)(::statiskit::Index const &, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation::Estimator const &) = &::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::Estimator::set_estimator;
void (::statiskit::Selection< ::statiskit::CategoricalMultivariateConditionalDistribution, ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::Estimator::*method_pointer_097be74e909e59baa2be813e4fcc1e91)(struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation::Estimator const &) = &::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::Estimator::add_estimator;
void (::statiskit::Selection< ::statiskit::CategoricalMultivariateConditionalDistribution, ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::Estimator::*method_pointer_93d565997abe5f4f88a7ea3a6c859f11)(::statiskit::Index const &) = &::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::Estimator::remove_estimator;
boost::python::class_< autowig::Wrap_73f4a03ba6125d598bb6a6a8f7de7664, autowig::Held< autowig::Wrap_73f4a03ba6125d598bb6a6a8f7de7664 >::Type, boost::python::bases< struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation::Estimator >, boost::noncopyable > class_73f4a03ba6125d598bb6a6a8f7de7664("Estimator", "", boost::python::no_init);
- class_73f4a03ba6125d598bb6a6a8f7de7664.def("__call__", method_pointer_80471378b41d5fb2852383905e389ae8, "");
class_73f4a03ba6125d598bb6a6a8f7de7664.def("__len__", method_pointer_c402748d2cab5e21a1f757e2c6d42c30, "");
class_73f4a03ba6125d598bb6a6a8f7de7664.def("get_estimator", method_pointer_04cbf63a882c577cbaedece0977b3f06, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
class_73f4a03ba6125d598bb6a6a8f7de7664.def("set_estimator", method_pointer_1e1f9feb5de151d487d37d04f23903af, "");
diff --git a/src/py/wrapper/wrapper_74f6b70412845069a8b8594df02c99e5.cpp b/src/py/wrapper/wrapper_74f6b70412845069a8b8594df02c99e5.cpp
index 13df6d8b..5aa377da 100644
--- a/src/py/wrapper/wrapper_74f6b70412845069a8b8594df02c99e5.cpp
+++ b/src/py/wrapper/wrapper_74f6b70412845069a8b8594df02c99e5.cpp
@@ -44,9 +44,7 @@ void wrapper_74f6b70412845069a8b8594df02c99e5()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > (::statiskit::PolymorphicCopy< ::statiskit::UnivariateDistribution, ::statiskit::CategoricalUnivariateMixtureDistribution, ::statiskit::UnivariateMixtureDistribution< ::statiskit::CategoricalUnivariateDistribution > >::*method_pointer_0927c177d8f25e769df847098dc0fbdf)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::UnivariateMixtureDistribution< struct ::statiskit::CategoricalUnivariateDistribution > >::copy;
boost::python::class_< autowig::Wrap_74f6b70412845069a8b8594df02c99e5, autowig::Held< autowig::Wrap_74f6b70412845069a8b8594df02c99e5 >::Type, boost::python::bases< struct ::statiskit::UnivariateMixtureDistribution< struct ::statiskit::CategoricalUnivariateDistribution > >, boost::noncopyable > class_74f6b70412845069a8b8594df02c99e5("_PolymorphicCopy_74f6b70412845069a8b8594df02c99e5", "", boost::python::no_init);
- class_74f6b70412845069a8b8594df02c99e5.def("copy", method_pointer_0927c177d8f25e769df847098dc0fbdf, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::UnivariateMixtureDistribution< struct ::statiskit::CategoricalUnivariateDistribution > > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_7504e6a86bdf57c0a7e644a6615fcd51.cpp b/src/py/wrapper/wrapper_7504e6a86bdf57c0a7e644a6615fcd51.cpp
index 85788229..eed0b197 100644
--- a/src/py/wrapper/wrapper_7504e6a86bdf57c0a7e644a6615fcd51.cpp
+++ b/src/py/wrapper/wrapper_7504e6a86bdf57c0a7e644a6615fcd51.cpp
@@ -47,9 +47,7 @@ void wrapper_7504e6a86bdf57c0a7e644a6615fcd51()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > (::statiskit::PolymorphicCopy< ::statiskit::UnivariateDistribution, ::statiskit::NegativeBinomialDistribution, ::statiskit::DiscreteUnivariateDistribution >::*method_pointer_e731d0981dfa5ad7932de7d2d4730d2d)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistribution >::copy;
boost::python::class_< autowig::Wrap_7504e6a86bdf57c0a7e644a6615fcd51, autowig::Held< autowig::Wrap_7504e6a86bdf57c0a7e644a6615fcd51 >::Type, boost::python::bases< struct ::statiskit::DiscreteUnivariateDistribution >, boost::noncopyable > class_7504e6a86bdf57c0a7e644a6615fcd51("_PolymorphicCopy_7504e6a86bdf57c0a7e644a6615fcd51", "", boost::python::no_init);
- class_7504e6a86bdf57c0a7e644a6615fcd51.def("copy", method_pointer_e731d0981dfa5ad7932de7d2d4730d2d, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistribution > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_7510c84a2e4c5022ac15bd97a576d4b0.cpp b/src/py/wrapper/wrapper_7510c84a2e4c5022ac15bd97a576d4b0.cpp
index 14437ff1..3f825536 100644
--- a/src/py/wrapper/wrapper_7510c84a2e4c5022ac15bd97a576d4b0.cpp
+++ b/src/py/wrapper/wrapper_7510c84a2e4c5022ac15bd97a576d4b0.cpp
@@ -53,9 +53,7 @@ void wrapper_7510c84a2e4c5022ac15bd97a576d4b0()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::MultivariateDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateDistribution > > (::statiskit::PolymorphicCopy< ::statiskit::MultivariateDistribution, ::statiskit::DirichletDistribution, ::statiskit::ContinuousMultivariateDistribution >::*method_pointer_9cfff9401f1a5379b50bfde6487367bd)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, class ::statiskit::DirichletDistribution, struct ::statiskit::ContinuousMultivariateDistribution >::copy;
boost::python::class_< autowig::Wrap_7510c84a2e4c5022ac15bd97a576d4b0, autowig::Held< autowig::Wrap_7510c84a2e4c5022ac15bd97a576d4b0 >::Type, boost::python::bases< struct ::statiskit::ContinuousMultivariateDistribution >, boost::noncopyable > class_7510c84a2e4c5022ac15bd97a576d4b0("_PolymorphicCopy_7510c84a2e4c5022ac15bd97a576d4b0", "", boost::python::no_init);
- class_7510c84a2e4c5022ac15bd97a576d4b0.def("copy", method_pointer_9cfff9401f1a5379b50bfde6487367bd, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, class ::statiskit::DirichletDistribution, struct ::statiskit::ContinuousMultivariateDistribution > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_75a0f3c63b10539e9c98e331ac48c8ae.cpp b/src/py/wrapper/wrapper_75a0f3c63b10539e9c98e331ac48c8ae.cpp
deleted file mode 100644
index 23f2c574..00000000
--- a/src/py/wrapper/wrapper_75a0f3c63b10539e9c98e331ac48c8ae.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_75a0f3c63b10539e9c98e331ac48c8ae()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::CriterionEstimator > > (*function_pointer_75a0f3c63b10539e9c98e331ac48c8ae)(class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::CriterionEstimator const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_75a0f3c63b10539e9c98e331ac48c8ae, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_7963cd416f6c50c09445d3b27e4f9428.cpp b/src/py/wrapper/wrapper_7963cd416f6c50c09445d3b27e4f9428.cpp
index ac0f600e..3fce415e 100644
--- a/src/py/wrapper/wrapper_7963cd416f6c50c09445d3b27e4f9428.cpp
+++ b/src/py/wrapper/wrapper_7963cd416f6c50c09445d3b27e4f9428.cpp
@@ -47,9 +47,7 @@ void wrapper_7963cd416f6c50c09445d3b27e4f9428()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > (::statiskit::PolymorphicCopy< ::statiskit::UnivariateDistribution, ::statiskit::GeometricDistribution, ::statiskit::DiscreteUnivariateDistribution >::*method_pointer_8900ad62e63950c5a85971d4d5a063e4)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GeometricDistribution, struct ::statiskit::DiscreteUnivariateDistribution >::copy;
boost::python::class_< autowig::Wrap_7963cd416f6c50c09445d3b27e4f9428, autowig::Held< autowig::Wrap_7963cd416f6c50c09445d3b27e4f9428 >::Type, boost::python::bases< struct ::statiskit::DiscreteUnivariateDistribution >, boost::noncopyable > class_7963cd416f6c50c09445d3b27e4f9428("_PolymorphicCopy_7963cd416f6c50c09445d3b27e4f9428", "", boost::python::no_init);
- class_7963cd416f6c50c09445d3b27e4f9428.def("copy", method_pointer_8900ad62e63950c5a85971d4d5a063e4, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GeometricDistribution, struct ::statiskit::DiscreteUnivariateDistribution > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_79be5108bb8c56d9825ee10945271a59.cpp b/src/py/wrapper/wrapper_79be5108bb8c56d9825ee10945271a59.cpp
index a83b78ac..ebcc99f3 100644
--- a/src/py/wrapper/wrapper_79be5108bb8c56d9825ee10945271a59.cpp
+++ b/src/py/wrapper/wrapper_79be5108bb8c56d9825ee10945271a59.cpp
@@ -47,9 +47,7 @@ void wrapper_79be5108bb8c56d9825ee10945271a59()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > (::statiskit::PolymorphicCopy< ::statiskit::UnivariateDistribution, ::statiskit::PoissonDistribution, ::statiskit::DiscreteUnivariateDistribution >::*method_pointer_7c517b8061e85c15a1150cdc0c876aad)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::PoissonDistribution, struct ::statiskit::DiscreteUnivariateDistribution >::copy;
boost::python::class_< autowig::Wrap_79be5108bb8c56d9825ee10945271a59, autowig::Held< autowig::Wrap_79be5108bb8c56d9825ee10945271a59 >::Type, boost::python::bases< struct ::statiskit::DiscreteUnivariateDistribution >, boost::noncopyable > class_79be5108bb8c56d9825ee10945271a59("_PolymorphicCopy_79be5108bb8c56d9825ee10945271a59", "", boost::python::no_init);
- class_79be5108bb8c56d9825ee10945271a59.def("copy", method_pointer_7c517b8061e85c15a1150cdc0c876aad, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::PoissonDistribution, struct ::statiskit::DiscreteUnivariateDistribution > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_7a3b667725945f32995fb172fadd3fe4.cpp b/src/py/wrapper/wrapper_7a3b667725945f32995fb172fadd3fe4.cpp
deleted file mode 100644
index 92f3e56c..00000000
--- a/src/py/wrapper/wrapper_7a3b667725945f32995fb172fadd3fe4.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_7a3b667725945f32995fb172fadd3fe4()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< class ::statiskit::MultivariateDataFrame, struct ::std::default_delete< class ::statiskit::MultivariateDataFrame > > (*function_pointer_7a3b667725945f32995fb172fadd3fe4)(class ::statiskit::MultivariateDataFrame const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_7a3b667725945f32995fb172fadd3fe4, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_7a72df81b8e3525a981c66a31496b8f4.cpp b/src/py/wrapper/wrapper_7a72df81b8e3525a981c66a31496b8f4.cpp
index 4ad57784..99d501f4 100644
--- a/src/py/wrapper/wrapper_7a72df81b8e3525a981c66a31496b8f4.cpp
+++ b/src/py/wrapper/wrapper_7a72df81b8e3525a981c66a31496b8f4.cpp
@@ -29,8 +29,6 @@ void wrapper_7a72df81b8e3525a981c66a31496b8f4()
boost::python::object module_5e00a634363a53b79e62b0712b0cbe57(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_5e00a634363a53b79e62b0712b0cbe57.c_str()))));
boost::python::scope().attr("__mixture_distribution_em_estimation_5e00a634363a53b79e62b0712b0cbe57") = module_5e00a634363a53b79e62b0712b0cbe57;
boost::python::scope scope_5e00a634363a53b79e62b0712b0cbe57 = module_5e00a634363a53b79e62b0712b0cbe57;
- class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::DiscreteMultivariateDistribution >, ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator::*method_pointer_ce60d15c50955c74a137a3c0efe6a419)(struct ::statiskit::MultivariateData const &, bool const &) const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator::operator();
- class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::DiscreteMultivariateDistribution >, ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator::*method_pointer_554411dfa5c95fda82ec9df6b1e4dd84)() const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator::copy;
bool (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::DiscreteMultivariateDistribution >, ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator::*method_pointer_611291dafb3051bbaa7cd984f387adf3)() const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator::get_pi;
void (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::DiscreteMultivariateDistribution >, ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator::*method_pointer_e1de62eaf40658b590608adf03557e01)(bool const &) = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator::set_pi;
struct ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator const * (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::DiscreteMultivariateDistribution >, ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator::*method_pointer_b269070c1d205c64b5e0853cf19ec3cf)() const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator::get_default_estimator;
@@ -44,8 +42,6 @@ void wrapper_7a72df81b8e3525a981c66a31496b8f4()
boost::python::class_< class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator, autowig::Held< class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator >::Type, boost::python::bases< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator > > class_7a72df81b8e3525a981c66a31496b8f4("Estimator", "", boost::python::no_init);
class_7a72df81b8e3525a981c66a31496b8f4.def(boost::python::init< >(""));
class_7a72df81b8e3525a981c66a31496b8f4.def(boost::python::init< class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator const & >(""));
- class_7a72df81b8e3525a981c66a31496b8f4.def("__call__", method_pointer_ce60d15c50955c74a137a3c0efe6a419, "");
- class_7a72df81b8e3525a981c66a31496b8f4.def("copy", method_pointer_554411dfa5c95fda82ec9df6b1e4dd84, "");
class_7a72df81b8e3525a981c66a31496b8f4.def("get_pi", method_pointer_611291dafb3051bbaa7cd984f387adf3, "");
class_7a72df81b8e3525a981c66a31496b8f4.def("set_pi", method_pointer_e1de62eaf40658b590608adf03557e01, "");
class_7a72df81b8e3525a981c66a31496b8f4.def("get_default_estimator", method_pointer_b269070c1d205c64b5e0853cf19ec3cf, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
diff --git a/src/py/wrapper/wrapper_7b62905e006b57cc879769143ac42b3a.cpp b/src/py/wrapper/wrapper_7b62905e006b57cc879769143ac42b3a.cpp
index a1c05d60..72f61498 100644
--- a/src/py/wrapper/wrapper_7b62905e006b57cc879769143ac42b3a.cpp
+++ b/src/py/wrapper/wrapper_7b62905e006b57cc879769143ac42b3a.cpp
@@ -25,12 +25,10 @@ void wrapper_7b62905e006b57cc879769143ac42b3a()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- struct ::statiskit::UnivariateDistribution const * (::statiskit::LazyEstimation< ::statiskit::ShiftedDistribution< ::statiskit::DiscreteUnivariateDistribution >, ::statiskit::DiscreteUnivariateDistributionEstimation >::*method_pointer_654fc2ae1b6157f3925a0712dab4f17c)() const = &::statiskit::LazyEstimation< class ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::get_estimated;
boost::python::class_< class ::statiskit::LazyEstimation< class ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistributionEstimation >, autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, boost::python::bases< struct ::statiskit::DiscreteUnivariateDistributionEstimation > > class_7b62905e006b57cc879769143ac42b3a("_LazyEstimation_7b62905e006b57cc879769143ac42b3a", "", boost::python::no_init);
class_7b62905e006b57cc879769143ac42b3a.def(boost::python::init< >(""));
class_7b62905e006b57cc879769143ac42b3a.def(boost::python::init< class ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution > const * >(""));
class_7b62905e006b57cc879769143ac42b3a.def(boost::python::init< class ::statiskit::LazyEstimation< class ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const & >(""));
- class_7b62905e006b57cc879769143ac42b3a.def("get_estimated", method_pointer_654fc2ae1b6157f3925a0712dab4f17c, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
if(autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_7c7c8b94cd24595097a5b07b1a989479.cpp b/src/py/wrapper/wrapper_7c7c8b94cd24595097a5b07b1a989479.cpp
deleted file mode 100644
index 6305d983..00000000
--- a/src/py/wrapper/wrapper_7c7c8b94cd24595097a5b07b1a989479.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_094375f573625702adefcc8dbe553e18(class ::std::unique_ptr< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::std::default_delete< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > > > const & instance, const struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::std::default_delete< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > > > const volatile * get_pointer, struct ::std::default_delete< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > > > const volatile >(class ::std::unique_ptr< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::std::default_delete< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_7c7c8b94cd24595097a5b07b1a989479()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_7c7c8b94cd24595097a5b07b1a989479_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::std::default_delete< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > > > const & unique_ptr_7c7c8b94cd24595097a5b07b1a989479)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::std::default_delete< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > > > & >(unique_ptr_7c7c8b94cd24595097a5b07b1a989479).release()).ptr());
- std::shared_ptr< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > > shared_ptr_7c7c8b94cd24595097a5b07b1a989479(std::move(const_cast< class ::std::unique_ptr< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::std::default_delete< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > > > & >(unique_ptr_7c7c8b94cd24595097a5b07b1a989479)));
- return boost::python::incref(boost::python::object(shared_ptr_7c7c8b94cd24595097a5b07b1a989479).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::std::default_delete< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > > >, unique_ptr_7c7c8b94cd24595097a5b07b1a989479_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_7c7f85c49b47563f8c845d3b057e0403.cpp b/src/py/wrapper/wrapper_7c7f85c49b47563f8c845d3b057e0403.cpp
deleted file mode 100644
index 166dc749..00000000
--- a/src/py/wrapper/wrapper_7c7f85c49b47563f8c845d3b057e0403.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_3c2e8d521a0350d6ba7f13dc6750a417(class ::std::unique_ptr< class ::statiskit::SplittingDistributionEstimation::Estimator, struct ::std::default_delete< class ::statiskit::SplittingDistributionEstimation::Estimator > > const & instance, const class ::statiskit::SplittingDistributionEstimation::Estimator & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< class ::statiskit::SplittingDistributionEstimation::Estimator, struct ::std::default_delete< class ::statiskit::SplittingDistributionEstimation::Estimator > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< class ::statiskit::SplittingDistributionEstimation::Estimator, struct ::std::default_delete< class ::statiskit::SplittingDistributionEstimation::Estimator > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_7c7f85c49b47563f8c845d3b057e0403()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_7c7f85c49b47563f8c845d3b057e0403_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< class ::statiskit::SplittingDistributionEstimation::Estimator, struct ::std::default_delete< class ::statiskit::SplittingDistributionEstimation::Estimator > > const & unique_ptr_7c7f85c49b47563f8c845d3b057e0403)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::SplittingDistributionEstimation::Estimator, struct ::std::default_delete< class ::statiskit::SplittingDistributionEstimation::Estimator > > & >(unique_ptr_7c7f85c49b47563f8c845d3b057e0403).release()).ptr());
- std::shared_ptr< class ::statiskit::SplittingDistributionEstimation::Estimator > shared_ptr_7c7f85c49b47563f8c845d3b057e0403(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::SplittingDistributionEstimation::Estimator, struct ::std::default_delete< class ::statiskit::SplittingDistributionEstimation::Estimator > > & >(unique_ptr_7c7f85c49b47563f8c845d3b057e0403)));
- return boost::python::incref(boost::python::object(shared_ptr_7c7f85c49b47563f8c845d3b057e0403).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::SplittingDistributionEstimation::Estimator, struct ::std::default_delete< class ::statiskit::SplittingDistributionEstimation::Estimator > >, unique_ptr_7c7f85c49b47563f8c845d3b057e0403_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_7cbbf4b9923d5fb6a3e309d720bafe76.cpp b/src/py/wrapper/wrapper_7cbbf4b9923d5fb6a3e309d720bafe76.cpp
deleted file mode 100644
index 87068c37..00000000
--- a/src/py/wrapper/wrapper_7cbbf4b9923d5fb6a3e309d720bafe76.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_e7cbaf56db485aafb5f7222341ef77ee(class ::std::unique_ptr< struct ::statiskit::DirichletMultinomialSingularDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::DirichletMultinomialSingularDistributionEstimation::Estimator > > const & instance, const struct ::statiskit::DirichletMultinomialSingularDistributionEstimation::Estimator & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< struct ::statiskit::DirichletMultinomialSingularDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::DirichletMultinomialSingularDistributionEstimation::Estimator > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< struct ::statiskit::DirichletMultinomialSingularDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::DirichletMultinomialSingularDistributionEstimation::Estimator > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_7cbbf4b9923d5fb6a3e309d720bafe76()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_7cbbf4b9923d5fb6a3e309d720bafe76_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< struct ::statiskit::DirichletMultinomialSingularDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::DirichletMultinomialSingularDistributionEstimation::Estimator > > const & unique_ptr_7cbbf4b9923d5fb6a3e309d720bafe76)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< struct ::statiskit::DirichletMultinomialSingularDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::DirichletMultinomialSingularDistributionEstimation::Estimator > > & >(unique_ptr_7cbbf4b9923d5fb6a3e309d720bafe76).release()).ptr());
- std::shared_ptr< struct ::statiskit::DirichletMultinomialSingularDistributionEstimation::Estimator > shared_ptr_7cbbf4b9923d5fb6a3e309d720bafe76(std::move(const_cast< class ::std::unique_ptr< struct ::statiskit::DirichletMultinomialSingularDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::DirichletMultinomialSingularDistributionEstimation::Estimator > > & >(unique_ptr_7cbbf4b9923d5fb6a3e309d720bafe76)));
- return boost::python::incref(boost::python::object(shared_ptr_7cbbf4b9923d5fb6a3e309d720bafe76).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< struct ::statiskit::DirichletMultinomialSingularDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::DirichletMultinomialSingularDistributionEstimation::Estimator > >, unique_ptr_7cbbf4b9923d5fb6a3e309d720bafe76_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_7d0c9ca0e35156dda4481073c8664c19.cpp b/src/py/wrapper/wrapper_7d0c9ca0e35156dda4481073c8664c19.cpp
index 0d4e0572..e2a217cd 100644
--- a/src/py/wrapper/wrapper_7d0c9ca0e35156dda4481073c8664c19.cpp
+++ b/src/py/wrapper/wrapper_7d0c9ca0e35156dda4481073c8664c19.cpp
@@ -50,7 +50,6 @@ void wrapper_7d0c9ca0e35156dda4481073c8664c19()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- unsigned int (::statiskit::MixtureDistribution< ::statiskit::DiscreteUnivariateDistribution >::*method_pointer_f927fce3d16b5492bcef59bbf039772b)() const = &::statiskit::MixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution >::get_nb_parameters;
::statiskit::Index (::statiskit::MixtureDistribution< ::statiskit::DiscreteUnivariateDistribution >::*method_pointer_53a1ee3f2d3855c880f2c08bcae5c0ae)() const = &::statiskit::MixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution >::get_nb_states;
struct ::statiskit::DiscreteUnivariateDistribution const * (::statiskit::MixtureDistribution< ::statiskit::DiscreteUnivariateDistribution >::*method_pointer_4a38963b449e5930b798825c4b60941a)(::statiskit::Index const &) const = &::statiskit::MixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution >::get_observation;
void (::statiskit::MixtureDistribution< ::statiskit::DiscreteUnivariateDistribution >::*method_pointer_246a8d3423cf5748b68f545f10de89b7)(::statiskit::Index const &, struct ::statiskit::DiscreteUnivariateDistribution const &) = &::statiskit::MixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution >::set_observation;
@@ -62,7 +61,6 @@ void wrapper_7d0c9ca0e35156dda4481073c8664c19()
double (::statiskit::MixtureDistribution< ::statiskit::DiscreteUnivariateDistribution >::*method_pointer_a3ff30a188f45403b73a68db67aa2b5e)(struct ::statiskit::UnivariateEvent const *) const = &::statiskit::MixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution >::uncertainty;
double (::statiskit::MixtureDistribution< ::statiskit::DiscreteUnivariateDistribution >::*method_pointer_da2a6ab77d635d259b7452eed4ed7fd1)(struct ::statiskit::UnivariateData const &) const = &::statiskit::MixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution >::uncertainty;
boost::python::class_< autowig::Wrap_7d0c9ca0e35156dda4481073c8664c19, autowig::Held< autowig::Wrap_7d0c9ca0e35156dda4481073c8664c19 >::Type, boost::python::bases< struct ::statiskit::DiscreteUnivariateDistribution >, boost::noncopyable > class_7d0c9ca0e35156dda4481073c8664c19("_MixtureDistribution_7d0c9ca0e35156dda4481073c8664c19", "", boost::python::no_init);
- class_7d0c9ca0e35156dda4481073c8664c19.def("get_nb_parameters", method_pointer_f927fce3d16b5492bcef59bbf039772b, "");
class_7d0c9ca0e35156dda4481073c8664c19.def("get_nb_states", method_pointer_53a1ee3f2d3855c880f2c08bcae5c0ae, "");
class_7d0c9ca0e35156dda4481073c8664c19.def("get_observation", method_pointer_4a38963b449e5930b798825c4b60941a, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
class_7d0c9ca0e35156dda4481073c8664c19.def("set_observation", method_pointer_246a8d3423cf5748b68f545f10de89b7, "");
diff --git a/src/py/wrapper/wrapper_7d52b247865d503986da71f28e0da3e9.cpp b/src/py/wrapper/wrapper_7d52b247865d503986da71f28e0da3e9.cpp
index 48378bed..0db17d6d 100644
--- a/src/py/wrapper/wrapper_7d52b247865d503986da71f28e0da3e9.cpp
+++ b/src/py/wrapper/wrapper_7d52b247865d503986da71f28e0da3e9.cpp
@@ -25,12 +25,10 @@ void wrapper_7d52b247865d503986da71f28e0da3e9()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- struct ::statiskit::MultivariateDistribution const * (::statiskit::LazyEstimation< ::statiskit::SplittingDistribution, ::statiskit::DiscreteMultivariateDistributionEstimation >::*method_pointer_2932f9880d485196a26a3d465ac3181e)() const = &::statiskit::LazyEstimation< class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::get_estimated;
boost::python::class_< class ::statiskit::LazyEstimation< class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >, autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >::Type, boost::python::bases< struct ::statiskit::DiscreteMultivariateDistributionEstimation > > class_7d52b247865d503986da71f28e0da3e9("_LazyEstimation_7d52b247865d503986da71f28e0da3e9", "", boost::python::no_init);
class_7d52b247865d503986da71f28e0da3e9.def(boost::python::init< >(""));
class_7d52b247865d503986da71f28e0da3e9.def(boost::python::init< class ::statiskit::SplittingDistribution const * >(""));
class_7d52b247865d503986da71f28e0da3e9.def(boost::python::init< class ::statiskit::LazyEstimation< class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > const & >(""));
- class_7d52b247865d503986da71f28e0da3e9.def("get_estimated", method_pointer_2932f9880d485196a26a3d465ac3181e, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
if(autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_7d876ad54f135e9eaa2591871f0b769c.cpp b/src/py/wrapper/wrapper_7d876ad54f135e9eaa2591871f0b769c.cpp
deleted file mode 100644
index d227a5ef..00000000
--- a/src/py/wrapper/wrapper_7d876ad54f135e9eaa2591871f0b769c.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_7d876ad54f135e9eaa2591871f0b769c()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< class ::statiskit::OrdinalDistribution, struct ::std::default_delete< class ::statiskit::OrdinalDistribution > > (*function_pointer_7d876ad54f135e9eaa2591871f0b769c)(class ::statiskit::OrdinalDistribution const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_7d876ad54f135e9eaa2591871f0b769c, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_7ee099e22285561eb2a1e4dac64d4ff9.cpp b/src/py/wrapper/wrapper_7ee099e22285561eb2a1e4dac64d4ff9.cpp
index e94445d9..ecd571c8 100644
--- a/src/py/wrapper/wrapper_7ee099e22285561eb2a1e4dac64d4ff9.cpp
+++ b/src/py/wrapper/wrapper_7ee099e22285561eb2a1e4dac64d4ff9.cpp
@@ -51,14 +51,12 @@ void wrapper_7ee099e22285561eb2a1e4dac64d4ff9()
boost::python::object module_cd94566e790a5588be95cba4cfaaec57(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_cd94566e790a5588be95cba4cfaaec57.c_str()))));
boost::python::scope().attr("__selection_cd94566e790a5588be95cba4cfaaec57") = module_cd94566e790a5588be95cba4cfaaec57;
boost::python::scope scope_cd94566e790a5588be95cba4cfaaec57 = module_cd94566e790a5588be95cba4cfaaec57;
- class ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation > > (::statiskit::Selection< ::statiskit::ContinuousUnivariateConditionalDistribution, ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::Estimator::*method_pointer_c3d913e3dfc7509f8002a9b8302c9508)(class ::statiskit::UnivariateConditionalData const &, bool const &) const = &::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::Estimator::operator();
::statiskit::Index (::statiskit::Selection< ::statiskit::ContinuousUnivariateConditionalDistribution, ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::Estimator::*method_pointer_1120b1a3d74551f599e45fac9225479d)() const = &::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::Estimator::size;
struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation::Estimator * (::statiskit::Selection< ::statiskit::ContinuousUnivariateConditionalDistribution, ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::Estimator::*method_pointer_597dbbe845ae5fc9ad116e944049585e)(::statiskit::Index const &) = &::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::Estimator::get_estimator;
void (::statiskit::Selection< ::statiskit::ContinuousUnivariateConditionalDistribution, ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::Estimator::*method_pointer_797fcbeb32a75967b3acd8939287f27a)(::statiskit::Index const &, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation::Estimator const &) = &::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::Estimator::set_estimator;
void (::statiskit::Selection< ::statiskit::ContinuousUnivariateConditionalDistribution, ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::Estimator::*method_pointer_140b0ba608935d5b9904110ae815942c)(struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation::Estimator const &) = &::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::Estimator::add_estimator;
void (::statiskit::Selection< ::statiskit::ContinuousUnivariateConditionalDistribution, ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::Estimator::*method_pointer_9556611bcc2f52ad9b6ae596b8b387d7)(::statiskit::Index const &) = &::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::Estimator::remove_estimator;
boost::python::class_< autowig::Wrap_7ee099e22285561eb2a1e4dac64d4ff9, autowig::Held< autowig::Wrap_7ee099e22285561eb2a1e4dac64d4ff9 >::Type, boost::python::bases< struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation::Estimator >, boost::noncopyable > class_7ee099e22285561eb2a1e4dac64d4ff9("Estimator", "", boost::python::no_init);
- class_7ee099e22285561eb2a1e4dac64d4ff9.def("__call__", method_pointer_c3d913e3dfc7509f8002a9b8302c9508, "");
class_7ee099e22285561eb2a1e4dac64d4ff9.def("__len__", method_pointer_1120b1a3d74551f599e45fac9225479d, "");
class_7ee099e22285561eb2a1e4dac64d4ff9.def("get_estimator", method_pointer_597dbbe845ae5fc9ad116e944049585e, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
class_7ee099e22285561eb2a1e4dac64d4ff9.def("set_estimator", method_pointer_797fcbeb32a75967b3acd8939287f27a, "");
diff --git a/src/py/wrapper/wrapper_7f05bbbf77ed5369b2e8c6762be05ba5.cpp b/src/py/wrapper/wrapper_7f05bbbf77ed5369b2e8c6762be05ba5.cpp
deleted file mode 100644
index 3d100d03..00000000
--- a/src/py/wrapper/wrapper_7f05bbbf77ed5369b2e8c6762be05ba5.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_e2508ba2e496568c9f70f6bb57aa6039(class ::std::unique_ptr< class ::statiskit::GammaDistribution, struct ::std::default_delete< class ::statiskit::GammaDistribution > > const & instance, const class ::statiskit::GammaDistribution & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< class ::statiskit::GammaDistribution, struct ::std::default_delete< class ::statiskit::GammaDistribution > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< class ::statiskit::GammaDistribution, struct ::std::default_delete< class ::statiskit::GammaDistribution > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_7f05bbbf77ed5369b2e8c6762be05ba5()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_7f05bbbf77ed5369b2e8c6762be05ba5_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< class ::statiskit::GammaDistribution, struct ::std::default_delete< class ::statiskit::GammaDistribution > > const & unique_ptr_7f05bbbf77ed5369b2e8c6762be05ba5)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::GammaDistribution, struct ::std::default_delete< class ::statiskit::GammaDistribution > > & >(unique_ptr_7f05bbbf77ed5369b2e8c6762be05ba5).release()).ptr());
- std::shared_ptr< class ::statiskit::GammaDistribution > shared_ptr_7f05bbbf77ed5369b2e8c6762be05ba5(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::GammaDistribution, struct ::std::default_delete< class ::statiskit::GammaDistribution > > & >(unique_ptr_7f05bbbf77ed5369b2e8c6762be05ba5)));
- return boost::python::incref(boost::python::object(shared_ptr_7f05bbbf77ed5369b2e8c6762be05ba5).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::GammaDistribution, struct ::std::default_delete< class ::statiskit::GammaDistribution > >, unique_ptr_7f05bbbf77ed5369b2e8c6762be05ba5_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_7f1aa346c8e4508ba38254b17a2479af.cpp b/src/py/wrapper/wrapper_7f1aa346c8e4508ba38254b17a2479af.cpp
deleted file mode 100644
index 8505876a..00000000
--- a/src/py/wrapper/wrapper_7f1aa346c8e4508ba38254b17a2479af.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_7f1aa346c8e4508ba38254b17a2479af()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< class ::statiskit::MultinomialSingularDistribution, struct ::std::default_delete< class ::statiskit::MultinomialSingularDistribution > > (*function_pointer_7f1aa346c8e4508ba38254b17a2479af)(class ::statiskit::MultinomialSingularDistribution const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_7f1aa346c8e4508ba38254b17a2479af, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_81e02315c2b25081ab42128edbbf711e.cpp b/src/py/wrapper/wrapper_81e02315c2b25081ab42128edbbf711e.cpp
deleted file mode 100644
index adceca26..00000000
--- a/src/py/wrapper/wrapper_81e02315c2b25081ab42128edbbf711e.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_81e02315c2b25081ab42128edbbf711e()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< class ::statiskit::LogisticDistribution, struct ::std::default_delete< class ::statiskit::LogisticDistribution > > (*function_pointer_81e02315c2b25081ab42128edbbf711e)(class ::statiskit::LogisticDistribution const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_81e02315c2b25081ab42128edbbf711e, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_822a8238d49459ac9cdebe5568d19cd0.cpp b/src/py/wrapper/wrapper_822a8238d49459ac9cdebe5568d19cd0.cpp
deleted file mode 100644
index f8a32ee2..00000000
--- a/src/py/wrapper/wrapper_822a8238d49459ac9cdebe5568d19cd0.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_2c127c42d9e258dba3e46a16a8122f1d(class ::std::unique_ptr< class ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::std::default_delete< class ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution > > > const & instance, const class ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution > & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< class ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::std::default_delete< class ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution > > > const volatile * get_pointer, struct ::std::default_delete< class ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution > > > const volatile >(class ::std::unique_ptr< class ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::std::default_delete< class ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution > > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_822a8238d49459ac9cdebe5568d19cd0()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_822a8238d49459ac9cdebe5568d19cd0_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< class ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::std::default_delete< class ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution > > > const & unique_ptr_822a8238d49459ac9cdebe5568d19cd0)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::std::default_delete< class ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution > > > & >(unique_ptr_822a8238d49459ac9cdebe5568d19cd0).release()).ptr());
- std::shared_ptr< class ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution > > shared_ptr_822a8238d49459ac9cdebe5568d19cd0(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::std::default_delete< class ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution > > > & >(unique_ptr_822a8238d49459ac9cdebe5568d19cd0)));
- return boost::python::incref(boost::python::object(shared_ptr_822a8238d49459ac9cdebe5568d19cd0).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::std::default_delete< class ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution > > >, unique_ptr_822a8238d49459ac9cdebe5568d19cd0_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_836f90f02ebd5eee9cf678e466bfba83.cpp b/src/py/wrapper/wrapper_836f90f02ebd5eee9cf678e466bfba83.cpp
index 29a7c23f..5e89ad3c 100644
--- a/src/py/wrapper/wrapper_836f90f02ebd5eee9cf678e466bfba83.cpp
+++ b/src/py/wrapper/wrapper_836f90f02ebd5eee9cf678e466bfba83.cpp
@@ -25,34 +25,18 @@ void wrapper_836f90f02ebd5eee9cf678e466bfba83()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- unsigned int (::statiskit::GumbelMinDistribution::*method_pointer_1852427273955f9eb410c4ef8b383696)() const = &::statiskit::GumbelMinDistribution::get_nb_parameters;
double const & (::statiskit::GumbelMinDistribution::*method_pointer_cdf29aaffbbe510897dab33d10e8b014)() const = &::statiskit::GumbelMinDistribution::get_mu;
void (::statiskit::GumbelMinDistribution::*method_pointer_1f83644fe4ea54158b61ff4a154ebb0e)(double const &) = &::statiskit::GumbelMinDistribution::set_mu;
double const & (::statiskit::GumbelMinDistribution::*method_pointer_8c5638b106ca528c9517dd2f55df1032)() const = &::statiskit::GumbelMinDistribution::get_sigma;
void (::statiskit::GumbelMinDistribution::*method_pointer_a5c2d94b61e45509b2bd9bd7fbc42a2d)(double const &) = &::statiskit::GumbelMinDistribution::set_sigma;
- double (::statiskit::GumbelMinDistribution::*method_pointer_fad89d36a4735a52bf0719a0350dbcb3)(double const &) const = &::statiskit::GumbelMinDistribution::ldf;
- double (::statiskit::GumbelMinDistribution::*method_pointer_bb57d06269de5ee7b187869dda7501d2)(double const &) const = &::statiskit::GumbelMinDistribution::pdf;
- double (::statiskit::GumbelMinDistribution::*method_pointer_0c1c06725b0c5ec3840c3fbe8f7b911d)(double const &) const = &::statiskit::GumbelMinDistribution::cdf;
- double (::statiskit::GumbelMinDistribution::*method_pointer_a1f9a6af7a6554cab7f7185428096a8c)(double const &) const = &::statiskit::GumbelMinDistribution::quantile;
- class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (::statiskit::GumbelMinDistribution::*method_pointer_62e00a3e0b875f0c9a4b34e88175acd5)() const = &::statiskit::GumbelMinDistribution::simulate;
- double (::statiskit::GumbelMinDistribution::*method_pointer_53ceccb331895fc3b7234e75ca301c22)() const = &::statiskit::GumbelMinDistribution::get_mean;
- double (::statiskit::GumbelMinDistribution::*method_pointer_f06a03f4252d52b5a8a48a48874448a6)() const = &::statiskit::GumbelMinDistribution::get_variance;
boost::python::class_< class ::statiskit::GumbelMinDistribution, autowig::Held< class ::statiskit::GumbelMinDistribution >::Type, boost::python::bases< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GumbelMinDistribution, struct ::statiskit::ContinuousUnivariateDistribution > > > class_836f90f02ebd5eee9cf678e466bfba83("GumbelMinDistribution", "This class GumbelMinDistribution represents a Gumbel distribution\n(minimum).\n\nA random component :math:`X` is said to folloow a Gumbel distribution\n(minimum) if :math:`Y=-X` follows a Gumbel distribution (maximum). The\nGumbel distribution (minimum) is an univariate continuous distribution.\nIt is also called extreme value type I distribution (minimum). The\nsupport is the set of real values :math:`\\mathbb{R}`. @see\nstatiskit::GumbelMaxDistribution\n\n", boost::python::no_init);
class_836f90f02ebd5eee9cf678e466bfba83.def(boost::python::init< >(""));
class_836f90f02ebd5eee9cf678e466bfba83.def(boost::python::init< double const &, double const & >(""));
class_836f90f02ebd5eee9cf678e466bfba83.def(boost::python::init< class ::statiskit::GumbelMinDistribution const & >(""));
- class_836f90f02ebd5eee9cf678e466bfba83.def("get_nb_parameters", method_pointer_1852427273955f9eb410c4ef8b383696, "Returns the number of parameters of the Gumbel distribution (minimum).\n\nThe number of parameters of a Gumbel distribution (minimum) is :math:`2`\n(:math:`m` and :math:`s`).\n\n:Return Type:\n :cpp:any:`unsigned` int\n\n");
class_836f90f02ebd5eee9cf678e466bfba83.def("get_mu", method_pointer_cdf29aaffbbe510897dab33d10e8b014, boost::python::return_value_policy< boost::python::return_by_value >(), "Get the value of the location parameter mu.\n\n:Return Type:\n :cpp:any:`double`\n\n");
class_836f90f02ebd5eee9cf678e466bfba83.def("set_mu", method_pointer_1f83644fe4ea54158b61ff4a154ebb0e, "Set the value of the location parameter mu.\n\n:Parameter:\n `mu` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`void`\n\n");
class_836f90f02ebd5eee9cf678e466bfba83.def("get_sigma", method_pointer_8c5638b106ca528c9517dd2f55df1032, boost::python::return_value_policy< boost::python::return_by_value >(), "Get the value of the scale parameter sigma.\n\n:Return Type:\n :cpp:any:`double`\n\n");
class_836f90f02ebd5eee9cf678e466bfba83.def("set_sigma", method_pointer_a5c2d94b61e45509b2bd9bd7fbc42a2d, "Set the value of the scale parameter sigma.\n\n:Parameter:\n `sigma` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`void`\n\n");
- class_836f90f02ebd5eee9cf678e466bfba83.def("ldf", method_pointer_fad89d36a4735a52bf0719a0350dbcb3, ":raw-latex:`\\copybrief `statiskit::ContinuousUnivariateDistribution::ldf()\n\n::\n\n * \\details Let $x \\in \\mathbb{R} $ denote the value,\n * $$\n * \\ln f(x) = \\frac{x-\\mu}{\\sigma} - \\exp \\left( \\frac{x-m}{\\sigma} \\right) - \\ln (\\sigma).\n * $$\n * \\param value The considered value $x$.\n\n:Parameter:\n `value` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_836f90f02ebd5eee9cf678e466bfba83.def("pdf", method_pointer_bb57d06269de5ee7b187869dda7501d2, ":raw-latex:`\\copybrief `statiskit::ContinuousUnivariateDistribution::pdf()\n\n::\n\n * \\details Let $x \\in \\mathbb{R} $ denote the value,\n * $$\n * f(x) = \\frac{1}{\\sigma} \\exp \\left\\lbrace \\frac{x-\\mu}{\\sigma} - \\exp \\left( \\frac{x-\\mu}{\\sigma} \\right) \\right\\rbrace .\n * $$\n * \\param value The considered value $x$.\n\n:Parameter:\n `value` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_836f90f02ebd5eee9cf678e466bfba83.def("cdf", method_pointer_0c1c06725b0c5ec3840c3fbe8f7b911d, ":raw-latex:`\\copybrief `statiskit::ContinuousUnivariateDistribution::cdf()\n\n::\n\n * \\details Let $x \\in \\mathbb{R} $ denote the value,\n * $$\n * P(X \\leq x) = 1 - \\exp \\left\\lbrace - \\exp \\left( \\frac{x-\\mu}{\\sigma} \\right) \\right\\rbrace.\n * $$\n * \\param value The considered value $x$.\n\n:Parameter:\n `value` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_836f90f02ebd5eee9cf678e466bfba83.def("quantile", method_pointer_a1f9a6af7a6554cab7f7185428096a8c, ":raw-latex:`\\copybrief `statiskit::ContinuousUnivariateDistribution::quantile()\n\\* The quantile for GumbelMin distribution is computed as $ x =\n:raw-latex:`\\mu `+\n:raw-latex:`\\sigma `:raw-latex:`\\ln `:raw-latex:`\\lbrace `-\n:raw-latex:`\\ln `(1-p) :raw-latex:`\\rbrace `$.\n\n:Parameter:\n `p` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_836f90f02ebd5eee9cf678e466bfba83.def("simulate", method_pointer_62e00a3e0b875f0c9a4b34e88175acd5, "");
- class_836f90f02ebd5eee9cf678e466bfba83.def("get_mean", method_pointer_53ceccb331895fc3b7234e75ca301c22, "Get mean of GumbelMin distribution $ E(X) = - :raw-latex:`\\mu `+\n:raw-latex:`\\sigma `:raw-latex:`\\gamma`\\ :math:`, where [`\\ :raw-latex:`\\gamma`$](http://www.boost.org/doc/libs/1\\_40\\_0/libs/math/doc/sf\\_and\\_dist/html/math\\_toolkit/toolkit/internals1/constants.html)\nis the Euler's constant implemented in Boost.Math library.\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_836f90f02ebd5eee9cf678e466bfba83.def("get_variance", method_pointer_f06a03f4252d52b5a8a48a48874448a6, "Get variance of GumbelMin distribution $ V(X) = :raw-latex:`\\pi`^2\n:raw-latex:`\\sigma`^2 / 6 $.\n\n:Return Type:\n :cpp:any:`double`\n\n");
if(autowig::Held< class ::statiskit::GumbelMinDistribution >::is_class)
{
diff --git a/src/py/wrapper/wrapper_839b61ecb09d54819eb38cf69dde50bb.cpp b/src/py/wrapper/wrapper_839b61ecb09d54819eb38cf69dde50bb.cpp
index ca78d33d..a76e2fc7 100644
--- a/src/py/wrapper/wrapper_839b61ecb09d54819eb38cf69dde50bb.cpp
+++ b/src/py/wrapper/wrapper_839b61ecb09d54819eb38cf69dde50bb.cpp
@@ -25,19 +25,10 @@ void wrapper_839b61ecb09d54819eb38cf69dde50bb()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- double (::statiskit::QuantitativeUnivariateFrequencyDistribution< ::statiskit::DiscreteUnivariateDistribution >::*method_pointer_7adc3267060c507b931a1af0a119cb38)(int const &) const = &::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >::cdf;
- int (::statiskit::QuantitativeUnivariateFrequencyDistribution< ::statiskit::DiscreteUnivariateDistribution >::*method_pointer_1093518802d85deabdf4939910bf59ae)(double const &) const = &::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >::quantile;
- double (::statiskit::QuantitativeUnivariateFrequencyDistribution< ::statiskit::DiscreteUnivariateDistribution >::*method_pointer_7e114cb52dbb5514bd53aa272f0e2cfc)() const = &::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >::get_mean;
- double (::statiskit::QuantitativeUnivariateFrequencyDistribution< ::statiskit::DiscreteUnivariateDistribution >::*method_pointer_f12310c417c35307933a8573ffe734fa)() const = &::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >::get_variance;
boost::python::class_< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, autowig::Held< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution > >::Type, boost::python::bases< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution > > > > class_839b61ecb09d54819eb38cf69dde50bb("_QuantitativeUnivariateFrequencyDistribution_839b61ecb09d54819eb38cf69dde50bb", "", boost::python::no_init);
class_839b61ecb09d54819eb38cf69dde50bb.def(boost::python::init< class ::std::set< int, struct ::std::less< int >, class ::std::allocator< int > > const & >(""));
class_839b61ecb09d54819eb38cf69dde50bb.def(boost::python::init< class ::std::set< int, struct ::std::less< int >, class ::std::allocator< int > > const &, class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const & >(""));
class_839b61ecb09d54819eb38cf69dde50bb.def(boost::python::init< class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution > const & >(""));
- class_839b61ecb09d54819eb38cf69dde50bb.def(boost::python::init< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution > const & >(""));
- class_839b61ecb09d54819eb38cf69dde50bb.def("cdf", method_pointer_7adc3267060c507b931a1af0a119cb38, "");
- class_839b61ecb09d54819eb38cf69dde50bb.def("quantile", method_pointer_1093518802d85deabdf4939910bf59ae, "");
- class_839b61ecb09d54819eb38cf69dde50bb.def("get_mean", method_pointer_7e114cb52dbb5514bd53aa272f0e2cfc, "");
- class_839b61ecb09d54819eb38cf69dde50bb.def("get_variance", method_pointer_f12310c417c35307933a8573ffe734fa, "");
if(autowig::Held< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_8486f4aa8ce25724972cec18f80c00cc.cpp b/src/py/wrapper/wrapper_8486f4aa8ce25724972cec18f80c00cc.cpp
index 33020ff1..0dfa398f 100644
--- a/src/py/wrapper/wrapper_8486f4aa8ce25724972cec18f80c00cc.cpp
+++ b/src/py/wrapper/wrapper_8486f4aa8ce25724972cec18f80c00cc.cpp
@@ -47,9 +47,7 @@ void wrapper_8486f4aa8ce25724972cec18f80c00cc()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > (::statiskit::PolymorphicCopy< ::statiskit::UnivariateDistribution, ::statiskit::BinomialDistribution, ::statiskit::DiscreteUnivariateDistribution >::*method_pointer_c1b9b85064ea5c2083c7e6ac77d19f03)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistribution >::copy;
boost::python::class_< autowig::Wrap_8486f4aa8ce25724972cec18f80c00cc, autowig::Held< autowig::Wrap_8486f4aa8ce25724972cec18f80c00cc >::Type, boost::python::bases< struct ::statiskit::DiscreteUnivariateDistribution >, boost::noncopyable > class_8486f4aa8ce25724972cec18f80c00cc("_PolymorphicCopy_8486f4aa8ce25724972cec18f80c00cc", "", boost::python::no_init);
- class_8486f4aa8ce25724972cec18f80c00cc.def("copy", method_pointer_c1b9b85064ea5c2083c7e6ac77d19f03, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistribution > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_850400feaf015819b89ae0fb0bc38962.cpp b/src/py/wrapper/wrapper_850400feaf015819b89ae0fb0bc38962.cpp
index fba0c638..ed686391 100644
--- a/src/py/wrapper/wrapper_850400feaf015819b89ae0fb0bc38962.cpp
+++ b/src/py/wrapper/wrapper_850400feaf015819b89ae0fb0bc38962.cpp
@@ -25,29 +25,21 @@ void wrapper_850400feaf015819b89ae0fb0bc38962()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- enum ::statiskit::ordering_type (::statiskit::OrdinalSampleSpace::*method_pointer_c0e30b65e8c8583ab96a5d2acf726922)() const = &::statiskit::OrdinalSampleSpace::get_ordering;
- class ::std::vector< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > >, class ::std::allocator< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > > > (::statiskit::OrdinalSampleSpace::*method_pointer_e93a7b2e9c2d5ef99aeae284663b002a)() const = &::statiskit::OrdinalSampleSpace::get_ordered;
+ class ::std::vector< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > >, class ::std::allocator< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > > > (::statiskit::OrdinalSampleSpace::*method_pointer_521b4a3827bc56de8b09121e7ab54dde)() const = &::statiskit::OrdinalSampleSpace::get_ordered;
void (::statiskit::OrdinalSampleSpace::*method_pointer_1f7f4bbcf48756c8b4ab24c57b9e03b2)(class ::std::vector< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > >, class ::std::allocator< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > > > const &) = &::statiskit::OrdinalSampleSpace::set_ordered;
class ::std::vector< unsigned long int, class ::std::allocator< unsigned long int > > const & (::statiskit::OrdinalSampleSpace::*method_pointer_bbbcd1f7befd501da33c8bc0a6ca7d94)() const = &::statiskit::OrdinalSampleSpace::get_rank;
void (::statiskit::OrdinalSampleSpace::*method_pointer_106705a757c553aa881c46d55a55ded5)(class ::std::vector< unsigned long int, class ::std::allocator< unsigned long int > > const &) = &::statiskit::OrdinalSampleSpace::set_rank;
void (::statiskit::OrdinalSampleSpace::*method_pointer_343159b54c8a5f0da44d25b4d4786073)() = &::statiskit::OrdinalSampleSpace::randomize;
- void (::statiskit::OrdinalSampleSpace::*method_pointer_edfa0e4b94e45976a29c7feb6e6ce2cd)(enum ::statiskit::encoding_type const &) = &::statiskit::OrdinalSampleSpace::set_encoding;
- class ::Eigen::Matrix< double, 1, -1, 1, 1, -1 > (::statiskit::OrdinalSampleSpace::*method_pointer_a6fc254f01485d0193e2feb2d6f16f53)(class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > const &) const = &::statiskit::OrdinalSampleSpace::encode;
class ::std::unique_ptr< class ::statiskit::NominalSampleSpace, struct ::std::default_delete< class ::statiskit::NominalSampleSpace > > (::statiskit::OrdinalSampleSpace::*method_pointer_57b6fbac4790575084fe42696914a551)() const = &::statiskit::OrdinalSampleSpace::as_nominal;
- class ::std::unique_ptr< struct ::statiskit::UnivariateSampleSpace, struct ::std::default_delete< struct ::statiskit::UnivariateSampleSpace > > (::statiskit::OrdinalSampleSpace::*method_pointer_2465210770605984a9d843f444adfc47)() const = &::statiskit::OrdinalSampleSpace::copy;
boost::python::class_< class ::statiskit::OrdinalSampleSpace, autowig::Held< class ::statiskit::OrdinalSampleSpace >::Type, boost::python::bases< struct ::statiskit::CategoricalSampleSpace > > class_850400feaf015819b89ae0fb0bc38962("OrdinalSampleSpace", "", boost::python::no_init);
class_850400feaf015819b89ae0fb0bc38962.def(boost::python::init< class ::std::vector< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > >, class ::std::allocator< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > > > const & >(""));
class_850400feaf015819b89ae0fb0bc38962.def(boost::python::init< class ::statiskit::OrdinalSampleSpace const & >(""));
- class_850400feaf015819b89ae0fb0bc38962.def("get_ordering", method_pointer_c0e30b65e8c8583ab96a5d2acf726922, "");
- class_850400feaf015819b89ae0fb0bc38962.def("get_ordered", method_pointer_e93a7b2e9c2d5ef99aeae284663b002a, "");
+ class_850400feaf015819b89ae0fb0bc38962.def("get_ordered", method_pointer_521b4a3827bc56de8b09121e7ab54dde, "");
class_850400feaf015819b89ae0fb0bc38962.def("set_ordered", method_pointer_1f7f4bbcf48756c8b4ab24c57b9e03b2, "");
class_850400feaf015819b89ae0fb0bc38962.def("get_rank", method_pointer_bbbcd1f7befd501da33c8bc0a6ca7d94, boost::python::return_value_policy< boost::python::return_by_value >(), "");
class_850400feaf015819b89ae0fb0bc38962.def("set_rank", method_pointer_106705a757c553aa881c46d55a55ded5, "");
class_850400feaf015819b89ae0fb0bc38962.def("randomize", method_pointer_343159b54c8a5f0da44d25b4d4786073, "");
- class_850400feaf015819b89ae0fb0bc38962.def("set_encoding", method_pointer_edfa0e4b94e45976a29c7feb6e6ce2cd, "");
- class_850400feaf015819b89ae0fb0bc38962.def("encode", method_pointer_a6fc254f01485d0193e2feb2d6f16f53, "");
class_850400feaf015819b89ae0fb0bc38962.def("as_nominal", method_pointer_57b6fbac4790575084fe42696914a551, "");
- class_850400feaf015819b89ae0fb0bc38962.def("copy", method_pointer_2465210770605984a9d843f444adfc47, "");
if(autowig::Held< class ::statiskit::OrdinalSampleSpace >::is_class)
{
diff --git a/src/py/wrapper/wrapper_85102754beff532db66ca292ea3a6486.cpp b/src/py/wrapper/wrapper_85102754beff532db66ca292ea3a6486.cpp
index b0f3a7db..121f9d4c 100644
--- a/src/py/wrapper/wrapper_85102754beff532db66ca292ea3a6486.cpp
+++ b/src/py/wrapper/wrapper_85102754beff532db66ca292ea3a6486.cpp
@@ -25,14 +25,6 @@ void wrapper_85102754beff532db66ca292ea3a6486()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- unsigned int (::statiskit::ShiftedDistribution< ::statiskit::DiscreteUnivariateDistribution >::*method_pointer_f13241949d8750b09bf4cc1506be92e7)() const = &::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution >::get_nb_parameters;
- class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (::statiskit::ShiftedDistribution< ::statiskit::DiscreteUnivariateDistribution >::*method_pointer_631f0021bff1521cb07edab7b7b67e89)() const = &::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution >::simulate;
- double (::statiskit::ShiftedDistribution< ::statiskit::DiscreteUnivariateDistribution >::*method_pointer_f4fb86e5effe5a47a89f9eec46ca5fb2)(int const &) const = &::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution >::ldf;
- double (::statiskit::ShiftedDistribution< ::statiskit::DiscreteUnivariateDistribution >::*method_pointer_9179df97aef25c9f807ae06b9cca1a87)(int const &) const = &::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution >::pdf;
- double (::statiskit::ShiftedDistribution< ::statiskit::DiscreteUnivariateDistribution >::*method_pointer_522d1b5ec27e589fb6edb62ce754d7fe)(int const &) const = &::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution >::cdf;
- int (::statiskit::ShiftedDistribution< ::statiskit::DiscreteUnivariateDistribution >::*method_pointer_5653771d6f6b509abaf5759ccee6cbcb)(double const &) const = &::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution >::quantile;
- double (::statiskit::ShiftedDistribution< ::statiskit::DiscreteUnivariateDistribution >::*method_pointer_eb53edf430bb527bb777ec1dd6b5b52f)() const = &::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution >::get_mean;
- double (::statiskit::ShiftedDistribution< ::statiskit::DiscreteUnivariateDistribution >::*method_pointer_930a776790e150c68b5bc1ef78375f95)() const = &::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution >::get_variance;
int const & (::statiskit::ShiftedDistribution< ::statiskit::DiscreteUnivariateDistribution >::*method_pointer_79ecaaf3284e534fbcf899fbbc0fd104)() const = &::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution >::get_shift;
void (::statiskit::ShiftedDistribution< ::statiskit::DiscreteUnivariateDistribution >::*method_pointer_2eda684e77215972afb88b49ca57feaf)(int const &) = &::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution >::set_shift;
struct ::statiskit::DiscreteUnivariateDistribution const * (::statiskit::ShiftedDistribution< ::statiskit::DiscreteUnivariateDistribution >::*method_pointer_1af1d1186ab55b50aa305ae608cec380)() const = &::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution >::get_distribution;
@@ -40,14 +32,6 @@ void wrapper_85102754beff532db66ca292ea3a6486()
boost::python::class_< class ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, autowig::Held< class ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution > >::Type, boost::python::bases< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistribution > > > class_85102754beff532db66ca292ea3a6486("_ShiftedDistribution_85102754beff532db66ca292ea3a6486", "", boost::python::no_init);
class_85102754beff532db66ca292ea3a6486.def(boost::python::init< struct ::statiskit::DiscreteUnivariateDistribution const &, int const & >(""));
class_85102754beff532db66ca292ea3a6486.def(boost::python::init< class ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution > const & >(""));
- class_85102754beff532db66ca292ea3a6486.def("get_nb_parameters", method_pointer_f13241949d8750b09bf4cc1506be92e7, "");
- class_85102754beff532db66ca292ea3a6486.def("simulate", method_pointer_631f0021bff1521cb07edab7b7b67e89, "");
- class_85102754beff532db66ca292ea3a6486.def("ldf", method_pointer_f4fb86e5effe5a47a89f9eec46ca5fb2, "");
- class_85102754beff532db66ca292ea3a6486.def("pdf", method_pointer_9179df97aef25c9f807ae06b9cca1a87, "");
- class_85102754beff532db66ca292ea3a6486.def("cdf", method_pointer_522d1b5ec27e589fb6edb62ce754d7fe, "");
- class_85102754beff532db66ca292ea3a6486.def("quantile", method_pointer_5653771d6f6b509abaf5759ccee6cbcb, "");
- class_85102754beff532db66ca292ea3a6486.def("get_mean", method_pointer_eb53edf430bb527bb777ec1dd6b5b52f, "");
- class_85102754beff532db66ca292ea3a6486.def("get_variance", method_pointer_930a776790e150c68b5bc1ef78375f95, "");
class_85102754beff532db66ca292ea3a6486.def("get_shift", method_pointer_79ecaaf3284e534fbcf899fbbc0fd104, boost::python::return_value_policy< boost::python::return_by_value >(), "");
class_85102754beff532db66ca292ea3a6486.def("set_shift", method_pointer_2eda684e77215972afb88b49ca57feaf, "");
class_85102754beff532db66ca292ea3a6486.def("get_distribution", method_pointer_1af1d1186ab55b50aa305ae608cec380, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
diff --git a/src/py/wrapper/wrapper_85e5d9c1d86a574d8623fe4bb0164527.cpp b/src/py/wrapper/wrapper_85e5d9c1d86a574d8623fe4bb0164527.cpp
index a97a4224..b3834e67 100644
--- a/src/py/wrapper/wrapper_85e5d9c1d86a574d8623fe4bb0164527.cpp
+++ b/src/py/wrapper/wrapper_85e5d9c1d86a574d8623fe4bb0164527.cpp
@@ -25,15 +25,11 @@ void wrapper_85e5d9c1d86a574d8623fe4bb0164527()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- enum ::statiskit::event_type (::statiskit::ElementaryEvent< ::statiskit::DiscreteEvent >::*method_pointer_c4135762cc5f5fe5997513e1d6921496)() const = &::statiskit::ElementaryEvent< struct ::statiskit::DiscreteEvent >::get_event;
int const & (::statiskit::ElementaryEvent< ::statiskit::DiscreteEvent >::*method_pointer_2a3a0db3adea56158741771284715f12)() const = &::statiskit::ElementaryEvent< struct ::statiskit::DiscreteEvent >::get_value;
- class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (::statiskit::ElementaryEvent< ::statiskit::DiscreteEvent >::*method_pointer_227d6a8b4bef5496875b251cc2b71095)() const = &::statiskit::ElementaryEvent< struct ::statiskit::DiscreteEvent >::copy;
boost::python::class_< class ::statiskit::ElementaryEvent< struct ::statiskit::DiscreteEvent >, autowig::Held< class ::statiskit::ElementaryEvent< struct ::statiskit::DiscreteEvent > >::Type, boost::python::bases< struct ::statiskit::DiscreteEvent > > class_85e5d9c1d86a574d8623fe4bb0164527("_ElementaryEvent_85e5d9c1d86a574d8623fe4bb0164527", "", boost::python::no_init);
class_85e5d9c1d86a574d8623fe4bb0164527.def(boost::python::init< int const & >(""));
class_85e5d9c1d86a574d8623fe4bb0164527.def(boost::python::init< class ::statiskit::ElementaryEvent< struct ::statiskit::DiscreteEvent > const & >(""));
- class_85e5d9c1d86a574d8623fe4bb0164527.def("get_event", method_pointer_c4135762cc5f5fe5997513e1d6921496, "");
class_85e5d9c1d86a574d8623fe4bb0164527.def("get_value", method_pointer_2a3a0db3adea56158741771284715f12, boost::python::return_value_policy< boost::python::return_by_value >(), "");
- class_85e5d9c1d86a574d8623fe4bb0164527.def("copy", method_pointer_227d6a8b4bef5496875b251cc2b71095, "");
if(autowig::Held< class ::statiskit::ElementaryEvent< struct ::statiskit::DiscreteEvent > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_860d66cee38d5dcd854cbfc1c88236a9.cpp b/src/py/wrapper/wrapper_860d66cee38d5dcd854cbfc1c88236a9.cpp
deleted file mode 100644
index e4dcbf48..00000000
--- a/src/py/wrapper/wrapper_860d66cee38d5dcd854cbfc1c88236a9.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_860d66cee38d5dcd854cbfc1c88236a9()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::std::default_delete< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > > > (*function_pointer_860d66cee38d5dcd854cbfc1c88236a9)(struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_860d66cee38d5dcd854cbfc1c88236a9, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_86541250592e58489f051f41f0896e22.cpp b/src/py/wrapper/wrapper_86541250592e58489f051f41f0896e22.cpp
index ede35084..1ed9f760 100644
--- a/src/py/wrapper/wrapper_86541250592e58489f051f41f0896e22.cpp
+++ b/src/py/wrapper/wrapper_86541250592e58489f051f41f0896e22.cpp
@@ -41,9 +41,7 @@ void wrapper_86541250592e58489f051f41f0896e22()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator > > (::statiskit::PolymorphicCopy< ::statiskit::UnivariateConditionalDistributionEstimation::Estimator, ::statiskit::Selection< ::statiskit::DiscreteUnivariateConditionalDistribution, ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::CriterionEstimator, ::statiskit::Selection< ::statiskit::DiscreteUnivariateConditionalDistribution, ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::Estimator >::*method_pointer_5ff7db9761e15a5f9e6244d676d443a8)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator, class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::Estimator >::copy;
boost::python::class_< autowig::Wrap_86541250592e58489f051f41f0896e22, autowig::Held< autowig::Wrap_86541250592e58489f051f41f0896e22 >::Type, boost::python::bases< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::Estimator >, boost::noncopyable > class_86541250592e58489f051f41f0896e22("_PolymorphicCopy_86541250592e58489f051f41f0896e22", "", boost::python::no_init);
- class_86541250592e58489f051f41f0896e22.def("copy", method_pointer_5ff7db9761e15a5f9e6244d676d443a8, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator, class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::Estimator > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_86ceaf8153c052c9b470c7e534cdb934.cpp b/src/py/wrapper/wrapper_86ceaf8153c052c9b470c7e534cdb934.cpp
index 7758bd8a..5e8e3217 100644
--- a/src/py/wrapper/wrapper_86ceaf8153c052c9b470c7e534cdb934.cpp
+++ b/src/py/wrapper/wrapper_86ceaf8153c052c9b470c7e534cdb934.cpp
@@ -25,10 +25,8 @@ void wrapper_86ceaf8153c052c9b470c7e534cdb934()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::UnivariateData, struct ::std::default_delete< struct ::statiskit::UnivariateData > > (::statiskit::PolymorphicCopy< ::statiskit::UnivariateData, ::statiskit::WeightedUnivariateData, ::statiskit::WeightedData< ::statiskit::UnivariateData > >::*method_pointer_6e21f6b78023505f9b865f862d37ecdf)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateData, class ::statiskit::WeightedUnivariateData, class ::statiskit::WeightedData< struct ::statiskit::UnivariateData > >::copy;
boost::python::class_< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateData, class ::statiskit::WeightedUnivariateData, class ::statiskit::WeightedData< struct ::statiskit::UnivariateData > >, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateData, class ::statiskit::WeightedUnivariateData, class ::statiskit::WeightedData< struct ::statiskit::UnivariateData > > >::Type, boost::python::bases< class ::statiskit::WeightedData< struct ::statiskit::UnivariateData > > > class_86ceaf8153c052c9b470c7e534cdb934("_PolymorphicCopy_86ceaf8153c052c9b470c7e534cdb934", "", boost::python::no_init);
class_86ceaf8153c052c9b470c7e534cdb934.def(boost::python::init< >(""));
- class_86ceaf8153c052c9b470c7e534cdb934.def("copy", method_pointer_6e21f6b78023505f9b865f862d37ecdf, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateData, class ::statiskit::WeightedUnivariateData, class ::statiskit::WeightedData< struct ::statiskit::UnivariateData > > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_871f2a5a4b135dfeb5ac066db0fbca5c.cpp b/src/py/wrapper/wrapper_871f2a5a4b135dfeb5ac066db0fbca5c.cpp
index 8a3235ba..375a113e 100644
--- a/src/py/wrapper/wrapper_871f2a5a4b135dfeb5ac066db0fbca5c.cpp
+++ b/src/py/wrapper/wrapper_871f2a5a4b135dfeb5ac066db0fbca5c.cpp
@@ -29,12 +29,8 @@ void wrapper_871f2a5a4b135dfeb5ac066db0fbca5c()
boost::python::object module_aabf684ce17950b49b6345c1ab565540(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_aabf684ce17950b49b6345c1ab565540.c_str()))));
boost::python::scope().attr("_normal_distribution_ml_estimation") = module_aabf684ce17950b49b6345c1ab565540;
boost::python::scope scope_aabf684ce17950b49b6345c1ab565540 = module_aabf684ce17950b49b6345c1ab565540;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > (::statiskit::NormalDistributionMLEstimation::Estimator::*method_pointer_27b1a30cbd515f36ad62b8dec7775d5e)(struct ::statiskit::UnivariateData const &, bool const &) const = &::statiskit::NormalDistributionMLEstimation::Estimator::operator();
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > (::statiskit::NormalDistributionMLEstimation::Estimator::*method_pointer_f005ab023e4d5456980e1ff1e17dfc7f)() const = &::statiskit::NormalDistributionMLEstimation::Estimator::copy;
boost::python::class_< struct ::statiskit::NormalDistributionMLEstimation::Estimator, autowig::Held< struct ::statiskit::NormalDistributionMLEstimation::Estimator >::Type, boost::python::bases< struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator > > class_871f2a5a4b135dfeb5ac066db0fbca5c("Estimator", "", boost::python::no_init);
class_871f2a5a4b135dfeb5ac066db0fbca5c.def(boost::python::init< >(""));
- class_871f2a5a4b135dfeb5ac066db0fbca5c.def("__call__", method_pointer_27b1a30cbd515f36ad62b8dec7775d5e, "");
- class_871f2a5a4b135dfeb5ac066db0fbca5c.def("copy", method_pointer_f005ab023e4d5456980e1ff1e17dfc7f, "");
if(autowig::Held< struct ::statiskit::NormalDistributionMLEstimation::Estimator >::is_class)
{
diff --git a/src/py/wrapper/wrapper_87317e63de535031ba8bf5e2f19134ef.cpp b/src/py/wrapper/wrapper_87317e63de535031ba8bf5e2f19134ef.cpp
index edb543a9..563151fe 100644
--- a/src/py/wrapper/wrapper_87317e63de535031ba8bf5e2f19134ef.cpp
+++ b/src/py/wrapper/wrapper_87317e63de535031ba8bf5e2f19134ef.cpp
@@ -25,12 +25,10 @@ void wrapper_87317e63de535031ba8bf5e2f19134ef()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- struct ::statiskit::UnivariateDistribution const * (::statiskit::LazyEstimation< ::statiskit::ShiftedDistribution< ::statiskit::ContinuousUnivariateDistribution >, ::statiskit::ContinuousUnivariateDistributionEstimation >::*method_pointer_606ed343d51d51fb9e356b357502fb96)() const = &::statiskit::LazyEstimation< class ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::get_estimated;
boost::python::class_< class ::statiskit::LazyEstimation< class ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistributionEstimation >, autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type, boost::python::bases< struct ::statiskit::ContinuousUnivariateDistributionEstimation > > class_87317e63de535031ba8bf5e2f19134ef("_LazyEstimation_87317e63de535031ba8bf5e2f19134ef", "", boost::python::no_init);
class_87317e63de535031ba8bf5e2f19134ef.def(boost::python::init< >(""));
class_87317e63de535031ba8bf5e2f19134ef.def(boost::python::init< class ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution > const * >(""));
class_87317e63de535031ba8bf5e2f19134ef.def(boost::python::init< class ::statiskit::LazyEstimation< class ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const & >(""));
- class_87317e63de535031ba8bf5e2f19134ef.def("get_estimated", method_pointer_606ed343d51d51fb9e356b357502fb96, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
if(autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_87bede3683865d5daba537c08a5c665f.cpp b/src/py/wrapper/wrapper_87bede3683865d5daba537c08a5c665f.cpp
index 0fdc956f..8d68e7ce 100644
--- a/src/py/wrapper/wrapper_87bede3683865d5daba537c08a5c665f.cpp
+++ b/src/py/wrapper/wrapper_87bede3683865d5daba537c08a5c665f.cpp
@@ -25,12 +25,10 @@ void wrapper_87bede3683865d5daba537c08a5c665f()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- struct ::statiskit::UnivariateDistribution const * (::statiskit::LazyEstimation< ::statiskit::ContinuousUnivariateDistribution, ::statiskit::ContinuousUnivariateDistributionEstimation >::*method_pointer_6333209ffdb05e2fa848dcb53c177976)() const = &::statiskit::LazyEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::get_estimated;
boost::python::class_< class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type, boost::python::bases< struct ::statiskit::ContinuousUnivariateDistributionEstimation > > class_87bede3683865d5daba537c08a5c665f("_LazyEstimation_87bede3683865d5daba537c08a5c665f", "", boost::python::no_init);
class_87bede3683865d5daba537c08a5c665f.def(boost::python::init< >(""));
class_87bede3683865d5daba537c08a5c665f.def(boost::python::init< struct ::statiskit::ContinuousUnivariateDistribution const * >(""));
class_87bede3683865d5daba537c08a5c665f.def(boost::python::init< class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const & >(""));
- class_87bede3683865d5daba537c08a5c665f.def("get_estimated", method_pointer_6333209ffdb05e2fa848dcb53c177976, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_886998686eca518d858abef756189174.cpp b/src/py/wrapper/wrapper_886998686eca518d858abef756189174.cpp
index 4d471f5e..a39da31c 100644
--- a/src/py/wrapper/wrapper_886998686eca518d858abef756189174.cpp
+++ b/src/py/wrapper/wrapper_886998686eca518d858abef756189174.cpp
@@ -25,11 +25,9 @@ void wrapper_886998686eca518d858abef756189174()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- int (::statiskit::DiscreteUnivariateMixtureDistribution::*method_pointer_f4f91743d7d45e21a90b088dcafd865f)(double const &) const = &::statiskit::DiscreteUnivariateMixtureDistribution::quantile;
boost::python::class_< struct ::statiskit::DiscreteUnivariateMixtureDistribution, autowig::Held< struct ::statiskit::DiscreteUnivariateMixtureDistribution >::Type, boost::python::bases< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::QuantitativeUnivariateMixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution > > > > class_886998686eca518d858abef756189174("DiscreteUnivariateMixtureDistribution", "", boost::python::no_init);
class_886998686eca518d858abef756189174.def(boost::python::init< class ::std::vector< struct ::statiskit::DiscreteUnivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteUnivariateDistribution * > > const, class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const & >(""));
class_886998686eca518d858abef756189174.def(boost::python::init< struct ::statiskit::DiscreteUnivariateMixtureDistribution const & >(""));
- class_886998686eca518d858abef756189174.def("quantile", method_pointer_f4f91743d7d45e21a90b088dcafd865f, "");
if(autowig::Held< struct ::statiskit::DiscreteUnivariateMixtureDistribution >::is_class)
{
diff --git a/src/py/wrapper/wrapper_8946cbc54c235b72b2e100c2785ce4c3.cpp b/src/py/wrapper/wrapper_8946cbc54c235b72b2e100c2785ce4c3.cpp
index 1d9c13c5..fab32002 100644
--- a/src/py/wrapper/wrapper_8946cbc54c235b72b2e100c2785ce4c3.cpp
+++ b/src/py/wrapper/wrapper_8946cbc54c235b72b2e100c2785ce4c3.cpp
@@ -25,12 +25,10 @@ void wrapper_8946cbc54c235b72b2e100c2785ce4c3()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- struct ::statiskit::UnivariateDistribution const * (::statiskit::LazyEstimation< ::statiskit::QuantitativeUnivariateFrequencyDistribution< ::statiskit::DiscreteUnivariateDistribution >, ::statiskit::DiscreteUnivariateDistributionEstimation >::*method_pointer_6728167874345c7ab776c102491e9728)() const = &::statiskit::LazyEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::get_estimated;
boost::python::class_< class ::statiskit::LazyEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistributionEstimation >, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, boost::python::bases< struct ::statiskit::DiscreteUnivariateDistributionEstimation > > class_8946cbc54c235b72b2e100c2785ce4c3("_LazyEstimation_8946cbc54c235b72b2e100c2785ce4c3", "", boost::python::no_init);
class_8946cbc54c235b72b2e100c2785ce4c3.def(boost::python::init< >(""));
class_8946cbc54c235b72b2e100c2785ce4c3.def(boost::python::init< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution > const * >(""));
class_8946cbc54c235b72b2e100c2785ce4c3.def(boost::python::init< class ::statiskit::LazyEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const & >(""));
- class_8946cbc54c235b72b2e100c2785ce4c3.def("get_estimated", method_pointer_6728167874345c7ab776c102491e9728, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_899c8afc48a850aaac3ae5c4614380e9.cpp b/src/py/wrapper/wrapper_899c8afc48a850aaac3ae5c4614380e9.cpp
index 8c0b14b4..7755ed8f 100644
--- a/src/py/wrapper/wrapper_899c8afc48a850aaac3ae5c4614380e9.cpp
+++ b/src/py/wrapper/wrapper_899c8afc48a850aaac3ae5c4614380e9.cpp
@@ -25,12 +25,10 @@ void wrapper_899c8afc48a850aaac3ae5c4614380e9()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- struct ::statiskit::MultivariateDistribution const * (::statiskit::LazyEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::CategoricalMultivariateDistribution >, ::statiskit::CategoricalMultivariateDistributionEstimation >::*method_pointer_6c93edbd582d581cb4cb23c079b59786)() const = &::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::get_estimated;
boost::python::class_< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation >, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation > >::Type, boost::python::bases< struct ::statiskit::CategoricalMultivariateDistributionEstimation > > class_899c8afc48a850aaac3ae5c4614380e9("_LazyEstimation_899c8afc48a850aaac3ae5c4614380e9", "", boost::python::no_init);
class_899c8afc48a850aaac3ae5c4614380e9.def(boost::python::init< >(""));
class_899c8afc48a850aaac3ae5c4614380e9.def(boost::python::init< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > const * >(""));
class_899c8afc48a850aaac3ae5c4614380e9.def(boost::python::init< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation > const & >(""));
- class_899c8afc48a850aaac3ae5c4614380e9.def("get_estimated", method_pointer_6c93edbd582d581cb4cb23c079b59786, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_8a467c708d9c5620937b1f63cde332b1.cpp b/src/py/wrapper/wrapper_8a467c708d9c5620937b1f63cde332b1.cpp
index 5f490c47..2d0387ab 100644
--- a/src/py/wrapper/wrapper_8a467c708d9c5620937b1f63cde332b1.cpp
+++ b/src/py/wrapper/wrapper_8a467c708d9c5620937b1f63cde332b1.cpp
@@ -51,14 +51,12 @@ void wrapper_8a467c708d9c5620937b1f63cde332b1()
boost::python::object module_6d92f9f1e7ca5180bf403b23e9073d86(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_6d92f9f1e7ca5180bf403b23e9073d86.c_str()))));
boost::python::scope().attr("__selection_6d92f9f1e7ca5180bf403b23e9073d86") = module_6d92f9f1e7ca5180bf403b23e9073d86;
boost::python::scope scope_6d92f9f1e7ca5180bf403b23e9073d86 = module_6d92f9f1e7ca5180bf403b23e9073d86;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > (::statiskit::Selection< ::statiskit::ContinuousUnivariateDistribution, ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::*method_pointer_c8606a3cba185cad9d37a5abb14ab63d)(struct ::statiskit::UnivariateData const &, bool const &) const = &::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::operator();
::statiskit::Index (::statiskit::Selection< ::statiskit::ContinuousUnivariateDistribution, ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::*method_pointer_73fd5e6da2d4530f8f111e67a7c33ce3)() const = &::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::size;
struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator * (::statiskit::Selection< ::statiskit::ContinuousUnivariateDistribution, ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::*method_pointer_208343c9d16956f590cc79b5cd6d8ea4)(::statiskit::Index const &) = &::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::get_estimator;
void (::statiskit::Selection< ::statiskit::ContinuousUnivariateDistribution, ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::*method_pointer_a15a9e8967f253a4953743d81164250d)(::statiskit::Index const &, struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator const &) = &::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::set_estimator;
void (::statiskit::Selection< ::statiskit::ContinuousUnivariateDistribution, ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::*method_pointer_fcafee85447e50158a0e087e45635955)(struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator const &) = &::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::add_estimator;
void (::statiskit::Selection< ::statiskit::ContinuousUnivariateDistribution, ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::*method_pointer_e1756c5ca72c5f958a12e2a83458b927)(::statiskit::Index const &) = &::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::remove_estimator;
boost::python::class_< autowig::Wrap_8a467c708d9c5620937b1f63cde332b1, autowig::Held< autowig::Wrap_8a467c708d9c5620937b1f63cde332b1 >::Type, boost::python::bases< struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator >, boost::noncopyable > class_8a467c708d9c5620937b1f63cde332b1("Estimator", "", boost::python::no_init);
- class_8a467c708d9c5620937b1f63cde332b1.def("__call__", method_pointer_c8606a3cba185cad9d37a5abb14ab63d, "");
class_8a467c708d9c5620937b1f63cde332b1.def("__len__", method_pointer_73fd5e6da2d4530f8f111e67a7c33ce3, "");
class_8a467c708d9c5620937b1f63cde332b1.def("get_estimator", method_pointer_208343c9d16956f590cc79b5cd6d8ea4, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
class_8a467c708d9c5620937b1f63cde332b1.def("set_estimator", method_pointer_a15a9e8967f253a4953743d81164250d, "");
diff --git a/src/py/wrapper/wrapper_8a816909345b5bf2911f863db5b8cb0b.cpp b/src/py/wrapper/wrapper_8a816909345b5bf2911f863db5b8cb0b.cpp
index a49f6b6c..0c7f065d 100644
--- a/src/py/wrapper/wrapper_8a816909345b5bf2911f863db5b8cb0b.cpp
+++ b/src/py/wrapper/wrapper_8a816909345b5bf2911f863db5b8cb0b.cpp
@@ -5,7 +5,6 @@
namespace autowig
{
- void method_decorator_e67ce4efa9f9522486ec19db7c4512b6(class ::statiskit::WeightedData< struct ::statiskit::MultivariateData >::Generator & instance, const struct ::statiskit::MultivariateData::Generator & param_out) { instance.operator++() = param_out; }
}
#if defined(_MSC_VER)
@@ -30,19 +29,9 @@ void wrapper_8a816909345b5bf2911f863db5b8cb0b()
boost::python::object module_5b5f1c1f4aa852eab398cea6df20fee2(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_5b5f1c1f4aa852eab398cea6df20fee2.c_str()))));
boost::python::scope().attr("__weighted_data_5b5f1c1f4aa852eab398cea6df20fee2") = module_5b5f1c1f4aa852eab398cea6df20fee2;
boost::python::scope scope_5b5f1c1f4aa852eab398cea6df20fee2 = module_5b5f1c1f4aa852eab398cea6df20fee2;
- bool (::statiskit::WeightedData< ::statiskit::MultivariateData >::Generator::*method_pointer_c80ad89af9635b4fa900aa95489f4e59)() const = &::statiskit::WeightedData< struct ::statiskit::MultivariateData >::Generator::is_valid;
- struct ::statiskit::MultivariateData::Generator & (::statiskit::WeightedData< ::statiskit::MultivariateData >::Generator::*method_pointer_e67ce4efa9f9522486ec19db7c4512b6)() = &::statiskit::WeightedData< struct ::statiskit::MultivariateData >::Generator::operator++;
- struct ::statiskit::MultivariateEvent const * (::statiskit::WeightedData< ::statiskit::MultivariateData >::Generator::*method_pointer_3434f42774e5550db359167e21df4011)() const = &::statiskit::WeightedData< struct ::statiskit::MultivariateData >::Generator::event;
- double (::statiskit::WeightedData< ::statiskit::MultivariateData >::Generator::*method_pointer_ff76fe92f0af53ab9c383028c098cdad)() const = &::statiskit::WeightedData< struct ::statiskit::MultivariateData >::Generator::weight;
void (::statiskit::WeightedData< ::statiskit::MultivariateData >::Generator::*method_pointer_29ca89a65c145b51b49d5ff023beda12)(double const &) = &::statiskit::WeightedData< struct ::statiskit::MultivariateData >::Generator::weight;
boost::python::class_< class ::statiskit::WeightedData< struct ::statiskit::MultivariateData >::Generator, autowig::Held< class ::statiskit::WeightedData< struct ::statiskit::MultivariateData >::Generator >::Type, boost::python::bases< struct ::statiskit::MultivariateData::Generator > > class_8a816909345b5bf2911f863db5b8cb0b("Generator", "", boost::python::no_init);
class_8a816909345b5bf2911f863db5b8cb0b.def(boost::python::init< class ::statiskit::WeightedData< struct ::statiskit::MultivariateData > * >(""));
- class_8a816909345b5bf2911f863db5b8cb0b.def(boost::python::init< class ::statiskit::WeightedData< struct ::statiskit::MultivariateData >::Generator const & >(""));
- class_8a816909345b5bf2911f863db5b8cb0b.def("is_valid", method_pointer_c80ad89af9635b4fa900aa95489f4e59, "");
- class_8a816909345b5bf2911f863db5b8cb0b.def("__next__", method_pointer_e67ce4efa9f9522486ec19db7c4512b6, boost::python::return_internal_reference<>(), "");
- class_8a816909345b5bf2911f863db5b8cb0b.def("__next__", autowig::method_decorator_e67ce4efa9f9522486ec19db7c4512b6);
- class_8a816909345b5bf2911f863db5b8cb0b.def("event", method_pointer_3434f42774e5550db359167e21df4011, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
- class_8a816909345b5bf2911f863db5b8cb0b.def("weight", method_pointer_ff76fe92f0af53ab9c383028c098cdad, "");
class_8a816909345b5bf2911f863db5b8cb0b.def("weight", method_pointer_29ca89a65c145b51b49d5ff023beda12, "");
if(autowig::Held< class ::statiskit::WeightedData< struct ::statiskit::MultivariateData >::Generator >::is_class)
diff --git a/src/py/wrapper/wrapper_8cfbfd1d55d35c45911b9134d0bdba40.cpp b/src/py/wrapper/wrapper_8cfbfd1d55d35c45911b9134d0bdba40.cpp
deleted file mode 100644
index aa31acc0..00000000
--- a/src/py/wrapper/wrapper_8cfbfd1d55d35c45911b9134d0bdba40.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_8cfbfd1d55d35c45911b9134d0bdba40()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::std::default_delete< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution > > > (*function_pointer_8cfbfd1d55d35c45911b9134d0bdba40)(struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution > const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_8cfbfd1d55d35c45911b9134d0bdba40, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_8d0d1c778d025cc48e7bc06b688d9885.cpp b/src/py/wrapper/wrapper_8d0d1c778d025cc48e7bc06b688d9885.cpp
deleted file mode 100644
index d5937cd0..00000000
--- a/src/py/wrapper/wrapper_8d0d1c778d025cc48e7bc06b688d9885.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation > > const volatile * get_pointer, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation > > const volatile >(class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_8d0d1c778d025cc48e7bc06b688d9885()
-{
-
- std::string name_fa414b05d29e5f4ea0b6d6cb5cf81b01 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".statiskit");
- boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
- boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > const * (::statiskit::LazyEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::MultivariateDistribution >, ::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::MultivariateDistribution >, ::statiskit::MultivariateDistributionEstimation > >::*method_pointer_8e6389e547d9526cb547882b1e21d3d3)() const = &::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation > >::get_estimated;
- boost::python::class_< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation > >, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation > > >::Type, boost::python::bases< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation > > > class_8d0d1c778d025cc48e7bc06b688d9885("_LazyEstimation_8d0d1c778d025cc48e7bc06b688d9885", "", boost::python::no_init);
- class_8d0d1c778d025cc48e7bc06b688d9885.def(boost::python::init< >(""));
- class_8d0d1c778d025cc48e7bc06b688d9885.def(boost::python::init< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > const * >(""));
- class_8d0d1c778d025cc48e7bc06b688d9885.def(boost::python::init< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation > > const & >(""));
- class_8d0d1c778d025cc48e7bc06b688d9885.def("get_estimated", method_pointer_8e6389e547d9526cb547882b1e21d3d3, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
-
- if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation > > >::is_class)
- {
- boost::python::implicitly_convertible< autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation > > >::Type, autowig::Held< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation > >::Type >();
- }
-
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_8d6042c687a1543d97b4931d7ca1fca8.cpp b/src/py/wrapper/wrapper_8d6042c687a1543d97b4931d7ca1fca8.cpp
index a46b6aaa..eb9c0ba1 100644
--- a/src/py/wrapper/wrapper_8d6042c687a1543d97b4931d7ca1fca8.cpp
+++ b/src/py/wrapper/wrapper_8d6042c687a1543d97b4931d7ca1fca8.cpp
@@ -56,7 +56,6 @@ void wrapper_8d6042c687a1543d97b4931d7ca1fca8()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- unsigned int (::statiskit::MixtureDistribution< ::statiskit::DiscreteMultivariateDistribution >::*method_pointer_a5eee15fa89057319b8035eaa5bfa737)() const = &::statiskit::MixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >::get_nb_parameters;
::statiskit::Index (::statiskit::MixtureDistribution< ::statiskit::DiscreteMultivariateDistribution >::*method_pointer_a84f48080c9e51648e06a3d2a7efeaed)() const = &::statiskit::MixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >::get_nb_states;
struct ::statiskit::DiscreteMultivariateDistribution const * (::statiskit::MixtureDistribution< ::statiskit::DiscreteMultivariateDistribution >::*method_pointer_466bff1d08ef51beacbfda3368e92ee8)(::statiskit::Index const &) const = &::statiskit::MixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >::get_observation;
void (::statiskit::MixtureDistribution< ::statiskit::DiscreteMultivariateDistribution >::*method_pointer_d15c4654ed8057b88112aca660e855c0)(::statiskit::Index const &, struct ::statiskit::DiscreteMultivariateDistribution const &) = &::statiskit::MixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >::set_observation;
@@ -68,7 +67,6 @@ void wrapper_8d6042c687a1543d97b4931d7ca1fca8()
double (::statiskit::MixtureDistribution< ::statiskit::DiscreteMultivariateDistribution >::*method_pointer_5ec1f291269a5a61a3a8ad54a8af8fad)(struct ::statiskit::MultivariateEvent const *) const = &::statiskit::MixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >::uncertainty;
double (::statiskit::MixtureDistribution< ::statiskit::DiscreteMultivariateDistribution >::*method_pointer_ad794feca936536a9d56d44c7b798eb2)(struct ::statiskit::MultivariateData const &) const = &::statiskit::MixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >::uncertainty;
boost::python::class_< autowig::Wrap_8d6042c687a1543d97b4931d7ca1fca8, autowig::Held< autowig::Wrap_8d6042c687a1543d97b4931d7ca1fca8 >::Type, boost::python::bases< struct ::statiskit::DiscreteMultivariateDistribution >, boost::noncopyable > class_8d6042c687a1543d97b4931d7ca1fca8("_MixtureDistribution_8d6042c687a1543d97b4931d7ca1fca8", "", boost::python::no_init);
- class_8d6042c687a1543d97b4931d7ca1fca8.def("get_nb_parameters", method_pointer_a5eee15fa89057319b8035eaa5bfa737, "");
class_8d6042c687a1543d97b4931d7ca1fca8.def("get_nb_states", method_pointer_a84f48080c9e51648e06a3d2a7efeaed, "");
class_8d6042c687a1543d97b4931d7ca1fca8.def("get_observation", method_pointer_466bff1d08ef51beacbfda3368e92ee8, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
class_8d6042c687a1543d97b4931d7ca1fca8.def("set_observation", method_pointer_d15c4654ed8057b88112aca660e855c0, "");
diff --git a/src/py/wrapper/wrapper_8efea02ccdc156c4aa5aae37b04b810a.cpp b/src/py/wrapper/wrapper_8efea02ccdc156c4aa5aae37b04b810a.cpp
index 33da773b..86eab1c2 100644
--- a/src/py/wrapper/wrapper_8efea02ccdc156c4aa5aae37b04b810a.cpp
+++ b/src/py/wrapper/wrapper_8efea02ccdc156c4aa5aae37b04b810a.cpp
@@ -25,13 +25,11 @@ void wrapper_8efea02ccdc156c4aa5aae37b04b810a()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- double (::statiskit::OrdinalDistribution::*method_pointer_1febf156dc75517cbc2a17e81047eb74)(class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > const &) const = &::statiskit::OrdinalDistribution::pdf;
- double (::statiskit::OrdinalDistribution::*method_pointer_0eee2c56f57953309cda5d579988216b)(int const &) const = &::statiskit::OrdinalDistribution::pdf;
double (::statiskit::OrdinalDistribution::*method_pointer_a54dd636c7c55391bfd812f5d7245a30)(class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > const &) const = &::statiskit::OrdinalDistribution::cdf;
- class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > (::statiskit::OrdinalDistribution::*method_pointer_2f3c2f4a0585500185979243bdc61b07)(double const &) const = &::statiskit::OrdinalDistribution::quantile;
+ class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > (::statiskit::OrdinalDistribution::*method_pointer_3a158202c1d255b288e7551a54d7da77)(double const &) const = &::statiskit::OrdinalDistribution::quantile;
class ::std::vector< unsigned long int, class ::std::allocator< unsigned long int > > const & (::statiskit::OrdinalDistribution::*method_pointer_62cba730d5e3581397b8ef655cd24ed2)() const = &::statiskit::OrdinalDistribution::get_rank;
void (::statiskit::OrdinalDistribution::*method_pointer_db526d174fc9507eb1d122f82bc9993d)(class ::std::vector< unsigned long int, class ::std::allocator< unsigned long int > > const &) = &::statiskit::OrdinalDistribution::set_rank;
- class ::std::vector< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > >, class ::std::allocator< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > > > (::statiskit::OrdinalDistribution::*method_pointer_efdf5f0d43135509b4552a4a16d85a94)() const = &::statiskit::OrdinalDistribution::get_ordered_values;
+ class ::std::vector< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > >, class ::std::allocator< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > > > (::statiskit::OrdinalDistribution::*method_pointer_cd2fd67328055e57857d50fcf8a78fc0)() const = &::statiskit::OrdinalDistribution::get_ordered_values;
void (::statiskit::OrdinalDistribution::*method_pointer_da2eb19c0a0b518eb3ab687da2980eb0)(class ::std::vector< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > >, class ::std::allocator< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > > > const &) = &::statiskit::OrdinalDistribution::set_ordered_values;
class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > (::statiskit::OrdinalDistribution::*method_pointer_5d709a6893565f3d822c0275a54e9c95)() const = &::statiskit::OrdinalDistribution::get_ordered_pi;
void (::statiskit::OrdinalDistribution::*method_pointer_dc68519481d05eae806de88244d983ca)(class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const &) = &::statiskit::OrdinalDistribution::set_ordered_pi;
@@ -39,13 +37,11 @@ void wrapper_8efea02ccdc156c4aa5aae37b04b810a()
class_8efea02ccdc156c4aa5aae37b04b810a.def(boost::python::init< class ::std::vector< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > >, class ::std::allocator< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > > > const & >(""));
class_8efea02ccdc156c4aa5aae37b04b810a.def(boost::python::init< class ::std::vector< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > >, class ::std::allocator< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > > > const &, class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const & >(""));
class_8efea02ccdc156c4aa5aae37b04b810a.def(boost::python::init< class ::statiskit::OrdinalDistribution const & >(""));
- class_8efea02ccdc156c4aa5aae37b04b810a.def("pdf", method_pointer_1febf156dc75517cbc2a17e81047eb74, "");
- class_8efea02ccdc156c4aa5aae37b04b810a.def("pdf", method_pointer_0eee2c56f57953309cda5d579988216b, "");
class_8efea02ccdc156c4aa5aae37b04b810a.def("cdf", method_pointer_a54dd636c7c55391bfd812f5d7245a30, "Compute the cumulative probability of a category\n\n- :raw-latex:`\\details `Let $s\\_j\n :raw-latex:`\\in `:raw-latex:`\\mathcal{S}` $ denote the category\n- ::\n\n $$\n\n- ::\n\n P\\left(S \\leq s_j\\right) = \\sum_{i \\leq j} P\\left(S = s_i\\right).\n\n- ::\n\n $$\n\n- :raw-latex:`\\param `value The considered category.\n\n:Parameter:\n `value` (:cpp:any:`::std::basic_string<` char, struct\n::std::char\\_traits< char >, class ::std::allocator< char > >) - Undocumented\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_8efea02ccdc156c4aa5aae37b04b810a.def("quantile", method_pointer_2f3c2f4a0585500185979243bdc61b07, "Compute the quantile of a probability $ p :raw-latex:`\\in `(0,1) $. This\nis the category $ s\\_j :raw-latex:`\\in `:raw-latex:`\\mathcal{S}` $ such\nthat $ P(S :raw-latex:`\\leq `s\\_j) :raw-latex:`\\leq `p < P(N\n:raw-latex:`\\leq `s\\_{j+1}) $. \\* :raw-latex:`\\param `p The considered\nprobability p.\n\n:Parameter:\n `p` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`::std::basic_string<` char, struct\n ::std::char\\_traits< char >, class ::std::allocator< char > >\n\n");
+ class_8efea02ccdc156c4aa5aae37b04b810a.def("quantile", method_pointer_3a158202c1d255b288e7551a54d7da77, "Compute the quantile of a probability $ p :raw-latex:`\\in `(0,1) $. This\nis the category $ s\\_j :raw-latex:`\\in `:raw-latex:`\\mathcal{S}` $ such\nthat $ P(S :raw-latex:`\\leq `s\\_j) :raw-latex:`\\leq `p < P(N\n:raw-latex:`\\leq `s\\_{j+1}) $. \\* :raw-latex:`\\param `p The considered\nprobability p.\n\n:Parameter:\n `p` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`::std::basic_string<` char, struct\n ::std::char\\_traits< char >, class ::std::allocator< char > >\n\n");
class_8efea02ccdc156c4aa5aae37b04b810a.def("get_rank", method_pointer_62cba730d5e3581397b8ef655cd24ed2, boost::python::return_value_policy< boost::python::return_by_value >(), "Get the rank of each category in lexicographic order.\n\n:Return Type:\n :cpp:any:`::std::vector<` unsigned long int, class\n ::std::allocator< unsigned long int > >\n\n");
class_8efea02ccdc156c4aa5aae37b04b810a.def("set_rank", method_pointer_db526d174fc9507eb1d122f82bc9993d, "Set the rank of each category in lexicographic order.\n\n:Parameter:\n `rank` (:cpp:any:`::std::vector<` unsigned long int, class\n::std::allocator< unsigned long int > >) - Undocumented\n\n:Return Type:\n :cpp:any:`void`\n\n");
- class_8efea02ccdc156c4aa5aae37b04b810a.def("get_ordered_values", method_pointer_efdf5f0d43135509b4552a4a16d85a94, "Get the vector of ordered categories.\n\n:Return Type:\n :cpp:any:`::std::vector<` class ::std::basic\\_string<\n char, struct ::std::char\\_traits< char >, class ::std::allocator< char >\n >, class ::std::allocator< class ::std::basic\\_string< char, struct\n ::std::char\\_traits< char >, class ::std::allocator< char > > > >\n\n");
+ class_8efea02ccdc156c4aa5aae37b04b810a.def("get_ordered_values", method_pointer_cd2fd67328055e57857d50fcf8a78fc0, "Get the vector of ordered categories.\n\n:Return Type:\n :cpp:any:`::std::vector<` class ::std::basic\\_string<\n char, struct ::std::char\\_traits< char >, class ::std::allocator< char >\n >, class ::std::allocator< class ::std::basic\\_string< char, struct\n ::std::char\\_traits< char >, class ::std::allocator< char > > > >\n\n");
class_8efea02ccdc156c4aa5aae37b04b810a.def("set_ordered_values", method_pointer_da2eb19c0a0b518eb3ab687da2980eb0, "set the vector of ordered categories.\n\n:Parameter:\n `ordered_values` (:cpp:any:`::std::vector<` class ::std::basic\\_string<\nchar, struct ::std::char\\_traits< char >, class ::std::allocator< char >\n>, class ::std::allocator< class ::std::basic\\_string< char, struct\n::std::char\\_traits< char >, class ::std::allocator< char > > > >) - Undocumented\n\n:Return Type:\n :cpp:any:`void`\n\n");
class_8efea02ccdc156c4aa5aae37b04b810a.def("get_ordered_pi", method_pointer_5d709a6893565f3d822c0275a54e9c95, "Get the probabilities vector of ordered categories.\n\n:Return Type:\n :cpp:any:`::Eigen::Matrix<` double, -1, 1, 0, -1, 1 >\n\n");
class_8efea02ccdc156c4aa5aae37b04b810a.def("set_ordered_pi", method_pointer_dc68519481d05eae806de88244d983ca, "Set the probabilities vector of ordered categories.\n\n:Parameter:\n `ordered_pi` (:cpp:any:`::Eigen::Matrix<` double, -1, 1, 0, -1, 1 >) - Undocumented\n\n:Return Type:\n :cpp:any:`void`\n\n");
diff --git a/src/py/wrapper/wrapper_8f6b8d601b265537abfca5a924ae495d.cpp b/src/py/wrapper/wrapper_8f6b8d601b265537abfca5a924ae495d.cpp
index dd91324b..c63cc290 100644
--- a/src/py/wrapper/wrapper_8f6b8d601b265537abfca5a924ae495d.cpp
+++ b/src/py/wrapper/wrapper_8f6b8d601b265537abfca5a924ae495d.cpp
@@ -26,12 +26,10 @@ void wrapper_8f6b8d601b265537abfca5a924ae495d()
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
bool const & (::statiskit::MultivariateVarianceEstimation::*method_pointer_c09df8176bf655ddbb0dc17cf26df734)() const = &::statiskit::MultivariateVarianceEstimation::get_bias;
- class ::Eigen::Matrix< double, -1, -1, 0, -1, -1 > const & (::statiskit::MultivariateVarianceEstimation::*method_pointer_a83643b9d0a15c91a5641332b1bc0ea0)() const = &::statiskit::MultivariateVarianceEstimation::get_dispersion;
boost::python::class_< class ::statiskit::MultivariateVarianceEstimation, autowig::Held< class ::statiskit::MultivariateVarianceEstimation >::Type, boost::python::bases< class ::statiskit::MultivariateDispersionEstimation > > class_8f6b8d601b265537abfca5a924ae495d("MultivariateVarianceEstimation", "", boost::python::no_init);
class_8f6b8d601b265537abfca5a924ae495d.def(boost::python::init< class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const &, class ::Eigen::Matrix< double, -1, -1, 0, -1, -1 > const &, bool const & >(""));
class_8f6b8d601b265537abfca5a924ae495d.def(boost::python::init< class ::statiskit::MultivariateVarianceEstimation const & >(""));
class_8f6b8d601b265537abfca5a924ae495d.def("get_bias", method_pointer_c09df8176bf655ddbb0dc17cf26df734, boost::python::return_value_policy< boost::python::return_by_value >(), "");
- class_8f6b8d601b265537abfca5a924ae495d.def("get_dispersion", method_pointer_a83643b9d0a15c91a5641332b1bc0ea0, boost::python::return_value_policy< boost::python::return_by_value >(), "");
if(autowig::Held< class ::statiskit::MultivariateVarianceEstimation >::is_class)
{
diff --git a/src/py/wrapper/wrapper_90255c732933534b957e042c1796455c.cpp b/src/py/wrapper/wrapper_90255c732933534b957e042c1796455c.cpp
index a0cec5bf..1c2ca300 100644
--- a/src/py/wrapper/wrapper_90255c732933534b957e042c1796455c.cpp
+++ b/src/py/wrapper/wrapper_90255c732933534b957e042c1796455c.cpp
@@ -25,38 +25,22 @@ void wrapper_90255c732933534b957e042c1796455c()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- unsigned int (::statiskit::NonStandardStudentDistribution::*method_pointer_f3d688efe3755ec081aae8220d9b7a5c)() const = &::statiskit::NonStandardStudentDistribution::get_nb_parameters;
double const & (::statiskit::NonStandardStudentDistribution::*method_pointer_b49bbe5d23ef531097f5fc8aeed6ce8b)() const = &::statiskit::NonStandardStudentDistribution::get_mu;
void (::statiskit::NonStandardStudentDistribution::*method_pointer_34426514b3da565fbd076b2679558cec)(double const &) = &::statiskit::NonStandardStudentDistribution::set_mu;
double const & (::statiskit::NonStandardStudentDistribution::*method_pointer_4755b2a0d2f9554a8ee3fdc2b97ecaa8)() const = &::statiskit::NonStandardStudentDistribution::get_sigma;
void (::statiskit::NonStandardStudentDistribution::*method_pointer_c6997f2e033852d59d9fb70b5ec2d2c3)(double const &) = &::statiskit::NonStandardStudentDistribution::set_sigma;
double const & (::statiskit::NonStandardStudentDistribution::*method_pointer_538b03682869588fb286161905474998)() const = &::statiskit::NonStandardStudentDistribution::get_nu;
void (::statiskit::NonStandardStudentDistribution::*method_pointer_9dfb534c3b10540ea1417317d4aca3b8)(double const &) = &::statiskit::NonStandardStudentDistribution::set_nu;
- double (::statiskit::NonStandardStudentDistribution::*method_pointer_42993cb815445c8688b689f2f0ae80a3)(double const &) const = &::statiskit::NonStandardStudentDistribution::ldf;
- double (::statiskit::NonStandardStudentDistribution::*method_pointer_cecca2b4a6e95ea5a549f4eea540a280)(double const &) const = &::statiskit::NonStandardStudentDistribution::pdf;
- double (::statiskit::NonStandardStudentDistribution::*method_pointer_3db8c3801839545f83138627d072a311)(double const &) const = &::statiskit::NonStandardStudentDistribution::cdf;
- double (::statiskit::NonStandardStudentDistribution::*method_pointer_47da5472c1f952b7bc6eaaf5b2495347)(double const &) const = &::statiskit::NonStandardStudentDistribution::quantile;
- class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (::statiskit::NonStandardStudentDistribution::*method_pointer_43d34ee138fc5db29a765c4293a18395)() const = &::statiskit::NonStandardStudentDistribution::simulate;
- double (::statiskit::NonStandardStudentDistribution::*method_pointer_8c00f4cf83cf530793e9580b40c05452)() const = &::statiskit::NonStandardStudentDistribution::get_mean;
- double (::statiskit::NonStandardStudentDistribution::*method_pointer_bac9e4a753415a0098313ab48d64d14f)() const = &::statiskit::NonStandardStudentDistribution::get_variance;
boost::python::class_< class ::statiskit::NonStandardStudentDistribution, autowig::Held< class ::statiskit::NonStandardStudentDistribution >::Type, boost::python::bases< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::NonStandardStudentDistribution, struct ::statiskit::ContinuousUnivariateDistribution > > > class_90255c732933534b957e042c1796455c("NonStandardStudentDistribution", "This class NonStandardStudentDistribution represents a non standardized\nStudent distribution.\n\nThe non-standardized Student distribution is an univariate continuous\ndistribution. The support is the set of real values :math:`\\mathbb{R}`.\n\n", boost::python::no_init);
class_90255c732933534b957e042c1796455c.def(boost::python::init< >(""));
class_90255c732933534b957e042c1796455c.def(boost::python::init< double const &, double const &, double const & >(""));
class_90255c732933534b957e042c1796455c.def(boost::python::init< class ::statiskit::NonStandardStudentDistribution const & >(""));
- class_90255c732933534b957e042c1796455c.def("get_nb_parameters", method_pointer_f3d688efe3755ec081aae8220d9b7a5c, "Returns the number of parameters of the non-standardized Student\ndistribution\n\nThe number of parameters of a non-standardized Student distribution is\n:math:`3` (:math:`\\mu`, :math:`\\sigma` and :math:`\nu`).\n\n:Return Type:\n :cpp:any:`unsigned` int\n\n");
class_90255c732933534b957e042c1796455c.def("get_mu", method_pointer_b49bbe5d23ef531097f5fc8aeed6ce8b, boost::python::return_value_policy< boost::python::return_by_value >(), "Get the value of the location parameter mu.\n\n:Return Type:\n :cpp:any:`double`\n\n");
class_90255c732933534b957e042c1796455c.def("set_mu", method_pointer_34426514b3da565fbd076b2679558cec, "Set the value of the location parameter mu.\n\n:Parameter:\n `mu` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`void`\n\n");
class_90255c732933534b957e042c1796455c.def("get_sigma", method_pointer_4755b2a0d2f9554a8ee3fdc2b97ecaa8, boost::python::return_value_policy< boost::python::return_by_value >(), "Get the value of the scale parameter sigma.\n\n:Return Type:\n :cpp:any:`double`\n\n");
class_90255c732933534b957e042c1796455c.def("set_sigma", method_pointer_c6997f2e033852d59d9fb70b5ec2d2c3, "Set the value of the scale parameter sigma.\n\n:Parameter:\n `sigma` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`void`\n\n");
class_90255c732933534b957e042c1796455c.def("get_nu", method_pointer_538b03682869588fb286161905474998, boost::python::return_value_policy< boost::python::return_by_value >(), "Get the value of the shape parameter nu.\n\n:Return Type:\n :cpp:any:`double`\n\n");
class_90255c732933534b957e042c1796455c.def("set_nu", method_pointer_9dfb534c3b10540ea1417317d4aca3b8, "Set the value of the shape parameter nu.\n\n:Parameter:\n `nu` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`void`\n\n");
- class_90255c732933534b957e042c1796455c.def("ldf", method_pointer_42993cb815445c8688b689f2f0ae80a3, ":raw-latex:`\\copybrief `statiskit::ContinuousUnivariateDistribution::ldf()\n\n::\n\n * \\details Let $x \\in \\mathbb{R} $ denote the value, the ldf is computed as\n * $$\n * \\ln f(x) = \\left( \\frac{1+\nu}{2} \\right) \\left[ \\ln \nu - \\ln \\left\\lbrace \nu + \\left( \\frac{x-\\mu}{\\sqrt{\nu}\\sigma} \\right)^2 \\right\\rbrace \\right] - 0.5 \\ln \nu - \\ln \\sigma - \\ln \\textnormal{beta}(0.5 \nu, 0.5) ,\n * $$\n * where [$\\textnormal{beta}(a,b)$](http://www.boost.org/doc/libs/1_37_0/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/beta_function.html) is the beta function implemented in the Boost.Math library.\n * \\param value The considered value $x$.\n\n:Parameter:\n `value` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_90255c732933534b957e042c1796455c.def("pdf", method_pointer_cecca2b4a6e95ea5a549f4eea540a280, ":raw-latex:`\\copybrief `statiskit::ContinuousUnivariateDistribution::pdf()\n\n::\n\n * \\details Let $x \\in \\mathbb{R} $ denote the value, the pdf is defined by\n * $$\n * f(x) = \\frac{\\Gamma \\left(\\frac{1+\nu}{2} \\right) }{\\sqrt{\nu\\pi}\\sigma \\Gamma(\\frac{\nu}{2}) \\left\\lbrace 1 + \\left( \\frac{x-\\mu}{\\sqrt{\nu}\\sigma}\\right)^2 \\right\\rbrace^{\\frac{1+\nu}{2}} },\n * $$\n * and computed as\n * $$\n * f(x) = \\left\\lbrace \\frac{\nu}{\nu+\\left( \\frac{x-\\mu}{\\sqrt{\nu}\\sigma}\\right)^2} \\right\\rbrace^{\\frac{1+\nu}{2}} \\Bigg/ \\left\\lbrace \\sqrt{\nu}\\sigma \\; \\textnormal{beta}(0.5\nu, \\; 0.5) \\right\\rbrace ,\n * $$ \n * where [$\\textnormal{beta}(a,b)$](http://www.boost.org/doc/libs/1_37_0/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/beta_function.html) is the beta function implemented in the Boost.Math library.\n * \\param value The considered value $x$.\n\n:Parameter:\n `value` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_90255c732933534b957e042c1796455c.def("cdf", method_pointer_3db8c3801839545f83138627d072a311, ":raw-latex:`\\copybrief `statiskit::ContinuousUnivariateDistribution::cdf()\n\n::\n\n * \\details Let $x \\in \\mathbb{R} $ denote the value, the cdf is given by\n * $$\n * P(X \\leq x) = \\left\\{\n * \\begin{array}{ll}\n * z & x \\leq \\mu, \\\\\n * 1- z & x > \\mu,\n * \\end{array}\n * \\right.\n * $$\n * where $ z $ is computed as\n * $$\n * z = \\left\\{\n * \\begin{array}{ll}\n * \\displaystyle 0.5 * \\textnormal{ibeta} \\left( 0.5 \nu, \\; 0.5, \\frac{\nu}{\nu+\\left( \\frac{x-\\mu}{\\sigma} \\right)^2} \\right) & \nu < 2 \\left( \\frac{x-\\mu}{\\sigma} \\right)^2 , \\\\\n * \\displaystyle 0.5 * \\textnormal{ibetac} \\left( 0.5, \\; 0.5 \nu, \\frac{\\left( \\frac{x-\\mu}{\\sigma} \\right)^2}{\nu+\\left( \\frac{x-\\mu}{\\sigma} \\right)^2} \\right) & \\textnormal{otherwise},\n * \\end{array}\n * \\right.\n * $$ \n * where [$\\textnormal{ibeta}(a,b,x)$](http://www.boost.org/doc/libs/1_52_0/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/ibeta_function.html) is the normalized incomplete beta function and [$\\textnormal{ibetac}(a,b,x)$](http://www.boost.org/doc/libs/1_52_0/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/ibetac_function.html) is its complement, both implemented in the Boost.Math library.\n * \\param value The considered value $x$.\n\n:Parameter:\n `value` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_90255c732933534b957e042c1796455c.def("quantile", method_pointer_47da5472c1f952b7bc6eaaf5b2495347, "| :raw-latex:`\\copybrief `statiskit::ContinuousUnivariateDistribution::quantile()\n \\* The quantile for non-standardized Student distribution is computed\n as \\*\n\n .. math::\n\n\n * x = \\left\\{\n * \\begin{array}{ll}\n * \\displaystyle \\mu - \\sigma \\left\\lbrace \nu \\frac{1-\\textnormal{ibeta\\_inv}(0.5 \nu, \\; 0.5, \\; 2p) }{\\textnormal{ibeta\\_inv}(0.5 \nu, \\; 0.5, \\; 2p) } \\right\\rbrace^{0.5} & p < 0.5, \\\\\n * \\mu & p = 0.5, \\\\\n * \\displaystyle \\mu + \\sigma \\left\\lbrace \nu \\frac{1-\\textnormal{ibeta\\_inv}(0.5 \nu, \\; 0.5, \\; 2-2p) }{\\textnormal{ibeta\\_inv}(0.5 \nu, \\; 0.5, \\; 2-2p) } \\right\\rbrace^{0.5} & p > 0.5,\n * \\end{array}\n * \\right.\n * \n| \\* where\n `:math:`\\textnormal{ibeta\\_inv}(a,b,x)` `__\n is the incomplete Beta function inverse implemented in the Boost.Math\n library.\n\n:Parameter:\n `p` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_90255c732933534b957e042c1796455c.def("simulate", method_pointer_43d34ee138fc5db29a765c4293a18395, "");
- class_90255c732933534b957e042c1796455c.def("get_mean", method_pointer_8c00f4cf83cf530793e9580b40c05452, "Get the mean of non-standardized Student distribution $ E(X) =\n:raw-latex:`\\mu `$ if $ :raw-latex:`\nu `> 1 $ and undefined otherwise.\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_90255c732933534b957e042c1796455c.def("get_variance", method_pointer_bac9e4a753415a0098313ab48d64d14f, "Get the variance of non-standardized Student distribution $ V(X) =\n:raw-latex:`\\frac{\nu}{\nu-2}` $ if $ :raw-latex:`\nu `>2 $, $ V(X) =\n:raw-latex:`\\infty `$ if $ 1 < :raw-latex:`\nu `:raw-latex:`\\leq `2$ and\nundefined otherwise.\n\n:Return Type:\n :cpp:any:`double`\n\n");
if(autowig::Held< class ::statiskit::NonStandardStudentDistribution >::is_class)
{
diff --git a/src/py/wrapper/wrapper_90681e203d925f7c8b9ca14a02786804.cpp b/src/py/wrapper/wrapper_90681e203d925f7c8b9ca14a02786804.cpp
index 12f3a767..1fa8d4c6 100644
--- a/src/py/wrapper/wrapper_90681e203d925f7c8b9ca14a02786804.cpp
+++ b/src/py/wrapper/wrapper_90681e203d925f7c8b9ca14a02786804.cpp
@@ -44,9 +44,7 @@ void wrapper_90681e203d925f7c8b9ca14a02786804()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > (::statiskit::PolymorphicCopy< ::statiskit::UnivariateDistributionEstimation::Estimator, ::statiskit::ShiftedDistributionEstimation< ::statiskit::DiscreteUnivariateDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator, ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator >::*method_pointer_f19d92ac6e4f5f648d37804c69a385bd)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistributionEstimation::Estimator, class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator, struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator >::copy;
boost::python::class_< autowig::Wrap_90681e203d925f7c8b9ca14a02786804, autowig::Held< autowig::Wrap_90681e203d925f7c8b9ca14a02786804 >::Type, boost::python::bases< struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator >, boost::noncopyable > class_90681e203d925f7c8b9ca14a02786804("_PolymorphicCopy_90681e203d925f7c8b9ca14a02786804", "", boost::python::no_init);
- class_90681e203d925f7c8b9ca14a02786804.def("copy", method_pointer_f19d92ac6e4f5f648d37804c69a385bd, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistributionEstimation::Estimator, class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator, struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_90894824332153a7a0c5c3bd4ff0eab8.cpp b/src/py/wrapper/wrapper_90894824332153a7a0c5c3bd4ff0eab8.cpp
index df6e06ef..9ae02dda 100644
--- a/src/py/wrapper/wrapper_90894824332153a7a0c5c3bd4ff0eab8.cpp
+++ b/src/py/wrapper/wrapper_90894824332153a7a0c5c3bd4ff0eab8.cpp
@@ -25,12 +25,10 @@ void wrapper_90894824332153a7a0c5c3bd4ff0eab8()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- struct ::statiskit::MultivariateConditionalDistribution const * (::statiskit::LazyEstimation< ::statiskit::ContinuousMultivariateConditionalDistribution, ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::*method_pointer_eeea92064f1a57cdbb3d265f6c5b0aad)() const = &::statiskit::LazyEstimation< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::get_estimated;
boost::python::class_< class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation > >::Type, boost::python::bases< struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation > > class_90894824332153a7a0c5c3bd4ff0eab8("_LazyEstimation_90894824332153a7a0c5c3bd4ff0eab8", "", boost::python::no_init);
class_90894824332153a7a0c5c3bd4ff0eab8.def(boost::python::init< >(""));
class_90894824332153a7a0c5c3bd4ff0eab8.def(boost::python::init< struct ::statiskit::ContinuousMultivariateConditionalDistribution const * >(""));
class_90894824332153a7a0c5c3bd4ff0eab8.def(boost::python::init< class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation > const & >(""));
- class_90894824332153a7a0c5c3bd4ff0eab8.def("get_estimated", method_pointer_eeea92064f1a57cdbb3d265f6c5b0aad, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_909be12d03ae5533945da29d742aea27.cpp b/src/py/wrapper/wrapper_909be12d03ae5533945da29d742aea27.cpp
deleted file mode 100644
index 01f9d56e..00000000
--- a/src/py/wrapper/wrapper_909be12d03ae5533945da29d742aea27.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_a061b5a9154f5b5283babe7d4fabbed4(class ::std::unique_ptr< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::std::default_delete< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > > > const & instance, const struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::std::default_delete< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > > > const volatile * get_pointer, struct ::std::default_delete< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > > > const volatile >(class ::std::unique_ptr< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::std::default_delete< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_909be12d03ae5533945da29d742aea27()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_909be12d03ae5533945da29d742aea27_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::std::default_delete< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > > > const & unique_ptr_909be12d03ae5533945da29d742aea27)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::std::default_delete< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > > > & >(unique_ptr_909be12d03ae5533945da29d742aea27).release()).ptr());
- std::shared_ptr< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > > shared_ptr_909be12d03ae5533945da29d742aea27(std::move(const_cast< class ::std::unique_ptr< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::std::default_delete< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > > > & >(unique_ptr_909be12d03ae5533945da29d742aea27)));
- return boost::python::incref(boost::python::object(shared_ptr_909be12d03ae5533945da29d742aea27).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::std::default_delete< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > > >, unique_ptr_909be12d03ae5533945da29d742aea27_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_90ffe8fffb9b5923867b6c24ac9eedb7.cpp b/src/py/wrapper/wrapper_90ffe8fffb9b5923867b6c24ac9eedb7.cpp
index 0d0f9b96..61c6eeda 100644
--- a/src/py/wrapper/wrapper_90ffe8fffb9b5923867b6c24ac9eedb7.cpp
+++ b/src/py/wrapper/wrapper_90ffe8fffb9b5923867b6c24ac9eedb7.cpp
@@ -25,12 +25,10 @@ void wrapper_90ffe8fffb9b5923867b6c24ac9eedb7()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- struct ::statiskit::MultivariateDistribution const * (::statiskit::LazyEstimation< ::statiskit::MultivariateDistribution, ::statiskit::MultivariateDistributionEstimation >::*method_pointer_1acf532aa09c51eab71eb19671290213)() const = &::statiskit::LazyEstimation< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::get_estimated;
boost::python::class_< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation > >::Type, boost::python::bases< struct ::statiskit::MultivariateDistributionEstimation > > class_90ffe8fffb9b5923867b6c24ac9eedb7("_LazyEstimation_90ffe8fffb9b5923867b6c24ac9eedb7", "", boost::python::no_init);
class_90ffe8fffb9b5923867b6c24ac9eedb7.def(boost::python::init< >(""));
class_90ffe8fffb9b5923867b6c24ac9eedb7.def(boost::python::init< struct ::statiskit::MultivariateDistribution const * >(""));
class_90ffe8fffb9b5923867b6c24ac9eedb7.def(boost::python::init< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation > const & >(""));
- class_90ffe8fffb9b5923867b6c24ac9eedb7.def("get_estimated", method_pointer_1acf532aa09c51eab71eb19671290213, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_916617410ee051c7a23caeddc7e6138e.cpp b/src/py/wrapper/wrapper_916617410ee051c7a23caeddc7e6138e.cpp
deleted file mode 100644
index 40989ff1..00000000
--- a/src/py/wrapper/wrapper_916617410ee051c7a23caeddc7e6138e.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_916617410ee051c7a23caeddc7e6138e()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< class ::statiskit::GammaDistribution, struct ::std::default_delete< class ::statiskit::GammaDistribution > > (*function_pointer_916617410ee051c7a23caeddc7e6138e)(class ::statiskit::GammaDistribution const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_916617410ee051c7a23caeddc7e6138e, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_9299d4cc901a521abab37352f483e276.cpp b/src/py/wrapper/wrapper_9299d4cc901a521abab37352f483e276.cpp
deleted file mode 100644
index 08771556..00000000
--- a/src/py/wrapper/wrapper_9299d4cc901a521abab37352f483e276.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_88e8be02818f57b3ac95ed473d53eaab(class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::CriterionEstimator > > const & instance, const class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::CriterionEstimator & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::CriterionEstimator > > const volatile * get_pointer::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::CriterionEstimator > > const volatile >(class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::CriterionEstimator > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_9299d4cc901a521abab37352f483e276()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_9299d4cc901a521abab37352f483e276_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::CriterionEstimator > > const & unique_ptr_9299d4cc901a521abab37352f483e276)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::CriterionEstimator > > & >(unique_ptr_9299d4cc901a521abab37352f483e276).release()).ptr());
- std::shared_ptr< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::CriterionEstimator > shared_ptr_9299d4cc901a521abab37352f483e276(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::CriterionEstimator > > & >(unique_ptr_9299d4cc901a521abab37352f483e276)));
- return boost::python::incref(boost::python::object(shared_ptr_9299d4cc901a521abab37352f483e276).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::CriterionEstimator > >, unique_ptr_9299d4cc901a521abab37352f483e276_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_939d85e97df35cb48d17558623c03cc2.cpp b/src/py/wrapper/wrapper_939d85e97df35cb48d17558623c03cc2.cpp
index ebd60b19..c4e8f043 100644
--- a/src/py/wrapper/wrapper_939d85e97df35cb48d17558623c03cc2.cpp
+++ b/src/py/wrapper/wrapper_939d85e97df35cb48d17558623c03cc2.cpp
@@ -25,13 +25,11 @@ void wrapper_939d85e97df35cb48d17558623c03cc2()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- double (::statiskit::ContinuousUnivariateMixtureDistribution::*method_pointer_39511e05621e52e7865885f3d6de22d9)(double const &) const = &::statiskit::ContinuousUnivariateMixtureDistribution::quantile;
double (::statiskit::ContinuousUnivariateMixtureDistribution::*method_pointer_5a80b4f2d62d5f8eb5a5eab5c8e22df8)() const = &::statiskit::ContinuousUnivariateMixtureDistribution::get_epsilon;
void (::statiskit::ContinuousUnivariateMixtureDistribution::*method_pointer_7671a0e8c58458eeaf32f52d562575f5)(double const &) = &::statiskit::ContinuousUnivariateMixtureDistribution::set_epsilon;
boost::python::class_< struct ::statiskit::ContinuousUnivariateMixtureDistribution, autowig::Held< struct ::statiskit::ContinuousUnivariateMixtureDistribution >::Type, boost::python::bases< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::QuantitativeUnivariateMixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution > > > > class_939d85e97df35cb48d17558623c03cc2("ContinuousUnivariateMixtureDistribution", "", boost::python::no_init);
class_939d85e97df35cb48d17558623c03cc2.def(boost::python::init< class ::std::vector< struct ::statiskit::ContinuousUnivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousUnivariateDistribution * > > const, class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const & >(""));
class_939d85e97df35cb48d17558623c03cc2.def(boost::python::init< struct ::statiskit::ContinuousUnivariateMixtureDistribution const & >(""));
- class_939d85e97df35cb48d17558623c03cc2.def("quantile", method_pointer_39511e05621e52e7865885f3d6de22d9, "");
class_939d85e97df35cb48d17558623c03cc2.def("get_epsilon", method_pointer_5a80b4f2d62d5f8eb5a5eab5c8e22df8, "");
class_939d85e97df35cb48d17558623c03cc2.def("set_epsilon", method_pointer_7671a0e8c58458eeaf32f52d562575f5, "");
diff --git a/src/py/wrapper/wrapper_9453712c58db5121ae3832aa0578857f.cpp b/src/py/wrapper/wrapper_9453712c58db5121ae3832aa0578857f.cpp
deleted file mode 100644
index ec14a99d..00000000
--- a/src/py/wrapper/wrapper_9453712c58db5121ae3832aa0578857f.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_9453712c58db5121ae3832aa0578857f()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::CriterionEstimator > > (*function_pointer_9453712c58db5121ae3832aa0578857f)(class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::CriterionEstimator const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_9453712c58db5121ae3832aa0578857f, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_952d29cfe8315aa48112133dca89cff2.cpp b/src/py/wrapper/wrapper_952d29cfe8315aa48112133dca89cff2.cpp
deleted file mode 100644
index 37c3cbea..00000000
--- a/src/py/wrapper/wrapper_952d29cfe8315aa48112133dca89cff2.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_952d29cfe8315aa48112133dca89cff2()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< class ::statiskit::BetaNegativeBinomialDistribution, struct ::std::default_delete< class ::statiskit::BetaNegativeBinomialDistribution > > (*function_pointer_952d29cfe8315aa48112133dca89cff2)(class ::statiskit::BetaNegativeBinomialDistribution const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_952d29cfe8315aa48112133dca89cff2, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_96486d682f0851438822ccbdd2c8c3eb.cpp b/src/py/wrapper/wrapper_96486d682f0851438822ccbdd2c8c3eb.cpp
index b04f554e..c6ff8744 100644
--- a/src/py/wrapper/wrapper_96486d682f0851438822ccbdd2c8c3eb.cpp
+++ b/src/py/wrapper/wrapper_96486d682f0851438822ccbdd2c8c3eb.cpp
@@ -29,13 +29,9 @@ void wrapper_96486d682f0851438822ccbdd2c8c3eb()
boost::python::object module_0ec596bf98a6521c9bf30c96dc0ff201(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_0ec596bf98a6521c9bf30c96dc0ff201.c_str()))));
boost::python::scope().attr("__univariate_frequency_distribution_estimation_0ec596bf98a6521c9bf30c96dc0ff201") = module_0ec596bf98a6521c9bf30c96dc0ff201;
boost::python::scope scope_0ec596bf98a6521c9bf30c96dc0ff201 = module_0ec596bf98a6521c9bf30c96dc0ff201;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > (::statiskit::UnivariateFrequencyDistributionEstimation< ::statiskit::QuantitativeUnivariateFrequencyDistribution< ::statiskit::DiscreteUnivariateDistribution >, ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::*method_pointer_a332effd5a545549a565802aefeba8bb)(struct ::statiskit::UnivariateData const &, bool const &) const = &::statiskit::UnivariateFrequencyDistributionEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::operator();
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > (::statiskit::UnivariateFrequencyDistributionEstimation< ::statiskit::QuantitativeUnivariateFrequencyDistribution< ::statiskit::DiscreteUnivariateDistribution >, ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::*method_pointer_0a904a04df8f544b91cb3020be59ec66)() const = &::statiskit::UnivariateFrequencyDistributionEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::copy;
boost::python::class_< struct ::statiskit::UnivariateFrequencyDistributionEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator, autowig::Held< struct ::statiskit::UnivariateFrequencyDistributionEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::Type, boost::python::bases< struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator > > class_96486d682f0851438822ccbdd2c8c3eb("Estimator", "", boost::python::no_init);
class_96486d682f0851438822ccbdd2c8c3eb.def(boost::python::init< >(""));
class_96486d682f0851438822ccbdd2c8c3eb.def(boost::python::init< struct ::statiskit::UnivariateFrequencyDistributionEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator const & >(""));
- class_96486d682f0851438822ccbdd2c8c3eb.def("__call__", method_pointer_a332effd5a545549a565802aefeba8bb, "");
- class_96486d682f0851438822ccbdd2c8c3eb.def("copy", method_pointer_0a904a04df8f544b91cb3020be59ec66, "");
if(autowig::Held< struct ::statiskit::UnivariateFrequencyDistributionEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::is_class)
{
diff --git a/src/py/wrapper/wrapper_964cf359ff005773acf9fc2bf7c5743b.cpp b/src/py/wrapper/wrapper_964cf359ff005773acf9fc2bf7c5743b.cpp
index 245fd3c6..eb2dffab 100644
--- a/src/py/wrapper/wrapper_964cf359ff005773acf9fc2bf7c5743b.cpp
+++ b/src/py/wrapper/wrapper_964cf359ff005773acf9fc2bf7c5743b.cpp
@@ -51,14 +51,12 @@ void wrapper_964cf359ff005773acf9fc2bf7c5743b()
boost::python::object module_e1e7647ed4235775b6d085dd28a83675(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_e1e7647ed4235775b6d085dd28a83675.c_str()))));
boost::python::scope().attr("__selection_e1e7647ed4235775b6d085dd28a83675") = module_e1e7647ed4235775b6d085dd28a83675;
boost::python::scope scope_e1e7647ed4235775b6d085dd28a83675 = module_e1e7647ed4235775b6d085dd28a83675;
- class ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation > > (::statiskit::Selection< ::statiskit::DiscreteMultivariateConditionalDistribution, ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::Estimator::*method_pointer_5f6f3f47feaa581a85333748c4736bcf)(class ::statiskit::MultivariateConditionalData const &, bool const &) const = &::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::Estimator::operator();
::statiskit::Index (::statiskit::Selection< ::statiskit::DiscreteMultivariateConditionalDistribution, ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::Estimator::*method_pointer_ac2822c95c21522d8b8765da0facf1f6)() const = &::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::Estimator::size;
struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation::Estimator * (::statiskit::Selection< ::statiskit::DiscreteMultivariateConditionalDistribution, ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::Estimator::*method_pointer_f0e84d56824152fcbca92bf618404904)(::statiskit::Index const &) = &::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::Estimator::get_estimator;
void (::statiskit::Selection< ::statiskit::DiscreteMultivariateConditionalDistribution, ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::Estimator::*method_pointer_5eb59769d7a857799bed2ea2528f1144)(::statiskit::Index const &, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation::Estimator const &) = &::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::Estimator::set_estimator;
void (::statiskit::Selection< ::statiskit::DiscreteMultivariateConditionalDistribution, ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::Estimator::*method_pointer_ac0a56cc16ba513a87f266a002e8ef40)(struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation::Estimator const &) = &::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::Estimator::add_estimator;
void (::statiskit::Selection< ::statiskit::DiscreteMultivariateConditionalDistribution, ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::Estimator::*method_pointer_5d62b69050735063bfab83f64099b288)(::statiskit::Index const &) = &::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::Estimator::remove_estimator;
boost::python::class_< autowig::Wrap_964cf359ff005773acf9fc2bf7c5743b, autowig::Held< autowig::Wrap_964cf359ff005773acf9fc2bf7c5743b >::Type, boost::python::bases< struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation::Estimator >, boost::noncopyable > class_964cf359ff005773acf9fc2bf7c5743b("Estimator", "", boost::python::no_init);
- class_964cf359ff005773acf9fc2bf7c5743b.def("__call__", method_pointer_5f6f3f47feaa581a85333748c4736bcf, "");
class_964cf359ff005773acf9fc2bf7c5743b.def("__len__", method_pointer_ac2822c95c21522d8b8765da0facf1f6, "");
class_964cf359ff005773acf9fc2bf7c5743b.def("get_estimator", method_pointer_f0e84d56824152fcbca92bf618404904, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
class_964cf359ff005773acf9fc2bf7c5743b.def("set_estimator", method_pointer_5eb59769d7a857799bed2ea2528f1144, "");
diff --git a/src/py/wrapper/wrapper_9662256c000953e681881812720c95cf.cpp b/src/py/wrapper/wrapper_9662256c000953e681881812720c95cf.cpp
deleted file mode 100644
index 9dd13c67..00000000
--- a/src/py/wrapper/wrapper_9662256c000953e681881812720c95cf.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_2f1c92d920a652509c774767c2703da7(class ::std::unique_ptr< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::std::default_delete< struct ::statiskit::DiscreteUnivariateMixtureDistribution > > const & instance, const struct ::statiskit::DiscreteUnivariateMixtureDistribution & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::std::default_delete< struct ::statiskit::DiscreteUnivariateMixtureDistribution > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::std::default_delete< struct ::statiskit::DiscreteUnivariateMixtureDistribution > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_9662256c000953e681881812720c95cf()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_9662256c000953e681881812720c95cf_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::std::default_delete< struct ::statiskit::DiscreteUnivariateMixtureDistribution > > const & unique_ptr_9662256c000953e681881812720c95cf)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::std::default_delete< struct ::statiskit::DiscreteUnivariateMixtureDistribution > > & >(unique_ptr_9662256c000953e681881812720c95cf).release()).ptr());
- std::shared_ptr< struct ::statiskit::DiscreteUnivariateMixtureDistribution > shared_ptr_9662256c000953e681881812720c95cf(std::move(const_cast< class ::std::unique_ptr< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::std::default_delete< struct ::statiskit::DiscreteUnivariateMixtureDistribution > > & >(unique_ptr_9662256c000953e681881812720c95cf)));
- return boost::python::incref(boost::python::object(shared_ptr_9662256c000953e681881812720c95cf).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::std::default_delete< struct ::statiskit::DiscreteUnivariateMixtureDistribution > >, unique_ptr_9662256c000953e681881812720c95cf_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_985dfffef8265a319e222a08d8f11f05.cpp b/src/py/wrapper/wrapper_985dfffef8265a319e222a08d8f11f05.cpp
index 4c9bab5d..8bb25b18 100644
--- a/src/py/wrapper/wrapper_985dfffef8265a319e222a08d8f11f05.cpp
+++ b/src/py/wrapper/wrapper_985dfffef8265a319e222a08d8f11f05.cpp
@@ -25,34 +25,18 @@ void wrapper_985dfffef8265a319e222a08d8f11f05()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- unsigned int (::statiskit::BetaDistribution::*method_pointer_23a5d17ed184520692df5b580b228fac)() const = &::statiskit::BetaDistribution::get_nb_parameters;
double const & (::statiskit::BetaDistribution::*method_pointer_d15e5113eb035524bf47b41f300122d2)() const = &::statiskit::BetaDistribution::get_alpha;
void (::statiskit::BetaDistribution::*method_pointer_923a19134c1c530f983a57aaddbd5ab8)(double const &) = &::statiskit::BetaDistribution::set_alpha;
double const & (::statiskit::BetaDistribution::*method_pointer_e361b886a6565e31a7aadc0c2332a33b)() const = &::statiskit::BetaDistribution::get_beta;
void (::statiskit::BetaDistribution::*method_pointer_abc93b3b043d5a289e364503f102eaa4)(double const &) = &::statiskit::BetaDistribution::set_beta;
- double (::statiskit::BetaDistribution::*method_pointer_a50db9c9858e5775815ffd4cc4be91d1)(double const &) const = &::statiskit::BetaDistribution::ldf;
- double (::statiskit::BetaDistribution::*method_pointer_9c466c65b67f538f9e7e485149178aef)(double const &) const = &::statiskit::BetaDistribution::pdf;
- double (::statiskit::BetaDistribution::*method_pointer_7da3f73437ec51bb8e87a528dd8b2f46)(double const &) const = &::statiskit::BetaDistribution::cdf;
- double (::statiskit::BetaDistribution::*method_pointer_cfa9da60d88b5286b675ed8e56b2b7d9)(double const &) const = &::statiskit::BetaDistribution::quantile;
- class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (::statiskit::BetaDistribution::*method_pointer_2bf1f26747295097adb1ee90497c6d6b)() const = &::statiskit::BetaDistribution::simulate;
- double (::statiskit::BetaDistribution::*method_pointer_5c4fa75d49b953738704d2c0e228d362)() const = &::statiskit::BetaDistribution::get_mean;
- double (::statiskit::BetaDistribution::*method_pointer_53899f1b329f57f792249e12f403fe87)() const = &::statiskit::BetaDistribution::get_variance;
boost::python::class_< class ::statiskit::BetaDistribution, autowig::Held< class ::statiskit::BetaDistribution >::Type, boost::python::bases< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::BetaDistribution, struct ::statiskit::ContinuousUnivariateDistribution > > > class_985dfffef8265a319e222a08d8f11f05("BetaDistribution", "This class represents a Gamma distribution.\n\nThe Gamma distribution is an univariate continuous distribution. The\nsupport is the set of positive real values :math:`\\mathbb{R}_+^*`.\n\n", boost::python::no_init);
class_985dfffef8265a319e222a08d8f11f05.def(boost::python::init< >(""));
class_985dfffef8265a319e222a08d8f11f05.def(boost::python::init< double const &, double const & >(""));
class_985dfffef8265a319e222a08d8f11f05.def(boost::python::init< class ::statiskit::BetaDistribution const & >(""));
- class_985dfffef8265a319e222a08d8f11f05.def("get_nb_parameters", method_pointer_23a5d17ed184520692df5b580b228fac, "Returns the number of parameters of the Gamma distribution.\n\nIn the general case the number of parameters of a Gamma distribution is\n:math:`2` (:math:`alpha` and :math:`beta`). When :math:`\\alpha=1.`, the\nGamma distribution is equivalent to the exponential distribution.\nTherefore, in this case the number of parameters is :math:`1`.\n\n:Return Type:\n :cpp:any:`unsigned` int\n\n");
class_985dfffef8265a319e222a08d8f11f05.def("get_alpha", method_pointer_d15e5113eb035524bf47b41f300122d2, boost::python::return_value_policy< boost::python::return_by_value >(), "Get the value of the shape parameter :math:`\\alpha`.\n\n:Return Type:\n :cpp:any:`double`\n\n");
class_985dfffef8265a319e222a08d8f11f05.def("set_alpha", method_pointer_923a19134c1c530f983a57aaddbd5ab8, "Set the value of the shape parameter :math:`\\alpha`.\n\n:Parameter:\n `mu` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`void`\n\n");
class_985dfffef8265a319e222a08d8f11f05.def("get_beta", method_pointer_e361b886a6565e31a7aadc0c2332a33b, boost::python::return_value_policy< boost::python::return_by_value >(), "Get the value of the rate parameter :math:`\\beta`.\n\n:Return Type:\n :cpp:any:`double`\n\n");
class_985dfffef8265a319e222a08d8f11f05.def("set_beta", method_pointer_abc93b3b043d5a289e364503f102eaa4, "Set the value of the rate parameter :math:`\\beta`.\n\n:Parameter:\n `sigma` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`void`\n\n");
- class_985dfffef8265a319e222a08d8f11f05.def("ldf", method_pointer_a50db9c9858e5775815ffd4cc4be91d1, ":raw-latex:`\\copybrief `statiskit::ContinuousUnivariateDistribution::ldf()\n\nLet $x :raw-latex:`\\in `:raw-latex:`\\mathbb{R}` $ denote the value, $$\n\n:Parameter:\n `value` (:cpp:any:`double`) - The considered value :math:`x`.\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_985dfffef8265a319e222a08d8f11f05.def("pdf", method_pointer_9c466c65b67f538f9e7e485149178aef, ":raw-latex:`\\copybrief `statiskit::ContinuousUnivariateDistribution::pdf()\n\nLet $x :raw-latex:`\\in `:raw-latex:`\\mathbb{R}` $ denote the value,\n\n.. math::\n\n\n f(x) = \\frac{\\beta^{\\alpha} x^{\\alpha - 1} \\exp \\left( - \\beta x \\right)}{\\Gamma \\left(\\alpha\\right)}.\n\n:Parameter:\n `value` (:cpp:any:`double`) - The considered value :math:`x`.\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_985dfffef8265a319e222a08d8f11f05.def("cdf", method_pointer_7da3f73437ec51bb8e87a528dd8b2f46, ":raw-latex:`\\copybrief `statiskit::ContinuousUnivariateDistribution::cdf()\n\nLet $x :raw-latex:`\\in `:raw-latex:`\\mathbb{R}` $ denote the value,\n\n.. math::\n\n\n P(X \\leq x) = \\frac{\\gamma\\left(\\alpha, \\beta x\\right)}{\\Gamma\\left(\\alpha\\right)}.\n\n:Parameter:\n `value` (:cpp:any:`double`) - The considered value :math:`x`.\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_985dfffef8265a319e222a08d8f11f05.def("quantile", method_pointer_cfa9da60d88b5286b675ed8e56b2b7d9, ":raw-latex:`\\copybrief `statiskit::ContinuousUnivariateDistribution::quantile()\n\nLet $x :raw-latex:`\\in `:raw-latex:`\\mathbb{R}`^{+}\\_{\\*} $ denote the\nvalue to compute and :math:`p \\in \\left(0,1\\right)` denote a given\nprobability,\n\n.. math::\n\n\n x = \\frac{\\gamma^{-1}_p\\left(\\alpha, p\\right)}{\\beta}\n\n:Parameter:\n `p` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_985dfffef8265a319e222a08d8f11f05.def("simulate", method_pointer_2bf1f26747295097adb1ee90497c6d6b, "");
- class_985dfffef8265a319e222a08d8f11f05.def("get_mean", method_pointer_5c4fa75d49b953738704d2c0e228d362, "Get mean of the Gamma distribution $ E(X) =\n:raw-latex:`\\frac{\\alpha}{\\beta}`$\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_985dfffef8265a319e222a08d8f11f05.def("get_variance", method_pointer_53899f1b329f57f792249e12f403fe87, "Get variance of the Gamma distribution $ V(X) =\n:raw-latex:`\\frac{\\alpha}{\\beta^2}` $.\n\n:Return Type:\n :cpp:any:`double`\n\n");
if(autowig::Held< class ::statiskit::BetaDistribution >::is_class)
{
diff --git a/src/py/wrapper/wrapper_988ed407a0da542eb838d5681ba5ffd1.cpp b/src/py/wrapper/wrapper_988ed407a0da542eb838d5681ba5ffd1.cpp
index 79e22680..b553387e 100644
--- a/src/py/wrapper/wrapper_988ed407a0da542eb838d5681ba5ffd1.cpp
+++ b/src/py/wrapper/wrapper_988ed407a0da542eb838d5681ba5ffd1.cpp
@@ -65,9 +65,7 @@ void wrapper_988ed407a0da542eb838d5681ba5ffd1()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > (::statiskit::PolymorphicCopy< ::statiskit::UnivariateDistribution, ::statiskit::BetaDistribution, ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_4845db8dd90f581fa8c1e9b58aa36976)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::BetaDistribution, struct ::statiskit::ContinuousUnivariateDistribution >::copy;
boost::python::class_< autowig::Wrap_988ed407a0da542eb838d5681ba5ffd1, autowig::Held< autowig::Wrap_988ed407a0da542eb838d5681ba5ffd1 >::Type, boost::python::bases< struct ::statiskit::ContinuousUnivariateDistribution >, boost::noncopyable > class_988ed407a0da542eb838d5681ba5ffd1("_PolymorphicCopy_988ed407a0da542eb838d5681ba5ffd1", "", boost::python::no_init);
- class_988ed407a0da542eb838d5681ba5ffd1.def("copy", method_pointer_4845db8dd90f581fa8c1e9b58aa36976, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::BetaDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_98dec83d5b055bb7bd34151081ce3693.cpp b/src/py/wrapper/wrapper_98dec83d5b055bb7bd34151081ce3693.cpp
index 05bc7143..62768352 100644
--- a/src/py/wrapper/wrapper_98dec83d5b055bb7bd34151081ce3693.cpp
+++ b/src/py/wrapper/wrapper_98dec83d5b055bb7bd34151081ce3693.cpp
@@ -25,17 +25,11 @@ void wrapper_98dec83d5b055bb7bd34151081ce3693()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- ::statiskit::Index (::statiskit::VectorSampleSpace::*method_pointer_3775ac9498ea5aa4b1bb16b61d0dcc68)() const = &::statiskit::VectorSampleSpace::size;
- struct ::statiskit::UnivariateSampleSpace const * (::statiskit::VectorSampleSpace::*method_pointer_8cd6d78c3c9a5e42b35f5085d003fad6)(::statiskit::Index const &) const = &::statiskit::VectorSampleSpace::get;
void (::statiskit::VectorSampleSpace::*method_pointer_06b47ef228045a14a15a6565b1762490)(::statiskit::Index const &, struct ::statiskit::UnivariateSampleSpace const &) = &::statiskit::VectorSampleSpace::set;
- class ::std::unique_ptr< struct ::statiskit::MultivariateSampleSpace, struct ::std::default_delete< struct ::statiskit::MultivariateSampleSpace > > (::statiskit::VectorSampleSpace::*method_pointer_bb72364217e75fedb22e558ab4729c74)() const = &::statiskit::VectorSampleSpace::copy;
boost::python::class_< class ::statiskit::VectorSampleSpace, autowig::Held< class ::statiskit::VectorSampleSpace >::Type, boost::python::bases< struct ::statiskit::MultivariateSampleSpace > > class_98dec83d5b055bb7bd34151081ce3693("VectorSampleSpace", "", boost::python::no_init);
class_98dec83d5b055bb7bd34151081ce3693.def(boost::python::init< class ::std::vector< struct ::statiskit::UnivariateSampleSpace *, class ::std::allocator< struct ::statiskit::UnivariateSampleSpace * > > const & >(""));
class_98dec83d5b055bb7bd34151081ce3693.def(boost::python::init< class ::statiskit::VectorSampleSpace const & >(""));
- class_98dec83d5b055bb7bd34151081ce3693.def("__len__", method_pointer_3775ac9498ea5aa4b1bb16b61d0dcc68, "");
- class_98dec83d5b055bb7bd34151081ce3693.def("get", method_pointer_8cd6d78c3c9a5e42b35f5085d003fad6, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
class_98dec83d5b055bb7bd34151081ce3693.def("set", method_pointer_06b47ef228045a14a15a6565b1762490, "");
- class_98dec83d5b055bb7bd34151081ce3693.def("copy", method_pointer_bb72364217e75fedb22e558ab4729c74, "");
if(autowig::Held< class ::statiskit::VectorSampleSpace >::is_class)
{
diff --git a/src/py/wrapper/wrapper_99107d40cdb8560bbe5e58e6b0d8e5b6.cpp b/src/py/wrapper/wrapper_99107d40cdb8560bbe5e58e6b0d8e5b6.cpp
deleted file mode 100644
index 22316f44..00000000
--- a/src/py/wrapper/wrapper_99107d40cdb8560bbe5e58e6b0d8e5b6.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_99107d40cdb8560bbe5e58e6b0d8e5b6()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< struct ::statiskit::MultinomialSingularDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultinomialSingularDistributionEstimation::Estimator > > (*function_pointer_99107d40cdb8560bbe5e58e6b0d8e5b6)(struct ::statiskit::MultinomialSingularDistributionEstimation::Estimator const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_99107d40cdb8560bbe5e58e6b0d8e5b6, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_9961bd1cc47c50ed9fd0cd4ed55feeb4.cpp b/src/py/wrapper/wrapper_9961bd1cc47c50ed9fd0cd4ed55feeb4.cpp
index 04323875..3134c77a 100644
--- a/src/py/wrapper/wrapper_9961bd1cc47c50ed9fd0cd4ed55feeb4.cpp
+++ b/src/py/wrapper/wrapper_9961bd1cc47c50ed9fd0cd4ed55feeb4.cpp
@@ -44,13 +44,7 @@ void wrapper_9961bd1cc47c50ed9fd0cd4ed55feeb4()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- double (::statiskit::QuantitativeUnivariateMixtureDistribution< ::statiskit::DiscreteUnivariateDistribution >::*method_pointer_e3a3227c8b17560ea250e74ba2447dfc)(int const &) const = &::statiskit::QuantitativeUnivariateMixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution >::cdf;
- double (::statiskit::QuantitativeUnivariateMixtureDistribution< ::statiskit::DiscreteUnivariateDistribution >::*method_pointer_b7de9903a18f5021ac4a5f63c60a0db4)() const = &::statiskit::QuantitativeUnivariateMixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution >::get_mean;
- double (::statiskit::QuantitativeUnivariateMixtureDistribution< ::statiskit::DiscreteUnivariateDistribution >::*method_pointer_c4dc031fcd6b5b508c63fc475642c309)() const = &::statiskit::QuantitativeUnivariateMixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution >::get_variance;
boost::python::class_< autowig::Wrap_9961bd1cc47c50ed9fd0cd4ed55feeb4, autowig::Held< autowig::Wrap_9961bd1cc47c50ed9fd0cd4ed55feeb4 >::Type, boost::python::bases< struct ::statiskit::UnivariateMixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution > >, boost::noncopyable > class_9961bd1cc47c50ed9fd0cd4ed55feeb4("_QuantitativeUnivariateMixtureDistribution_9961bd1cc47c50ed9fd0cd4ed55feeb4", "", boost::python::no_init);
- class_9961bd1cc47c50ed9fd0cd4ed55feeb4.def("cdf", method_pointer_e3a3227c8b17560ea250e74ba2447dfc, "");
- class_9961bd1cc47c50ed9fd0cd4ed55feeb4.def("get_mean", method_pointer_b7de9903a18f5021ac4a5f63c60a0db4, "");
- class_9961bd1cc47c50ed9fd0cd4ed55feeb4.def("get_variance", method_pointer_c4dc031fcd6b5b508c63fc475642c309, "");
if(autowig::Held< struct ::statiskit::QuantitativeUnivariateMixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_9981958281625422b3b46cea8ec85a6d.cpp b/src/py/wrapper/wrapper_9981958281625422b3b46cea8ec85a6d.cpp
index ca86349f..66c72ed6 100644
--- a/src/py/wrapper/wrapper_9981958281625422b3b46cea8ec85a6d.cpp
+++ b/src/py/wrapper/wrapper_9981958281625422b3b46cea8ec85a6d.cpp
@@ -25,15 +25,11 @@ void wrapper_9981958281625422b3b46cea8ec85a6d()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- enum ::statiskit::event_type (::statiskit::ElementaryEvent< ::statiskit::ContinuousEvent >::*method_pointer_d673234fcece5f6ea4c7e43bb07ff976)() const = &::statiskit::ElementaryEvent< struct ::statiskit::ContinuousEvent >::get_event;
double const & (::statiskit::ElementaryEvent< ::statiskit::ContinuousEvent >::*method_pointer_cf3d3c8e459955608a6e0dbb6112752a)() const = &::statiskit::ElementaryEvent< struct ::statiskit::ContinuousEvent >::get_value;
- class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (::statiskit::ElementaryEvent< ::statiskit::ContinuousEvent >::*method_pointer_29d76caa8b605a378dbaa8558390d0b5)() const = &::statiskit::ElementaryEvent< struct ::statiskit::ContinuousEvent >::copy;
boost::python::class_< class ::statiskit::ElementaryEvent< struct ::statiskit::ContinuousEvent >, autowig::Held< class ::statiskit::ElementaryEvent< struct ::statiskit::ContinuousEvent > >::Type, boost::python::bases< struct ::statiskit::ContinuousEvent > > class_9981958281625422b3b46cea8ec85a6d("_ElementaryEvent_9981958281625422b3b46cea8ec85a6d", "", boost::python::no_init);
class_9981958281625422b3b46cea8ec85a6d.def(boost::python::init< double const & >(""));
class_9981958281625422b3b46cea8ec85a6d.def(boost::python::init< class ::statiskit::ElementaryEvent< struct ::statiskit::ContinuousEvent > const & >(""));
- class_9981958281625422b3b46cea8ec85a6d.def("get_event", method_pointer_d673234fcece5f6ea4c7e43bb07ff976, "");
class_9981958281625422b3b46cea8ec85a6d.def("get_value", method_pointer_cf3d3c8e459955608a6e0dbb6112752a, boost::python::return_value_policy< boost::python::return_by_value >(), "");
- class_9981958281625422b3b46cea8ec85a6d.def("copy", method_pointer_29d76caa8b605a378dbaa8558390d0b5, "");
if(autowig::Held< class ::statiskit::ElementaryEvent< struct ::statiskit::ContinuousEvent > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_9ba0310efd9c520c8c9e6cb4ff8fb1a4.cpp b/src/py/wrapper/wrapper_9ba0310efd9c520c8c9e6cb4ff8fb1a4.cpp
index c49fd2e1..8266fcc5 100644
--- a/src/py/wrapper/wrapper_9ba0310efd9c520c8c9e6cb4ff8fb1a4.cpp
+++ b/src/py/wrapper/wrapper_9ba0310efd9c520c8c9e6cb4ff8fb1a4.cpp
@@ -25,13 +25,11 @@ void wrapper_9ba0310efd9c520c8c9e6cb4ff8fb1a4()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- struct ::statiskit::UnivariateDistribution const * (::statiskit::SlopeHeuristicSelection< ::statiskit::ContinuousUnivariateDistributionEstimation >::*method_pointer_f187888ec40e5bd2afc51fb06bef5e3e)() const = &::statiskit::SlopeHeuristicSelection< struct ::statiskit::ContinuousUnivariateDistributionEstimation >::get_estimated;
struct ::statiskit::UnivariateDistribution const * (::statiskit::SlopeHeuristicSelection< ::statiskit::ContinuousUnivariateDistributionEstimation >::*method_pointer_8204f20a4c0f58e1adcc7dacf271e202)(::statiskit::Index const &) const = &::statiskit::SlopeHeuristicSelection< struct ::statiskit::ContinuousUnivariateDistributionEstimation >::get_proposal;
struct ::statiskit::UnivariateData const * (::statiskit::SlopeHeuristicSelection< ::statiskit::ContinuousUnivariateDistributionEstimation >::*method_pointer_2ccd9b83f3265937aabf1b8641fbbba0)() const = &::statiskit::SlopeHeuristicSelection< struct ::statiskit::ContinuousUnivariateDistributionEstimation >::get_data;
boost::python::class_< class ::statiskit::SlopeHeuristicSelection< struct ::statiskit::ContinuousUnivariateDistributionEstimation >, autowig::Held< class ::statiskit::SlopeHeuristicSelection< struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::SlopeHeuristic, struct ::statiskit::ContinuousUnivariateDistributionEstimation > > class_9ba0310efd9c520c8c9e6cb4ff8fb1a4("_SlopeHeuristicSelection_9ba0310efd9c520c8c9e6cb4ff8fb1a4", "", boost::python::no_init);
class_9ba0310efd9c520c8c9e6cb4ff8fb1a4.def(boost::python::init< struct ::statiskit::UnivariateData const * >(""));
class_9ba0310efd9c520c8c9e6cb4ff8fb1a4.def(boost::python::init< class ::statiskit::SlopeHeuristicSelection< struct ::statiskit::ContinuousUnivariateDistributionEstimation > const & >(""));
- class_9ba0310efd9c520c8c9e6cb4ff8fb1a4.def("get_estimated", method_pointer_f187888ec40e5bd2afc51fb06bef5e3e, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
class_9ba0310efd9c520c8c9e6cb4ff8fb1a4.def("get_proposal", method_pointer_8204f20a4c0f58e1adcc7dacf271e202, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
class_9ba0310efd9c520c8c9e6cb4ff8fb1a4.def("get_data", method_pointer_2ccd9b83f3265937aabf1b8641fbbba0, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
diff --git a/src/py/wrapper/wrapper_9ca9917e667b52ea9eb2ec4f17e230b5.cpp b/src/py/wrapper/wrapper_9ca9917e667b52ea9eb2ec4f17e230b5.cpp
index f586ad00..1353df2c 100644
--- a/src/py/wrapper/wrapper_9ca9917e667b52ea9eb2ec4f17e230b5.cpp
+++ b/src/py/wrapper/wrapper_9ca9917e667b52ea9eb2ec4f17e230b5.cpp
@@ -25,29 +25,13 @@ void wrapper_9ca9917e667b52ea9eb2ec4f17e230b5()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- unsigned int (::statiskit::UnivariateHistogramDistribution::*method_pointer_98a0b080781959fd8c256381b272d32a)() const = &::statiskit::UnivariateHistogramDistribution::get_nb_parameters;
class ::std::set< double, struct ::std::less< double >, class ::std::allocator< double > > const & (::statiskit::UnivariateHistogramDistribution::*method_pointer_0adabf56e3155b9b81c68457b36cddd8)() const = &::statiskit::UnivariateHistogramDistribution::get_bins;
class ::std::vector< double, class ::std::allocator< double > > const & (::statiskit::UnivariateHistogramDistribution::*method_pointer_0b6a988d603c5ef98804c95ebb1d6552)() const = &::statiskit::UnivariateHistogramDistribution::get_densities;
- double (::statiskit::UnivariateHistogramDistribution::*method_pointer_dd380c8e123c55228e42dfc4a5473fc7)(double const &) const = &::statiskit::UnivariateHistogramDistribution::ldf;
- double (::statiskit::UnivariateHistogramDistribution::*method_pointer_a519793e9c8052259e03981762c5237f)(double const &) const = &::statiskit::UnivariateHistogramDistribution::pdf;
- double (::statiskit::UnivariateHistogramDistribution::*method_pointer_74a67fc0fdef522eb74d0ca8ff0dcc18)(double const &) const = &::statiskit::UnivariateHistogramDistribution::cdf;
- double (::statiskit::UnivariateHistogramDistribution::*method_pointer_2aba8ac7f7885f7da6055cabd9657b6d)(double const &) const = &::statiskit::UnivariateHistogramDistribution::quantile;
- class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (::statiskit::UnivariateHistogramDistribution::*method_pointer_e8f17738bc2159d293d6880591b6e2f8)() const = &::statiskit::UnivariateHistogramDistribution::simulate;
- double (::statiskit::UnivariateHistogramDistribution::*method_pointer_6a0968deaa9e532db63520cb04aec06f)() const = &::statiskit::UnivariateHistogramDistribution::get_mean;
- double (::statiskit::UnivariateHistogramDistribution::*method_pointer_b8c07d90af4353d5bc2e685f93f94b1d)() const = &::statiskit::UnivariateHistogramDistribution::get_variance;
boost::python::class_< class ::statiskit::UnivariateHistogramDistribution, autowig::Held< class ::statiskit::UnivariateHistogramDistribution >::Type, boost::python::bases< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::UnivariateHistogramDistribution, struct ::statiskit::ContinuousUnivariateDistribution > > > class_9ca9917e667b52ea9eb2ec4f17e230b5("UnivariateHistogramDistribution", "", boost::python::no_init);
class_9ca9917e667b52ea9eb2ec4f17e230b5.def(boost::python::init< class ::std::set< double, struct ::std::less< double >, class ::std::allocator< double > > const &, class ::std::vector< double, class ::std::allocator< double > > const & >(""));
class_9ca9917e667b52ea9eb2ec4f17e230b5.def(boost::python::init< class ::statiskit::UnivariateHistogramDistribution const & >(""));
- class_9ca9917e667b52ea9eb2ec4f17e230b5.def("get_nb_parameters", method_pointer_98a0b080781959fd8c256381b272d32a, "");
class_9ca9917e667b52ea9eb2ec4f17e230b5.def("get_bins", method_pointer_0adabf56e3155b9b81c68457b36cddd8, boost::python::return_value_policy< boost::python::return_by_value >(), "");
class_9ca9917e667b52ea9eb2ec4f17e230b5.def("get_densities", method_pointer_0b6a988d603c5ef98804c95ebb1d6552, boost::python::return_value_policy< boost::python::return_by_value >(), "");
- class_9ca9917e667b52ea9eb2ec4f17e230b5.def("ldf", method_pointer_dd380c8e123c55228e42dfc4a5473fc7, "");
- class_9ca9917e667b52ea9eb2ec4f17e230b5.def("pdf", method_pointer_a519793e9c8052259e03981762c5237f, "");
- class_9ca9917e667b52ea9eb2ec4f17e230b5.def("cdf", method_pointer_74a67fc0fdef522eb74d0ca8ff0dcc18, "");
- class_9ca9917e667b52ea9eb2ec4f17e230b5.def("quantile", method_pointer_2aba8ac7f7885f7da6055cabd9657b6d, "");
- class_9ca9917e667b52ea9eb2ec4f17e230b5.def("simulate", method_pointer_e8f17738bc2159d293d6880591b6e2f8, "");
- class_9ca9917e667b52ea9eb2ec4f17e230b5.def("get_mean", method_pointer_6a0968deaa9e532db63520cb04aec06f, "");
- class_9ca9917e667b52ea9eb2ec4f17e230b5.def("get_variance", method_pointer_b8c07d90af4353d5bc2e685f93f94b1d, "");
if(autowig::Held< class ::statiskit::UnivariateHistogramDistribution >::is_class)
{
diff --git a/src/py/wrapper/wrapper_9d7f0f97517952029268e1fd35ac8843.cpp b/src/py/wrapper/wrapper_9d7f0f97517952029268e1fd35ac8843.cpp
index b41f01cf..94cd355e 100644
--- a/src/py/wrapper/wrapper_9d7f0f97517952029268e1fd35ac8843.cpp
+++ b/src/py/wrapper/wrapper_9d7f0f97517952029268e1fd35ac8843.cpp
@@ -25,12 +25,10 @@ void wrapper_9d7f0f97517952029268e1fd35ac8843()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- struct ::statiskit::UnivariateConditionalDistribution const * (::statiskit::LazyEstimation< ::statiskit::CategoricalUnivariateConditionalDistribution, ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::*method_pointer_0310d37eabd65173b25f0900e3920d91)() const = &::statiskit::LazyEstimation< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::get_estimated;
boost::python::class_< class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation > >::Type, boost::python::bases< struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation > > class_9d7f0f97517952029268e1fd35ac8843("_LazyEstimation_9d7f0f97517952029268e1fd35ac8843", "", boost::python::no_init);
class_9d7f0f97517952029268e1fd35ac8843.def(boost::python::init< >(""));
class_9d7f0f97517952029268e1fd35ac8843.def(boost::python::init< struct ::statiskit::CategoricalUnivariateConditionalDistribution const * >(""));
class_9d7f0f97517952029268e1fd35ac8843.def(boost::python::init< class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation > const & >(""));
- class_9d7f0f97517952029268e1fd35ac8843.def("get_estimated", method_pointer_0310d37eabd65173b25f0900e3920d91, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_9dcc67ced1f05c0a9b634f6e7bdffe6c.cpp b/src/py/wrapper/wrapper_9dcc67ced1f05c0a9b634f6e7bdffe6c.cpp
index 9d86aba1..86804c98 100644
--- a/src/py/wrapper/wrapper_9dcc67ced1f05c0a9b634f6e7bdffe6c.cpp
+++ b/src/py/wrapper/wrapper_9dcc67ced1f05c0a9b634f6e7bdffe6c.cpp
@@ -25,12 +25,10 @@ void wrapper_9dcc67ced1f05c0a9b634f6e7bdffe6c()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- struct ::statiskit::UnivariateDistribution const * (::statiskit::LazyEstimation< ::statiskit::DiscreteUnivariateMixtureDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::*method_pointer_09d1e32240185a3e8207437625b8abc8)() const = &::statiskit::LazyEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::get_estimated;
boost::python::class_< class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, boost::python::bases< struct ::statiskit::DiscreteUnivariateDistributionEstimation > > class_9dcc67ced1f05c0a9b634f6e7bdffe6c("_LazyEstimation_9dcc67ced1f05c0a9b634f6e7bdffe6c", "", boost::python::no_init);
class_9dcc67ced1f05c0a9b634f6e7bdffe6c.def(boost::python::init< >(""));
class_9dcc67ced1f05c0a9b634f6e7bdffe6c.def(boost::python::init< struct ::statiskit::DiscreteUnivariateMixtureDistribution const * >(""));
class_9dcc67ced1f05c0a9b634f6e7bdffe6c.def(boost::python::init< class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const & >(""));
- class_9dcc67ced1f05c0a9b634f6e7bdffe6c.def("get_estimated", method_pointer_09d1e32240185a3e8207437625b8abc8, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_9e77f928b08f528aaaf71263c81c3420.cpp b/src/py/wrapper/wrapper_9e77f928b08f528aaaf71263c81c3420.cpp
deleted file mode 100644
index 68c657d5..00000000
--- a/src/py/wrapper/wrapper_9e77f928b08f528aaaf71263c81c3420.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_c7b8108793ca5b4da4f902990d205fa2(class ::std::unique_ptr< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::std::default_delete< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution > > > const & instance, const struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution > & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::std::default_delete< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution > > > const volatile * get_pointer, struct ::std::default_delete< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution > > > const volatile >(class ::std::unique_ptr< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::std::default_delete< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution > > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_9e77f928b08f528aaaf71263c81c3420()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_9e77f928b08f528aaaf71263c81c3420_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::std::default_delete< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution > > > const & unique_ptr_9e77f928b08f528aaaf71263c81c3420)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::std::default_delete< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution > > > & >(unique_ptr_9e77f928b08f528aaaf71263c81c3420).release()).ptr());
- std::shared_ptr< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution > > shared_ptr_9e77f928b08f528aaaf71263c81c3420(std::move(const_cast< class ::std::unique_ptr< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::std::default_delete< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution > > > & >(unique_ptr_9e77f928b08f528aaaf71263c81c3420)));
- return boost::python::incref(boost::python::object(shared_ptr_9e77f928b08f528aaaf71263c81c3420).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::std::default_delete< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution > > >, unique_ptr_9e77f928b08f528aaaf71263c81c3420_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_9e8654bf6bc2546091b9481df4d2becc.cpp b/src/py/wrapper/wrapper_9e8654bf6bc2546091b9481df4d2becc.cpp
deleted file mode 100644
index 612ca6ed..00000000
--- a/src/py/wrapper/wrapper_9e8654bf6bc2546091b9481df4d2becc.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_9e8654bf6bc2546091b9481df4d2becc()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::CriterionEstimator > > (*function_pointer_9e8654bf6bc2546091b9481df4d2becc)(class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::CriterionEstimator const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_9e8654bf6bc2546091b9481df4d2becc, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_9f08dae44aa3561686bc0ef53e82d042.cpp b/src/py/wrapper/wrapper_9f08dae44aa3561686bc0ef53e82d042.cpp
index 3b72b6fc..6cf6b337 100644
--- a/src/py/wrapper/wrapper_9f08dae44aa3561686bc0ef53e82d042.cpp
+++ b/src/py/wrapper/wrapper_9f08dae44aa3561686bc0ef53e82d042.cpp
@@ -25,12 +25,10 @@ void wrapper_9f08dae44aa3561686bc0ef53e82d042()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- double (::statiskit::NominalDistribution::*method_pointer_7b2d7a5a7a795777927d135672a19501)(int const &) const = &::statiskit::NominalDistribution::pdf;
boost::python::class_< struct ::statiskit::NominalDistribution, autowig::Held< struct ::statiskit::NominalDistribution >::Type, boost::python::bases< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::NominalDistribution, class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::CategoricalUnivariateDistribution > > > > class_9f08dae44aa3561686bc0ef53e82d042("NominalDistribution", "This class NominalDistribution represents the distribution of a random\nnominal component $ S$. The support is a finite non-ordered set of\ncategories (string) $ :raw-latex:`\\mathcal{S}` $ and we have $\n:raw-latex:`\\sum`\\_{s:raw-latex:`\\in `:raw-latex:`\\mathcal{S}`} P(S=s) =\n1$.\n\n", boost::python::no_init);
class_9f08dae44aa3561686bc0ef53e82d042.def(boost::python::init< class ::std::set< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > >, struct ::std::less< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > >, class ::std::allocator< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > > > const & >(""));
class_9f08dae44aa3561686bc0ef53e82d042.def(boost::python::init< class ::std::set< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > >, struct ::std::less< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > >, class ::std::allocator< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > > > const &, class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const & >(""));
class_9f08dae44aa3561686bc0ef53e82d042.def(boost::python::init< struct ::statiskit::NominalDistribution const & >(""));
- class_9f08dae44aa3561686bc0ef53e82d042.def("pdf", method_pointer_7b2d7a5a7a795777927d135672a19501, "");
if(autowig::Held< struct ::statiskit::NominalDistribution >::is_class)
{
diff --git a/src/py/wrapper/wrapper_9fa3ed394ffc5b92992685e65fcee235.cpp b/src/py/wrapper/wrapper_9fa3ed394ffc5b92992685e65fcee235.cpp
deleted file mode 100644
index e48b71b7..00000000
--- a/src/py/wrapper/wrapper_9fa3ed394ffc5b92992685e65fcee235.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_9fa3ed394ffc5b92992685e65fcee235()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::CriterionEstimator > > (*function_pointer_9fa3ed394ffc5b92992685e65fcee235)(class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::CriterionEstimator const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_9fa3ed394ffc5b92992685e65fcee235, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_a0dd8c6ea4815ccfa90b3f7471fcc3fc.cpp b/src/py/wrapper/wrapper_a0dd8c6ea4815ccfa90b3f7471fcc3fc.cpp
deleted file mode 100644
index fb3a6522..00000000
--- a/src/py/wrapper/wrapper_a0dd8c6ea4815ccfa90b3f7471fcc3fc.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_2069f86d823154fbaecad4e7f624ac7f(class ::std::unique_ptr< class ::statiskit::UnivariateHistogramDistribution, struct ::std::default_delete< class ::statiskit::UnivariateHistogramDistribution > > const & instance, const class ::statiskit::UnivariateHistogramDistribution & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< class ::statiskit::UnivariateHistogramDistribution, struct ::std::default_delete< class ::statiskit::UnivariateHistogramDistribution > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< class ::statiskit::UnivariateHistogramDistribution, struct ::std::default_delete< class ::statiskit::UnivariateHistogramDistribution > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_a0dd8c6ea4815ccfa90b3f7471fcc3fc()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_a0dd8c6ea4815ccfa90b3f7471fcc3fc_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< class ::statiskit::UnivariateHistogramDistribution, struct ::std::default_delete< class ::statiskit::UnivariateHistogramDistribution > > const & unique_ptr_a0dd8c6ea4815ccfa90b3f7471fcc3fc)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::UnivariateHistogramDistribution, struct ::std::default_delete< class ::statiskit::UnivariateHistogramDistribution > > & >(unique_ptr_a0dd8c6ea4815ccfa90b3f7471fcc3fc).release()).ptr());
- std::shared_ptr< class ::statiskit::UnivariateHistogramDistribution > shared_ptr_a0dd8c6ea4815ccfa90b3f7471fcc3fc(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::UnivariateHistogramDistribution, struct ::std::default_delete< class ::statiskit::UnivariateHistogramDistribution > > & >(unique_ptr_a0dd8c6ea4815ccfa90b3f7471fcc3fc)));
- return boost::python::incref(boost::python::object(shared_ptr_a0dd8c6ea4815ccfa90b3f7471fcc3fc).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::UnivariateHistogramDistribution, struct ::std::default_delete< class ::statiskit::UnivariateHistogramDistribution > >, unique_ptr_a0dd8c6ea4815ccfa90b3f7471fcc3fc_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_a137476d7cd5546394a2f7d169fd1e65.cpp b/src/py/wrapper/wrapper_a137476d7cd5546394a2f7d169fd1e65.cpp
deleted file mode 100644
index ae44b477..00000000
--- a/src/py/wrapper/wrapper_a137476d7cd5546394a2f7d169fd1e65.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_eca28f50075c5e36a7b31ea996278623(class ::std::unique_ptr< struct ::statiskit::NominalDistribution, struct ::std::default_delete< struct ::statiskit::NominalDistribution > > const & instance, const struct ::statiskit::NominalDistribution & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< struct ::statiskit::NominalDistribution, struct ::std::default_delete< struct ::statiskit::NominalDistribution > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< struct ::statiskit::NominalDistribution, struct ::std::default_delete< struct ::statiskit::NominalDistribution > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_a137476d7cd5546394a2f7d169fd1e65()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_a137476d7cd5546394a2f7d169fd1e65_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< struct ::statiskit::NominalDistribution, struct ::std::default_delete< struct ::statiskit::NominalDistribution > > const & unique_ptr_a137476d7cd5546394a2f7d169fd1e65)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< struct ::statiskit::NominalDistribution, struct ::std::default_delete< struct ::statiskit::NominalDistribution > > & >(unique_ptr_a137476d7cd5546394a2f7d169fd1e65).release()).ptr());
- std::shared_ptr< struct ::statiskit::NominalDistribution > shared_ptr_a137476d7cd5546394a2f7d169fd1e65(std::move(const_cast< class ::std::unique_ptr< struct ::statiskit::NominalDistribution, struct ::std::default_delete< struct ::statiskit::NominalDistribution > > & >(unique_ptr_a137476d7cd5546394a2f7d169fd1e65)));
- return boost::python::incref(boost::python::object(shared_ptr_a137476d7cd5546394a2f7d169fd1e65).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< struct ::statiskit::NominalDistribution, struct ::std::default_delete< struct ::statiskit::NominalDistribution > >, unique_ptr_a137476d7cd5546394a2f7d169fd1e65_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_a14f45085a74550c89aab30952f6725b.cpp b/src/py/wrapper/wrapper_a14f45085a74550c89aab30952f6725b.cpp
index 94fcce7d..907cfde5 100644
--- a/src/py/wrapper/wrapper_a14f45085a74550c89aab30952f6725b.cpp
+++ b/src/py/wrapper/wrapper_a14f45085a74550c89aab30952f6725b.cpp
@@ -29,15 +29,11 @@ void wrapper_a14f45085a74550c89aab30952f6725b()
boost::python::object module_0159796d2beb51da9446e83d609342aa(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_0159796d2beb51da9446e83d609342aa.c_str()))));
boost::python::scope().attr("_univariate_histogram_distribution_estimation") = module_0159796d2beb51da9446e83d609342aa;
boost::python::scope scope_0159796d2beb51da9446e83d609342aa = module_0159796d2beb51da9446e83d609342aa;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > (::statiskit::UnivariateHistogramDistributionEstimation::Estimator::*method_pointer_7f4bce10457a55eea5c5a0c1efb08ebe)(struct ::statiskit::UnivariateData const &, bool const &) const = &::statiskit::UnivariateHistogramDistributionEstimation::Estimator::operator();
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > (::statiskit::UnivariateHistogramDistributionEstimation::Estimator::*method_pointer_a15e334a01275022b68c89f73b5bf471)() const = &::statiskit::UnivariateHistogramDistributionEstimation::Estimator::copy;
unsigned int const & (::statiskit::UnivariateHistogramDistributionEstimation::Estimator::*method_pointer_51500bc0b2985679b02003e72c323092)() const = &::statiskit::UnivariateHistogramDistributionEstimation::Estimator::get_nb_bins;
void (::statiskit::UnivariateHistogramDistributionEstimation::Estimator::*method_pointer_7663d6320c1a5d018f910f7bbcfe06d8)(unsigned int const &) = &::statiskit::UnivariateHistogramDistributionEstimation::Estimator::set_nb_bins;
boost::python::class_< class ::statiskit::UnivariateHistogramDistributionEstimation::Estimator, autowig::Held< class ::statiskit::UnivariateHistogramDistributionEstimation::Estimator >::Type, boost::python::bases< struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator > > class_a14f45085a74550c89aab30952f6725b("Estimator", "", boost::python::no_init);
class_a14f45085a74550c89aab30952f6725b.def(boost::python::init< >(""));
class_a14f45085a74550c89aab30952f6725b.def(boost::python::init< class ::statiskit::UnivariateHistogramDistributionEstimation::Estimator const & >(""));
- class_a14f45085a74550c89aab30952f6725b.def("__call__", method_pointer_7f4bce10457a55eea5c5a0c1efb08ebe, "");
- class_a14f45085a74550c89aab30952f6725b.def("copy", method_pointer_a15e334a01275022b68c89f73b5bf471, "");
class_a14f45085a74550c89aab30952f6725b.def("get_nb_bins", method_pointer_51500bc0b2985679b02003e72c323092, boost::python::return_value_policy< boost::python::return_by_value >(), "");
class_a14f45085a74550c89aab30952f6725b.def("set_nb_bins", method_pointer_7663d6320c1a5d018f910f7bbcfe06d8, "");
diff --git a/src/py/wrapper/wrapper_a17d58af46305f6f97c5cdfc5c146d52.cpp b/src/py/wrapper/wrapper_a17d58af46305f6f97c5cdfc5c146d52.cpp
deleted file mode 100644
index 0240293b..00000000
--- a/src/py/wrapper/wrapper_a17d58af46305f6f97c5cdfc5c146d52.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_a17d58af46305f6f97c5cdfc5c146d52()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< class ::statiskit::BetaDistribution, struct ::std::default_delete< class ::statiskit::BetaDistribution > > (*function_pointer_a17d58af46305f6f97c5cdfc5c146d52)(class ::statiskit::BetaDistribution const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_a17d58af46305f6f97c5cdfc5c146d52, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_a2b339e8dc0258508dac21d499782d09.cpp b/src/py/wrapper/wrapper_a2b339e8dc0258508dac21d499782d09.cpp
deleted file mode 100644
index 9a49c00a..00000000
--- a/src/py/wrapper/wrapper_a2b339e8dc0258508dac21d499782d09.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation > > const volatile * get_pointer, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation > > const volatile >(class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_a2b339e8dc0258508dac21d499782d09()
-{
-
- std::string name_fa414b05d29e5f4ea0b6d6cb5cf81b01 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".statiskit");
- boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
- boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > const * (::statiskit::LazyEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::DiscreteMultivariateDistribution >, ::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::DiscreteMultivariateDistribution >, ::statiskit::DiscreteMultivariateDistributionEstimation > >::*method_pointer_efc25e650ebe5b1186ab1dbc5929f27f)() const = &::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >::get_estimated;
- boost::python::class_< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation > > >::Type, boost::python::bases< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation > > > class_a2b339e8dc0258508dac21d499782d09("_LazyEstimation_a2b339e8dc0258508dac21d499782d09", "", boost::python::no_init);
- class_a2b339e8dc0258508dac21d499782d09.def(boost::python::init< >(""));
- class_a2b339e8dc0258508dac21d499782d09.def(boost::python::init< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > const * >(""));
- class_a2b339e8dc0258508dac21d499782d09.def(boost::python::init< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation > > const & >(""));
- class_a2b339e8dc0258508dac21d499782d09.def("get_estimated", method_pointer_efc25e650ebe5b1186ab1dbc5929f27f, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
-
- if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation > > >::is_class)
- {
- boost::python::implicitly_convertible< autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation > > >::Type, autowig::Held< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >::Type >();
- }
-
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_a2bc5e67f517519eae0a262dbcd7020f.cpp b/src/py/wrapper/wrapper_a2bc5e67f517519eae0a262dbcd7020f.cpp
deleted file mode 100644
index 95c3267d..00000000
--- a/src/py/wrapper/wrapper_a2bc5e67f517519eae0a262dbcd7020f.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_a2bc5e67f517519eae0a262dbcd7020f()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< struct ::statiskit::DirichletMultinomialSingularDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::DirichletMultinomialSingularDistributionEstimation::Estimator > > (*function_pointer_a2bc5e67f517519eae0a262dbcd7020f)(struct ::statiskit::DirichletMultinomialSingularDistributionEstimation::Estimator const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_a2bc5e67f517519eae0a262dbcd7020f, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_a3883be24c8c5dd1bcba4dff4ebd0c4f.cpp b/src/py/wrapper/wrapper_a3883be24c8c5dd1bcba4dff4ebd0c4f.cpp
index 8965f1eb..64251472 100644
--- a/src/py/wrapper/wrapper_a3883be24c8c5dd1bcba4dff4ebd0c4f.cpp
+++ b/src/py/wrapper/wrapper_a3883be24c8c5dd1bcba4dff4ebd0c4f.cpp
@@ -50,9 +50,7 @@ void wrapper_a3883be24c8c5dd1bcba4dff4ebd0c4f()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::MultivariateDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateDistribution > > (::statiskit::PolymorphicCopy< ::statiskit::MultivariateDistribution, ::statiskit::MultivariateMixtureDistribution< ::statiskit::CategoricalMultivariateDistribution >, ::statiskit::MixtureDistribution< ::statiskit::CategoricalMultivariateDistribution > >::*method_pointer_6dffe773391b54129ba5e7a4d7a1ce93)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, class ::statiskit::MixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > >::copy;
boost::python::class_< autowig::Wrap_a3883be24c8c5dd1bcba4dff4ebd0c4f, autowig::Held< autowig::Wrap_a3883be24c8c5dd1bcba4dff4ebd0c4f >::Type, boost::python::bases< class ::statiskit::MixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > >, boost::noncopyable > class_a3883be24c8c5dd1bcba4dff4ebd0c4f("_PolymorphicCopy_a3883be24c8c5dd1bcba4dff4ebd0c4f", "", boost::python::no_init);
- class_a3883be24c8c5dd1bcba4dff4ebd0c4f.def("copy", method_pointer_6dffe773391b54129ba5e7a4d7a1ce93, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, class ::statiskit::MixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_a4463e49d7865a6497ec20612e342cbe.cpp b/src/py/wrapper/wrapper_a4463e49d7865a6497ec20612e342cbe.cpp
index 9cbba275..d48dc4c1 100644
--- a/src/py/wrapper/wrapper_a4463e49d7865a6497ec20612e342cbe.cpp
+++ b/src/py/wrapper/wrapper_a4463e49d7865a6497ec20612e342cbe.cpp
@@ -47,19 +47,9 @@ void wrapper_a4463e49d7865a6497ec20612e342cbe()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- unsigned int (::statiskit::UnivariateFrequencyDistribution< ::statiskit::CategoricalUnivariateDistribution >::*method_pointer_138e9caff8345e2baa6d1669f52b82b0)() const = &::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::CategoricalUnivariateDistribution >::get_nb_parameters;
- double (::statiskit::UnivariateFrequencyDistribution< ::statiskit::CategoricalUnivariateDistribution >::*method_pointer_abe024e04a2f5e8d8680d516ec57220e)(class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > const &) const = &::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::CategoricalUnivariateDistribution >::ldf;
- double (::statiskit::UnivariateFrequencyDistribution< ::statiskit::CategoricalUnivariateDistribution >::*method_pointer_8f98ecf0fb715e5ca3d22968f6e406f2)(class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > const &) const = &::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::CategoricalUnivariateDistribution >::pdf;
- class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (::statiskit::UnivariateFrequencyDistribution< ::statiskit::CategoricalUnivariateDistribution >::*method_pointer_83255d2ac98452d7872783b5ce4dbdea)() const = &::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::CategoricalUnivariateDistribution >::simulate;
- class ::std::set< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > >, struct ::std::less< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > >, class ::std::allocator< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > > > (::statiskit::UnivariateFrequencyDistribution< ::statiskit::CategoricalUnivariateDistribution >::*method_pointer_89f13368506858fb8d058c2faab61596)() const = &::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::CategoricalUnivariateDistribution >::get_values;
class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const & (::statiskit::UnivariateFrequencyDistribution< ::statiskit::CategoricalUnivariateDistribution >::*method_pointer_85fc76a68b3c58e3b87ac05d423a43f9)() const = &::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::CategoricalUnivariateDistribution >::get_pi;
void (::statiskit::UnivariateFrequencyDistribution< ::statiskit::CategoricalUnivariateDistribution >::*method_pointer_6583c7196adb5fbb80c8a38e716c6dff)(class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const &) = &::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::CategoricalUnivariateDistribution >::set_pi;
boost::python::class_< autowig::Wrap_a4463e49d7865a6497ec20612e342cbe, autowig::Held< autowig::Wrap_a4463e49d7865a6497ec20612e342cbe >::Type, boost::python::bases< struct ::statiskit::CategoricalUnivariateDistribution >, boost::noncopyable > class_a4463e49d7865a6497ec20612e342cbe("_UnivariateFrequencyDistribution_a4463e49d7865a6497ec20612e342cbe", "", boost::python::no_init);
- class_a4463e49d7865a6497ec20612e342cbe.def("get_nb_parameters", method_pointer_138e9caff8345e2baa6d1669f52b82b0, "");
- class_a4463e49d7865a6497ec20612e342cbe.def("ldf", method_pointer_abe024e04a2f5e8d8680d516ec57220e, "");
- class_a4463e49d7865a6497ec20612e342cbe.def("pdf", method_pointer_8f98ecf0fb715e5ca3d22968f6e406f2, "");
- class_a4463e49d7865a6497ec20612e342cbe.def("simulate", method_pointer_83255d2ac98452d7872783b5ce4dbdea, "");
- class_a4463e49d7865a6497ec20612e342cbe.def("get_values", method_pointer_89f13368506858fb8d058c2faab61596, "");
class_a4463e49d7865a6497ec20612e342cbe.def("get_pi", method_pointer_85fc76a68b3c58e3b87ac05d423a43f9, boost::python::return_value_policy< boost::python::return_by_value >(), "");
class_a4463e49d7865a6497ec20612e342cbe.def("set_pi", method_pointer_6583c7196adb5fbb80c8a38e716c6dff, "");
diff --git a/src/py/wrapper/wrapper_a766c9930af25f8f90f6e118f2ca75d5.cpp b/src/py/wrapper/wrapper_a766c9930af25f8f90f6e118f2ca75d5.cpp
index 4795383f..26f87e7e 100644
--- a/src/py/wrapper/wrapper_a766c9930af25f8f90f6e118f2ca75d5.cpp
+++ b/src/py/wrapper/wrapper_a766c9930af25f8f90f6e118f2ca75d5.cpp
@@ -25,21 +25,17 @@ void wrapper_a766c9930af25f8f90f6e118f2ca75d5()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- enum ::statiskit::event_type (::statiskit::IntervalCensoredEvent< ::statiskit::ContinuousEvent >::*method_pointer_0d3bac0298ed5fbc98fe72d36e6aa5fc)() const = &::statiskit::IntervalCensoredEvent< struct ::statiskit::ContinuousEvent >::get_event;
double const & (::statiskit::IntervalCensoredEvent< ::statiskit::ContinuousEvent >::*method_pointer_9a8b6edb1f21504f9f2680be39fdd1fb)() const = &::statiskit::IntervalCensoredEvent< struct ::statiskit::ContinuousEvent >::get_lower_bound;
double const & (::statiskit::IntervalCensoredEvent< ::statiskit::ContinuousEvent >::*method_pointer_dbd5603d435f5066a09971ca1c7617a1)() const = &::statiskit::IntervalCensoredEvent< struct ::statiskit::ContinuousEvent >::get_upper_bound;
double (::statiskit::IntervalCensoredEvent< ::statiskit::ContinuousEvent >::*method_pointer_793dc5df0a22533e88ca8334e32dc15d)() const = &::statiskit::IntervalCensoredEvent< struct ::statiskit::ContinuousEvent >::get_range;
double (::statiskit::IntervalCensoredEvent< ::statiskit::ContinuousEvent >::*method_pointer_2f4770a16d775822b7250bbff78761f3)() const = &::statiskit::IntervalCensoredEvent< struct ::statiskit::ContinuousEvent >::get_center;
- class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (::statiskit::IntervalCensoredEvent< ::statiskit::ContinuousEvent >::*method_pointer_c5e783e4d00a503495350859c6e83470)() const = &::statiskit::IntervalCensoredEvent< struct ::statiskit::ContinuousEvent >::copy;
boost::python::class_< class ::statiskit::IntervalCensoredEvent< struct ::statiskit::ContinuousEvent >, autowig::Held< class ::statiskit::IntervalCensoredEvent< struct ::statiskit::ContinuousEvent > >::Type, boost::python::bases< struct ::statiskit::ContinuousEvent > > class_a766c9930af25f8f90f6e118f2ca75d5("_IntervalCensoredEvent_a766c9930af25f8f90f6e118f2ca75d5", "", boost::python::no_init);
class_a766c9930af25f8f90f6e118f2ca75d5.def(boost::python::init< double const &, double const & >(""));
class_a766c9930af25f8f90f6e118f2ca75d5.def(boost::python::init< class ::statiskit::IntervalCensoredEvent< struct ::statiskit::ContinuousEvent > const & >(""));
- class_a766c9930af25f8f90f6e118f2ca75d5.def("get_event", method_pointer_0d3bac0298ed5fbc98fe72d36e6aa5fc, "");
class_a766c9930af25f8f90f6e118f2ca75d5.def("get_lower_bound", method_pointer_9a8b6edb1f21504f9f2680be39fdd1fb, boost::python::return_value_policy< boost::python::return_by_value >(), "");
class_a766c9930af25f8f90f6e118f2ca75d5.def("get_upper_bound", method_pointer_dbd5603d435f5066a09971ca1c7617a1, boost::python::return_value_policy< boost::python::return_by_value >(), "");
class_a766c9930af25f8f90f6e118f2ca75d5.def("get_range", method_pointer_793dc5df0a22533e88ca8334e32dc15d, "");
class_a766c9930af25f8f90f6e118f2ca75d5.def("get_center", method_pointer_2f4770a16d775822b7250bbff78761f3, "");
- class_a766c9930af25f8f90f6e118f2ca75d5.def("copy", method_pointer_c5e783e4d00a503495350859c6e83470, "");
if(autowig::Held< class ::statiskit::IntervalCensoredEvent< struct ::statiskit::ContinuousEvent > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_a76ccb87e03558eea78b5a7854b21d07.cpp b/src/py/wrapper/wrapper_a76ccb87e03558eea78b5a7854b21d07.cpp
deleted file mode 100644
index 97a20c52..00000000
--- a/src/py/wrapper/wrapper_a76ccb87e03558eea78b5a7854b21d07.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_ce6a04320daf5be7a38f336caab2d8b7(class ::std::unique_ptr< class ::statiskit::OrdinalDistribution, struct ::std::default_delete< class ::statiskit::OrdinalDistribution > > const & instance, const class ::statiskit::OrdinalDistribution & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< class ::statiskit::OrdinalDistribution, struct ::std::default_delete< class ::statiskit::OrdinalDistribution > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< class ::statiskit::OrdinalDistribution, struct ::std::default_delete< class ::statiskit::OrdinalDistribution > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_a76ccb87e03558eea78b5a7854b21d07()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_a76ccb87e03558eea78b5a7854b21d07_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< class ::statiskit::OrdinalDistribution, struct ::std::default_delete< class ::statiskit::OrdinalDistribution > > const & unique_ptr_a76ccb87e03558eea78b5a7854b21d07)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::OrdinalDistribution, struct ::std::default_delete< class ::statiskit::OrdinalDistribution > > & >(unique_ptr_a76ccb87e03558eea78b5a7854b21d07).release()).ptr());
- std::shared_ptr< class ::statiskit::OrdinalDistribution > shared_ptr_a76ccb87e03558eea78b5a7854b21d07(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::OrdinalDistribution, struct ::std::default_delete< class ::statiskit::OrdinalDistribution > > & >(unique_ptr_a76ccb87e03558eea78b5a7854b21d07)));
- return boost::python::incref(boost::python::object(shared_ptr_a76ccb87e03558eea78b5a7854b21d07).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::OrdinalDistribution, struct ::std::default_delete< class ::statiskit::OrdinalDistribution > >, unique_ptr_a76ccb87e03558eea78b5a7854b21d07_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_a887ab230e4b513ab40c258c172f2580.cpp b/src/py/wrapper/wrapper_a887ab230e4b513ab40c258c172f2580.cpp
index e7bf0bdb..13938527 100644
--- a/src/py/wrapper/wrapper_a887ab230e4b513ab40c258c172f2580.cpp
+++ b/src/py/wrapper/wrapper_a887ab230e4b513ab40c258c172f2580.cpp
@@ -25,17 +25,9 @@ void wrapper_a887ab230e4b513ab40c258c172f2580()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- void (::statiskit::MultivariateMixtureDistribution< ::statiskit::CategoricalMultivariateDistribution >::*method_pointer_64a8c142bab859be8e749acac3bc931e)(::statiskit::Index const &, struct ::statiskit::CategoricalMultivariateDistribution const &) = &::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >::set_observation;
- ::statiskit::Index (::statiskit::MultivariateMixtureDistribution< ::statiskit::CategoricalMultivariateDistribution >::*method_pointer_8cb3e73324c05646b1017533cfca8ee2)() const = &::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >::get_nb_components;
- double (::statiskit::MultivariateMixtureDistribution< ::statiskit::CategoricalMultivariateDistribution >::*method_pointer_2e591826cf475a9fb12167d502c50aae)(struct ::statiskit::MultivariateEvent const *, bool const &) const = &::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >::probability;
- class ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > (::statiskit::MultivariateMixtureDistribution< ::statiskit::CategoricalMultivariateDistribution >::*method_pointer_34bb76f0bd975854852bfeecdd54d220)() const = &::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >::simulate;
boost::python::class_< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, autowig::Held< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > >::Type, boost::python::bases< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, class ::statiskit::MixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > > > > class_a887ab230e4b513ab40c258c172f2580("_MultivariateMixtureDistribution_a887ab230e4b513ab40c258c172f2580", "", boost::python::no_init);
class_a887ab230e4b513ab40c258c172f2580.def(boost::python::init< class ::std::vector< struct ::statiskit::CategoricalMultivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalMultivariateDistribution * > > const, class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const & >(""));
class_a887ab230e4b513ab40c258c172f2580.def(boost::python::init< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > const & >(""));
- class_a887ab230e4b513ab40c258c172f2580.def("set_observation", method_pointer_64a8c142bab859be8e749acac3bc931e, "");
- class_a887ab230e4b513ab40c258c172f2580.def("get_nb_components", method_pointer_8cb3e73324c05646b1017533cfca8ee2, "");
- class_a887ab230e4b513ab40c258c172f2580.def("probability", method_pointer_2e591826cf475a9fb12167d502c50aae, "");
- class_a887ab230e4b513ab40c258c172f2580.def("simulate", method_pointer_34bb76f0bd975854852bfeecdd54d220, "");
if(autowig::Held< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_a8c5546faf025aca93f3aee9cbb8828b.cpp b/src/py/wrapper/wrapper_a8c5546faf025aca93f3aee9cbb8828b.cpp
deleted file mode 100644
index 29e48554..00000000
--- a/src/py/wrapper/wrapper_a8c5546faf025aca93f3aee9cbb8828b.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_a8c5546faf025aca93f3aee9cbb8828b()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< class ::statiskit::LogarithmicDistribution, struct ::std::default_delete< class ::statiskit::LogarithmicDistribution > > (*function_pointer_a8c5546faf025aca93f3aee9cbb8828b)(class ::statiskit::LogarithmicDistribution const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_a8c5546faf025aca93f3aee9cbb8828b, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_a8fb4974396a5f4ca5779c02d0f58b37.cpp b/src/py/wrapper/wrapper_a8fb4974396a5f4ca5779c02d0f58b37.cpp
index e4fab766..8e70d70c 100644
--- a/src/py/wrapper/wrapper_a8fb4974396a5f4ca5779c02d0f58b37.cpp
+++ b/src/py/wrapper/wrapper_a8fb4974396a5f4ca5779c02d0f58b37.cpp
@@ -26,12 +26,10 @@ void wrapper_a8fb4974396a5f4ca5779c02d0f58b37()
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
bool const & (::statiskit::UnivariateVarianceEstimation::*method_pointer_82667d41ae9658d3b19c94ed2fb3aeda)() const = &::statiskit::UnivariateVarianceEstimation::get_bias;
- double const & (::statiskit::UnivariateVarianceEstimation::*method_pointer_99b67991bc085a7f86526e56972d9ca3)() const = &::statiskit::UnivariateVarianceEstimation::get_dispersion;
boost::python::class_< class ::statiskit::UnivariateVarianceEstimation, autowig::Held< class ::statiskit::UnivariateVarianceEstimation >::Type, boost::python::bases< class ::statiskit::UnivariateDispersionEstimation > > class_a8fb4974396a5f4ca5779c02d0f58b37("UnivariateVarianceEstimation", "", boost::python::no_init);
class_a8fb4974396a5f4ca5779c02d0f58b37.def(boost::python::init< double const &, bool const &, double const & >(""));
class_a8fb4974396a5f4ca5779c02d0f58b37.def(boost::python::init< class ::statiskit::UnivariateVarianceEstimation const & >(""));
class_a8fb4974396a5f4ca5779c02d0f58b37.def("get_bias", method_pointer_82667d41ae9658d3b19c94ed2fb3aeda, boost::python::return_value_policy< boost::python::return_by_value >(), "");
- class_a8fb4974396a5f4ca5779c02d0f58b37.def("get_dispersion", method_pointer_99b67991bc085a7f86526e56972d9ca3, boost::python::return_value_policy< boost::python::return_by_value >(), "");
if(autowig::Held< class ::statiskit::UnivariateVarianceEstimation >::is_class)
{
diff --git a/src/py/wrapper/wrapper_a93a2d91d2c15bfb9c6f0cbf59f14fd4.cpp b/src/py/wrapper/wrapper_a93a2d91d2c15bfb9c6f0cbf59f14fd4.cpp
deleted file mode 100644
index d35ffc66..00000000
--- a/src/py/wrapper/wrapper_a93a2d91d2c15bfb9c6f0cbf59f14fd4.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_a93a2d91d2c15bfb9c6f0cbf59f14fd4()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< class ::statiskit::GeneralizedStudentDistribution, struct ::std::default_delete< class ::statiskit::GeneralizedStudentDistribution > > (*function_pointer_a93a2d91d2c15bfb9c6f0cbf59f14fd4)(class ::statiskit::GeneralizedStudentDistribution const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_a93a2d91d2c15bfb9c6f0cbf59f14fd4, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_aa3e70bd1af15333827074c3e1f9239e.cpp b/src/py/wrapper/wrapper_aa3e70bd1af15333827074c3e1f9239e.cpp
deleted file mode 100644
index e7f33cd1..00000000
--- a/src/py/wrapper/wrapper_aa3e70bd1af15333827074c3e1f9239e.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_aa3e70bd1af15333827074c3e1f9239e()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< class ::statiskit::LaplaceDistribution, struct ::std::default_delete< class ::statiskit::LaplaceDistribution > > (*function_pointer_aa3e70bd1af15333827074c3e1f9239e)(class ::statiskit::LaplaceDistribution const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_aa3e70bd1af15333827074c3e1f9239e, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_aa4348c3ceb5595a843d8fc5a6c54231.cpp b/src/py/wrapper/wrapper_aa4348c3ceb5595a843d8fc5a6c54231.cpp
index d79085b2..202874b1 100644
--- a/src/py/wrapper/wrapper_aa4348c3ceb5595a843d8fc5a6c54231.cpp
+++ b/src/py/wrapper/wrapper_aa4348c3ceb5595a843d8fc5a6c54231.cpp
@@ -25,34 +25,18 @@ void wrapper_aa4348c3ceb5595a843d8fc5a6c54231()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- unsigned int (::statiskit::BinomialDistribution::*method_pointer_516a2630cf835d208343600fdd8ba1c2)() const = &::statiskit::BinomialDistribution::get_nb_parameters;
unsigned int const & (::statiskit::BinomialDistribution::*method_pointer_d865938545d55a8f9f4ec23104741b3a)() const = &::statiskit::BinomialDistribution::get_kappa;
void (::statiskit::BinomialDistribution::*method_pointer_806366b1b3c55c8282b6dd9239642e87)(unsigned int const &) = &::statiskit::BinomialDistribution::set_kappa;
double const & (::statiskit::BinomialDistribution::*method_pointer_be979b302ff45400a08043acfba35114)() const = &::statiskit::BinomialDistribution::get_pi;
void (::statiskit::BinomialDistribution::*method_pointer_bed41dcac25e5c188874712e790e99fe)(double const &) = &::statiskit::BinomialDistribution::set_pi;
- double (::statiskit::BinomialDistribution::*method_pointer_5dc1d45e8fc559a4a7b864f438ff9ebc)(int const &) const = &::statiskit::BinomialDistribution::ldf;
- double (::statiskit::BinomialDistribution::*method_pointer_f776af21e862511e8e3d026b9e463777)(int const &) const = &::statiskit::BinomialDistribution::pdf;
- double (::statiskit::BinomialDistribution::*method_pointer_025b95350c8456cc870fe2317000dd08)(int const &) const = &::statiskit::BinomialDistribution::cdf;
- int (::statiskit::BinomialDistribution::*method_pointer_60a6a9e70b5052ddb9cd7b4452624b13)(double const &) const = &::statiskit::BinomialDistribution::quantile;
- class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (::statiskit::BinomialDistribution::*method_pointer_5fd3a97c417a519099cba2d0265e1000)() const = &::statiskit::BinomialDistribution::simulate;
- double (::statiskit::BinomialDistribution::*method_pointer_9c1e05515b335fedae8f63789f7bdc6c)() const = &::statiskit::BinomialDistribution::get_mean;
- double (::statiskit::BinomialDistribution::*method_pointer_a9d3999c81f55a2888721bb6242f757a)() const = &::statiskit::BinomialDistribution::get_variance;
boost::python::class_< class ::statiskit::BinomialDistribution, autowig::Held< class ::statiskit::BinomialDistribution >::Type, boost::python::bases< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistribution > > > class_aa4348c3ceb5595a843d8fc5a6c54231("BinomialDistribution", "This class BinomialDistribution represents a `binomial\ndistribution `__\n\nThe binomial distribution is an univariate discrete distribution of the\nnumber of successes in $\n:raw-latex:`\\kappa `:raw-latex:`\\in `:raw-latex:`\\mathbb{N}`^\\* $\nindependent `Bernouilli\ntrials `__ with a\nspecified probability :math:`\\pi \\in [0,1]` of success. The support of\nthe binomial distribution is the set all intergers betwwen :math:`0` and\n$ :raw-latex:`\\kappa `$. In the particular case of $\n:raw-latex:`\\kappa `= 1$ the binomial distribution is the `Bernouilli\ndistribution `__.\n\n", boost::python::no_init);
class_aa4348c3ceb5595a843d8fc5a6c54231.def(boost::python::init< >(""));
class_aa4348c3ceb5595a843d8fc5a6c54231.def(boost::python::init< unsigned int const &, double const & >(""));
class_aa4348c3ceb5595a843d8fc5a6c54231.def(boost::python::init< class ::statiskit::BinomialDistribution const & >(""));
- class_aa4348c3ceb5595a843d8fc5a6c54231.def("get_nb_parameters", method_pointer_516a2630cf835d208343600fdd8ba1c2, "Returns the number of parameters of the binomial distribution\n\nThe number of parameters of a binomial distribution is :math:`2`\n(:math:`\\kappa` and :math:`\\pi`).\n\n:Return Type:\n :cpp:any:`unsigned` int\n\n");
class_aa4348c3ceb5595a843d8fc5a6c54231.def("get_kappa", method_pointer_d865938545d55a8f9f4ec23104741b3a, boost::python::return_value_policy< boost::python::return_by_value >(), "Get the value of kappa\n\n:Return Type:\n :cpp:any:`unsigned` int\n\n");
class_aa4348c3ceb5595a843d8fc5a6c54231.def("set_kappa", method_pointer_806366b1b3c55c8282b6dd9239642e87, "Set the value of kappa\n\n:Parameter:\n `kappa` (:cpp:any:`unsigned` int) - Undocumented\n\n:Return Type:\n :cpp:any:`void`\n\n");
class_aa4348c3ceb5595a843d8fc5a6c54231.def("get_pi", method_pointer_be979b302ff45400a08043acfba35114, boost::python::return_value_policy< boost::python::return_by_value >(), "Get the value of pi\n\n:Return Type:\n :cpp:any:`double`\n\n");
class_aa4348c3ceb5595a843d8fc5a6c54231.def("set_pi", method_pointer_bed41dcac25e5c188874712e790e99fe, "Set the value of pi\n\n:Parameter:\n `pi` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`void`\n\n");
- class_aa4348c3ceb5595a843d8fc5a6c54231.def("ldf", method_pointer_5dc1d45e8fc559a4a7b864f438ff9ebc, "Compute the log-probability of an outcome\n\nLet :math:`n` denote the outcome $$\n\n:Parameter:\n `value` (:cpp:any:`int`) - The considered outcome.\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_aa4348c3ceb5595a843d8fc5a6c54231.def("pdf", method_pointer_f776af21e862511e8e3d026b9e463777, "Compute the probability of an outcome\n\nLet :math:`n` denote the outcome\n\n.. raw:: latex\n\n \\begin{eqnarray*}\n P(N=n) & = & {\\kappa \\choose n} \\pi^n (1-\\pi)^{\\kappa - n}, \\\\\n P(N=n) & = & \\textnormal{ibeta\\_derivative}(n+1, \\kappa -n + 1, \\pi) / (\\kappa +1),\n \\end{eqnarray*}\n\n- where\n `:math:`\\textnormal{ibeta\\_derivative}(a,b,x)` `__\n is the inverse beta derivative function implemented in the Boost.Math\n library.\n\n:Parameter:\n `value` (:cpp:any:`int`) - The considered outcome.\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_aa4348c3ceb5595a843d8fc5a6c54231.def("cdf", method_pointer_025b95350c8456cc870fe2317000dd08, "Compute the cumulative probability of an outcome\n\nLet :math:`n` denote the outcome\n\n.. raw:: latex\n\n \\begin{eqnarray*}\n P\\left(N \\leq n\\right) & = & \\sum_{k = 0}^n P\\left(N = k\\right), \\\\\n P\\left(N \\leq n\\right) & = & \\textnormal{ibetac}(n+1,\\kappa-n,\\pi),\n \\end{eqnarray*}\n\nwhere\n`:math:`\\textnormal{ibetac}(a,b,x)` `__\nis the complement of the normalized incomplete beta function implemented\nin the Boost.Math library.\n\n:Parameter:\n `value` (:cpp:any:`int`) - The considered outcome.\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_aa4348c3ceb5595a843d8fc5a6c54231.def("quantile", method_pointer_60a6a9e70b5052ddb9cd7b4452624b13, "Compute the quantile of a probability\n\n:Parameter:\n `p` (:cpp:any:`double`) - The considered probability.\n\n:Return Type:\n :cpp:any:`int`\n\n");
- class_aa4348c3ceb5595a843d8fc5a6c54231.def("simulate", method_pointer_5fd3a97c417a519099cba2d0265e1000, "Simulate an outcome of a binomial distribution.\n\n:Return Type:\n :cpp:any:`::std::unique_ptr<` struct\n ::statiskit::UnivariateEvent, struct ::std::default\\_delete< struct\n ::statiskit::UnivariateEvent > >\n\n");
- class_aa4348c3ceb5595a843d8fc5a6c54231.def("get_mean", method_pointer_9c1e05515b335fedae8f63789f7bdc6c, "Get mean of a binomial distribution $ E(N) =\n:raw-latex:`\\kappa `:raw-latex:`\\pi `$.\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_aa4348c3ceb5595a843d8fc5a6c54231.def("get_variance", method_pointer_a9d3999c81f55a2888721bb6242f757a, "Get variance of a binomial distribution $ V(N) =\n:raw-latex:`\\kappa `:raw-latex:`\\pi `(1-:raw-latex:`\\pi`) $.\n\n:Return Type:\n :cpp:any:`double`\n\n");
if(autowig::Held< class ::statiskit::BinomialDistribution >::is_class)
{
diff --git a/src/py/wrapper/wrapper_aa463408ad6e5acdabf893b271c82910.cpp b/src/py/wrapper/wrapper_aa463408ad6e5acdabf893b271c82910.cpp
deleted file mode 100644
index 0c2097db..00000000
--- a/src/py/wrapper/wrapper_aa463408ad6e5acdabf893b271c82910.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_9c02879b500855cc8adb67fc063c44c4(class ::std::unique_ptr< class ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::std::default_delete< class ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution > > > const & instance, const class ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution > & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< class ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::std::default_delete< class ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution > > > const volatile * get_pointer, struct ::std::default_delete< class ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution > > > const volatile >(class ::std::unique_ptr< class ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::std::default_delete< class ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution > > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_aa463408ad6e5acdabf893b271c82910()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_aa463408ad6e5acdabf893b271c82910_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< class ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::std::default_delete< class ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution > > > const & unique_ptr_aa463408ad6e5acdabf893b271c82910)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::std::default_delete< class ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution > > > & >(unique_ptr_aa463408ad6e5acdabf893b271c82910).release()).ptr());
- std::shared_ptr< class ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution > > shared_ptr_aa463408ad6e5acdabf893b271c82910(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::std::default_delete< class ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution > > > & >(unique_ptr_aa463408ad6e5acdabf893b271c82910)));
- return boost::python::incref(boost::python::object(shared_ptr_aa463408ad6e5acdabf893b271c82910).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::std::default_delete< class ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution > > >, unique_ptr_aa463408ad6e5acdabf893b271c82910_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_aa6b2bab0be654649ef497aa71dff2e3.cpp b/src/py/wrapper/wrapper_aa6b2bab0be654649ef497aa71dff2e3.cpp
index 2d83e7be..3e182a8b 100644
--- a/src/py/wrapper/wrapper_aa6b2bab0be654649ef497aa71dff2e3.cpp
+++ b/src/py/wrapper/wrapper_aa6b2bab0be654649ef497aa71dff2e3.cpp
@@ -47,11 +47,7 @@ void wrapper_aa6b2bab0be654649ef497aa71dff2e3()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- enum ::statiskit::outcome_type (::statiskit::ContinuousSampleSpace::*method_pointer_ce443c4aefe55cf5b2debe02d45c58ed)() const = &::statiskit::ContinuousSampleSpace::get_outcome;
- enum ::statiskit::ordering_type (::statiskit::ContinuousSampleSpace::*method_pointer_dd35b002873d50f698c1c0f5e685daf1)() const = &::statiskit::ContinuousSampleSpace::get_ordering;
boost::python::class_< autowig::Wrap_aa6b2bab0be654649ef497aa71dff2e3, autowig::Held< autowig::Wrap_aa6b2bab0be654649ef497aa71dff2e3 >::Type, boost::python::bases< struct ::statiskit::UnivariateSampleSpace >, boost::noncopyable > class_aa6b2bab0be654649ef497aa71dff2e3("ContinuousSampleSpace", "", boost::python::no_init);
- class_aa6b2bab0be654649ef497aa71dff2e3.def("get_outcome", method_pointer_ce443c4aefe55cf5b2debe02d45c58ed, "");
- class_aa6b2bab0be654649ef497aa71dff2e3.def("get_ordering", method_pointer_dd35b002873d50f698c1c0f5e685daf1, "");
if(autowig::Held< struct ::statiskit::ContinuousSampleSpace >::is_class)
{
diff --git a/src/py/wrapper/wrapper_aa6e0b250759574eb903a6b783b18053.cpp b/src/py/wrapper/wrapper_aa6e0b250759574eb903a6b783b18053.cpp
index 78814d5a..07430c02 100644
--- a/src/py/wrapper/wrapper_aa6e0b250759574eb903a6b783b18053.cpp
+++ b/src/py/wrapper/wrapper_aa6e0b250759574eb903a6b783b18053.cpp
@@ -25,15 +25,11 @@ void wrapper_aa6e0b250759574eb903a6b783b18053()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- enum ::statiskit::event_type (::statiskit::LeftCensoredEvent< ::statiskit::ContinuousEvent >::*method_pointer_26f278f5e7fc5fb7acd2b935064c9906)() const = &::statiskit::LeftCensoredEvent< struct ::statiskit::ContinuousEvent >::get_event;
double const & (::statiskit::LeftCensoredEvent< ::statiskit::ContinuousEvent >::*method_pointer_13a2fa63820b597ab14a608d2f621651)() const = &::statiskit::LeftCensoredEvent< struct ::statiskit::ContinuousEvent >::get_upper_bound;
- class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (::statiskit::LeftCensoredEvent< ::statiskit::ContinuousEvent >::*method_pointer_a2b2f644cee3588a8d8eb02556a829c1)() const = &::statiskit::LeftCensoredEvent< struct ::statiskit::ContinuousEvent >::copy;
boost::python::class_< class ::statiskit::LeftCensoredEvent< struct ::statiskit::ContinuousEvent >, autowig::Held< class ::statiskit::LeftCensoredEvent< struct ::statiskit::ContinuousEvent > >::Type, boost::python::bases< struct ::statiskit::ContinuousEvent > > class_aa6e0b250759574eb903a6b783b18053("_LeftCensoredEvent_aa6e0b250759574eb903a6b783b18053", "", boost::python::no_init);
class_aa6e0b250759574eb903a6b783b18053.def(boost::python::init< double const & >(""));
class_aa6e0b250759574eb903a6b783b18053.def(boost::python::init< class ::statiskit::LeftCensoredEvent< struct ::statiskit::ContinuousEvent > const & >(""));
- class_aa6e0b250759574eb903a6b783b18053.def("get_event", method_pointer_26f278f5e7fc5fb7acd2b935064c9906, "");
class_aa6e0b250759574eb903a6b783b18053.def("get_upper_bound", method_pointer_13a2fa63820b597ab14a608d2f621651, boost::python::return_value_policy< boost::python::return_by_value >(), "");
- class_aa6e0b250759574eb903a6b783b18053.def("copy", method_pointer_a2b2f644cee3588a8d8eb02556a829c1, "");
if(autowig::Held< class ::statiskit::LeftCensoredEvent< struct ::statiskit::ContinuousEvent > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_ab02d35079e95dc9930aa81385618ac6.cpp b/src/py/wrapper/wrapper_ab02d35079e95dc9930aa81385618ac6.cpp
deleted file mode 100644
index 89edd14a..00000000
--- a/src/py/wrapper/wrapper_ab02d35079e95dc9930aa81385618ac6.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_e10505f81a915335ac692ef08ce28e10(class ::std::unique_ptr< class ::statiskit::NormalDistribution, struct ::std::default_delete< class ::statiskit::NormalDistribution > > const & instance, const class ::statiskit::NormalDistribution & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< class ::statiskit::NormalDistribution, struct ::std::default_delete< class ::statiskit::NormalDistribution > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< class ::statiskit::NormalDistribution, struct ::std::default_delete< class ::statiskit::NormalDistribution > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_ab02d35079e95dc9930aa81385618ac6()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_ab02d35079e95dc9930aa81385618ac6_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< class ::statiskit::NormalDistribution, struct ::std::default_delete< class ::statiskit::NormalDistribution > > const & unique_ptr_ab02d35079e95dc9930aa81385618ac6)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::NormalDistribution, struct ::std::default_delete< class ::statiskit::NormalDistribution > > & >(unique_ptr_ab02d35079e95dc9930aa81385618ac6).release()).ptr());
- std::shared_ptr< class ::statiskit::NormalDistribution > shared_ptr_ab02d35079e95dc9930aa81385618ac6(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::NormalDistribution, struct ::std::default_delete< class ::statiskit::NormalDistribution > > & >(unique_ptr_ab02d35079e95dc9930aa81385618ac6)));
- return boost::python::incref(boost::python::object(shared_ptr_ab02d35079e95dc9930aa81385618ac6).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::NormalDistribution, struct ::std::default_delete< class ::statiskit::NormalDistribution > >, unique_ptr_ab02d35079e95dc9930aa81385618ac6_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_ab68dc00081f5c399f10159334192ad1.cpp b/src/py/wrapper/wrapper_ab68dc00081f5c399f10159334192ad1.cpp
deleted file mode 100644
index d4c95119..00000000
--- a/src/py/wrapper/wrapper_ab68dc00081f5c399f10159334192ad1.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_e8c517aa833657d49cb62e20746e78cb(class ::std::unique_ptr< class ::statiskit::GeometricDistribution, struct ::std::default_delete< class ::statiskit::GeometricDistribution > > const & instance, const class ::statiskit::GeometricDistribution & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< class ::statiskit::GeometricDistribution, struct ::std::default_delete< class ::statiskit::GeometricDistribution > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< class ::statiskit::GeometricDistribution, struct ::std::default_delete< class ::statiskit::GeometricDistribution > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_ab68dc00081f5c399f10159334192ad1()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_ab68dc00081f5c399f10159334192ad1_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< class ::statiskit::GeometricDistribution, struct ::std::default_delete< class ::statiskit::GeometricDistribution > > const & unique_ptr_ab68dc00081f5c399f10159334192ad1)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::GeometricDistribution, struct ::std::default_delete< class ::statiskit::GeometricDistribution > > & >(unique_ptr_ab68dc00081f5c399f10159334192ad1).release()).ptr());
- std::shared_ptr< class ::statiskit::GeometricDistribution > shared_ptr_ab68dc00081f5c399f10159334192ad1(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::GeometricDistribution, struct ::std::default_delete< class ::statiskit::GeometricDistribution > > & >(unique_ptr_ab68dc00081f5c399f10159334192ad1)));
- return boost::python::incref(boost::python::object(shared_ptr_ab68dc00081f5c399f10159334192ad1).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::GeometricDistribution, struct ::std::default_delete< class ::statiskit::GeometricDistribution > >, unique_ptr_ab68dc00081f5c399f10159334192ad1_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_abaaf08e32235f2ca7bacb4418592155.cpp b/src/py/wrapper/wrapper_abaaf08e32235f2ca7bacb4418592155.cpp
index 1cc73977..ec1bca45 100644
--- a/src/py/wrapper/wrapper_abaaf08e32235f2ca7bacb4418592155.cpp
+++ b/src/py/wrapper/wrapper_abaaf08e32235f2ca7bacb4418592155.cpp
@@ -25,24 +25,14 @@ void wrapper_abaaf08e32235f2ca7bacb4418592155()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- unsigned int (::statiskit::BetaBinomialDistribution::*method_pointer_df375e5a21075f14b7724c810c9fe681)() const = &::statiskit::BetaBinomialDistribution::get_nb_parameters;
unsigned int const & (::statiskit::BetaBinomialDistribution::*method_pointer_2dc2d228de9d559b867572b52f81608c)() const = &::statiskit::BetaBinomialDistribution::get_kappa;
void (::statiskit::BetaBinomialDistribution::*method_pointer_88c6525044ad531ca99718d1f4505a17)(unsigned int const &) = &::statiskit::BetaBinomialDistribution::set_kappa;
- double (::statiskit::BetaBinomialDistribution::*method_pointer_74b3914fc098597abe6171c44e31c917)(int const &) const = &::statiskit::BetaBinomialDistribution::ldf;
- double (::statiskit::BetaBinomialDistribution::*method_pointer_39a64842543a5f1e917ef7a22c4376b7)(int const &) const = &::statiskit::BetaBinomialDistribution::pdf;
- double (::statiskit::BetaBinomialDistribution::*method_pointer_cb5a51236f1e534a903c0fcbfff83ac2)() const = &::statiskit::BetaBinomialDistribution::get_mean;
- double (::statiskit::BetaBinomialDistribution::*method_pointer_9bcc49c7d4ed57ffac63069e3fd79165)() const = &::statiskit::BetaBinomialDistribution::get_variance;
boost::python::class_< class ::statiskit::BetaBinomialDistribution, autowig::Held< class ::statiskit::BetaBinomialDistribution >::Type, boost::python::bases< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::BetaBinomialDistribution, class ::statiskit::BetaCompoundDiscreteUnivariateDistribution > > > class_abaaf08e32235f2ca7bacb4418592155("BetaBinomialDistribution", "", boost::python::no_init);
class_abaaf08e32235f2ca7bacb4418592155.def(boost::python::init< >(""));
class_abaaf08e32235f2ca7bacb4418592155.def(boost::python::init< unsigned int const &, double const &, double const & >(""));
class_abaaf08e32235f2ca7bacb4418592155.def(boost::python::init< class ::statiskit::BetaBinomialDistribution const & >(""));
- class_abaaf08e32235f2ca7bacb4418592155.def("get_nb_parameters", method_pointer_df375e5a21075f14b7724c810c9fe681, "Returns the number of parameters of the negative binomial distribution\n\nThe number of parameters of a negative binomial distribution is\n:math:`2` (:math:`\\kappa` and :math:`\\pi`).\n\n:Return Type:\n :cpp:any:`unsigned` int\n\n");
class_abaaf08e32235f2ca7bacb4418592155.def("get_kappa", method_pointer_2dc2d228de9d559b867572b52f81608c, boost::python::return_value_policy< boost::python::return_by_value >(), "Get the value of kappa\n\n:Return Type:\n :cpp:any:`unsigned` int\n\n");
class_abaaf08e32235f2ca7bacb4418592155.def("set_kappa", method_pointer_88c6525044ad531ca99718d1f4505a17, "Set the value of kappa\n\n:Parameter:\n `kappa` (:cpp:any:`unsigned` int) - Undocumented\n\n:Return Type:\n :cpp:any:`void`\n\n");
- class_abaaf08e32235f2ca7bacb4418592155.def("ldf", method_pointer_74b3914fc098597abe6171c44e31c917, "");
- class_abaaf08e32235f2ca7bacb4418592155.def("pdf", method_pointer_39a64842543a5f1e917ef7a22c4376b7, "Compute the probability of an outcome\n\n:Parameter:\n `value` (:cpp:any:`int`) - The considered outcome.\n\n:Return Type:\n :cpp:any:`double`\n\n.. seealso::\n\n :cpp:any:`statiskit::NegativeBinomialDistribution::ldf`.\n\n");
- class_abaaf08e32235f2ca7bacb4418592155.def("get_mean", method_pointer_cb5a51236f1e534a903c0fcbfff83ac2, "Get mean of a negative binomial distribution $ E(N) =\n:raw-latex:`\\kappa `:raw-latex:`\\pi `/ (1-:raw-latex:`\\pi`) $.\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_abaaf08e32235f2ca7bacb4418592155.def("get_variance", method_pointer_9bcc49c7d4ed57ffac63069e3fd79165, "Get variance of a negative binomial distribution $ V(N) =\n:raw-latex:`\\kappa `:raw-latex:`\\pi `/ (1-:raw-latex:`\\pi`)^2 $.\n\n:Return Type:\n :cpp:any:`double`\n\n");
if(autowig::Held< class ::statiskit::BetaBinomialDistribution >::is_class)
{
diff --git a/src/py/wrapper/wrapper_abb8de3fed35566b9c88aebdaec5f1a0.cpp b/src/py/wrapper/wrapper_abb8de3fed35566b9c88aebdaec5f1a0.cpp
index 46d597c0..af9a161b 100644
--- a/src/py/wrapper/wrapper_abb8de3fed35566b9c88aebdaec5f1a0.cpp
+++ b/src/py/wrapper/wrapper_abb8de3fed35566b9c88aebdaec5f1a0.cpp
@@ -50,9 +50,7 @@ void wrapper_abb8de3fed35566b9c88aebdaec5f1a0()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::SingularDistribution, struct ::std::default_delete< struct ::statiskit::SingularDistribution > > (::statiskit::PolymorphicCopy< ::statiskit::SingularDistribution, ::statiskit::MixtureSingularDistribution, ::statiskit::MixtureDistribution< ::statiskit::SingularDistribution > >::*method_pointer_5ffb2d1e87a256369b8d70fb5cea4fb5)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistribution, struct ::statiskit::MixtureSingularDistribution, class ::statiskit::MixtureDistribution< struct ::statiskit::SingularDistribution > >::copy;
boost::python::class_< autowig::Wrap_abb8de3fed35566b9c88aebdaec5f1a0, autowig::Held< autowig::Wrap_abb8de3fed35566b9c88aebdaec5f1a0 >::Type, boost::python::bases< class ::statiskit::MixtureDistribution< struct ::statiskit::SingularDistribution > >, boost::noncopyable > class_abb8de3fed35566b9c88aebdaec5f1a0("_PolymorphicCopy_abb8de3fed35566b9c88aebdaec5f1a0", "", boost::python::no_init);
- class_abb8de3fed35566b9c88aebdaec5f1a0.def("copy", method_pointer_5ffb2d1e87a256369b8d70fb5cea4fb5, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistribution, struct ::statiskit::MixtureSingularDistribution, class ::statiskit::MixtureDistribution< struct ::statiskit::SingularDistribution > > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_ac6e8f2788f454f5a006866fed139376.cpp b/src/py/wrapper/wrapper_ac6e8f2788f454f5a006866fed139376.cpp
deleted file mode 100644
index 895701be..00000000
--- a/src/py/wrapper/wrapper_ac6e8f2788f454f5a006866fed139376.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_ac6e8f2788f454f5a006866fed139376()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< class ::statiskit::NonStandardStudentDistribution, struct ::std::default_delete< class ::statiskit::NonStandardStudentDistribution > > (*function_pointer_ac6e8f2788f454f5a006866fed139376)(class ::statiskit::NonStandardStudentDistribution const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_ac6e8f2788f454f5a006866fed139376, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_b014379d48a45dac9f7ee65cf09afac7.cpp b/src/py/wrapper/wrapper_b014379d48a45dac9f7ee65cf09afac7.cpp
index 682144b8..9b4b3a51 100644
--- a/src/py/wrapper/wrapper_b014379d48a45dac9f7ee65cf09afac7.cpp
+++ b/src/py/wrapper/wrapper_b014379d48a45dac9f7ee65cf09afac7.cpp
@@ -41,9 +41,7 @@ void wrapper_b014379d48a45dac9f7ee65cf09afac7()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > (::statiskit::PolymorphicCopy< ::statiskit::UnivariateDistribution, ::statiskit::NominalDistribution, ::statiskit::UnivariateFrequencyDistribution< ::statiskit::CategoricalUnivariateDistribution > >::*method_pointer_0e4345f3571359f58c41cadd98747428)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::NominalDistribution, class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::CategoricalUnivariateDistribution > >::copy;
boost::python::class_< autowig::Wrap_b014379d48a45dac9f7ee65cf09afac7, autowig::Held< autowig::Wrap_b014379d48a45dac9f7ee65cf09afac7 >::Type, boost::python::bases< class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::CategoricalUnivariateDistribution > >, boost::noncopyable > class_b014379d48a45dac9f7ee65cf09afac7("_PolymorphicCopy_b014379d48a45dac9f7ee65cf09afac7", "", boost::python::no_init);
- class_b014379d48a45dac9f7ee65cf09afac7.def("copy", method_pointer_0e4345f3571359f58c41cadd98747428, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::NominalDistribution, class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::CategoricalUnivariateDistribution > > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_b101d02bb3d95e95ac86387f50f9bccd.cpp b/src/py/wrapper/wrapper_b101d02bb3d95e95ac86387f50f9bccd.cpp
index 01b19d90..3cfaf633 100644
--- a/src/py/wrapper/wrapper_b101d02bb3d95e95ac86387f50f9bccd.cpp
+++ b/src/py/wrapper/wrapper_b101d02bb3d95e95ac86387f50f9bccd.cpp
@@ -65,9 +65,7 @@ void wrapper_b101d02bb3d95e95ac86387f50f9bccd()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > (::statiskit::PolymorphicCopy< ::statiskit::UnivariateDistribution, ::statiskit::UnivariateHistogramDistribution, ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_05579a3737225709b6044b99e252ec00)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::UnivariateHistogramDistribution, struct ::statiskit::ContinuousUnivariateDistribution >::copy;
boost::python::class_< autowig::Wrap_b101d02bb3d95e95ac86387f50f9bccd, autowig::Held< autowig::Wrap_b101d02bb3d95e95ac86387f50f9bccd >::Type, boost::python::bases< struct ::statiskit::ContinuousUnivariateDistribution >, boost::noncopyable > class_b101d02bb3d95e95ac86387f50f9bccd("_PolymorphicCopy_b101d02bb3d95e95ac86387f50f9bccd", "", boost::python::no_init);
- class_b101d02bb3d95e95ac86387f50f9bccd.def("copy", method_pointer_05579a3737225709b6044b99e252ec00, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::UnivariateHistogramDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_b104fe544f015a2e89f37e2b3058b3dc.cpp b/src/py/wrapper/wrapper_b104fe544f015a2e89f37e2b3058b3dc.cpp
deleted file mode 100644
index 9daae7e7..00000000
--- a/src/py/wrapper/wrapper_b104fe544f015a2e89f37e2b3058b3dc.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_b104fe544f015a2e89f37e2b3058b3dc()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< class ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::std::default_delete< class ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution > > > (*function_pointer_b104fe544f015a2e89f37e2b3058b3dc)(class ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution > const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_b104fe544f015a2e89f37e2b3058b3dc, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_b191a9bdcde4562cb6bfc0666feb816d.cpp b/src/py/wrapper/wrapper_b191a9bdcde4562cb6bfc0666feb816d.cpp
index 3aa364b9..1f6e7c68 100644
--- a/src/py/wrapper/wrapper_b191a9bdcde4562cb6bfc0666feb816d.cpp
+++ b/src/py/wrapper/wrapper_b191a9bdcde4562cb6bfc0666feb816d.cpp
@@ -51,14 +51,12 @@ void wrapper_b191a9bdcde4562cb6bfc0666feb816d()
boost::python::object module_44e7c25b7bde5df2a9f031c534765f11(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_44e7c25b7bde5df2a9f031c534765f11.c_str()))));
boost::python::scope().attr("__selection_44e7c25b7bde5df2a9f031c534765f11") = module_44e7c25b7bde5df2a9f031c534765f11;
boost::python::scope scope_44e7c25b7bde5df2a9f031c534765f11 = module_44e7c25b7bde5df2a9f031c534765f11;
- class ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation > > (::statiskit::Selection< ::statiskit::MultivariateConditionalDistribution, ::statiskit::MultivariateConditionalDistributionEstimation >::Estimator::*method_pointer_7f7d8d4a95a053b7a1804b1f6d9aa937)(class ::statiskit::MultivariateConditionalData const &, bool const &) const = &::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::Estimator::operator();
::statiskit::Index (::statiskit::Selection< ::statiskit::MultivariateConditionalDistribution, ::statiskit::MultivariateConditionalDistributionEstimation >::Estimator::*method_pointer_04ab084b79a455b693e64f489c453b2d)() const = &::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::Estimator::size;
struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator * (::statiskit::Selection< ::statiskit::MultivariateConditionalDistribution, ::statiskit::MultivariateConditionalDistributionEstimation >::Estimator::*method_pointer_ddcbf68804c25e6eb53c74ef3ffb5c6f)(::statiskit::Index const &) = &::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::Estimator::get_estimator;
void (::statiskit::Selection< ::statiskit::MultivariateConditionalDistribution, ::statiskit::MultivariateConditionalDistributionEstimation >::Estimator::*method_pointer_06ea3744ff195b1e825286bf5ed0a859)(::statiskit::Index const &, struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator const &) = &::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::Estimator::set_estimator;
void (::statiskit::Selection< ::statiskit::MultivariateConditionalDistribution, ::statiskit::MultivariateConditionalDistributionEstimation >::Estimator::*method_pointer_afbb8fda8a9058e7ae26aec284e566c9)(struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator const &) = &::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::Estimator::add_estimator;
void (::statiskit::Selection< ::statiskit::MultivariateConditionalDistribution, ::statiskit::MultivariateConditionalDistributionEstimation >::Estimator::*method_pointer_2666deeec9645437b6197d6e4c198f2f)(::statiskit::Index const &) = &::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::Estimator::remove_estimator;
boost::python::class_< autowig::Wrap_b191a9bdcde4562cb6bfc0666feb816d, autowig::Held< autowig::Wrap_b191a9bdcde4562cb6bfc0666feb816d >::Type, boost::python::bases< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator >, boost::noncopyable > class_b191a9bdcde4562cb6bfc0666feb816d("Estimator", "", boost::python::no_init);
- class_b191a9bdcde4562cb6bfc0666feb816d.def("__call__", method_pointer_7f7d8d4a95a053b7a1804b1f6d9aa937, "");
class_b191a9bdcde4562cb6bfc0666feb816d.def("__len__", method_pointer_04ab084b79a455b693e64f489c453b2d, "");
class_b191a9bdcde4562cb6bfc0666feb816d.def("get_estimator", method_pointer_ddcbf68804c25e6eb53c74ef3ffb5c6f, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
class_b191a9bdcde4562cb6bfc0666feb816d.def("set_estimator", method_pointer_06ea3744ff195b1e825286bf5ed0a859, "");
diff --git a/src/py/wrapper/wrapper_b1e27cd0659e5b62b3c951e2faca5874.cpp b/src/py/wrapper/wrapper_b1e27cd0659e5b62b3c951e2faca5874.cpp
deleted file mode 100644
index 1ea68684..00000000
--- a/src/py/wrapper/wrapper_b1e27cd0659e5b62b3c951e2faca5874.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_c6345f24fdbe5de982b00d1641f2c67d(class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::CriterionEstimator > > const & instance, const class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::CriterionEstimator & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::CriterionEstimator > > const volatile * get_pointer::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::CriterionEstimator > > const volatile >(class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::CriterionEstimator > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_b1e27cd0659e5b62b3c951e2faca5874()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_b1e27cd0659e5b62b3c951e2faca5874_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::CriterionEstimator > > const & unique_ptr_b1e27cd0659e5b62b3c951e2faca5874)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::CriterionEstimator > > & >(unique_ptr_b1e27cd0659e5b62b3c951e2faca5874).release()).ptr());
- std::shared_ptr< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::CriterionEstimator > shared_ptr_b1e27cd0659e5b62b3c951e2faca5874(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::CriterionEstimator > > & >(unique_ptr_b1e27cd0659e5b62b3c951e2faca5874)));
- return boost::python::incref(boost::python::object(shared_ptr_b1e27cd0659e5b62b3c951e2faca5874).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::CriterionEstimator > >, unique_ptr_b1e27cd0659e5b62b3c951e2faca5874_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_b24ad967ae66587ba612c3f37635bddb.cpp b/src/py/wrapper/wrapper_b24ad967ae66587ba612c3f37635bddb.cpp
index 79518162..7e9224de 100644
--- a/src/py/wrapper/wrapper_b24ad967ae66587ba612c3f37635bddb.cpp
+++ b/src/py/wrapper/wrapper_b24ad967ae66587ba612c3f37635bddb.cpp
@@ -56,7 +56,6 @@ void wrapper_b24ad967ae66587ba612c3f37635bddb()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- unsigned int (::statiskit::MixtureDistribution< ::statiskit::MultivariateDistribution >::*method_pointer_6e99058bcb4a57cc9521a3183f72ee79)() const = &::statiskit::MixtureDistribution< struct ::statiskit::MultivariateDistribution >::get_nb_parameters;
::statiskit::Index (::statiskit::MixtureDistribution< ::statiskit::MultivariateDistribution >::*method_pointer_c6edfe67859d5de998406b4a1499e3b1)() const = &::statiskit::MixtureDistribution< struct ::statiskit::MultivariateDistribution >::get_nb_states;
struct ::statiskit::MultivariateDistribution const * (::statiskit::MixtureDistribution< ::statiskit::MultivariateDistribution >::*method_pointer_6350a9a93ff952c1b820b26ed63c04fc)(::statiskit::Index const &) const = &::statiskit::MixtureDistribution< struct ::statiskit::MultivariateDistribution >::get_observation;
void (::statiskit::MixtureDistribution< ::statiskit::MultivariateDistribution >::*method_pointer_aa55c43f01ef52f5ba9860c09e507b24)(::statiskit::Index const &, struct ::statiskit::MultivariateDistribution const &) = &::statiskit::MixtureDistribution< struct ::statiskit::MultivariateDistribution >::set_observation;
@@ -68,7 +67,6 @@ void wrapper_b24ad967ae66587ba612c3f37635bddb()
double (::statiskit::MixtureDistribution< ::statiskit::MultivariateDistribution >::*method_pointer_785f1ace27045787a383d04d4f9f1768)(struct ::statiskit::MultivariateEvent const *) const = &::statiskit::MixtureDistribution< struct ::statiskit::MultivariateDistribution >::uncertainty;
double (::statiskit::MixtureDistribution< ::statiskit::MultivariateDistribution >::*method_pointer_ca4d594d4b315670963fd0d25021da4e)(struct ::statiskit::MultivariateData const &) const = &::statiskit::MixtureDistribution< struct ::statiskit::MultivariateDistribution >::uncertainty;
boost::python::class_< autowig::Wrap_b24ad967ae66587ba612c3f37635bddb, autowig::Held< autowig::Wrap_b24ad967ae66587ba612c3f37635bddb >::Type, boost::python::bases< struct ::statiskit::MultivariateDistribution >, boost::noncopyable > class_b24ad967ae66587ba612c3f37635bddb("_MixtureDistribution_b24ad967ae66587ba612c3f37635bddb", "", boost::python::no_init);
- class_b24ad967ae66587ba612c3f37635bddb.def("get_nb_parameters", method_pointer_6e99058bcb4a57cc9521a3183f72ee79, "");
class_b24ad967ae66587ba612c3f37635bddb.def("get_nb_states", method_pointer_c6edfe67859d5de998406b4a1499e3b1, "");
class_b24ad967ae66587ba612c3f37635bddb.def("get_observation", method_pointer_6350a9a93ff952c1b820b26ed63c04fc, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
class_b24ad967ae66587ba612c3f37635bddb.def("set_observation", method_pointer_aa55c43f01ef52f5ba9860c09e507b24, "");
diff --git a/src/py/wrapper/wrapper_b3e5120c9f8d5568bdd546ced505be5c.cpp b/src/py/wrapper/wrapper_b3e5120c9f8d5568bdd546ced505be5c.cpp
deleted file mode 100644
index 7d87dc0b..00000000
--- a/src/py/wrapper/wrapper_b3e5120c9f8d5568bdd546ced505be5c.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_b3e5120c9f8d5568bdd546ced505be5c()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator, struct ::std::default_delete< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator > > (*function_pointer_b3e5120c9f8d5568bdd546ced505be5c)(class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_b3e5120c9f8d5568bdd546ced505be5c, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_b4156633ca205cccbaff78533c65554c.cpp b/src/py/wrapper/wrapper_b4156633ca205cccbaff78533c65554c.cpp
deleted file mode 100644
index ec1ae6c5..00000000
--- a/src/py/wrapper/wrapper_b4156633ca205cccbaff78533c65554c.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_b4156633ca205cccbaff78533c65554c()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< class ::statiskit::GeometricDistribution, struct ::std::default_delete< class ::statiskit::GeometricDistribution > > (*function_pointer_b4156633ca205cccbaff78533c65554c)(class ::statiskit::GeometricDistribution const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_b4156633ca205cccbaff78533c65554c, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_b5b09763ff685d56ba8d864c75453d0f.cpp b/src/py/wrapper/wrapper_b5b09763ff685d56ba8d864c75453d0f.cpp
deleted file mode 100644
index 8d184a81..00000000
--- a/src/py/wrapper/wrapper_b5b09763ff685d56ba8d864c75453d0f.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_b5b09763ff685d56ba8d864c75453d0f()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::CriterionEstimator > > (*function_pointer_b5b09763ff685d56ba8d864c75453d0f)(class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::CriterionEstimator const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_b5b09763ff685d56ba8d864c75453d0f, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_b64b45ff0797507bbec4294d9c9bb1dd.cpp b/src/py/wrapper/wrapper_b64b45ff0797507bbec4294d9c9bb1dd.cpp
deleted file mode 100644
index a0701152..00000000
--- a/src/py/wrapper/wrapper_b64b45ff0797507bbec4294d9c9bb1dd.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_439813f93d6a55b9972f7cdf20f4bbba(class ::std::unique_ptr< class ::statiskit::BetaDistribution, struct ::std::default_delete< class ::statiskit::BetaDistribution > > const & instance, const class ::statiskit::BetaDistribution & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< class ::statiskit::BetaDistribution, struct ::std::default_delete< class ::statiskit::BetaDistribution > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< class ::statiskit::BetaDistribution, struct ::std::default_delete< class ::statiskit::BetaDistribution > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_b64b45ff0797507bbec4294d9c9bb1dd()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_b64b45ff0797507bbec4294d9c9bb1dd_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< class ::statiskit::BetaDistribution, struct ::std::default_delete< class ::statiskit::BetaDistribution > > const & unique_ptr_b64b45ff0797507bbec4294d9c9bb1dd)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::BetaDistribution, struct ::std::default_delete< class ::statiskit::BetaDistribution > > & >(unique_ptr_b64b45ff0797507bbec4294d9c9bb1dd).release()).ptr());
- std::shared_ptr< class ::statiskit::BetaDistribution > shared_ptr_b64b45ff0797507bbec4294d9c9bb1dd(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::BetaDistribution, struct ::std::default_delete< class ::statiskit::BetaDistribution > > & >(unique_ptr_b64b45ff0797507bbec4294d9c9bb1dd)));
- return boost::python::incref(boost::python::object(shared_ptr_b64b45ff0797507bbec4294d9c9bb1dd).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::BetaDistribution, struct ::std::default_delete< class ::statiskit::BetaDistribution > >, unique_ptr_b64b45ff0797507bbec4294d9c9bb1dd_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_b67bb026eb115fb39620d81827d49626.cpp b/src/py/wrapper/wrapper_b67bb026eb115fb39620d81827d49626.cpp
deleted file mode 100644
index e096ed8f..00000000
--- a/src/py/wrapper/wrapper_b67bb026eb115fb39620d81827d49626.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_b67bb026eb115fb39620d81827d49626()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< class ::statiskit::MultinormalDistribution, struct ::std::default_delete< class ::statiskit::MultinormalDistribution > > (*function_pointer_b67bb026eb115fb39620d81827d49626)(class ::statiskit::MultinormalDistribution const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_b67bb026eb115fb39620d81827d49626, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_b745bd62c1315087a0aa661317232745.cpp b/src/py/wrapper/wrapper_b745bd62c1315087a0aa661317232745.cpp
index 41738a9b..06b70145 100644
--- a/src/py/wrapper/wrapper_b745bd62c1315087a0aa661317232745.cpp
+++ b/src/py/wrapper/wrapper_b745bd62c1315087a0aa661317232745.cpp
@@ -41,9 +41,7 @@ void wrapper_b745bd62c1315087a0aa661317232745()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > (::statiskit::PolymorphicCopy< ::statiskit::UnivariateDistribution, ::statiskit::OrdinalDistribution, ::statiskit::UnivariateFrequencyDistribution< ::statiskit::CategoricalUnivariateDistribution > >::*method_pointer_14ec867b8d5d5bccb7161a3ea83a61a4)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::OrdinalDistribution, class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::CategoricalUnivariateDistribution > >::copy;
boost::python::class_< autowig::Wrap_b745bd62c1315087a0aa661317232745, autowig::Held< autowig::Wrap_b745bd62c1315087a0aa661317232745 >::Type, boost::python::bases< class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::CategoricalUnivariateDistribution > >, boost::noncopyable > class_b745bd62c1315087a0aa661317232745("_PolymorphicCopy_b745bd62c1315087a0aa661317232745", "", boost::python::no_init);
- class_b745bd62c1315087a0aa661317232745.def("copy", method_pointer_14ec867b8d5d5bccb7161a3ea83a61a4, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::OrdinalDistribution, class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::CategoricalUnivariateDistribution > > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_b795ad1a71685b238831e1accaa998b0.cpp b/src/py/wrapper/wrapper_b795ad1a71685b238831e1accaa998b0.cpp
deleted file mode 100644
index 2d585804..00000000
--- a/src/py/wrapper/wrapper_b795ad1a71685b238831e1accaa998b0.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_b795ad1a71685b238831e1accaa998b0()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::CriterionEstimator > > (*function_pointer_b795ad1a71685b238831e1accaa998b0)(class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::CriterionEstimator const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_b795ad1a71685b238831e1accaa998b0, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_b85047a790a65c398d0495802b9a0f04.cpp b/src/py/wrapper/wrapper_b85047a790a65c398d0495802b9a0f04.cpp
index 5d6a3fa7..949d32f4 100644
--- a/src/py/wrapper/wrapper_b85047a790a65c398d0495802b9a0f04.cpp
+++ b/src/py/wrapper/wrapper_b85047a790a65c398d0495802b9a0f04.cpp
@@ -29,7 +29,6 @@ void wrapper_b85047a790a65c398d0495802b9a0f04()
boost::python::object module_df69c16128ca5c609f45a63866a1af2f(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_df69c16128ca5c609f45a63866a1af2f.c_str()))));
boost::python::scope().attr("__shifted_distribution_estimation_df69c16128ca5c609f45a63866a1af2f") = module_df69c16128ca5c609f45a63866a1af2f;
boost::python::scope scope_df69c16128ca5c609f45a63866a1af2f = module_df69c16128ca5c609f45a63866a1af2f;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > (::statiskit::ShiftedDistributionEstimation< ::statiskit::DiscreteUnivariateDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::*method_pointer_c3bd7607a2475cdda768300cd9cd5cd8)(struct ::statiskit::UnivariateData const &, bool const &) const = &::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::operator();
int (::statiskit::ShiftedDistributionEstimation< ::statiskit::DiscreteUnivariateDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::*method_pointer_dcc0ba9246d151cc9165d2874159b32a)() const = &::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::get_shift;
void (::statiskit::ShiftedDistributionEstimation< ::statiskit::DiscreteUnivariateDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::*method_pointer_b142f8882bf254159ce8c7249359a677)(int const &) = &::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::set_shift;
::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::estimator_type const * (::statiskit::ShiftedDistributionEstimation< ::statiskit::DiscreteUnivariateDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::*method_pointer_fe88d16bc27256d59ecbd4d1b3779e7f)() const = &::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::get_estimator;
@@ -37,7 +36,6 @@ void wrapper_b85047a790a65c398d0495802b9a0f04()
boost::python::class_< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator, autowig::Held< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::Type, boost::python::bases< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistributionEstimation::Estimator, class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator, struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator > > > class_b85047a790a65c398d0495802b9a0f04("Estimator", "", boost::python::no_init);
class_b85047a790a65c398d0495802b9a0f04.def(boost::python::init< >(""));
class_b85047a790a65c398d0495802b9a0f04.def(boost::python::init< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator const & >(""));
- class_b85047a790a65c398d0495802b9a0f04.def("__call__", method_pointer_c3bd7607a2475cdda768300cd9cd5cd8, "");
class_b85047a790a65c398d0495802b9a0f04.def("get_shift", method_pointer_dcc0ba9246d151cc9165d2874159b32a, "");
class_b85047a790a65c398d0495802b9a0f04.def("set_shift", method_pointer_b142f8882bf254159ce8c7249359a677, "");
class_b85047a790a65c398d0495802b9a0f04.def("get_estimator", method_pointer_fe88d16bc27256d59ecbd4d1b3779e7f, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
diff --git a/src/py/wrapper/wrapper_b8e2ea356a425c479bdd3931ac8576c7.cpp b/src/py/wrapper/wrapper_b8e2ea356a425c479bdd3931ac8576c7.cpp
deleted file mode 100644
index 613cb9e4..00000000
--- a/src/py/wrapper/wrapper_b8e2ea356a425c479bdd3931ac8576c7.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_c2ad32ef2c6e516daf8bd4dde4bea8e3(class ::std::unique_ptr< class ::statiskit::WeightedUnivariateData, struct ::std::default_delete< class ::statiskit::WeightedUnivariateData > > const & instance, const class ::statiskit::WeightedUnivariateData & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< class ::statiskit::WeightedUnivariateData, struct ::std::default_delete< class ::statiskit::WeightedUnivariateData > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< class ::statiskit::WeightedUnivariateData, struct ::std::default_delete< class ::statiskit::WeightedUnivariateData > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_b8e2ea356a425c479bdd3931ac8576c7()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_b8e2ea356a425c479bdd3931ac8576c7_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< class ::statiskit::WeightedUnivariateData, struct ::std::default_delete< class ::statiskit::WeightedUnivariateData > > const & unique_ptr_b8e2ea356a425c479bdd3931ac8576c7)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::WeightedUnivariateData, struct ::std::default_delete< class ::statiskit::WeightedUnivariateData > > & >(unique_ptr_b8e2ea356a425c479bdd3931ac8576c7).release()).ptr());
- std::shared_ptr< class ::statiskit::WeightedUnivariateData > shared_ptr_b8e2ea356a425c479bdd3931ac8576c7(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::WeightedUnivariateData, struct ::std::default_delete< class ::statiskit::WeightedUnivariateData > > & >(unique_ptr_b8e2ea356a425c479bdd3931ac8576c7)));
- return boost::python::incref(boost::python::object(shared_ptr_b8e2ea356a425c479bdd3931ac8576c7).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::WeightedUnivariateData, struct ::std::default_delete< class ::statiskit::WeightedUnivariateData > >, unique_ptr_b8e2ea356a425c479bdd3931ac8576c7_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_b92598577d3c58eaab8588c4e2815137.cpp b/src/py/wrapper/wrapper_b92598577d3c58eaab8588c4e2815137.cpp
deleted file mode 100644
index e24f5d8a..00000000
--- a/src/py/wrapper/wrapper_b92598577d3c58eaab8588c4e2815137.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_b92598577d3c58eaab8588c4e2815137()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::std::default_delete< struct ::statiskit::CategoricalUnivariateMixtureDistribution > > (*function_pointer_b92598577d3c58eaab8588c4e2815137)(struct ::statiskit::CategoricalUnivariateMixtureDistribution const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_b92598577d3c58eaab8588c4e2815137, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_ba25f6fe677652cebd40b6aed2762b5a.cpp b/src/py/wrapper/wrapper_ba25f6fe677652cebd40b6aed2762b5a.cpp
index d2bca644..a1aa5751 100644
--- a/src/py/wrapper/wrapper_ba25f6fe677652cebd40b6aed2762b5a.cpp
+++ b/src/py/wrapper/wrapper_ba25f6fe677652cebd40b6aed2762b5a.cpp
@@ -25,19 +25,11 @@ void wrapper_ba25f6fe677652cebd40b6aed2762b5a()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- ::statiskit::Index (::statiskit::MultinomialSingularDistribution::*method_pointer_42e9fa0aed04588e9cddbb5b19a4bd16)() const = &::statiskit::MultinomialSingularDistribution::get_nb_components;
- unsigned int (::statiskit::MultinomialSingularDistribution::*method_pointer_257ce855de9b5aa4a2420e8ea5ae7681)() const = &::statiskit::MultinomialSingularDistribution::get_nb_parameters;
- double (::statiskit::MultinomialSingularDistribution::*method_pointer_04dd4bb7234453a8a83249a171f90c90)(struct ::statiskit::MultivariateEvent const *, bool const &) const = &::statiskit::MultinomialSingularDistribution::probability;
- class ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > (::statiskit::MultinomialSingularDistribution::*method_pointer_1d80e687b33f567ba152d02d5154d36b)(unsigned int ) const = &::statiskit::MultinomialSingularDistribution::simulate;
class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const & (::statiskit::MultinomialSingularDistribution::*method_pointer_0eb2e57f88f7522cbd8ce57df2a18a31)() const = &::statiskit::MultinomialSingularDistribution::get_pi;
void (::statiskit::MultinomialSingularDistribution::*method_pointer_9fb5327edbc756a6979e8572e7fc6e90)(class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const &) = &::statiskit::MultinomialSingularDistribution::set_pi;
boost::python::class_< class ::statiskit::MultinomialSingularDistribution, autowig::Held< class ::statiskit::MultinomialSingularDistribution >::Type, boost::python::bases< struct ::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistribution, class ::statiskit::MultinomialSingularDistribution, struct ::statiskit::SingularDistribution > > > class_ba25f6fe677652cebd40b6aed2762b5a("MultinomialSingularDistribution", "", boost::python::no_init);
class_ba25f6fe677652cebd40b6aed2762b5a.def(boost::python::init< class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const & >(""));
class_ba25f6fe677652cebd40b6aed2762b5a.def(boost::python::init< class ::statiskit::MultinomialSingularDistribution const & >(""));
- class_ba25f6fe677652cebd40b6aed2762b5a.def("get_nb_components", method_pointer_42e9fa0aed04588e9cddbb5b19a4bd16, "");
- class_ba25f6fe677652cebd40b6aed2762b5a.def("get_nb_parameters", method_pointer_257ce855de9b5aa4a2420e8ea5ae7681, "");
- class_ba25f6fe677652cebd40b6aed2762b5a.def("probability", method_pointer_04dd4bb7234453a8a83249a171f90c90, "");
- class_ba25f6fe677652cebd40b6aed2762b5a.def("simulate", method_pointer_1d80e687b33f567ba152d02d5154d36b, "");
class_ba25f6fe677652cebd40b6aed2762b5a.def("get_pi", method_pointer_0eb2e57f88f7522cbd8ce57df2a18a31, boost::python::return_value_policy< boost::python::return_by_value >(), "");
class_ba25f6fe677652cebd40b6aed2762b5a.def("set_pi", method_pointer_9fb5327edbc756a6979e8572e7fc6e90, "");
diff --git a/src/py/wrapper/wrapper_bac6b66586be52859b259d0c4440e387.cpp b/src/py/wrapper/wrapper_bac6b66586be52859b259d0c4440e387.cpp
index b3448491..56f912ee 100644
--- a/src/py/wrapper/wrapper_bac6b66586be52859b259d0c4440e387.cpp
+++ b/src/py/wrapper/wrapper_bac6b66586be52859b259d0c4440e387.cpp
@@ -25,11 +25,9 @@ void wrapper_bac6b66586be52859b259d0c4440e387()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const & (::statiskit::MultivariateMeanEstimation::*method_pointer_7a6a8ba32da959bbb57c1f3bf4e12d78)() const = &::statiskit::MultivariateMeanEstimation::get_location;
boost::python::class_< class ::statiskit::MultivariateMeanEstimation, autowig::Held< class ::statiskit::MultivariateMeanEstimation >::Type, boost::python::bases< struct ::statiskit::MultivariateLocationEstimation > > class_bac6b66586be52859b259d0c4440e387("MultivariateMeanEstimation", "", boost::python::no_init);
class_bac6b66586be52859b259d0c4440e387.def(boost::python::init< class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const & >(""));
class_bac6b66586be52859b259d0c4440e387.def(boost::python::init< class ::statiskit::MultivariateMeanEstimation const & >(""));
- class_bac6b66586be52859b259d0c4440e387.def("get_location", method_pointer_7a6a8ba32da959bbb57c1f3bf4e12d78, boost::python::return_value_policy< boost::python::return_by_value >(), "");
if(autowig::Held< class ::statiskit::MultivariateMeanEstimation >::is_class)
{
diff --git a/src/py/wrapper/wrapper_bb17c2bea1da5d2a86714ca422d3c393.cpp b/src/py/wrapper/wrapper_bb17c2bea1da5d2a86714ca422d3c393.cpp
index a19d884b..8b0aeba3 100644
--- a/src/py/wrapper/wrapper_bb17c2bea1da5d2a86714ca422d3c393.cpp
+++ b/src/py/wrapper/wrapper_bb17c2bea1da5d2a86714ca422d3c393.cpp
@@ -25,12 +25,10 @@ void wrapper_bb17c2bea1da5d2a86714ca422d3c393()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- struct ::statiskit::MultivariateConditionalDistribution const * (::statiskit::LazyEstimation< ::statiskit::CategoricalMultivariateConditionalDistribution, ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::*method_pointer_2632e1aa3e2755129d95146149be9e5d)() const = &::statiskit::LazyEstimation< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::get_estimated;
boost::python::class_< class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation > >::Type, boost::python::bases< struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation > > class_bb17c2bea1da5d2a86714ca422d3c393("_LazyEstimation_bb17c2bea1da5d2a86714ca422d3c393", "", boost::python::no_init);
class_bb17c2bea1da5d2a86714ca422d3c393.def(boost::python::init< >(""));
class_bb17c2bea1da5d2a86714ca422d3c393.def(boost::python::init< struct ::statiskit::CategoricalMultivariateConditionalDistribution const * >(""));
class_bb17c2bea1da5d2a86714ca422d3c393.def(boost::python::init< class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation > const & >(""));
- class_bb17c2bea1da5d2a86714ca422d3c393.def("get_estimated", method_pointer_2632e1aa3e2755129d95146149be9e5d, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_bb48025bb0a15b5c907ff0400bf2207a.cpp b/src/py/wrapper/wrapper_bb48025bb0a15b5c907ff0400bf2207a.cpp
index 5859f778..8dc60ef8 100644
--- a/src/py/wrapper/wrapper_bb48025bb0a15b5c907ff0400bf2207a.cpp
+++ b/src/py/wrapper/wrapper_bb48025bb0a15b5c907ff0400bf2207a.cpp
@@ -65,9 +65,7 @@ void wrapper_bb48025bb0a15b5c907ff0400bf2207a()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > (::statiskit::PolymorphicCopy< ::statiskit::UnivariateDistribution, ::statiskit::LogisticDistribution, ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_a9c4a81ac0dd5ed19a40ff7f3f24ddd3)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::LogisticDistribution, struct ::statiskit::ContinuousUnivariateDistribution >::copy;
boost::python::class_< autowig::Wrap_bb48025bb0a15b5c907ff0400bf2207a, autowig::Held< autowig::Wrap_bb48025bb0a15b5c907ff0400bf2207a >::Type, boost::python::bases< struct ::statiskit::ContinuousUnivariateDistribution >, boost::noncopyable > class_bb48025bb0a15b5c907ff0400bf2207a("_PolymorphicCopy_bb48025bb0a15b5c907ff0400bf2207a", "", boost::python::no_init);
- class_bb48025bb0a15b5c907ff0400bf2207a.def("copy", method_pointer_a9c4a81ac0dd5ed19a40ff7f3f24ddd3, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::LogisticDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_bc77a106572e58ba96fe5742a38e574c.cpp b/src/py/wrapper/wrapper_bc77a106572e58ba96fe5742a38e574c.cpp
index 4cde5614..779438cf 100644
--- a/src/py/wrapper/wrapper_bc77a106572e58ba96fe5742a38e574c.cpp
+++ b/src/py/wrapper/wrapper_bc77a106572e58ba96fe5742a38e574c.cpp
@@ -65,9 +65,7 @@ void wrapper_bc77a106572e58ba96fe5742a38e574c()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > (::statiskit::PolymorphicCopy< ::statiskit::UnivariateDistribution, ::statiskit::ShiftedDistribution< ::statiskit::ContinuousUnivariateDistribution >, ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_95733c9061a45d4b93bf81942cfb0f70)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistribution >::copy;
boost::python::class_< autowig::Wrap_bc77a106572e58ba96fe5742a38e574c, autowig::Held< autowig::Wrap_bc77a106572e58ba96fe5742a38e574c >::Type, boost::python::bases< struct ::statiskit::ContinuousUnivariateDistribution >, boost::noncopyable > class_bc77a106572e58ba96fe5742a38e574c("_PolymorphicCopy_bc77a106572e58ba96fe5742a38e574c", "", boost::python::no_init);
- class_bc77a106572e58ba96fe5742a38e574c.def("copy", method_pointer_95733c9061a45d4b93bf81942cfb0f70, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistribution > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_bcfd2bf7691c5b9a91275b19e7963e58.cpp b/src/py/wrapper/wrapper_bcfd2bf7691c5b9a91275b19e7963e58.cpp
deleted file mode 100644
index b214b252..00000000
--- a/src/py/wrapper/wrapper_bcfd2bf7691c5b9a91275b19e7963e58.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_bcfd2bf7691c5b9a91275b19e7963e58()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< class ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::std::default_delete< class ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution > > > (*function_pointer_bcfd2bf7691c5b9a91275b19e7963e58)(class ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution > const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_bcfd2bf7691c5b9a91275b19e7963e58, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_bf5b68f25d1f5ab9ad2c936351edf740.cpp b/src/py/wrapper/wrapper_bf5b68f25d1f5ab9ad2c936351edf740.cpp
index 076a46d2..3267e99d 100644
--- a/src/py/wrapper/wrapper_bf5b68f25d1f5ab9ad2c936351edf740.cpp
+++ b/src/py/wrapper/wrapper_bf5b68f25d1f5ab9ad2c936351edf740.cpp
@@ -56,18 +56,10 @@ void wrapper_bf5b68f25d1f5ab9ad2c936351edf740()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- unsigned int (::statiskit::UnivariateFrequencyDistribution< ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_d0ecd6cd3a865446a8d90c471aa257a3)() const = &::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >::get_nb_parameters;
- double (::statiskit::UnivariateFrequencyDistribution< ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_2c40379c66475e45840820e5dddd4293)(double const &) const = &::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >::ldf;
- double (::statiskit::UnivariateFrequencyDistribution< ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_852d458d7fba5b81b3cae095814406be)(double const &) const = &::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >::pdf;
- class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (::statiskit::UnivariateFrequencyDistribution< ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_669da265b4935e44a63e06a9f70d1d32)() const = &::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >::simulate;
class ::std::set< double, struct ::std::less< double >, class ::std::allocator< double > > (::statiskit::UnivariateFrequencyDistribution< ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_0d8af5324a05501896139755d5fc2751)() const = &::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >::get_values;
class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const & (::statiskit::UnivariateFrequencyDistribution< ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_0ebe11b12f7f5ef8b7669ba36e1ffb55)() const = &::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >::get_pi;
void (::statiskit::UnivariateFrequencyDistribution< ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_da32903d50325f55b30c32449f71a1ad)(class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const &) = &::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >::set_pi;
boost::python::class_< autowig::Wrap_bf5b68f25d1f5ab9ad2c936351edf740, autowig::Held< autowig::Wrap_bf5b68f25d1f5ab9ad2c936351edf740 >::Type, boost::python::bases< struct ::statiskit::ContinuousUnivariateDistribution >, boost::noncopyable > class_bf5b68f25d1f5ab9ad2c936351edf740("_UnivariateFrequencyDistribution_bf5b68f25d1f5ab9ad2c936351edf740", "", boost::python::no_init);
- class_bf5b68f25d1f5ab9ad2c936351edf740.def("get_nb_parameters", method_pointer_d0ecd6cd3a865446a8d90c471aa257a3, "");
- class_bf5b68f25d1f5ab9ad2c936351edf740.def("ldf", method_pointer_2c40379c66475e45840820e5dddd4293, "");
- class_bf5b68f25d1f5ab9ad2c936351edf740.def("pdf", method_pointer_852d458d7fba5b81b3cae095814406be, "");
- class_bf5b68f25d1f5ab9ad2c936351edf740.def("simulate", method_pointer_669da265b4935e44a63e06a9f70d1d32, "");
class_bf5b68f25d1f5ab9ad2c936351edf740.def("get_values", method_pointer_0d8af5324a05501896139755d5fc2751, "");
class_bf5b68f25d1f5ab9ad2c936351edf740.def("get_pi", method_pointer_0ebe11b12f7f5ef8b7669ba36e1ffb55, boost::python::return_value_policy< boost::python::return_by_value >(), "");
class_bf5b68f25d1f5ab9ad2c936351edf740.def("set_pi", method_pointer_da32903d50325f55b30c32449f71a1ad, "");
diff --git a/src/py/wrapper/wrapper_c08067855baa5ebea605270776020990.cpp b/src/py/wrapper/wrapper_c08067855baa5ebea605270776020990.cpp
index ab2a1460..226f3e52 100644
--- a/src/py/wrapper/wrapper_c08067855baa5ebea605270776020990.cpp
+++ b/src/py/wrapper/wrapper_c08067855baa5ebea605270776020990.cpp
@@ -29,13 +29,9 @@ void wrapper_c08067855baa5ebea605270776020990()
boost::python::object module_c4726473069d576fbb9e53aacbf298ea(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_c4726473069d576fbb9e53aacbf298ea.c_str()))));
boost::python::scope().attr("_categorical_univariate_distribution_estimation") = module_c4726473069d576fbb9e53aacbf298ea;
boost::python::scope scope_c4726473069d576fbb9e53aacbf298ea = module_c4726473069d576fbb9e53aacbf298ea;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > (::statiskit::CategoricalUnivariateDistributionEstimation::Estimator::*method_pointer_8bc5ea7ddc38507e9ee134a19adc2ef6)(struct ::statiskit::UnivariateData const &, bool const &) const = &::statiskit::CategoricalUnivariateDistributionEstimation::Estimator::operator();
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > (::statiskit::CategoricalUnivariateDistributionEstimation::Estimator::*method_pointer_217dfb0ca4fa5215b0825f96ef9498a2)() const = &::statiskit::CategoricalUnivariateDistributionEstimation::Estimator::copy;
boost::python::class_< struct ::statiskit::CategoricalUnivariateDistributionEstimation::Estimator, autowig::Held< struct ::statiskit::CategoricalUnivariateDistributionEstimation::Estimator >::Type, boost::python::bases< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > class_c08067855baa5ebea605270776020990("Estimator", "", boost::python::no_init);
class_c08067855baa5ebea605270776020990.def(boost::python::init< >(""));
class_c08067855baa5ebea605270776020990.def(boost::python::init< struct ::statiskit::CategoricalUnivariateDistributionEstimation::Estimator const & >(""));
- class_c08067855baa5ebea605270776020990.def("__call__", method_pointer_8bc5ea7ddc38507e9ee134a19adc2ef6, "");
- class_c08067855baa5ebea605270776020990.def("copy", method_pointer_217dfb0ca4fa5215b0825f96ef9498a2, "");
if(autowig::Held< struct ::statiskit::CategoricalUnivariateDistributionEstimation::Estimator >::is_class)
{
diff --git a/src/py/wrapper/wrapper_c220c8351b4d5c8f896996c90fb6a470.cpp b/src/py/wrapper/wrapper_c220c8351b4d5c8f896996c90fb6a470.cpp
deleted file mode 100644
index e0f9bfa4..00000000
--- a/src/py/wrapper/wrapper_c220c8351b4d5c8f896996c90fb6a470.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_c220c8351b4d5c8f896996c90fb6a470()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::CriterionEstimator > > (*function_pointer_c220c8351b4d5c8f896996c90fb6a470)(class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::CriterionEstimator const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_c220c8351b4d5c8f896996c90fb6a470, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_c2568ff48c245dbe8395ac41d83bc8f8.cpp b/src/py/wrapper/wrapper_c2568ff48c245dbe8395ac41d83bc8f8.cpp
index 19809909..aad07004 100644
--- a/src/py/wrapper/wrapper_c2568ff48c245dbe8395ac41d83bc8f8.cpp
+++ b/src/py/wrapper/wrapper_c2568ff48c245dbe8395ac41d83bc8f8.cpp
@@ -25,24 +25,14 @@ void wrapper_c2568ff48c245dbe8395ac41d83bc8f8()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- unsigned int (::statiskit::LogarithmicDistribution::*method_pointer_62a24a6cf61a59a3a91b6293f1169cc5)() const = &::statiskit::LogarithmicDistribution::get_nb_parameters;
double const & (::statiskit::LogarithmicDistribution::*method_pointer_d5b6531d476959c49b20edc5b912c63a)() const = &::statiskit::LogarithmicDistribution::get_theta;
void (::statiskit::LogarithmicDistribution::*method_pointer_f4cda2ac3a3b5e9f861b3a906b5ee5d6)(double const &) = &::statiskit::LogarithmicDistribution::set_theta;
- double (::statiskit::LogarithmicDistribution::*method_pointer_9e2952ed0e4c538fb49496db9a4fb51d)(int const &) const = &::statiskit::LogarithmicDistribution::ldf;
- double (::statiskit::LogarithmicDistribution::*method_pointer_9372203ea0375f9296133762f09f0f10)(int const &) const = &::statiskit::LogarithmicDistribution::pdf;
- double (::statiskit::LogarithmicDistribution::*method_pointer_0cec6cede8fe58f9848ff27464bf0248)() const = &::statiskit::LogarithmicDistribution::get_mean;
- double (::statiskit::LogarithmicDistribution::*method_pointer_46aa8975fe785e759794f41070f9a5ba)() const = &::statiskit::LogarithmicDistribution::get_variance;
boost::python::class_< class ::statiskit::LogarithmicDistribution, autowig::Held< class ::statiskit::LogarithmicDistribution >::Type, boost::python::bases< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistribution > > > class_c2568ff48c245dbe8395ac41d83bc8f8("LogarithmicDistribution", "", boost::python::no_init);
class_c2568ff48c245dbe8395ac41d83bc8f8.def(boost::python::init< >(""));
class_c2568ff48c245dbe8395ac41d83bc8f8.def(boost::python::init< double const & >(""));
class_c2568ff48c245dbe8395ac41d83bc8f8.def(boost::python::init< class ::statiskit::LogarithmicDistribution const & >(""));
- class_c2568ff48c245dbe8395ac41d83bc8f8.def("get_nb_parameters", method_pointer_62a24a6cf61a59a3a91b6293f1169cc5, "");
class_c2568ff48c245dbe8395ac41d83bc8f8.def("get_theta", method_pointer_d5b6531d476959c49b20edc5b912c63a, boost::python::return_value_policy< boost::python::return_by_value >(), "Get the value of theta\n\n:Return Type:\n :cpp:any:`double`\n\n");
class_c2568ff48c245dbe8395ac41d83bc8f8.def("set_theta", method_pointer_f4cda2ac3a3b5e9f861b3a906b5ee5d6, "Set the value of theta\n\n:Parameter:\n `theta` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`void`\n\n");
- class_c2568ff48c245dbe8395ac41d83bc8f8.def("ldf", method_pointer_9e2952ed0e4c538fb49496db9a4fb51d, "");
- class_c2568ff48c245dbe8395ac41d83bc8f8.def("pdf", method_pointer_9372203ea0375f9296133762f09f0f10, "");
- class_c2568ff48c245dbe8395ac41d83bc8f8.def("get_mean", method_pointer_0cec6cede8fe58f9848ff27464bf0248, "");
- class_c2568ff48c245dbe8395ac41d83bc8f8.def("get_variance", method_pointer_46aa8975fe785e759794f41070f9a5ba, "");
if(autowig::Held< class ::statiskit::LogarithmicDistribution >::is_class)
{
diff --git a/src/py/wrapper/wrapper_c285de96478650da951aca759bc2616e.cpp b/src/py/wrapper/wrapper_c285de96478650da951aca759bc2616e.cpp
index 108bd843..c22de629 100644
--- a/src/py/wrapper/wrapper_c285de96478650da951aca759bc2616e.cpp
+++ b/src/py/wrapper/wrapper_c285de96478650da951aca759bc2616e.cpp
@@ -41,9 +41,7 @@ void wrapper_c285de96478650da951aca759bc2616e()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > (::statiskit::PolymorphicCopy< ::statiskit::UnivariateDistribution, ::statiskit::ContinuousUnivariateMixtureDistribution, ::statiskit::QuantitativeUnivariateMixtureDistribution< ::statiskit::ContinuousUnivariateDistribution > >::*method_pointer_a4b7a69c09035fa9b547fc42980b79e0)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::QuantitativeUnivariateMixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution > >::copy;
boost::python::class_< autowig::Wrap_c285de96478650da951aca759bc2616e, autowig::Held< autowig::Wrap_c285de96478650da951aca759bc2616e >::Type, boost::python::bases< struct ::statiskit::QuantitativeUnivariateMixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution > >, boost::noncopyable > class_c285de96478650da951aca759bc2616e("_PolymorphicCopy_c285de96478650da951aca759bc2616e", "", boost::python::no_init);
- class_c285de96478650da951aca759bc2616e.def("copy", method_pointer_a4b7a69c09035fa9b547fc42980b79e0, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::QuantitativeUnivariateMixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution > > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_c3319864e98456809db3192e7060581f.cpp b/src/py/wrapper/wrapper_c3319864e98456809db3192e7060581f.cpp
index 27828f09..48128bbf 100644
--- a/src/py/wrapper/wrapper_c3319864e98456809db3192e7060581f.cpp
+++ b/src/py/wrapper/wrapper_c3319864e98456809db3192e7060581f.cpp
@@ -25,24 +25,14 @@ void wrapper_c3319864e98456809db3192e7060581f()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- unsigned int (::statiskit::BetaNegativeBinomialDistribution::*method_pointer_54c67a1847b056ddbf65b2678fb741a3)() const = &::statiskit::BetaNegativeBinomialDistribution::get_nb_parameters;
double const & (::statiskit::BetaNegativeBinomialDistribution::*method_pointer_1d854e534d905ee1a2541a071c0631cb)() const = &::statiskit::BetaNegativeBinomialDistribution::get_kappa;
void (::statiskit::BetaNegativeBinomialDistribution::*method_pointer_a25d6ee690015f8e99692c3b7a5bc36a)(double const &) = &::statiskit::BetaNegativeBinomialDistribution::set_kappa;
- double (::statiskit::BetaNegativeBinomialDistribution::*method_pointer_bc30420a470a53e7b3725e460eed4ca8)(int const &) const = &::statiskit::BetaNegativeBinomialDistribution::ldf;
- double (::statiskit::BetaNegativeBinomialDistribution::*method_pointer_e4eda13763e25883856524ef9b6f6f21)(int const &) const = &::statiskit::BetaNegativeBinomialDistribution::pdf;
- double (::statiskit::BetaNegativeBinomialDistribution::*method_pointer_55f2f41387c15a4e9b2b33fefecf697b)() const = &::statiskit::BetaNegativeBinomialDistribution::get_mean;
- double (::statiskit::BetaNegativeBinomialDistribution::*method_pointer_66615cdd11175c9dba4ff9f7b03db364)() const = &::statiskit::BetaNegativeBinomialDistribution::get_variance;
boost::python::class_< class ::statiskit::BetaNegativeBinomialDistribution, autowig::Held< class ::statiskit::BetaNegativeBinomialDistribution >::Type, boost::python::bases< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::BetaNegativeBinomialDistribution, class ::statiskit::BetaCompoundDiscreteUnivariateDistribution > > > class_c3319864e98456809db3192e7060581f("BetaNegativeBinomialDistribution", "", boost::python::no_init);
class_c3319864e98456809db3192e7060581f.def(boost::python::init< >(""));
class_c3319864e98456809db3192e7060581f.def(boost::python::init< double const &, double const &, double const & >(""));
class_c3319864e98456809db3192e7060581f.def(boost::python::init< class ::statiskit::BetaNegativeBinomialDistribution const & >(""));
- class_c3319864e98456809db3192e7060581f.def("get_nb_parameters", method_pointer_54c67a1847b056ddbf65b2678fb741a3, "Returns the number of parameters of the negative binomial distribution\n\nThe number of parameters of a negative binomial distribution is\n:math:`2` (:math:`\\kappa` and :math:`\\pi`).\n\n:Return Type:\n :cpp:any:`unsigned` int\n\n");
class_c3319864e98456809db3192e7060581f.def("get_kappa", method_pointer_1d854e534d905ee1a2541a071c0631cb, boost::python::return_value_policy< boost::python::return_by_value >(), "Get the value of kappa\n\n:Return Type:\n :cpp:any:`double`\n\n");
class_c3319864e98456809db3192e7060581f.def("set_kappa", method_pointer_a25d6ee690015f8e99692c3b7a5bc36a, "Set the value of kappa\n\n:Parameter:\n `kappa` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`void`\n\n");
- class_c3319864e98456809db3192e7060581f.def("ldf", method_pointer_bc30420a470a53e7b3725e460eed4ca8, "");
- class_c3319864e98456809db3192e7060581f.def("pdf", method_pointer_e4eda13763e25883856524ef9b6f6f21, "Compute the probability of an outcome\n\n:Parameter:\n `value` (:cpp:any:`int`) - The considered outcome.\n\n:Return Type:\n :cpp:any:`double`\n\n.. seealso::\n\n :cpp:any:`statiskit::NegativeBinomialDistribution::ldf`.\n\n");
- class_c3319864e98456809db3192e7060581f.def("get_mean", method_pointer_55f2f41387c15a4e9b2b33fefecf697b, "Get mean of a negative binomial distribution $ E(N) =\n:raw-latex:`\\kappa `:raw-latex:`\\pi `/ (1-:raw-latex:`\\pi`) $.\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_c3319864e98456809db3192e7060581f.def("get_variance", method_pointer_66615cdd11175c9dba4ff9f7b03db364, "Get variance of a negative binomial distribution $ V(N) =\n:raw-latex:`\\kappa `:raw-latex:`\\pi `/ (1-:raw-latex:`\\pi`)^2 $.\n\n:Return Type:\n :cpp:any:`double`\n\n");
if(autowig::Held< class ::statiskit::BetaNegativeBinomialDistribution >::is_class)
{
diff --git a/src/py/wrapper/wrapper_c350fb07e56c5ff8a1b0cd488cd64a06.cpp b/src/py/wrapper/wrapper_c350fb07e56c5ff8a1b0cd488cd64a06.cpp
deleted file mode 100644
index 62de35a5..00000000
--- a/src/py/wrapper/wrapper_c350fb07e56c5ff8a1b0cd488cd64a06.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_c350fb07e56c5ff8a1b0cd488cd64a06()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< class ::statiskit::WeightedUnivariateData, struct ::std::default_delete< class ::statiskit::WeightedUnivariateData > > (*function_pointer_c350fb07e56c5ff8a1b0cd488cd64a06)(class ::statiskit::WeightedUnivariateData const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_c350fb07e56c5ff8a1b0cd488cd64a06, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_c3848ca82c6150b480894755016faabf.cpp b/src/py/wrapper/wrapper_c3848ca82c6150b480894755016faabf.cpp
index 0fe51e96..7941e11a 100644
--- a/src/py/wrapper/wrapper_c3848ca82c6150b480894755016faabf.cpp
+++ b/src/py/wrapper/wrapper_c3848ca82c6150b480894755016faabf.cpp
@@ -25,11 +25,7 @@ void wrapper_c3848ca82c6150b480894755016faabf()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::MultivariateData::Generator, struct ::std::default_delete< struct ::statiskit::MultivariateData::Generator > > (::statiskit::MultivariateDataFrame::*method_pointer_cb42d7d3c1215410ae8eec0a996355f2)() const = &::statiskit::MultivariateDataFrame::generator;
- struct ::statiskit::MultivariateSampleSpace const * (::statiskit::MultivariateDataFrame::*method_pointer_d0a4ed242b5f5262a3f67c7c65f5d1ed)() const = &::statiskit::MultivariateDataFrame::get_sample_space;
void (::statiskit::MultivariateDataFrame::*method_pointer_ceb65df6fb445fa2846e8bb4a96abc30)(struct ::statiskit::MultivariateSampleSpace const &) = &::statiskit::MultivariateDataFrame::set_sample_space;
- class ::std::unique_ptr< struct ::statiskit::UnivariateData, struct ::std::default_delete< struct ::statiskit::UnivariateData > > (::statiskit::MultivariateDataFrame::*method_pointer_86c4eec981d358ffb89d951709ca042f)(::statiskit::Index const &) const = &::statiskit::MultivariateDataFrame::extract;
- class ::std::unique_ptr< struct ::statiskit::MultivariateData, struct ::std::default_delete< struct ::statiskit::MultivariateData > > (::statiskit::MultivariateDataFrame::*method_pointer_0ab68ca083ea50fb8331aae3f3cc6f20)(::statiskit::Indices const &) const = &::statiskit::MultivariateDataFrame::extract;
::statiskit::Index (::statiskit::MultivariateDataFrame::*method_pointer_3d40300675955653b701c20d2aa3e360)() const = &::statiskit::MultivariateDataFrame::get_nb_components;
class ::statiskit::UnivariateDataFrame const * (::statiskit::MultivariateDataFrame::*method_pointer_b9d069c00f5c563587cb7bb977d07267)(::statiskit::Index const &) const = &::statiskit::MultivariateDataFrame::get_component;
void (::statiskit::MultivariateDataFrame::*method_pointer_bd6f29af832854fd90b48c846aef5083)(::statiskit::Index const &, class ::statiskit::UnivariateDataFrame const &) = &::statiskit::MultivariateDataFrame::set_component;
@@ -47,11 +43,7 @@ void wrapper_c3848ca82c6150b480894755016faabf()
boost::python::class_< class ::statiskit::MultivariateDataFrame, autowig::Held< class ::statiskit::MultivariateDataFrame >::Type, boost::python::bases< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateData, class ::statiskit::MultivariateDataFrame, struct ::statiskit::MultivariateData > > > class_c3848ca82c6150b480894755016faabf("MultivariateDataFrame", "", boost::python::no_init);
class_c3848ca82c6150b480894755016faabf.def(boost::python::init< >(""));
class_c3848ca82c6150b480894755016faabf.def(boost::python::init< class ::statiskit::MultivariateDataFrame const & >(""));
- class_c3848ca82c6150b480894755016faabf.def("__iter__", method_pointer_cb42d7d3c1215410ae8eec0a996355f2, "");
- class_c3848ca82c6150b480894755016faabf.def("get_sample_space", method_pointer_d0a4ed242b5f5262a3f67c7c65f5d1ed, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
class_c3848ca82c6150b480894755016faabf.def("set_sample_space", method_pointer_ceb65df6fb445fa2846e8bb4a96abc30, "");
- class_c3848ca82c6150b480894755016faabf.def("extract", method_pointer_86c4eec981d358ffb89d951709ca042f, "");
- class_c3848ca82c6150b480894755016faabf.def("extract", method_pointer_0ab68ca083ea50fb8331aae3f3cc6f20, "");
class_c3848ca82c6150b480894755016faabf.def("get_nb_components", method_pointer_3d40300675955653b701c20d2aa3e360, "");
class_c3848ca82c6150b480894755016faabf.def("get_component", method_pointer_b9d069c00f5c563587cb7bb977d07267, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
class_c3848ca82c6150b480894755016faabf.def("set_component", method_pointer_bd6f29af832854fd90b48c846aef5083, "");
diff --git a/src/py/wrapper/wrapper_c42fd51329bc5c1d81d48f2022f1405e.cpp b/src/py/wrapper/wrapper_c42fd51329bc5c1d81d48f2022f1405e.cpp
deleted file mode 100644
index 8e2c13f9..00000000
--- a/src/py/wrapper/wrapper_c42fd51329bc5c1d81d48f2022f1405e.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_681ea57836e55e0692da63adc2fd1aa0(class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::CriterionEstimator > > const & instance, const class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::CriterionEstimator & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::CriterionEstimator > > const volatile * get_pointer::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::CriterionEstimator > > const volatile >(class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::CriterionEstimator > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_c42fd51329bc5c1d81d48f2022f1405e()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_c42fd51329bc5c1d81d48f2022f1405e_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::CriterionEstimator > > const & unique_ptr_c42fd51329bc5c1d81d48f2022f1405e)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::CriterionEstimator > > & >(unique_ptr_c42fd51329bc5c1d81d48f2022f1405e).release()).ptr());
- std::shared_ptr< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::CriterionEstimator > shared_ptr_c42fd51329bc5c1d81d48f2022f1405e(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::CriterionEstimator > > & >(unique_ptr_c42fd51329bc5c1d81d48f2022f1405e)));
- return boost::python::incref(boost::python::object(shared_ptr_c42fd51329bc5c1d81d48f2022f1405e).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::CriterionEstimator > >, unique_ptr_c42fd51329bc5c1d81d48f2022f1405e_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_c45aea45ed2e564cb24514edfc5e63b0.cpp b/src/py/wrapper/wrapper_c45aea45ed2e564cb24514edfc5e63b0.cpp
index a4cb3a10..edb4d33d 100644
--- a/src/py/wrapper/wrapper_c45aea45ed2e564cb24514edfc5e63b0.cpp
+++ b/src/py/wrapper/wrapper_c45aea45ed2e564cb24514edfc5e63b0.cpp
@@ -25,10 +25,8 @@ void wrapper_c45aea45ed2e564cb24514edfc5e63b0()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > (::statiskit::PolymorphicCopy< ::statiskit::UnivariateDistribution, ::statiskit::DiscreteUnivariateMixtureDistribution, ::statiskit::QuantitativeUnivariateMixtureDistribution< ::statiskit::DiscreteUnivariateDistribution > >::*method_pointer_0f3edda777a95b70aa669fd92c52dbad)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::QuantitativeUnivariateMixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution > >::copy;
boost::python::class_< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::QuantitativeUnivariateMixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution > >, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::QuantitativeUnivariateMixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution > > >::Type, boost::python::bases< struct ::statiskit::QuantitativeUnivariateMixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution > > > class_c45aea45ed2e564cb24514edfc5e63b0("_PolymorphicCopy_c45aea45ed2e564cb24514edfc5e63b0", "", boost::python::no_init);
class_c45aea45ed2e564cb24514edfc5e63b0.def(boost::python::init< >(""));
- class_c45aea45ed2e564cb24514edfc5e63b0.def("copy", method_pointer_0f3edda777a95b70aa669fd92c52dbad, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::QuantitativeUnivariateMixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution > > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_c50f0d84f3a05771b904e670721690e3.cpp b/src/py/wrapper/wrapper_c50f0d84f3a05771b904e670721690e3.cpp
index 12edb938..0be14e00 100644
--- a/src/py/wrapper/wrapper_c50f0d84f3a05771b904e670721690e3.cpp
+++ b/src/py/wrapper/wrapper_c50f0d84f3a05771b904e670721690e3.cpp
@@ -62,7 +62,6 @@ void wrapper_c50f0d84f3a05771b904e670721690e3()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- unsigned int (::statiskit::MixtureDistribution< ::statiskit::CategoricalUnivariateDistribution >::*method_pointer_fb2a3da83db75000af900ad657448394)() const = &::statiskit::MixtureDistribution< struct ::statiskit::CategoricalUnivariateDistribution >::get_nb_parameters;
::statiskit::Index (::statiskit::MixtureDistribution< ::statiskit::CategoricalUnivariateDistribution >::*method_pointer_c5f40a8dc3a45f7a9f2e4992d09482d2)() const = &::statiskit::MixtureDistribution< struct ::statiskit::CategoricalUnivariateDistribution >::get_nb_states;
struct ::statiskit::CategoricalUnivariateDistribution const * (::statiskit::MixtureDistribution< ::statiskit::CategoricalUnivariateDistribution >::*method_pointer_e6e443b766365e1aa30ac4a64437c103)(::statiskit::Index const &) const = &::statiskit::MixtureDistribution< struct ::statiskit::CategoricalUnivariateDistribution >::get_observation;
void (::statiskit::MixtureDistribution< ::statiskit::CategoricalUnivariateDistribution >::*method_pointer_8ea34091aa9b5e9dba34828d5630578c)(::statiskit::Index const &, struct ::statiskit::CategoricalUnivariateDistribution const &) = &::statiskit::MixtureDistribution< struct ::statiskit::CategoricalUnivariateDistribution >::set_observation;
@@ -74,7 +73,6 @@ void wrapper_c50f0d84f3a05771b904e670721690e3()
double (::statiskit::MixtureDistribution< ::statiskit::CategoricalUnivariateDistribution >::*method_pointer_b28920b77e07576fb2bc69eeea997f89)(struct ::statiskit::UnivariateEvent const *) const = &::statiskit::MixtureDistribution< struct ::statiskit::CategoricalUnivariateDistribution >::uncertainty;
double (::statiskit::MixtureDistribution< ::statiskit::CategoricalUnivariateDistribution >::*method_pointer_836435df113e5999ba450ce8a6457d98)(struct ::statiskit::UnivariateData const &) const = &::statiskit::MixtureDistribution< struct ::statiskit::CategoricalUnivariateDistribution >::uncertainty;
boost::python::class_< autowig::Wrap_c50f0d84f3a05771b904e670721690e3, autowig::Held< autowig::Wrap_c50f0d84f3a05771b904e670721690e3 >::Type, boost::python::bases< struct ::statiskit::CategoricalUnivariateDistribution >, boost::noncopyable > class_c50f0d84f3a05771b904e670721690e3("_MixtureDistribution_c50f0d84f3a05771b904e670721690e3", "", boost::python::no_init);
- class_c50f0d84f3a05771b904e670721690e3.def("get_nb_parameters", method_pointer_fb2a3da83db75000af900ad657448394, "");
class_c50f0d84f3a05771b904e670721690e3.def("get_nb_states", method_pointer_c5f40a8dc3a45f7a9f2e4992d09482d2, "");
class_c50f0d84f3a05771b904e670721690e3.def("get_observation", method_pointer_e6e443b766365e1aa30ac4a64437c103, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
class_c50f0d84f3a05771b904e670721690e3.def("set_observation", method_pointer_8ea34091aa9b5e9dba34828d5630578c, "");
diff --git a/src/py/wrapper/wrapper_c59e51f6890258a9ba8c5278b4a98b7b.cpp b/src/py/wrapper/wrapper_c59e51f6890258a9ba8c5278b4a98b7b.cpp
deleted file mode 100644
index 9c1daf2b..00000000
--- a/src/py/wrapper/wrapper_c59e51f6890258a9ba8c5278b4a98b7b.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > > const volatile * get_pointer > const volatile >(class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_c59e51f6890258a9ba8c5278b4a98b7b()
-{
-
- std::string name_fa414b05d29e5f4ea0b6d6cb5cf81b01 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".statiskit");
- boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
- boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- struct ::statiskit::DiscreteUnivariateMixtureDistribution const * (::statiskit::LazyEstimation< ::statiskit::DiscreteUnivariateMixtureDistribution, ::statiskit::MixtureDistributionEMEstimation< ::statiskit::DiscreteUnivariateMixtureDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation > >::*method_pointer_46ba4c61bc965e5a8694c34f0f65dd03)() const = &::statiskit::LazyEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::get_estimated;
- boost::python::class_< class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > > >::Type, boost::python::bases< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > > > class_c59e51f6890258a9ba8c5278b4a98b7b("_LazyEstimation_c59e51f6890258a9ba8c5278b4a98b7b", "", boost::python::no_init);
- class_c59e51f6890258a9ba8c5278b4a98b7b.def(boost::python::init< >(""));
- class_c59e51f6890258a9ba8c5278b4a98b7b.def(boost::python::init< struct ::statiskit::DiscreteUnivariateMixtureDistribution const * >(""));
- class_c59e51f6890258a9ba8c5278b4a98b7b.def(boost::python::init< class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > > const & >(""));
- class_c59e51f6890258a9ba8c5278b4a98b7b.def("get_estimated", method_pointer_46ba4c61bc965e5a8694c34f0f65dd03, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
-
- if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > > >::is_class)
- {
- boost::python::implicitly_convertible< autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > > >::Type, autowig::Held< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type >();
- }
-
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_c5daab4ee3ac55c89ee2ee06a88fb23c.cpp b/src/py/wrapper/wrapper_c5daab4ee3ac55c89ee2ee06a88fb23c.cpp
index 3734f455..b820f605 100644
--- a/src/py/wrapper/wrapper_c5daab4ee3ac55c89ee2ee06a88fb23c.cpp
+++ b/src/py/wrapper/wrapper_c5daab4ee3ac55c89ee2ee06a88fb23c.cpp
@@ -25,11 +25,9 @@ void wrapper_c5daab4ee3ac55c89ee2ee06a88fb23c()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- double const & (::statiskit::UnivariateMeanEstimation::*method_pointer_04704d86bfe655f08e731c5bcc1ac148)() const = &::statiskit::UnivariateMeanEstimation::get_location;
boost::python::class_< class ::statiskit::UnivariateMeanEstimation, autowig::Held< class ::statiskit::UnivariateMeanEstimation >::Type, boost::python::bases< struct ::statiskit::UnivariateLocationEstimation > > class_c5daab4ee3ac55c89ee2ee06a88fb23c("UnivariateMeanEstimation", "", boost::python::no_init);
class_c5daab4ee3ac55c89ee2ee06a88fb23c.def(boost::python::init< double const & >(""));
class_c5daab4ee3ac55c89ee2ee06a88fb23c.def(boost::python::init< class ::statiskit::UnivariateMeanEstimation const & >(""));
- class_c5daab4ee3ac55c89ee2ee06a88fb23c.def("get_location", method_pointer_04704d86bfe655f08e731c5bcc1ac148, boost::python::return_value_policy< boost::python::return_by_value >(), "");
if(autowig::Held< class ::statiskit::UnivariateMeanEstimation >::is_class)
{
diff --git a/src/py/wrapper/wrapper_c64f8514180b56eabe5b4d197177f547.cpp b/src/py/wrapper/wrapper_c64f8514180b56eabe5b4d197177f547.cpp
index bdbfd988..ad1021f4 100644
--- a/src/py/wrapper/wrapper_c64f8514180b56eabe5b4d197177f547.cpp
+++ b/src/py/wrapper/wrapper_c64f8514180b56eabe5b4d197177f547.cpp
@@ -41,9 +41,7 @@ void wrapper_c64f8514180b56eabe5b4d197177f547()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > (::statiskit::PolymorphicCopy< ::statiskit::UnivariateDistributionEstimation::Estimator, ::statiskit::Selection< ::statiskit::ContinuousUnivariateDistribution, ::statiskit::ContinuousUnivariateDistributionEstimation >::CriterionEstimator, ::statiskit::Selection< ::statiskit::ContinuousUnivariateDistribution, ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator >::*method_pointer_32372a30c33c5afe84773c34bf9d184a)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistributionEstimation::Estimator, class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator >::copy;
boost::python::class_< autowig::Wrap_c64f8514180b56eabe5b4d197177f547, autowig::Held< autowig::Wrap_c64f8514180b56eabe5b4d197177f547 >::Type, boost::python::bases< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator >, boost::noncopyable > class_c64f8514180b56eabe5b4d197177f547("_PolymorphicCopy_c64f8514180b56eabe5b4d197177f547", "", boost::python::no_init);
- class_c64f8514180b56eabe5b4d197177f547.def("copy", method_pointer_32372a30c33c5afe84773c34bf9d184a, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistributionEstimation::Estimator, class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_c934eda09127575ebd5b6bc3262fbdd0.cpp b/src/py/wrapper/wrapper_c934eda09127575ebd5b6bc3262fbdd0.cpp
deleted file mode 100644
index 8bcc9d64..00000000
--- a/src/py/wrapper/wrapper_c934eda09127575ebd5b6bc3262fbdd0.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_c934eda09127575ebd5b6bc3262fbdd0()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::std::default_delete< struct ::statiskit::ContinuousUnivariateMixtureDistribution > > (*function_pointer_c934eda09127575ebd5b6bc3262fbdd0)(struct ::statiskit::ContinuousUnivariateMixtureDistribution const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_c934eda09127575ebd5b6bc3262fbdd0, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_ca3017fa6e1253528fdbc45fd1c7f7fb.cpp b/src/py/wrapper/wrapper_ca3017fa6e1253528fdbc45fd1c7f7fb.cpp
deleted file mode 100644
index 44b3a9bb..00000000
--- a/src/py/wrapper/wrapper_ca3017fa6e1253528fdbc45fd1c7f7fb.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_ca3017fa6e1253528fdbc45fd1c7f7fb()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< struct ::statiskit::NominalDistribution, struct ::std::default_delete< struct ::statiskit::NominalDistribution > > (*function_pointer_ca3017fa6e1253528fdbc45fd1c7f7fb)(struct ::statiskit::NominalDistribution const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_ca3017fa6e1253528fdbc45fd1c7f7fb, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_ca5d28928ff15dbc886e10017edb407d.cpp b/src/py/wrapper/wrapper_ca5d28928ff15dbc886e10017edb407d.cpp
index 411efe9f..bd88d0ed 100644
--- a/src/py/wrapper/wrapper_ca5d28928ff15dbc886e10017edb407d.cpp
+++ b/src/py/wrapper/wrapper_ca5d28928ff15dbc886e10017edb407d.cpp
@@ -41,9 +41,7 @@ void wrapper_ca5d28928ff15dbc886e10017edb407d()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > (::statiskit::PolymorphicCopy< ::statiskit::MultivariateDistributionEstimation::Estimator, ::statiskit::Selection< ::statiskit::ContinuousMultivariateDistribution, ::statiskit::ContinuousMultivariateDistributionEstimation >::CriterionEstimator, ::statiskit::Selection< ::statiskit::ContinuousMultivariateDistribution, ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator >::*method_pointer_83006002ee8051fbae55f45fd302b03c)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistributionEstimation::Estimator, class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator >::copy;
boost::python::class_< autowig::Wrap_ca5d28928ff15dbc886e10017edb407d, autowig::Held< autowig::Wrap_ca5d28928ff15dbc886e10017edb407d >::Type, boost::python::bases< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator >, boost::noncopyable > class_ca5d28928ff15dbc886e10017edb407d("_PolymorphicCopy_ca5d28928ff15dbc886e10017edb407d", "", boost::python::no_init);
- class_ca5d28928ff15dbc886e10017edb407d.def("copy", method_pointer_83006002ee8051fbae55f45fd302b03c, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistributionEstimation::Estimator, class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_caa62ffec61a5e0a99ca640a1ed36905.cpp b/src/py/wrapper/wrapper_caa62ffec61a5e0a99ca640a1ed36905.cpp
index 360dd7d8..0e6a4746 100644
--- a/src/py/wrapper/wrapper_caa62ffec61a5e0a99ca640a1ed36905.cpp
+++ b/src/py/wrapper/wrapper_caa62ffec61a5e0a99ca640a1ed36905.cpp
@@ -45,14 +45,12 @@ void wrapper_caa62ffec61a5e0a99ca640a1ed36905()
boost::python::object module_1c16077fc2b0519d806e8d900500edde(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_1c16077fc2b0519d806e8d900500edde.c_str()))));
boost::python::scope().attr("__selection_1c16077fc2b0519d806e8d900500edde") = module_1c16077fc2b0519d806e8d900500edde;
boost::python::scope scope_1c16077fc2b0519d806e8d900500edde = module_1c16077fc2b0519d806e8d900500edde;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > (::statiskit::Selection< ::statiskit::CategoricalUnivariateDistribution, ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator::*method_pointer_4220f23a7cfe5f818092feddf6ad9aa9)(struct ::statiskit::UnivariateData const &, bool const &) const = &::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator::operator();
::statiskit::Index (::statiskit::Selection< ::statiskit::CategoricalUnivariateDistribution, ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator::*method_pointer_d14f1b0afd7d5334aa815cfa7e9063df)() const = &::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator::size;
struct ::statiskit::CategoricalUnivariateDistributionEstimation::Estimator * (::statiskit::Selection< ::statiskit::CategoricalUnivariateDistribution, ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator::*method_pointer_6da8c84855f35c9d8505a81e9cf4c823)(::statiskit::Index const &) = &::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator::get_estimator;
void (::statiskit::Selection< ::statiskit::CategoricalUnivariateDistribution, ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator::*method_pointer_d382d54fd49b5beaab547053ddbbcdf0)(::statiskit::Index const &, struct ::statiskit::CategoricalUnivariateDistributionEstimation::Estimator const &) = &::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator::set_estimator;
void (::statiskit::Selection< ::statiskit::CategoricalUnivariateDistribution, ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator::*method_pointer_d0cae626d46652ddb13449eca18a09c0)(struct ::statiskit::CategoricalUnivariateDistributionEstimation::Estimator const &) = &::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator::add_estimator;
void (::statiskit::Selection< ::statiskit::CategoricalUnivariateDistribution, ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator::*method_pointer_ef5bd1ef7f46550c9cfd23821bda32c4)(::statiskit::Index const &) = &::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator::remove_estimator;
boost::python::class_< autowig::Wrap_caa62ffec61a5e0a99ca640a1ed36905, autowig::Held< autowig::Wrap_caa62ffec61a5e0a99ca640a1ed36905 >::Type, boost::python::bases< struct ::statiskit::CategoricalUnivariateDistributionEstimation::Estimator >, boost::noncopyable > class_caa62ffec61a5e0a99ca640a1ed36905("Estimator", "", boost::python::no_init);
- class_caa62ffec61a5e0a99ca640a1ed36905.def("__call__", method_pointer_4220f23a7cfe5f818092feddf6ad9aa9, "");
class_caa62ffec61a5e0a99ca640a1ed36905.def("__len__", method_pointer_d14f1b0afd7d5334aa815cfa7e9063df, "");
class_caa62ffec61a5e0a99ca640a1ed36905.def("get_estimator", method_pointer_6da8c84855f35c9d8505a81e9cf4c823, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
class_caa62ffec61a5e0a99ca640a1ed36905.def("set_estimator", method_pointer_d382d54fd49b5beaab547053ddbbcdf0, "");
diff --git a/src/py/wrapper/wrapper_caa96dc8906e541dbda0563fb9f042bc.cpp b/src/py/wrapper/wrapper_caa96dc8906e541dbda0563fb9f042bc.cpp
index ddf2f445..f61b45cd 100644
--- a/src/py/wrapper/wrapper_caa96dc8906e541dbda0563fb9f042bc.cpp
+++ b/src/py/wrapper/wrapper_caa96dc8906e541dbda0563fb9f042bc.cpp
@@ -25,12 +25,10 @@ void wrapper_caa96dc8906e541dbda0563fb9f042bc()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- struct ::statiskit::SingularDistribution const * (::statiskit::LazyEstimation< ::statiskit::DirichletMultinomialSingularDistribution, ::statiskit::SingularDistributionEstimation >::*method_pointer_b2f2db21533a5dd0802cc2770c73b9e9)() const = &::statiskit::LazyEstimation< class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::get_estimated;
boost::python::class_< class ::statiskit::LazyEstimation< class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation >, autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::Type, boost::python::bases< struct ::statiskit::SingularDistributionEstimation > > class_caa96dc8906e541dbda0563fb9f042bc("_LazyEstimation_caa96dc8906e541dbda0563fb9f042bc", "", boost::python::no_init);
class_caa96dc8906e541dbda0563fb9f042bc.def(boost::python::init< >(""));
class_caa96dc8906e541dbda0563fb9f042bc.def(boost::python::init< class ::statiskit::DirichletMultinomialSingularDistribution const * >(""));
class_caa96dc8906e541dbda0563fb9f042bc.def(boost::python::init< class ::statiskit::LazyEstimation< class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > const & >(""));
- class_caa96dc8906e541dbda0563fb9f042bc.def("get_estimated", method_pointer_b2f2db21533a5dd0802cc2770c73b9e9, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
if(autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_cb4432e6b9d05dfaa3b6285bbadb3f60.cpp b/src/py/wrapper/wrapper_cb4432e6b9d05dfaa3b6285bbadb3f60.cpp
index 1a0ec47d..5b6c1d8d 100644
--- a/src/py/wrapper/wrapper_cb4432e6b9d05dfaa3b6285bbadb3f60.cpp
+++ b/src/py/wrapper/wrapper_cb4432e6b9d05dfaa3b6285bbadb3f60.cpp
@@ -29,13 +29,9 @@ void wrapper_cb4432e6b9d05dfaa3b6285bbadb3f60()
boost::python::object module_104495a9f44f508fb8c76ab6d2269ec3(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_104495a9f44f508fb8c76ab6d2269ec3.c_str()))));
boost::python::scope().attr("_geometric_distribution_ml_estimation") = module_104495a9f44f508fb8c76ab6d2269ec3;
boost::python::scope scope_104495a9f44f508fb8c76ab6d2269ec3 = module_104495a9f44f508fb8c76ab6d2269ec3;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > (::statiskit::GeometricDistributionMLEstimation::Estimator::*method_pointer_5f7adbe4b8fe569cb840217ac0b1a050)(struct ::statiskit::UnivariateData const &, bool const &) const = &::statiskit::GeometricDistributionMLEstimation::Estimator::operator();
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > (::statiskit::GeometricDistributionMLEstimation::Estimator::*method_pointer_da653328564e5244b16286b7c93744b2)() const = &::statiskit::GeometricDistributionMLEstimation::Estimator::copy;
boost::python::class_< struct ::statiskit::GeometricDistributionMLEstimation::Estimator, autowig::Held< struct ::statiskit::GeometricDistributionMLEstimation::Estimator >::Type, boost::python::bases< struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator > > class_cb4432e6b9d05dfaa3b6285bbadb3f60("Estimator", "", boost::python::no_init);
class_cb4432e6b9d05dfaa3b6285bbadb3f60.def(boost::python::init< >(""));
class_cb4432e6b9d05dfaa3b6285bbadb3f60.def(boost::python::init< struct ::statiskit::GeometricDistributionMLEstimation::Estimator const & >(""));
- class_cb4432e6b9d05dfaa3b6285bbadb3f60.def("__call__", method_pointer_5f7adbe4b8fe569cb840217ac0b1a050, "");
- class_cb4432e6b9d05dfaa3b6285bbadb3f60.def("copy", method_pointer_da653328564e5244b16286b7c93744b2, "");
if(autowig::Held< struct ::statiskit::GeometricDistributionMLEstimation::Estimator >::is_class)
{
diff --git a/src/py/wrapper/wrapper_cbbaff3c6a9058d99e036851769c6c27.cpp b/src/py/wrapper/wrapper_cbbaff3c6a9058d99e036851769c6c27.cpp
deleted file mode 100644
index e8181257..00000000
--- a/src/py/wrapper/wrapper_cbbaff3c6a9058d99e036851769c6c27.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_90fdb4d529a65c60a98d4c1b7e2da730(class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::CriterionEstimator > > const & instance, const class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::CriterionEstimator & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::CriterionEstimator > > const volatile * get_pointer::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::CriterionEstimator > > const volatile >(class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::CriterionEstimator > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_cbbaff3c6a9058d99e036851769c6c27()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_cbbaff3c6a9058d99e036851769c6c27_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::CriterionEstimator > > const & unique_ptr_cbbaff3c6a9058d99e036851769c6c27)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::CriterionEstimator > > & >(unique_ptr_cbbaff3c6a9058d99e036851769c6c27).release()).ptr());
- std::shared_ptr< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::CriterionEstimator > shared_ptr_cbbaff3c6a9058d99e036851769c6c27(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::CriterionEstimator > > & >(unique_ptr_cbbaff3c6a9058d99e036851769c6c27)));
- return boost::python::incref(boost::python::object(shared_ptr_cbbaff3c6a9058d99e036851769c6c27).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::CriterionEstimator > >, unique_ptr_cbbaff3c6a9058d99e036851769c6c27_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_cc3bc950f48855398043fabd1fa92b62.cpp b/src/py/wrapper/wrapper_cc3bc950f48855398043fabd1fa92b62.cpp
index 49ddc335..29c55025 100644
--- a/src/py/wrapper/wrapper_cc3bc950f48855398043fabd1fa92b62.cpp
+++ b/src/py/wrapper/wrapper_cc3bc950f48855398043fabd1fa92b62.cpp
@@ -65,9 +65,7 @@ void wrapper_cc3bc950f48855398043fabd1fa92b62()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > (::statiskit::PolymorphicCopy< ::statiskit::UnivariateDistribution, ::statiskit::GammaDistribution, ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_8212df695c38549281a6bcb634bd2f31)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GammaDistribution, struct ::statiskit::ContinuousUnivariateDistribution >::copy;
boost::python::class_< autowig::Wrap_cc3bc950f48855398043fabd1fa92b62, autowig::Held< autowig::Wrap_cc3bc950f48855398043fabd1fa92b62 >::Type, boost::python::bases< struct ::statiskit::ContinuousUnivariateDistribution >, boost::noncopyable > class_cc3bc950f48855398043fabd1fa92b62("_PolymorphicCopy_cc3bc950f48855398043fabd1fa92b62", "", boost::python::no_init);
- class_cc3bc950f48855398043fabd1fa92b62.def("copy", method_pointer_8212df695c38549281a6bcb634bd2f31, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GammaDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_cd2f32a2cb285d6c9d814fca476c78af.cpp b/src/py/wrapper/wrapper_cd2f32a2cb285d6c9d814fca476c78af.cpp
index b68dedaf..a511fb55 100644
--- a/src/py/wrapper/wrapper_cd2f32a2cb285d6c9d814fca476c78af.cpp
+++ b/src/py/wrapper/wrapper_cd2f32a2cb285d6c9d814fca476c78af.cpp
@@ -25,13 +25,9 @@ void wrapper_cd2f32a2cb285d6c9d814fca476c78af()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- double (::statiskit::CategoricalUnivariateMixtureDistribution::*method_pointer_98fd70ce8a1a598598b6b8f283f85578)(int const &) const = &::statiskit::CategoricalUnivariateMixtureDistribution::pdf;
- class ::std::set< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > >, struct ::std::less< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > >, class ::std::allocator< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > > > (::statiskit::CategoricalUnivariateMixtureDistribution::*method_pointer_28583e5e17c25c088c19aaf7e0b25d47)() const = &::statiskit::CategoricalUnivariateMixtureDistribution::get_values;
boost::python::class_< struct ::statiskit::CategoricalUnivariateMixtureDistribution, autowig::Held< struct ::statiskit::CategoricalUnivariateMixtureDistribution >::Type, boost::python::bases< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::UnivariateMixtureDistribution< struct ::statiskit::CategoricalUnivariateDistribution > > > > class_cd2f32a2cb285d6c9d814fca476c78af("CategoricalUnivariateMixtureDistribution", "", boost::python::no_init);
class_cd2f32a2cb285d6c9d814fca476c78af.def(boost::python::init< class ::std::vector< struct ::statiskit::CategoricalUnivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalUnivariateDistribution * > > const, class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const & >(""));
class_cd2f32a2cb285d6c9d814fca476c78af.def(boost::python::init< struct ::statiskit::CategoricalUnivariateMixtureDistribution const & >(""));
- class_cd2f32a2cb285d6c9d814fca476c78af.def("pdf", method_pointer_98fd70ce8a1a598598b6b8f283f85578, "");
- class_cd2f32a2cb285d6c9d814fca476c78af.def("get_values", method_pointer_28583e5e17c25c088c19aaf7e0b25d47, "");
if(autowig::Held< struct ::statiskit::CategoricalUnivariateMixtureDistribution >::is_class)
{
diff --git a/src/py/wrapper/wrapper_cd5e5c2c8f40591793aafe753277bfe3.cpp b/src/py/wrapper/wrapper_cd5e5c2c8f40591793aafe753277bfe3.cpp
index 2508d122..14f56299 100644
--- a/src/py/wrapper/wrapper_cd5e5c2c8f40591793aafe753277bfe3.cpp
+++ b/src/py/wrapper/wrapper_cd5e5c2c8f40591793aafe753277bfe3.cpp
@@ -25,20 +25,12 @@ void wrapper_cd5e5c2c8f40591793aafe753277bfe3()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- ::statiskit::Index (::statiskit::DirichletDistribution::*method_pointer_9d4b74e774e7503b91ea1e3d3bbda991)() const = &::statiskit::DirichletDistribution::get_nb_components;
- unsigned int (::statiskit::DirichletDistribution::*method_pointer_978980f9f0985fa0be161c7da2bf903c)() const = &::statiskit::DirichletDistribution::get_nb_parameters;
- double (::statiskit::DirichletDistribution::*method_pointer_112f7763573c582c968f3a4230f8e4f9)(struct ::statiskit::MultivariateEvent const *, bool const &) const = &::statiskit::DirichletDistribution::probability;
- class ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > (::statiskit::DirichletDistribution::*method_pointer_403bf963ff385d7dbcbff335b19feed0)() const = &::statiskit::DirichletDistribution::simulate;
class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const & (::statiskit::DirichletDistribution::*method_pointer_8b3cd98182555b0ba6f7e67b9468a0f8)() const = &::statiskit::DirichletDistribution::get_alpha;
void (::statiskit::DirichletDistribution::*method_pointer_3aa0b41c15235d3eacbc5a2da94febc1)(class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const &) = &::statiskit::DirichletDistribution::set_alpha;
boost::python::class_< class ::statiskit::DirichletDistribution, autowig::Held< class ::statiskit::DirichletDistribution >::Type, boost::python::bases< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, class ::statiskit::DirichletDistribution, struct ::statiskit::ContinuousMultivariateDistribution > > > class_cd5e5c2c8f40591793aafe753277bfe3("DirichletDistribution", "", boost::python::no_init);
class_cd5e5c2c8f40591793aafe753277bfe3.def(boost::python::init< ::statiskit::Index const & >(""));
class_cd5e5c2c8f40591793aafe753277bfe3.def(boost::python::init< class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const & >(""));
class_cd5e5c2c8f40591793aafe753277bfe3.def(boost::python::init< class ::statiskit::DirichletDistribution const & >(""));
- class_cd5e5c2c8f40591793aafe753277bfe3.def("get_nb_components", method_pointer_9d4b74e774e7503b91ea1e3d3bbda991, "");
- class_cd5e5c2c8f40591793aafe753277bfe3.def("get_nb_parameters", method_pointer_978980f9f0985fa0be161c7da2bf903c, "");
- class_cd5e5c2c8f40591793aafe753277bfe3.def("probability", method_pointer_112f7763573c582c968f3a4230f8e4f9, "");
- class_cd5e5c2c8f40591793aafe753277bfe3.def("simulate", method_pointer_403bf963ff385d7dbcbff335b19feed0, "");
class_cd5e5c2c8f40591793aafe753277bfe3.def("get_alpha", method_pointer_8b3cd98182555b0ba6f7e67b9468a0f8, boost::python::return_value_policy< boost::python::return_by_value >(), "");
class_cd5e5c2c8f40591793aafe753277bfe3.def("set_alpha", method_pointer_3aa0b41c15235d3eacbc5a2da94febc1, "");
diff --git a/src/py/wrapper/wrapper_ce183f8233945456bfe68bbd4e38c60c.cpp b/src/py/wrapper/wrapper_ce183f8233945456bfe68bbd4e38c60c.cpp
deleted file mode 100644
index 9ce47a64..00000000
--- a/src/py/wrapper/wrapper_ce183f8233945456bfe68bbd4e38c60c.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_31c7f97c949c53f4a1235eadd8026005(class ::std::unique_ptr< class ::statiskit::CauchyDistribution, struct ::std::default_delete< class ::statiskit::CauchyDistribution > > const & instance, const class ::statiskit::CauchyDistribution & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< class ::statiskit::CauchyDistribution, struct ::std::default_delete< class ::statiskit::CauchyDistribution > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< class ::statiskit::CauchyDistribution, struct ::std::default_delete< class ::statiskit::CauchyDistribution > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_ce183f8233945456bfe68bbd4e38c60c()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_ce183f8233945456bfe68bbd4e38c60c_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< class ::statiskit::CauchyDistribution, struct ::std::default_delete< class ::statiskit::CauchyDistribution > > const & unique_ptr_ce183f8233945456bfe68bbd4e38c60c)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::CauchyDistribution, struct ::std::default_delete< class ::statiskit::CauchyDistribution > > & >(unique_ptr_ce183f8233945456bfe68bbd4e38c60c).release()).ptr());
- std::shared_ptr< class ::statiskit::CauchyDistribution > shared_ptr_ce183f8233945456bfe68bbd4e38c60c(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::CauchyDistribution, struct ::std::default_delete< class ::statiskit::CauchyDistribution > > & >(unique_ptr_ce183f8233945456bfe68bbd4e38c60c)));
- return boost::python::incref(boost::python::object(shared_ptr_ce183f8233945456bfe68bbd4e38c60c).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::CauchyDistribution, struct ::std::default_delete< class ::statiskit::CauchyDistribution > >, unique_ptr_ce183f8233945456bfe68bbd4e38c60c_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_cea324532999556cbf31852a5aec774a.cpp b/src/py/wrapper/wrapper_cea324532999556cbf31852a5aec774a.cpp
deleted file mode 100644
index 3e2b849d..00000000
--- a/src/py/wrapper/wrapper_cea324532999556cbf31852a5aec774a.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_321f52090e615c0a87c56e3796644169(class ::std::unique_ptr< class ::statiskit::SplittingDistribution, struct ::std::default_delete< class ::statiskit::SplittingDistribution > > const & instance, const class ::statiskit::SplittingDistribution & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< class ::statiskit::SplittingDistribution, struct ::std::default_delete< class ::statiskit::SplittingDistribution > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< class ::statiskit::SplittingDistribution, struct ::std::default_delete< class ::statiskit::SplittingDistribution > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_cea324532999556cbf31852a5aec774a()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_cea324532999556cbf31852a5aec774a_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< class ::statiskit::SplittingDistribution, struct ::std::default_delete< class ::statiskit::SplittingDistribution > > const & unique_ptr_cea324532999556cbf31852a5aec774a)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::SplittingDistribution, struct ::std::default_delete< class ::statiskit::SplittingDistribution > > & >(unique_ptr_cea324532999556cbf31852a5aec774a).release()).ptr());
- std::shared_ptr< class ::statiskit::SplittingDistribution > shared_ptr_cea324532999556cbf31852a5aec774a(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::SplittingDistribution, struct ::std::default_delete< class ::statiskit::SplittingDistribution > > & >(unique_ptr_cea324532999556cbf31852a5aec774a)));
- return boost::python::incref(boost::python::object(shared_ptr_cea324532999556cbf31852a5aec774a).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::SplittingDistribution, struct ::std::default_delete< class ::statiskit::SplittingDistribution > >, unique_ptr_cea324532999556cbf31852a5aec774a_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_cf0179fb6c94524589e450e5bcacc532.cpp b/src/py/wrapper/wrapper_cf0179fb6c94524589e450e5bcacc532.cpp
index bfe7e9ba..41a074e0 100644
--- a/src/py/wrapper/wrapper_cf0179fb6c94524589e450e5bcacc532.cpp
+++ b/src/py/wrapper/wrapper_cf0179fb6c94524589e450e5bcacc532.cpp
@@ -47,9 +47,7 @@ void wrapper_cf0179fb6c94524589e450e5bcacc532()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- enum ::statiskit::outcome_type (::statiskit::CategoricalEvent::*method_pointer_6be7c81ad3ae5c77a462d7101baa7329)() const = &::statiskit::CategoricalEvent::get_outcome;
boost::python::class_< autowig::Wrap_cf0179fb6c94524589e450e5bcacc532, autowig::Held< autowig::Wrap_cf0179fb6c94524589e450e5bcacc532 >::Type, boost::python::bases< struct ::statiskit::UnivariateEvent >, boost::noncopyable > class_cf0179fb6c94524589e450e5bcacc532("CategoricalEvent", "", boost::python::no_init);
- class_cf0179fb6c94524589e450e5bcacc532.def("get_outcome", method_pointer_6be7c81ad3ae5c77a462d7101baa7329, "");
if(autowig::Held< struct ::statiskit::CategoricalEvent >::is_class)
{
diff --git a/src/py/wrapper/wrapper_cf0415be3d965595a8486e9a8659c1a9.cpp b/src/py/wrapper/wrapper_cf0415be3d965595a8486e9a8659c1a9.cpp
index 03ace40a..0835e6ef 100644
--- a/src/py/wrapper/wrapper_cf0415be3d965595a8486e9a8659c1a9.cpp
+++ b/src/py/wrapper/wrapper_cf0415be3d965595a8486e9a8659c1a9.cpp
@@ -65,17 +65,15 @@ void wrapper_cf0415be3d965595a8486e9a8659c1a9()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- double (::statiskit::CategoricalUnivariateDistribution::*method_pointer_7126fc85886253648b85734c2202d73e)(struct ::statiskit::UnivariateEvent const *, bool const &) const = &::statiskit::CategoricalUnivariateDistribution::probability;
double (::statiskit::CategoricalUnivariateDistribution::*method_pointer_bf87506bdef85834a040bd514141c40f)(class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > const &) const = &::statiskit::CategoricalUnivariateDistribution::ldf;
double (::statiskit::CategoricalUnivariateDistribution::*method_pointer_d5f6ca2affb75fd78b00fcc370d678ff)(class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > const &) const = &::statiskit::CategoricalUnivariateDistribution::pdf;
double (::statiskit::CategoricalUnivariateDistribution::*method_pointer_ffbd4b9cbee7579795e0ce6676ff252f)(int const &) const = &::statiskit::CategoricalUnivariateDistribution::pdf;
- class ::std::set< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > >, struct ::std::less< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > >, class ::std::allocator< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > > > (::statiskit::CategoricalUnivariateDistribution::*method_pointer_792a96c4bc565f2aa41ebb4e2c268a40)() const = &::statiskit::CategoricalUnivariateDistribution::get_values;
+ class ::std::set< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > >, struct ::std::less< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > >, class ::std::allocator< class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > > > (::statiskit::CategoricalUnivariateDistribution::*method_pointer_11f39baffa14586ea386a3b3aea06b06)() const = &::statiskit::CategoricalUnivariateDistribution::get_values;
boost::python::class_< autowig::Wrap_cf0415be3d965595a8486e9a8659c1a9, autowig::Held< autowig::Wrap_cf0415be3d965595a8486e9a8659c1a9 >::Type, boost::python::bases< struct ::statiskit::UnivariateDistribution >, boost::noncopyable > class_cf0415be3d965595a8486e9a8659c1a9("CategoricalUnivariateDistribution", "This virtual class CategoricalUnivariateDistribution represents the\ndistribution of a random categorical component $ X $. The support is a\nfinite set of categories (string) $ :raw-latex:`\\mathcal{X}` $ and we\nhave $ :raw-latex:`\\sum`\\_{s:raw-latex:`\\in `:raw-latex:`\\mathcal{S}`}\nP(S=s) = 1$.\n\n", boost::python::no_init);
- class_cf0415be3d965595a8486e9a8659c1a9.def("probability", method_pointer_7126fc85886253648b85734c2202d73e, "Compute the probability of a set of values.\n\nLet $A :raw-latex:`\\in `:raw-latex:`\\mathcal{S}` $ denote the set of\nvalues. The probability function get $ P:raw-latex:`\\left`(S\n:raw-latex:`\\in `A:raw-latex:`\\right`) $ or $\n:raw-latex:`\\ln `P:raw-latex:`\\left`(S\n:raw-latex:`\\in `A:raw-latex:`\\right`) $ according to the boolean\nparameter logarithm.\n\n:Parameters:\n - `` (:py:class:`statiskit.core.statiskit.UnivariateEvent`) - Undocumented\n - `logarithm` (:cpp:any:`bool`) - The boolean.\n\n:Return Type:\n :cpp:any:`double`\n\n");
class_cf0415be3d965595a8486e9a8659c1a9.def("ldf", boost::python::pure_virtual(method_pointer_bf87506bdef85834a040bd514141c40f), "Compute the log-probability of a value.\n\nLet $c :raw-latex:`\\in `:raw-latex:`\\mathcal{S}` $ denote the value, $\n:raw-latex:`\\ln `P:raw-latex:`\\left`(S = s:raw-latex:`\\right`) $.\n\n:Parameter:\n `value` (:cpp:any:`::std::basic_string<` char, struct\n::std::char\\_traits< char >, class ::std::allocator< char > >) - The considered value.\n\n:Return Type:\n :cpp:any:`double`\n\n");
class_cf0415be3d965595a8486e9a8659c1a9.def("pdf", boost::python::pure_virtual(method_pointer_d5f6ca2affb75fd78b00fcc370d678ff), "Compute the probability of a value\n\nLet $c :raw-latex:`\\in `:raw-latex:`\\mathcal{S}` $ denote the value, $\nP:raw-latex:`\\left`(S = s:raw-latex:`\\right`) $.\n\n:Parameter:\n `value` (:cpp:any:`::std::basic_string<` char, struct\n::std::char\\_traits< char >, class ::std::allocator< char > >) - The considered value.\n\n:Return Type:\n :cpp:any:`double`\n\n");
class_cf0415be3d965595a8486e9a8659c1a9.def("pdf", boost::python::pure_virtual(method_pointer_ffbd4b9cbee7579795e0ce6676ff252f), "Compute the probability of a value\n\nLet $c :raw-latex:`\\in `:raw-latex:`\\mathcal{S}` $ denote the value, $\nP:raw-latex:`\\left`(S = s:raw-latex:`\\right`) $.\n\n:Parameter:\n `position` (:cpp:any:`int`) - Undocumented\n\n:Return Type:\n :cpp:any:`double`\n\n");
- class_cf0415be3d965595a8486e9a8659c1a9.def("get_values", boost::python::pure_virtual(method_pointer_792a96c4bc565f2aa41ebb4e2c268a40), "Get the set of categories (string) $ :raw-latex:`\\mathcal{S}` $.\n\n:Return Type:\n :cpp:any:`::std::set<` class ::std::basic\\_string< char,\n struct ::std::char\\_traits< char >, class ::std::allocator< char > >,\n struct ::std::less< class ::std::basic\\_string< char, struct\n ::std::char\\_traits< char >, class ::std::allocator< char > > >, class\n ::std::allocator< class ::std::basic\\_string< char, struct\n ::std::char\\_traits< char >, class ::std::allocator< char > > > >\n\n");
+ class_cf0415be3d965595a8486e9a8659c1a9.def("get_values", boost::python::pure_virtual(method_pointer_11f39baffa14586ea386a3b3aea06b06), "Get the set of categories (string) $ :raw-latex:`\\mathcal{S}` $.\n\n:Return Type:\n :cpp:any:`::std::set<` class ::std::basic\\_string< char,\n struct ::std::char\\_traits< char >, class ::std::allocator< char > >,\n struct ::std::less< class ::std::basic\\_string< char, struct\n ::std::char\\_traits< char >, class ::std::allocator< char > > >, class\n ::std::allocator< class ::std::basic\\_string< char, struct\n ::std::char\\_traits< char >, class ::std::allocator< char > > > >\n\n");
if(autowig::Held< struct ::statiskit::CategoricalUnivariateDistribution >::is_class)
{
diff --git a/src/py/wrapper/wrapper_cfc3250f8cab5b5c9c3283018d37fe6c.cpp b/src/py/wrapper/wrapper_cfc3250f8cab5b5c9c3283018d37fe6c.cpp
deleted file mode 100644
index 6e87e489..00000000
--- a/src/py/wrapper/wrapper_cfc3250f8cab5b5c9c3283018d37fe6c.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_cfc3250f8cab5b5c9c3283018d37fe6c()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::CriterionEstimator > > (*function_pointer_cfc3250f8cab5b5c9c3283018d37fe6c)(class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::CriterionEstimator const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_cfc3250f8cab5b5c9c3283018d37fe6c, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_d09bc728f19c5db5a6f8091c4c6d9f2b.cpp b/src/py/wrapper/wrapper_d09bc728f19c5db5a6f8091c4c6d9f2b.cpp
index c7bee101..d6972816 100644
--- a/src/py/wrapper/wrapper_d09bc728f19c5db5a6f8091c4c6d9f2b.cpp
+++ b/src/py/wrapper/wrapper_d09bc728f19c5db5a6f8091c4c6d9f2b.cpp
@@ -50,9 +50,7 @@ void wrapper_d09bc728f19c5db5a6f8091c4c6d9f2b()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::MultivariateDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateDistribution > > (::statiskit::PolymorphicCopy< ::statiskit::MultivariateDistribution, ::statiskit::MultivariateMixtureDistribution< ::statiskit::ContinuousMultivariateDistribution >, ::statiskit::MixtureDistribution< ::statiskit::ContinuousMultivariateDistribution > >::*method_pointer_051df2c50206554b9bded4a431031ce8)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, class ::statiskit::MixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > >::copy;
boost::python::class_< autowig::Wrap_d09bc728f19c5db5a6f8091c4c6d9f2b, autowig::Held< autowig::Wrap_d09bc728f19c5db5a6f8091c4c6d9f2b >::Type, boost::python::bases< class ::statiskit::MixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > >, boost::noncopyable > class_d09bc728f19c5db5a6f8091c4c6d9f2b("_PolymorphicCopy_d09bc728f19c5db5a6f8091c4c6d9f2b", "", boost::python::no_init);
- class_d09bc728f19c5db5a6f8091c4c6d9f2b.def("copy", method_pointer_051df2c50206554b9bded4a431031ce8, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, class ::statiskit::MixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_d0ed0f7adad950a1a66bbbf2fcc3f5d1.cpp b/src/py/wrapper/wrapper_d0ed0f7adad950a1a66bbbf2fcc3f5d1.cpp
index f88272ba..a2939b02 100644
--- a/src/py/wrapper/wrapper_d0ed0f7adad950a1a66bbbf2fcc3f5d1.cpp
+++ b/src/py/wrapper/wrapper_d0ed0f7adad950a1a66bbbf2fcc3f5d1.cpp
@@ -50,9 +50,7 @@ void wrapper_d0ed0f7adad950a1a66bbbf2fcc3f5d1()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > (::statiskit::PolymorphicCopy< ::statiskit::UnivariateDistribution, ::statiskit::QuantitativeUnivariateFrequencyDistribution< ::statiskit::ContinuousUnivariateDistribution >, ::statiskit::UnivariateFrequencyDistribution< ::statiskit::ContinuousUnivariateDistribution > >::*method_pointer_fc52469705645be59b8a970932051267)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution > >::copy;
boost::python::class_< autowig::Wrap_d0ed0f7adad950a1a66bbbf2fcc3f5d1, autowig::Held< autowig::Wrap_d0ed0f7adad950a1a66bbbf2fcc3f5d1 >::Type, boost::python::bases< class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution > >, boost::noncopyable > class_d0ed0f7adad950a1a66bbbf2fcc3f5d1("_PolymorphicCopy_d0ed0f7adad950a1a66bbbf2fcc3f5d1", "", boost::python::no_init);
- class_d0ed0f7adad950a1a66bbbf2fcc3f5d1.def("copy", method_pointer_fc52469705645be59b8a970932051267, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution > > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_d17823dc420d54a3b3d3d3f9783f6278.cpp b/src/py/wrapper/wrapper_d17823dc420d54a3b3d3d3f9783f6278.cpp
deleted file mode 100644
index c13b921a..00000000
--- a/src/py/wrapper/wrapper_d17823dc420d54a3b3d3d3f9783f6278.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_c8723047ae5e5577aeb01d69da4fc8dd(class ::std::unique_ptr< class ::statiskit::ExponentialSchedule, struct ::std::default_delete< class ::statiskit::ExponentialSchedule > > const & instance, const class ::statiskit::ExponentialSchedule & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< class ::statiskit::ExponentialSchedule, struct ::std::default_delete< class ::statiskit::ExponentialSchedule > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< class ::statiskit::ExponentialSchedule, struct ::std::default_delete< class ::statiskit::ExponentialSchedule > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_d17823dc420d54a3b3d3d3f9783f6278()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_d17823dc420d54a3b3d3d3f9783f6278_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< class ::statiskit::ExponentialSchedule, struct ::std::default_delete< class ::statiskit::ExponentialSchedule > > const & unique_ptr_d17823dc420d54a3b3d3d3f9783f6278)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::ExponentialSchedule, struct ::std::default_delete< class ::statiskit::ExponentialSchedule > > & >(unique_ptr_d17823dc420d54a3b3d3d3f9783f6278).release()).ptr());
- std::shared_ptr< class ::statiskit::ExponentialSchedule > shared_ptr_d17823dc420d54a3b3d3d3f9783f6278(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::ExponentialSchedule, struct ::std::default_delete< class ::statiskit::ExponentialSchedule > > & >(unique_ptr_d17823dc420d54a3b3d3d3f9783f6278)));
- return boost::python::incref(boost::python::object(shared_ptr_d17823dc420d54a3b3d3d3f9783f6278).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::ExponentialSchedule, struct ::std::default_delete< class ::statiskit::ExponentialSchedule > >, unique_ptr_d17823dc420d54a3b3d3d3f9783f6278_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_d388c7d87cae5005a43db54a3dd5044b.cpp b/src/py/wrapper/wrapper_d388c7d87cae5005a43db54a3dd5044b.cpp
deleted file mode 100644
index c8ddaf64..00000000
--- a/src/py/wrapper/wrapper_d388c7d87cae5005a43db54a3dd5044b.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_d388c7d87cae5005a43db54a3dd5044b()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< class ::statiskit::GumbelMinDistribution, struct ::std::default_delete< class ::statiskit::GumbelMinDistribution > > (*function_pointer_d388c7d87cae5005a43db54a3dd5044b)(class ::statiskit::GumbelMinDistribution const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_d388c7d87cae5005a43db54a3dd5044b, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_d4b7bfff2e0551769c3e6767fe7dca05.cpp b/src/py/wrapper/wrapper_d4b7bfff2e0551769c3e6767fe7dca05.cpp
index 92e6ec82..0907fdb5 100644
--- a/src/py/wrapper/wrapper_d4b7bfff2e0551769c3e6767fe7dca05.cpp
+++ b/src/py/wrapper/wrapper_d4b7bfff2e0551769c3e6767fe7dca05.cpp
@@ -56,7 +56,6 @@ void wrapper_d4b7bfff2e0551769c3e6767fe7dca05()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- unsigned int (::statiskit::MixtureDistribution< ::statiskit::ContinuousMultivariateDistribution >::*method_pointer_95135a341c905d84966c263f09456897)() const = &::statiskit::MixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >::get_nb_parameters;
::statiskit::Index (::statiskit::MixtureDistribution< ::statiskit::ContinuousMultivariateDistribution >::*method_pointer_84e54ba703be5d09a3850865ebae7947)() const = &::statiskit::MixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >::get_nb_states;
struct ::statiskit::ContinuousMultivariateDistribution const * (::statiskit::MixtureDistribution< ::statiskit::ContinuousMultivariateDistribution >::*method_pointer_c7ad8579c93f5af99593991c02ff8595)(::statiskit::Index const &) const = &::statiskit::MixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >::get_observation;
void (::statiskit::MixtureDistribution< ::statiskit::ContinuousMultivariateDistribution >::*method_pointer_be0a79cf74985b8a9b7c9f627f3c9346)(::statiskit::Index const &, struct ::statiskit::ContinuousMultivariateDistribution const &) = &::statiskit::MixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >::set_observation;
@@ -68,7 +67,6 @@ void wrapper_d4b7bfff2e0551769c3e6767fe7dca05()
double (::statiskit::MixtureDistribution< ::statiskit::ContinuousMultivariateDistribution >::*method_pointer_d1a69ac6a265507ea72b7a64367795f1)(struct ::statiskit::MultivariateEvent const *) const = &::statiskit::MixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >::uncertainty;
double (::statiskit::MixtureDistribution< ::statiskit::ContinuousMultivariateDistribution >::*method_pointer_af1dba75f7ed587d9c452594631b7033)(struct ::statiskit::MultivariateData const &) const = &::statiskit::MixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >::uncertainty;
boost::python::class_< autowig::Wrap_d4b7bfff2e0551769c3e6767fe7dca05, autowig::Held< autowig::Wrap_d4b7bfff2e0551769c3e6767fe7dca05 >::Type, boost::python::bases< struct ::statiskit::ContinuousMultivariateDistribution >, boost::noncopyable > class_d4b7bfff2e0551769c3e6767fe7dca05("_MixtureDistribution_d4b7bfff2e0551769c3e6767fe7dca05", "", boost::python::no_init);
- class_d4b7bfff2e0551769c3e6767fe7dca05.def("get_nb_parameters", method_pointer_95135a341c905d84966c263f09456897, "");
class_d4b7bfff2e0551769c3e6767fe7dca05.def("get_nb_states", method_pointer_84e54ba703be5d09a3850865ebae7947, "");
class_d4b7bfff2e0551769c3e6767fe7dca05.def("get_observation", method_pointer_c7ad8579c93f5af99593991c02ff8595, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
class_d4b7bfff2e0551769c3e6767fe7dca05.def("set_observation", method_pointer_be0a79cf74985b8a9b7c9f627f3c9346, "");
diff --git a/src/py/wrapper/wrapper_d6970cd0a37451cfbcd48d316b17aaa0.cpp b/src/py/wrapper/wrapper_d6970cd0a37451cfbcd48d316b17aaa0.cpp
index 2e518c6c..d52bad28 100644
--- a/src/py/wrapper/wrapper_d6970cd0a37451cfbcd48d316b17aaa0.cpp
+++ b/src/py/wrapper/wrapper_d6970cd0a37451cfbcd48d316b17aaa0.cpp
@@ -44,9 +44,7 @@ void wrapper_d6970cd0a37451cfbcd48d316b17aaa0()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > (::statiskit::PolymorphicCopy< ::statiskit::MultivariateDistributionEstimation::Estimator, ::statiskit::SplittingDistributionEstimation::Estimator, ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator >::*method_pointer_a0b487653a3856b1bb4b5c6fad17a750)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistributionEstimation::Estimator, class ::statiskit::SplittingDistributionEstimation::Estimator, struct ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator >::copy;
boost::python::class_< autowig::Wrap_d6970cd0a37451cfbcd48d316b17aaa0, autowig::Held< autowig::Wrap_d6970cd0a37451cfbcd48d316b17aaa0 >::Type, boost::python::bases< struct ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator >, boost::noncopyable > class_d6970cd0a37451cfbcd48d316b17aaa0("_PolymorphicCopy_d6970cd0a37451cfbcd48d316b17aaa0", "", boost::python::no_init);
- class_d6970cd0a37451cfbcd48d316b17aaa0.def("copy", method_pointer_a0b487653a3856b1bb4b5c6fad17a750, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistributionEstimation::Estimator, class ::statiskit::SplittingDistributionEstimation::Estimator, struct ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_d72a9c13e27a5de5800ea382cc4d107f.cpp b/src/py/wrapper/wrapper_d72a9c13e27a5de5800ea382cc4d107f.cpp
index 714c5be7..b96ecf61 100644
--- a/src/py/wrapper/wrapper_d72a9c13e27a5de5800ea382cc4d107f.cpp
+++ b/src/py/wrapper/wrapper_d72a9c13e27a5de5800ea382cc4d107f.cpp
@@ -25,12 +25,10 @@ void wrapper_d72a9c13e27a5de5800ea382cc4d107f()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- struct ::statiskit::UnivariateDistribution const * (::statiskit::LazyEstimation< ::statiskit::ContinuousUnivariateMixtureDistribution, ::statiskit::ContinuousUnivariateDistributionEstimation >::*method_pointer_a6bc9c7946de52649e0ddb4317b00ef5)() const = &::statiskit::LazyEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::get_estimated;
boost::python::class_< class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type, boost::python::bases< struct ::statiskit::ContinuousUnivariateDistributionEstimation > > class_d72a9c13e27a5de5800ea382cc4d107f("_LazyEstimation_d72a9c13e27a5de5800ea382cc4d107f", "", boost::python::no_init);
class_d72a9c13e27a5de5800ea382cc4d107f.def(boost::python::init< >(""));
class_d72a9c13e27a5de5800ea382cc4d107f.def(boost::python::init< struct ::statiskit::ContinuousUnivariateMixtureDistribution const * >(""));
class_d72a9c13e27a5de5800ea382cc4d107f.def(boost::python::init< class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const & >(""));
- class_d72a9c13e27a5de5800ea382cc4d107f.def("get_estimated", method_pointer_a6bc9c7946de52649e0ddb4317b00ef5, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_d7aaae9c78655d9f870d5f017126833f.cpp b/src/py/wrapper/wrapper_d7aaae9c78655d9f870d5f017126833f.cpp
index 9d3dca76..d532ad6e 100644
--- a/src/py/wrapper/wrapper_d7aaae9c78655d9f870d5f017126833f.cpp
+++ b/src/py/wrapper/wrapper_d7aaae9c78655d9f870d5f017126833f.cpp
@@ -25,19 +25,11 @@ void wrapper_d7aaae9c78655d9f870d5f017126833f()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- ::statiskit::Index (::statiskit::DirichletMultinomialSingularDistribution::*method_pointer_53cdb7b6bdfa5b52a5a7388f16ce3660)() const = &::statiskit::DirichletMultinomialSingularDistribution::get_nb_components;
- unsigned int (::statiskit::DirichletMultinomialSingularDistribution::*method_pointer_a1406732d9a6551189f12c0c4038acf0)() const = &::statiskit::DirichletMultinomialSingularDistribution::get_nb_parameters;
- double (::statiskit::DirichletMultinomialSingularDistribution::*method_pointer_fa08ff8bc42f5e939535c80832e30b9f)(struct ::statiskit::MultivariateEvent const *, bool const &) const = &::statiskit::DirichletMultinomialSingularDistribution::probability;
- class ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > (::statiskit::DirichletMultinomialSingularDistribution::*method_pointer_fbd0744ace815fe993f4be6df7484eaf)(unsigned int ) const = &::statiskit::DirichletMultinomialSingularDistribution::simulate;
class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const & (::statiskit::DirichletMultinomialSingularDistribution::*method_pointer_06bd867c93c85c6f87717fbc2be04a50)() const = &::statiskit::DirichletMultinomialSingularDistribution::get_alpha;
void (::statiskit::DirichletMultinomialSingularDistribution::*method_pointer_6834eea566225a72a1dba7a36998e76a)(class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const &) = &::statiskit::DirichletMultinomialSingularDistribution::set_alpha;
boost::python::class_< class ::statiskit::DirichletMultinomialSingularDistribution, autowig::Held< class ::statiskit::DirichletMultinomialSingularDistribution >::Type, boost::python::bases< struct ::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistribution, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistribution > > > class_d7aaae9c78655d9f870d5f017126833f("DirichletMultinomialSingularDistribution", "", boost::python::no_init);
class_d7aaae9c78655d9f870d5f017126833f.def(boost::python::init< class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const & >(""));
class_d7aaae9c78655d9f870d5f017126833f.def(boost::python::init< class ::statiskit::DirichletMultinomialSingularDistribution const & >(""));
- class_d7aaae9c78655d9f870d5f017126833f.def("get_nb_components", method_pointer_53cdb7b6bdfa5b52a5a7388f16ce3660, "");
- class_d7aaae9c78655d9f870d5f017126833f.def("get_nb_parameters", method_pointer_a1406732d9a6551189f12c0c4038acf0, "");
- class_d7aaae9c78655d9f870d5f017126833f.def("probability", method_pointer_fa08ff8bc42f5e939535c80832e30b9f, "");
- class_d7aaae9c78655d9f870d5f017126833f.def("simulate", method_pointer_fbd0744ace815fe993f4be6df7484eaf, "");
class_d7aaae9c78655d9f870d5f017126833f.def("get_alpha", method_pointer_06bd867c93c85c6f87717fbc2be04a50, boost::python::return_value_policy< boost::python::return_by_value >(), "");
class_d7aaae9c78655d9f870d5f017126833f.def("set_alpha", method_pointer_6834eea566225a72a1dba7a36998e76a, "");
diff --git a/src/py/wrapper/wrapper_d82ac4c07b685057ae35b9a0216111d2.cpp b/src/py/wrapper/wrapper_d82ac4c07b685057ae35b9a0216111d2.cpp
index 80c79df3..9326b1c2 100644
--- a/src/py/wrapper/wrapper_d82ac4c07b685057ae35b9a0216111d2.cpp
+++ b/src/py/wrapper/wrapper_d82ac4c07b685057ae35b9a0216111d2.cpp
@@ -25,13 +25,9 @@ void wrapper_d82ac4c07b685057ae35b9a0216111d2()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- ::statiskit::Index (::statiskit::SlopeHeuristicMaximalSelector::*method_pointer_793a4fdfb2d05a13a813397ee6d16a7b)(class ::statiskit::SlopeHeuristic const &) const = &::statiskit::SlopeHeuristicMaximalSelector::operator();
- class ::std::unique_ptr< struct ::statiskit::SlopeHeuristicSelector, struct ::std::default_delete< struct ::statiskit::SlopeHeuristicSelector > > (::statiskit::SlopeHeuristicMaximalSelector::*method_pointer_c774d765ab8e5c4a968a8dc0a4425128)() const = &::statiskit::SlopeHeuristicMaximalSelector::copy;
boost::python::class_< struct ::statiskit::SlopeHeuristicMaximalSelector, autowig::Held< struct ::statiskit::SlopeHeuristicMaximalSelector >::Type, boost::python::bases< struct ::statiskit::SlopeHeuristicSelector > > class_d82ac4c07b685057ae35b9a0216111d2("SlopeHeuristicMaximalSelector", "", boost::python::no_init);
class_d82ac4c07b685057ae35b9a0216111d2.def(boost::python::init< >(""));
class_d82ac4c07b685057ae35b9a0216111d2.def(boost::python::init< struct ::statiskit::SlopeHeuristicMaximalSelector const & >(""));
- class_d82ac4c07b685057ae35b9a0216111d2.def("__call__", method_pointer_793a4fdfb2d05a13a813397ee6d16a7b, "");
- class_d82ac4c07b685057ae35b9a0216111d2.def("copy", method_pointer_c774d765ab8e5c4a968a8dc0a4425128, "");
if(autowig::Held< struct ::statiskit::SlopeHeuristicMaximalSelector >::is_class)
{
diff --git a/src/py/wrapper/wrapper_d84d3426cce55670b51d351b388a8ae8.cpp b/src/py/wrapper/wrapper_d84d3426cce55670b51d351b388a8ae8.cpp
index 76cfdbb6..08126db7 100644
--- a/src/py/wrapper/wrapper_d84d3426cce55670b51d351b388a8ae8.cpp
+++ b/src/py/wrapper/wrapper_d84d3426cce55670b51d351b388a8ae8.cpp
@@ -59,9 +59,7 @@ void wrapper_d84d3426cce55670b51d351b388a8ae8()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::MultivariateData, struct ::std::default_delete< struct ::statiskit::MultivariateData > > (::statiskit::PolymorphicCopy< ::statiskit::MultivariateData, ::statiskit::MultivariateDataFrame, ::statiskit::MultivariateData >::*method_pointer_6297c3d2b63f55c6978039eca42dfda2)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateData, class ::statiskit::MultivariateDataFrame, struct ::statiskit::MultivariateData >::copy;
boost::python::class_< autowig::Wrap_d84d3426cce55670b51d351b388a8ae8, autowig::Held< autowig::Wrap_d84d3426cce55670b51d351b388a8ae8 >::Type, boost::python::bases< struct ::statiskit::MultivariateData >, boost::noncopyable > class_d84d3426cce55670b51d351b388a8ae8("_PolymorphicCopy_d84d3426cce55670b51d351b388a8ae8", "", boost::python::no_init);
- class_d84d3426cce55670b51d351b388a8ae8.def("copy", method_pointer_6297c3d2b63f55c6978039eca42dfda2, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateData, class ::statiskit::MultivariateDataFrame, struct ::statiskit::MultivariateData > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_d98e19d761d75012a9c1df0886e2812f.cpp b/src/py/wrapper/wrapper_d98e19d761d75012a9c1df0886e2812f.cpp
index 41b654cc..bf72a5e0 100644
--- a/src/py/wrapper/wrapper_d98e19d761d75012a9c1df0886e2812f.cpp
+++ b/src/py/wrapper/wrapper_d98e19d761d75012a9c1df0886e2812f.cpp
@@ -65,9 +65,7 @@ void wrapper_d98e19d761d75012a9c1df0886e2812f()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > (::statiskit::PolymorphicCopy< ::statiskit::UnivariateDistribution, ::statiskit::GumbelMaxDistribution, ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_e977892383335322970a590f3a952bb0)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GumbelMaxDistribution, struct ::statiskit::ContinuousUnivariateDistribution >::copy;
boost::python::class_< autowig::Wrap_d98e19d761d75012a9c1df0886e2812f, autowig::Held< autowig::Wrap_d98e19d761d75012a9c1df0886e2812f >::Type, boost::python::bases< struct ::statiskit::ContinuousUnivariateDistribution >, boost::noncopyable > class_d98e19d761d75012a9c1df0886e2812f("_PolymorphicCopy_d98e19d761d75012a9c1df0886e2812f", "", boost::python::no_init);
- class_d98e19d761d75012a9c1df0886e2812f.def("copy", method_pointer_e977892383335322970a590f3a952bb0, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GumbelMaxDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_dace22af29e35e1e8847a21e0083dbd0.cpp b/src/py/wrapper/wrapper_dace22af29e35e1e8847a21e0083dbd0.cpp
index 8df5ecda..f819d022 100644
--- a/src/py/wrapper/wrapper_dace22af29e35e1e8847a21e0083dbd0.cpp
+++ b/src/py/wrapper/wrapper_dace22af29e35e1e8847a21e0083dbd0.cpp
@@ -25,13 +25,11 @@ void wrapper_dace22af29e35e1e8847a21e0083dbd0()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< class ::statiskit::SlopeHeuristicSolver, struct ::std::default_delete< class ::statiskit::SlopeHeuristicSolver > > (::statiskit::SlopeHeuristicHuberSolver::*method_pointer_5151bbc5eb4b566ab9793e729765c98f)() const = &::statiskit::SlopeHeuristicHuberSolver::copy;
double const & (::statiskit::SlopeHeuristicHuberSolver::*method_pointer_4b87ddb1d0a553e89a54cc1bba96ed07)() const = &::statiskit::SlopeHeuristicHuberSolver::get_k;
void (::statiskit::SlopeHeuristicHuberSolver::*method_pointer_06199c1def0458c387775cd5080ca40a)(double const &) = &::statiskit::SlopeHeuristicHuberSolver::set_k;
boost::python::class_< class ::statiskit::SlopeHeuristicHuberSolver, autowig::Held< class ::statiskit::SlopeHeuristicHuberSolver >::Type, boost::python::bases< class ::statiskit::SlopeHeuristicIWLSSolver > > class_dace22af29e35e1e8847a21e0083dbd0("SlopeHeuristicHuberSolver", "", boost::python::no_init);
class_dace22af29e35e1e8847a21e0083dbd0.def(boost::python::init< >(""));
class_dace22af29e35e1e8847a21e0083dbd0.def(boost::python::init< class ::statiskit::SlopeHeuristicHuberSolver const & >(""));
- class_dace22af29e35e1e8847a21e0083dbd0.def("copy", method_pointer_5151bbc5eb4b566ab9793e729765c98f, "");
class_dace22af29e35e1e8847a21e0083dbd0.def("get_k", method_pointer_4b87ddb1d0a553e89a54cc1bba96ed07, boost::python::return_value_policy< boost::python::return_by_value >(), "");
class_dace22af29e35e1e8847a21e0083dbd0.def("set_k", method_pointer_06199c1def0458c387775cd5080ca40a, "");
diff --git a/src/py/wrapper/wrapper_db3e81250c765e35b6b7ab7b9d17c8ea.cpp b/src/py/wrapper/wrapper_db3e81250c765e35b6b7ab7b9d17c8ea.cpp
index e26eb6c6..5d8d9f64 100644
--- a/src/py/wrapper/wrapper_db3e81250c765e35b6b7ab7b9d17c8ea.cpp
+++ b/src/py/wrapper/wrapper_db3e81250c765e35b6b7ab7b9d17c8ea.cpp
@@ -25,12 +25,10 @@ void wrapper_db3e81250c765e35b6b7ab7b9d17c8ea()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- struct ::statiskit::MultivariateConditionalDistribution const * (::statiskit::LazyEstimation< ::statiskit::MultivariateConditionalDistribution, ::statiskit::MultivariateConditionalDistributionEstimation >::*method_pointer_10a43caeb6835849ac5aa61029253e1d)() const = &::statiskit::LazyEstimation< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::get_estimated;
boost::python::class_< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation > >::Type, boost::python::bases< struct ::statiskit::MultivariateConditionalDistributionEstimation > > class_db3e81250c765e35b6b7ab7b9d17c8ea("_LazyEstimation_db3e81250c765e35b6b7ab7b9d17c8ea", "", boost::python::no_init);
class_db3e81250c765e35b6b7ab7b9d17c8ea.def(boost::python::init< >(""));
class_db3e81250c765e35b6b7ab7b9d17c8ea.def(boost::python::init< struct ::statiskit::MultivariateConditionalDistribution const * >(""));
class_db3e81250c765e35b6b7ab7b9d17c8ea.def(boost::python::init< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation > const & >(""));
- class_db3e81250c765e35b6b7ab7b9d17c8ea.def("get_estimated", method_pointer_10a43caeb6835849ac5aa61029253e1d, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_db704d7138015fa6843654d521fbc974.cpp b/src/py/wrapper/wrapper_db704d7138015fa6843654d521fbc974.cpp
deleted file mode 100644
index fe94ddf9..00000000
--- a/src/py/wrapper/wrapper_db704d7138015fa6843654d521fbc974.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_3e5ea2c548da5511ab6fe2d6cfe2689d(class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::CriterionEstimator > > const & instance, const class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::CriterionEstimator & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::CriterionEstimator > > const volatile * get_pointer::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::CriterionEstimator > > const volatile >(class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::CriterionEstimator > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_db704d7138015fa6843654d521fbc974()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_db704d7138015fa6843654d521fbc974_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::CriterionEstimator > > const & unique_ptr_db704d7138015fa6843654d521fbc974)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::CriterionEstimator > > & >(unique_ptr_db704d7138015fa6843654d521fbc974).release()).ptr());
- std::shared_ptr< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::CriterionEstimator > shared_ptr_db704d7138015fa6843654d521fbc974(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::CriterionEstimator > > & >(unique_ptr_db704d7138015fa6843654d521fbc974)));
- return boost::python::incref(boost::python::object(shared_ptr_db704d7138015fa6843654d521fbc974).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::CriterionEstimator > >, unique_ptr_db704d7138015fa6843654d521fbc974_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_db760ff53e0e5dca8e558b09ed12163c.cpp b/src/py/wrapper/wrapper_db760ff53e0e5dca8e558b09ed12163c.cpp
index 1425f79f..ad4ed4d3 100644
--- a/src/py/wrapper/wrapper_db760ff53e0e5dca8e558b09ed12163c.cpp
+++ b/src/py/wrapper/wrapper_db760ff53e0e5dca8e558b09ed12163c.cpp
@@ -25,12 +25,10 @@ void wrapper_db760ff53e0e5dca8e558b09ed12163c()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- struct ::statiskit::UnivariateDistribution const * (::statiskit::LazyEstimation< ::statiskit::NegativeBinomialDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::*method_pointer_0a3e5f0fa62c5495a1e8afe2285181f7)() const = &::statiskit::LazyEstimation< class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::get_estimated;
boost::python::class_< class ::statiskit::LazyEstimation< class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >, autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, boost::python::bases< struct ::statiskit::DiscreteUnivariateDistributionEstimation > > class_db760ff53e0e5dca8e558b09ed12163c("_LazyEstimation_db760ff53e0e5dca8e558b09ed12163c", "", boost::python::no_init);
class_db760ff53e0e5dca8e558b09ed12163c.def(boost::python::init< >(""));
class_db760ff53e0e5dca8e558b09ed12163c.def(boost::python::init< class ::statiskit::NegativeBinomialDistribution const * >(""));
class_db760ff53e0e5dca8e558b09ed12163c.def(boost::python::init< class ::statiskit::LazyEstimation< class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const & >(""));
- class_db760ff53e0e5dca8e558b09ed12163c.def("get_estimated", method_pointer_0a3e5f0fa62c5495a1e8afe2285181f7, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
if(autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_dcb42c58c45353839bf4d081d804b14c.cpp b/src/py/wrapper/wrapper_dcb42c58c45353839bf4d081d804b14c.cpp
index 3251797b..2db87303 100644
--- a/src/py/wrapper/wrapper_dcb42c58c45353839bf4d081d804b14c.cpp
+++ b/src/py/wrapper/wrapper_dcb42c58c45353839bf4d081d804b14c.cpp
@@ -56,7 +56,6 @@ void wrapper_dcb42c58c45353839bf4d081d804b14c()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- unsigned int (::statiskit::MixtureDistribution< ::statiskit::CategoricalMultivariateDistribution >::*method_pointer_6760887033885b7ca338b4806421ec48)() const = &::statiskit::MixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >::get_nb_parameters;
::statiskit::Index (::statiskit::MixtureDistribution< ::statiskit::CategoricalMultivariateDistribution >::*method_pointer_23bbb2ea83bb5e62a3af21e8a9994303)() const = &::statiskit::MixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >::get_nb_states;
struct ::statiskit::CategoricalMultivariateDistribution const * (::statiskit::MixtureDistribution< ::statiskit::CategoricalMultivariateDistribution >::*method_pointer_e9c2029eacbe535891524cc513f9a7d1)(::statiskit::Index const &) const = &::statiskit::MixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >::get_observation;
void (::statiskit::MixtureDistribution< ::statiskit::CategoricalMultivariateDistribution >::*method_pointer_b53a6340c14552d5865d67a55ffa953b)(::statiskit::Index const &, struct ::statiskit::CategoricalMultivariateDistribution const &) = &::statiskit::MixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >::set_observation;
@@ -68,7 +67,6 @@ void wrapper_dcb42c58c45353839bf4d081d804b14c()
double (::statiskit::MixtureDistribution< ::statiskit::CategoricalMultivariateDistribution >::*method_pointer_04a46ebfe9ff5acea85c197697fb2e98)(struct ::statiskit::MultivariateEvent const *) const = &::statiskit::MixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >::uncertainty;
double (::statiskit::MixtureDistribution< ::statiskit::CategoricalMultivariateDistribution >::*method_pointer_6d50dd7acd8d5577a073436325d17eab)(struct ::statiskit::MultivariateData const &) const = &::statiskit::MixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >::uncertainty;
boost::python::class_< autowig::Wrap_dcb42c58c45353839bf4d081d804b14c, autowig::Held< autowig::Wrap_dcb42c58c45353839bf4d081d804b14c >::Type, boost::python::bases< struct ::statiskit::CategoricalMultivariateDistribution >, boost::noncopyable > class_dcb42c58c45353839bf4d081d804b14c("_MixtureDistribution_dcb42c58c45353839bf4d081d804b14c", "", boost::python::no_init);
- class_dcb42c58c45353839bf4d081d804b14c.def("get_nb_parameters", method_pointer_6760887033885b7ca338b4806421ec48, "");
class_dcb42c58c45353839bf4d081d804b14c.def("get_nb_states", method_pointer_23bbb2ea83bb5e62a3af21e8a9994303, "");
class_dcb42c58c45353839bf4d081d804b14c.def("get_observation", method_pointer_e9c2029eacbe535891524cc513f9a7d1, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
class_dcb42c58c45353839bf4d081d804b14c.def("set_observation", method_pointer_b53a6340c14552d5865d67a55ffa953b, "");
diff --git a/src/py/wrapper/wrapper_dcc9d1ca386e5592b04ac818b34ee91b.cpp b/src/py/wrapper/wrapper_dcc9d1ca386e5592b04ac818b34ee91b.cpp
deleted file mode 100644
index 45d7fbfa..00000000
--- a/src/py/wrapper/wrapper_dcc9d1ca386e5592b04ac818b34ee91b.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_dcc9d1ca386e5592b04ac818b34ee91b()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::CriterionEstimator > > (*function_pointer_dcc9d1ca386e5592b04ac818b34ee91b)(class ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::CriterionEstimator const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_dcc9d1ca386e5592b04ac818b34ee91b, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_dda6bb3fd9345086a3231d9341e47d49.cpp b/src/py/wrapper/wrapper_dda6bb3fd9345086a3231d9341e47d49.cpp
index 31861189..b7039925 100644
--- a/src/py/wrapper/wrapper_dda6bb3fd9345086a3231d9341e47d49.cpp
+++ b/src/py/wrapper/wrapper_dda6bb3fd9345086a3231d9341e47d49.cpp
@@ -29,15 +29,11 @@ void wrapper_dda6bb3fd9345086a3231d9341e47d49()
boost::python::object module_e5e03034302f5c6ca9d068a205353d2a(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_e5e03034302f5c6ca9d068a205353d2a.c_str()))));
boost::python::scope().attr("_negative_binomial_distribution_ml_estimation") = module_e5e03034302f5c6ca9d068a205353d2a;
boost::python::scope scope_e5e03034302f5c6ca9d068a205353d2a = module_e5e03034302f5c6ca9d068a205353d2a;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > (::statiskit::NegativeBinomialDistributionMLEstimation::Estimator::*method_pointer_ba9271ea1eb857249980f2ba801ce542)(struct ::statiskit::UnivariateData const &, bool const &) const = &::statiskit::NegativeBinomialDistributionMLEstimation::Estimator::operator();
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > (::statiskit::NegativeBinomialDistributionMLEstimation::Estimator::*method_pointer_1e4562d15c50584fa620a7ca038184a7)() const = &::statiskit::NegativeBinomialDistributionMLEstimation::Estimator::copy;
bool (::statiskit::NegativeBinomialDistributionMLEstimation::Estimator::*method_pointer_a6fb931b41ac5f978452c410417353b9)() const = &::statiskit::NegativeBinomialDistributionMLEstimation::Estimator::get_force;
void (::statiskit::NegativeBinomialDistributionMLEstimation::Estimator::*method_pointer_ec4990a415a85002ae172a7815ca1ea3)(bool const &) = &::statiskit::NegativeBinomialDistributionMLEstimation::Estimator::set_force;
boost::python::class_< class ::statiskit::NegativeBinomialDistributionMLEstimation::Estimator, autowig::Held< class ::statiskit::NegativeBinomialDistributionMLEstimation::Estimator >::Type, boost::python::bases< struct ::statiskit::OptimizationEstimation< double, class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator > > class_dda6bb3fd9345086a3231d9341e47d49("Estimator", "", boost::python::no_init);
class_dda6bb3fd9345086a3231d9341e47d49.def(boost::python::init< >(""));
class_dda6bb3fd9345086a3231d9341e47d49.def(boost::python::init< class ::statiskit::NegativeBinomialDistributionMLEstimation::Estimator const & >(""));
- class_dda6bb3fd9345086a3231d9341e47d49.def("__call__", method_pointer_ba9271ea1eb857249980f2ba801ce542, "");
- class_dda6bb3fd9345086a3231d9341e47d49.def("copy", method_pointer_1e4562d15c50584fa620a7ca038184a7, "");
class_dda6bb3fd9345086a3231d9341e47d49.def("get_force", method_pointer_a6fb931b41ac5f978452c410417353b9, "");
class_dda6bb3fd9345086a3231d9341e47d49.def("set_force", method_pointer_ec4990a415a85002ae172a7815ca1ea3, "");
diff --git a/src/py/wrapper/wrapper_ddc1dd1f57af5b6d966459fdd3ae2480.cpp b/src/py/wrapper/wrapper_ddc1dd1f57af5b6d966459fdd3ae2480.cpp
index 69734834..f75eab46 100644
--- a/src/py/wrapper/wrapper_ddc1dd1f57af5b6d966459fdd3ae2480.cpp
+++ b/src/py/wrapper/wrapper_ddc1dd1f57af5b6d966459fdd3ae2480.cpp
@@ -41,9 +41,7 @@ void wrapper_ddc1dd1f57af5b6d966459fdd3ae2480()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > (::statiskit::PolymorphicCopy< ::statiskit::MultivariateDistributionEstimation::Estimator, ::statiskit::Selection< ::statiskit::DiscreteMultivariateDistribution, ::statiskit::DiscreteMultivariateDistributionEstimation >::CriterionEstimator, ::statiskit::Selection< ::statiskit::DiscreteMultivariateDistribution, ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator >::*method_pointer_8f1ca79a82965d5faaad8f93d5e9b64d)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistributionEstimation::Estimator, class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator >::copy;
boost::python::class_< autowig::Wrap_ddc1dd1f57af5b6d966459fdd3ae2480, autowig::Held< autowig::Wrap_ddc1dd1f57af5b6d966459fdd3ae2480 >::Type, boost::python::bases< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator >, boost::noncopyable > class_ddc1dd1f57af5b6d966459fdd3ae2480("_PolymorphicCopy_ddc1dd1f57af5b6d966459fdd3ae2480", "", boost::python::no_init);
- class_ddc1dd1f57af5b6d966459fdd3ae2480.def("copy", method_pointer_8f1ca79a82965d5faaad8f93d5e9b64d, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistributionEstimation::Estimator, class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_e04333cf88f85b74a12abe551bc271c3.cpp b/src/py/wrapper/wrapper_e04333cf88f85b74a12abe551bc271c3.cpp
index f834b59e..cf0f6219 100644
--- a/src/py/wrapper/wrapper_e04333cf88f85b74a12abe551bc271c3.cpp
+++ b/src/py/wrapper/wrapper_e04333cf88f85b74a12abe551bc271c3.cpp
@@ -51,14 +51,12 @@ void wrapper_e04333cf88f85b74a12abe551bc271c3()
boost::python::object module_2d551f106ba85f3cb3acfbda4c8e17c7(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_2d551f106ba85f3cb3acfbda4c8e17c7.c_str()))));
boost::python::scope().attr("__selection_2d551f106ba85f3cb3acfbda4c8e17c7") = module_2d551f106ba85f3cb3acfbda4c8e17c7;
boost::python::scope scope_2d551f106ba85f3cb3acfbda4c8e17c7 = module_2d551f106ba85f3cb3acfbda4c8e17c7;
- class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > (::statiskit::Selection< ::statiskit::MultivariateDistribution, ::statiskit::MultivariateDistributionEstimation >::Estimator::*method_pointer_de7728a150a556b98a0ec15352d19c55)(struct ::statiskit::MultivariateData const &, bool const &) const = &::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::Estimator::operator();
::statiskit::Index (::statiskit::Selection< ::statiskit::MultivariateDistribution, ::statiskit::MultivariateDistributionEstimation >::Estimator::*method_pointer_3d106d53e52b5f76b1661aaf45332fdc)() const = &::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::Estimator::size;
struct ::statiskit::MultivariateDistributionEstimation::Estimator * (::statiskit::Selection< ::statiskit::MultivariateDistribution, ::statiskit::MultivariateDistributionEstimation >::Estimator::*method_pointer_c5573a36cd255e53ab0672174b4c832d)(::statiskit::Index const &) = &::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::Estimator::get_estimator;
void (::statiskit::Selection< ::statiskit::MultivariateDistribution, ::statiskit::MultivariateDistributionEstimation >::Estimator::*method_pointer_8efc2bfaeba458bb82dbf642db09164c)(::statiskit::Index const &, struct ::statiskit::MultivariateDistributionEstimation::Estimator const &) = &::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::Estimator::set_estimator;
void (::statiskit::Selection< ::statiskit::MultivariateDistribution, ::statiskit::MultivariateDistributionEstimation >::Estimator::*method_pointer_c634120ddeca53f8ba4c707c3b2db56e)(struct ::statiskit::MultivariateDistributionEstimation::Estimator const &) = &::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::Estimator::add_estimator;
void (::statiskit::Selection< ::statiskit::MultivariateDistribution, ::statiskit::MultivariateDistributionEstimation >::Estimator::*method_pointer_7b06d63408b65cdbbddf887e73437104)(::statiskit::Index const &) = &::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::Estimator::remove_estimator;
boost::python::class_< autowig::Wrap_e04333cf88f85b74a12abe551bc271c3, autowig::Held< autowig::Wrap_e04333cf88f85b74a12abe551bc271c3 >::Type, boost::python::bases< struct ::statiskit::MultivariateDistributionEstimation::Estimator >, boost::noncopyable > class_e04333cf88f85b74a12abe551bc271c3("Estimator", "", boost::python::no_init);
- class_e04333cf88f85b74a12abe551bc271c3.def("__call__", method_pointer_de7728a150a556b98a0ec15352d19c55, "");
class_e04333cf88f85b74a12abe551bc271c3.def("__len__", method_pointer_3d106d53e52b5f76b1661aaf45332fdc, "");
class_e04333cf88f85b74a12abe551bc271c3.def("get_estimator", method_pointer_c5573a36cd255e53ab0672174b4c832d, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
class_e04333cf88f85b74a12abe551bc271c3.def("set_estimator", method_pointer_8efc2bfaeba458bb82dbf642db09164c, "");
diff --git a/src/py/wrapper/wrapper_e0b0996ff90850d4bb5354ad5494480e.cpp b/src/py/wrapper/wrapper_e0b0996ff90850d4bb5354ad5494480e.cpp
deleted file mode 100644
index c6cea21c..00000000
--- a/src/py/wrapper/wrapper_e0b0996ff90850d4bb5354ad5494480e.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_e0b0996ff90850d4bb5354ad5494480e()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator, struct ::std::default_delete< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator > > (*function_pointer_e0b0996ff90850d4bb5354ad5494480e)(class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_e0b0996ff90850d4bb5354ad5494480e, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_e148ab9362cf5609ac98763b3a12ca5e.cpp b/src/py/wrapper/wrapper_e148ab9362cf5609ac98763b3a12ca5e.cpp
index db4be073..2be85892 100644
--- a/src/py/wrapper/wrapper_e148ab9362cf5609ac98763b3a12ca5e.cpp
+++ b/src/py/wrapper/wrapper_e148ab9362cf5609ac98763b3a12ca5e.cpp
@@ -65,9 +65,7 @@ void wrapper_e148ab9362cf5609ac98763b3a12ca5e()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > (::statiskit::PolymorphicCopy< ::statiskit::UnivariateDistribution, ::statiskit::NonStandardStudentDistribution, ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_1149c8b9c3b4558dac0f58ae74742b4f)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::NonStandardStudentDistribution, struct ::statiskit::ContinuousUnivariateDistribution >::copy;
boost::python::class_< autowig::Wrap_e148ab9362cf5609ac98763b3a12ca5e, autowig::Held< autowig::Wrap_e148ab9362cf5609ac98763b3a12ca5e >::Type, boost::python::bases< struct ::statiskit::ContinuousUnivariateDistribution >, boost::noncopyable > class_e148ab9362cf5609ac98763b3a12ca5e("_PolymorphicCopy_e148ab9362cf5609ac98763b3a12ca5e", "", boost::python::no_init);
- class_e148ab9362cf5609ac98763b3a12ca5e.def("copy", method_pointer_1149c8b9c3b4558dac0f58ae74742b4f, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::NonStandardStudentDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_e17c871a4a485a888cde7218c52b67e3.cpp b/src/py/wrapper/wrapper_e17c871a4a485a888cde7218c52b67e3.cpp
index 98c77567..5a5421f8 100644
--- a/src/py/wrapper/wrapper_e17c871a4a485a888cde7218c52b67e3.cpp
+++ b/src/py/wrapper/wrapper_e17c871a4a485a888cde7218c52b67e3.cpp
@@ -29,13 +29,9 @@ void wrapper_e17c871a4a485a888cde7218c52b67e3()
boost::python::object module_d57080a5d88f5beaa3f8f3ee09b1da8c(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_d57080a5d88f5beaa3f8f3ee09b1da8c.c_str()))));
boost::python::scope().attr("_logarithmic_distribution_ml_estimation") = module_d57080a5d88f5beaa3f8f3ee09b1da8c;
boost::python::scope scope_d57080a5d88f5beaa3f8f3ee09b1da8c = module_d57080a5d88f5beaa3f8f3ee09b1da8c;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > (::statiskit::LogarithmicDistributionMLEstimation::Estimator::*method_pointer_1f581c3c9030517aa3ead569a8225755)(struct ::statiskit::UnivariateData const &, bool const &) const = &::statiskit::LogarithmicDistributionMLEstimation::Estimator::operator();
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > (::statiskit::LogarithmicDistributionMLEstimation::Estimator::*method_pointer_ebd886bd795e5abfba9881ff0c48fd73)() const = &::statiskit::LogarithmicDistributionMLEstimation::Estimator::copy;
boost::python::class_< struct ::statiskit::LogarithmicDistributionMLEstimation::Estimator, autowig::Held< struct ::statiskit::LogarithmicDistributionMLEstimation::Estimator >::Type, boost::python::bases< struct ::statiskit::OptimizationEstimation< double, class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator > > class_e17c871a4a485a888cde7218c52b67e3("Estimator", "", boost::python::no_init);
class_e17c871a4a485a888cde7218c52b67e3.def(boost::python::init< >(""));
class_e17c871a4a485a888cde7218c52b67e3.def(boost::python::init< struct ::statiskit::LogarithmicDistributionMLEstimation::Estimator const & >(""));
- class_e17c871a4a485a888cde7218c52b67e3.def("__call__", method_pointer_1f581c3c9030517aa3ead569a8225755, "");
- class_e17c871a4a485a888cde7218c52b67e3.def("copy", method_pointer_ebd886bd795e5abfba9881ff0c48fd73, "");
if(autowig::Held< struct ::statiskit::LogarithmicDistributionMLEstimation::Estimator >::is_class)
{
diff --git a/src/py/wrapper/wrapper_e27303c146735a45b277d981ddd58dce.cpp b/src/py/wrapper/wrapper_e27303c146735a45b277d981ddd58dce.cpp
deleted file mode 100644
index e334687f..00000000
--- a/src/py/wrapper/wrapper_e27303c146735a45b277d981ddd58dce.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_028f3f2d3f05522cab29047ffb241583(class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::CriterionEstimator > > const & instance, const class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::CriterionEstimator & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::CriterionEstimator > > const volatile * get_pointer::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::CriterionEstimator > > const volatile >(class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::CriterionEstimator > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_e27303c146735a45b277d981ddd58dce()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_e27303c146735a45b277d981ddd58dce_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::CriterionEstimator > > const & unique_ptr_e27303c146735a45b277d981ddd58dce)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::CriterionEstimator > > & >(unique_ptr_e27303c146735a45b277d981ddd58dce).release()).ptr());
- std::shared_ptr< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::CriterionEstimator > shared_ptr_e27303c146735a45b277d981ddd58dce(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::CriterionEstimator > > & >(unique_ptr_e27303c146735a45b277d981ddd58dce)));
- return boost::python::incref(boost::python::object(shared_ptr_e27303c146735a45b277d981ddd58dce).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::CriterionEstimator > >, unique_ptr_e27303c146735a45b277d981ddd58dce_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_e2d3df06414058178eb5fc957e8fd6d9.cpp b/src/py/wrapper/wrapper_e2d3df06414058178eb5fc957e8fd6d9.cpp
index 047f5991..623b2b9b 100644
--- a/src/py/wrapper/wrapper_e2d3df06414058178eb5fc957e8fd6d9.cpp
+++ b/src/py/wrapper/wrapper_e2d3df06414058178eb5fc957e8fd6d9.cpp
@@ -29,13 +29,9 @@ void wrapper_e2d3df06414058178eb5fc957e8fd6d9()
boost::python::object module_c5daab4ee3ac55c89ee2ee06a88fb23c(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_c5daab4ee3ac55c89ee2ee06a88fb23c.c_str()))));
boost::python::scope().attr("_univariate_mean_estimation") = module_c5daab4ee3ac55c89ee2ee06a88fb23c;
boost::python::scope scope_c5daab4ee3ac55c89ee2ee06a88fb23c = module_c5daab4ee3ac55c89ee2ee06a88fb23c;
- class ::std::unique_ptr< struct ::statiskit::UnivariateLocationEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateLocationEstimation > > (::statiskit::UnivariateMeanEstimation::Estimator::*method_pointer_683ad31147205b00881582ef786ec7e6)(struct ::statiskit::UnivariateData const &) const = &::statiskit::UnivariateMeanEstimation::Estimator::operator();
- class ::std::unique_ptr< struct ::statiskit::UnivariateLocationEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateLocationEstimation::Estimator > > (::statiskit::UnivariateMeanEstimation::Estimator::*method_pointer_f29319f283d757c09f690410fbbc44d8)() const = &::statiskit::UnivariateMeanEstimation::Estimator::copy;
boost::python::class_< struct ::statiskit::UnivariateMeanEstimation::Estimator, autowig::Held< struct ::statiskit::UnivariateMeanEstimation::Estimator >::Type, boost::python::bases< struct ::statiskit::UnivariateLocationEstimation::Estimator > > class_e2d3df06414058178eb5fc957e8fd6d9("Estimator", "", boost::python::no_init);
class_e2d3df06414058178eb5fc957e8fd6d9.def(boost::python::init< >(""));
class_e2d3df06414058178eb5fc957e8fd6d9.def(boost::python::init< struct ::statiskit::UnivariateMeanEstimation::Estimator const & >(""));
- class_e2d3df06414058178eb5fc957e8fd6d9.def("__call__", method_pointer_683ad31147205b00881582ef786ec7e6, "");
- class_e2d3df06414058178eb5fc957e8fd6d9.def("copy", method_pointer_f29319f283d757c09f690410fbbc44d8, "");
if(autowig::Held< struct ::statiskit::UnivariateMeanEstimation::Estimator >::is_class)
{
diff --git a/src/py/wrapper/wrapper_e49aea4bd5fa5370abfd0a3ba47ff03e.cpp b/src/py/wrapper/wrapper_e49aea4bd5fa5370abfd0a3ba47ff03e.cpp
index d37d5977..41d77d15 100644
--- a/src/py/wrapper/wrapper_e49aea4bd5fa5370abfd0a3ba47ff03e.cpp
+++ b/src/py/wrapper/wrapper_e49aea4bd5fa5370abfd0a3ba47ff03e.cpp
@@ -44,9 +44,7 @@ void wrapper_e49aea4bd5fa5370abfd0a3ba47ff03e()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > (::statiskit::PolymorphicCopy< ::statiskit::UnivariateDistributionEstimation::Estimator, ::statiskit::ShiftedDistributionEstimation< ::statiskit::ContinuousUnivariateDistribution, ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator, ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator >::*method_pointer_34554cc3c7cd588495a9eee3f1557c07)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistributionEstimation::Estimator, class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator, struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator >::copy;
boost::python::class_< autowig::Wrap_e49aea4bd5fa5370abfd0a3ba47ff03e, autowig::Held< autowig::Wrap_e49aea4bd5fa5370abfd0a3ba47ff03e >::Type, boost::python::bases< struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator >, boost::noncopyable > class_e49aea4bd5fa5370abfd0a3ba47ff03e("_PolymorphicCopy_e49aea4bd5fa5370abfd0a3ba47ff03e", "", boost::python::no_init);
- class_e49aea4bd5fa5370abfd0a3ba47ff03e.def("copy", method_pointer_34554cc3c7cd588495a9eee3f1557c07, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistributionEstimation::Estimator, class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator, struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_e8c4cdf7ac4e5ead83bcc0877ffddd76.cpp b/src/py/wrapper/wrapper_e8c4cdf7ac4e5ead83bcc0877ffddd76.cpp
index e2590522..d005e0b5 100644
--- a/src/py/wrapper/wrapper_e8c4cdf7ac4e5ead83bcc0877ffddd76.cpp
+++ b/src/py/wrapper/wrapper_e8c4cdf7ac4e5ead83bcc0877ffddd76.cpp
@@ -25,12 +25,10 @@ void wrapper_e8c4cdf7ac4e5ead83bcc0877ffddd76()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- struct ::statiskit::UnivariateDistribution const * (::statiskit::LazyEstimation< ::statiskit::CategoricalUnivariateMixtureDistribution, ::statiskit::CategoricalUnivariateDistributionEstimation >::*method_pointer_cd3355c0a38c567f8f8bda5b01c29321)() const = &::statiskit::LazyEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::get_estimated;
boost::python::class_< class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > >::Type, boost::python::bases< struct ::statiskit::CategoricalUnivariateDistributionEstimation > > class_e8c4cdf7ac4e5ead83bcc0877ffddd76("_LazyEstimation_e8c4cdf7ac4e5ead83bcc0877ffddd76", "", boost::python::no_init);
class_e8c4cdf7ac4e5ead83bcc0877ffddd76.def(boost::python::init< >(""));
class_e8c4cdf7ac4e5ead83bcc0877ffddd76.def(boost::python::init< struct ::statiskit::CategoricalUnivariateMixtureDistribution const * >(""));
class_e8c4cdf7ac4e5ead83bcc0877ffddd76.def(boost::python::init< class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > const & >(""));
- class_e8c4cdf7ac4e5ead83bcc0877ffddd76.def("get_estimated", method_pointer_cd3355c0a38c567f8f8bda5b01c29321, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_e8f3d84734c05381b4354cfc400b164c.cpp b/src/py/wrapper/wrapper_e8f3d84734c05381b4354cfc400b164c.cpp
deleted file mode 100644
index 6f500480..00000000
--- a/src/py/wrapper/wrapper_e8f3d84734c05381b4354cfc400b164c.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_f6612d8c0a695a3d95468c7283168aa2(class ::std::unique_ptr< class ::statiskit::NegativeBinomialDistribution, struct ::std::default_delete< class ::statiskit::NegativeBinomialDistribution > > const & instance, const class ::statiskit::NegativeBinomialDistribution & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< class ::statiskit::NegativeBinomialDistribution, struct ::std::default_delete< class ::statiskit::NegativeBinomialDistribution > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< class ::statiskit::NegativeBinomialDistribution, struct ::std::default_delete< class ::statiskit::NegativeBinomialDistribution > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_e8f3d84734c05381b4354cfc400b164c()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_e8f3d84734c05381b4354cfc400b164c_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< class ::statiskit::NegativeBinomialDistribution, struct ::std::default_delete< class ::statiskit::NegativeBinomialDistribution > > const & unique_ptr_e8f3d84734c05381b4354cfc400b164c)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::NegativeBinomialDistribution, struct ::std::default_delete< class ::statiskit::NegativeBinomialDistribution > > & >(unique_ptr_e8f3d84734c05381b4354cfc400b164c).release()).ptr());
- std::shared_ptr< class ::statiskit::NegativeBinomialDistribution > shared_ptr_e8f3d84734c05381b4354cfc400b164c(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::NegativeBinomialDistribution, struct ::std::default_delete< class ::statiskit::NegativeBinomialDistribution > > & >(unique_ptr_e8f3d84734c05381b4354cfc400b164c)));
- return boost::python::incref(boost::python::object(shared_ptr_e8f3d84734c05381b4354cfc400b164c).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::NegativeBinomialDistribution, struct ::std::default_delete< class ::statiskit::NegativeBinomialDistribution > >, unique_ptr_e8f3d84734c05381b4354cfc400b164c_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_ea23650412285dd89c33e1ed29a91cb7.cpp b/src/py/wrapper/wrapper_ea23650412285dd89c33e1ed29a91cb7.cpp
index f2dfbf06..a1e2fdf9 100644
--- a/src/py/wrapper/wrapper_ea23650412285dd89c33e1ed29a91cb7.cpp
+++ b/src/py/wrapper/wrapper_ea23650412285dd89c33e1ed29a91cb7.cpp
@@ -25,12 +25,10 @@ void wrapper_ea23650412285dd89c33e1ed29a91cb7()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- struct ::statiskit::UnivariateConditionalDistribution const * (::statiskit::LazyEstimation< ::statiskit::ContinuousUnivariateConditionalDistribution, ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::*method_pointer_82ad1eb6b12056d7a471be5d3ddb62bc)() const = &::statiskit::LazyEstimation< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::get_estimated;
boost::python::class_< class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation > >::Type, boost::python::bases< struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation > > class_ea23650412285dd89c33e1ed29a91cb7("_LazyEstimation_ea23650412285dd89c33e1ed29a91cb7", "", boost::python::no_init);
class_ea23650412285dd89c33e1ed29a91cb7.def(boost::python::init< >(""));
class_ea23650412285dd89c33e1ed29a91cb7.def(boost::python::init< struct ::statiskit::ContinuousUnivariateConditionalDistribution const * >(""));
class_ea23650412285dd89c33e1ed29a91cb7.def(boost::python::init< class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation > const & >(""));
- class_ea23650412285dd89c33e1ed29a91cb7.def("get_estimated", method_pointer_82ad1eb6b12056d7a471be5d3ddb62bc, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_eae24fefebd9570687e8a345f6e50c1b.cpp b/src/py/wrapper/wrapper_eae24fefebd9570687e8a345f6e50c1b.cpp
index b4d3df31..11d20d77 100644
--- a/src/py/wrapper/wrapper_eae24fefebd9570687e8a345f6e50c1b.cpp
+++ b/src/py/wrapper/wrapper_eae24fefebd9570687e8a345f6e50c1b.cpp
@@ -65,9 +65,7 @@ void wrapper_eae24fefebd9570687e8a345f6e50c1b()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > (::statiskit::PolymorphicCopy< ::statiskit::UnivariateDistribution, ::statiskit::CauchyDistribution, ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_7e17c519dc5859c698700d1e3a4bc0f1)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::CauchyDistribution, struct ::statiskit::ContinuousUnivariateDistribution >::copy;
boost::python::class_< autowig::Wrap_eae24fefebd9570687e8a345f6e50c1b, autowig::Held< autowig::Wrap_eae24fefebd9570687e8a345f6e50c1b >::Type, boost::python::bases< struct ::statiskit::ContinuousUnivariateDistribution >, boost::noncopyable > class_eae24fefebd9570687e8a345f6e50c1b("_PolymorphicCopy_eae24fefebd9570687e8a345f6e50c1b", "", boost::python::no_init);
- class_eae24fefebd9570687e8a345f6e50c1b.def("copy", method_pointer_7e17c519dc5859c698700d1e3a4bc0f1, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::CauchyDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_eb3cd0df0cd558acb42631cfa3f9a172.cpp b/src/py/wrapper/wrapper_eb3cd0df0cd558acb42631cfa3f9a172.cpp
index 387fcb25..b16c9c62 100644
--- a/src/py/wrapper/wrapper_eb3cd0df0cd558acb42631cfa3f9a172.cpp
+++ b/src/py/wrapper/wrapper_eb3cd0df0cd558acb42631cfa3f9a172.cpp
@@ -29,8 +29,6 @@ void wrapper_eb3cd0df0cd558acb42631cfa3f9a172()
boost::python::object module_f6675a262e6b55f6819ef4c5599c308b(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_f6675a262e6b55f6819ef4c5599c308b.c_str()))));
boost::python::scope().attr("__mixture_distribution_em_estimation_f6675a262e6b55f6819ef4c5599c308b") = module_f6675a262e6b55f6819ef4c5599c308b;
boost::python::scope scope_f6675a262e6b55f6819ef4c5599c308b = module_f6675a262e6b55f6819ef4c5599c308b;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > (::statiskit::MixtureDistributionEMEstimation< ::statiskit::DiscreteUnivariateMixtureDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::*method_pointer_20be2176859e571687f18a2eacb5b84e)(struct ::statiskit::UnivariateData const &, bool const &) const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::operator();
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > (::statiskit::MixtureDistributionEMEstimation< ::statiskit::DiscreteUnivariateMixtureDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::*method_pointer_7d0091a4a2e05f3781c4ea9b8b0e2c44)() const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::copy;
bool (::statiskit::MixtureDistributionEMEstimation< ::statiskit::DiscreteUnivariateMixtureDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::*method_pointer_8e90587550ba59fd9b55fac637085ce9)() const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::get_pi;
void (::statiskit::MixtureDistributionEMEstimation< ::statiskit::DiscreteUnivariateMixtureDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::*method_pointer_9b672d4df6905210a93e76476da93061)(bool const &) = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::set_pi;
struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator const * (::statiskit::MixtureDistributionEMEstimation< ::statiskit::DiscreteUnivariateMixtureDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::*method_pointer_588eec9bbde25b03a86b36bce9f06aec)() const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::get_default_estimator;
@@ -44,8 +42,6 @@ void wrapper_eb3cd0df0cd558acb42631cfa3f9a172()
boost::python::class_< class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator, autowig::Held< class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::Type, boost::python::bases< struct ::statiskit::OptimizationEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution *, struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator > > class_eb3cd0df0cd558acb42631cfa3f9a172("Estimator", "", boost::python::no_init);
class_eb3cd0df0cd558acb42631cfa3f9a172.def(boost::python::init< >(""));
class_eb3cd0df0cd558acb42631cfa3f9a172.def(boost::python::init< class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator const & >(""));
- class_eb3cd0df0cd558acb42631cfa3f9a172.def("__call__", method_pointer_20be2176859e571687f18a2eacb5b84e, "");
- class_eb3cd0df0cd558acb42631cfa3f9a172.def("copy", method_pointer_7d0091a4a2e05f3781c4ea9b8b0e2c44, "");
class_eb3cd0df0cd558acb42631cfa3f9a172.def("get_pi", method_pointer_8e90587550ba59fd9b55fac637085ce9, "");
class_eb3cd0df0cd558acb42631cfa3f9a172.def("set_pi", method_pointer_9b672d4df6905210a93e76476da93061, "");
class_eb3cd0df0cd558acb42631cfa3f9a172.def("get_default_estimator", method_pointer_588eec9bbde25b03a86b36bce9f06aec, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
diff --git a/src/py/wrapper/wrapper_eb4ed1ac11775528a15a11246865cec3.cpp b/src/py/wrapper/wrapper_eb4ed1ac11775528a15a11246865cec3.cpp
index e1b5d526..86db5ef4 100644
--- a/src/py/wrapper/wrapper_eb4ed1ac11775528a15a11246865cec3.cpp
+++ b/src/py/wrapper/wrapper_eb4ed1ac11775528a15a11246865cec3.cpp
@@ -41,9 +41,7 @@ void wrapper_eb4ed1ac11775528a15a11246865cec3()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::Schedule, struct ::std::default_delete< struct ::statiskit::Schedule > > (::statiskit::PolymorphicCopy< ::statiskit::Schedule, ::statiskit::ExponentialSchedule, ::statiskit::Schedule >::*method_pointer_9b565121c8e55dc993b285b56b1874cc)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::Schedule, class ::statiskit::ExponentialSchedule, struct ::statiskit::Schedule >::copy;
boost::python::class_< autowig::Wrap_eb4ed1ac11775528a15a11246865cec3, autowig::Held< autowig::Wrap_eb4ed1ac11775528a15a11246865cec3 >::Type, boost::python::bases< struct ::statiskit::Schedule >, boost::noncopyable > class_eb4ed1ac11775528a15a11246865cec3("_PolymorphicCopy_eb4ed1ac11775528a15a11246865cec3", "", boost::python::no_init);
- class_eb4ed1ac11775528a15a11246865cec3.def("copy", method_pointer_9b565121c8e55dc993b285b56b1874cc, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::Schedule, class ::statiskit::ExponentialSchedule, struct ::statiskit::Schedule > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_ebc71d261393504a8a716623a3119a76.cpp b/src/py/wrapper/wrapper_ebc71d261393504a8a716623a3119a76.cpp
index c6dd8bd2..b4f23d31 100644
--- a/src/py/wrapper/wrapper_ebc71d261393504a8a716623a3119a76.cpp
+++ b/src/py/wrapper/wrapper_ebc71d261393504a8a716623a3119a76.cpp
@@ -25,17 +25,9 @@ void wrapper_ebc71d261393504a8a716623a3119a76()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- void (::statiskit::MixtureSingularDistribution::*method_pointer_c9af94ad1382544ba4f5a4b7a8ecbd77)(::statiskit::Index const &, struct ::statiskit::SingularDistribution const &) = &::statiskit::MixtureSingularDistribution::set_observation;
- ::statiskit::Index (::statiskit::MixtureSingularDistribution::*method_pointer_9e8907e8a2d2517d8be21db5409ace1c)() const = &::statiskit::MixtureSingularDistribution::get_nb_components;
- double (::statiskit::MixtureSingularDistribution::*method_pointer_381f6f3cb43c54f2b0c316c087880fbb)(struct ::statiskit::MultivariateEvent const *, bool const &) const = &::statiskit::MixtureSingularDistribution::probability;
- class ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > (::statiskit::MixtureSingularDistribution::*method_pointer_ea4212e1d92f53e599fd1d21b1adb6df)(unsigned int ) const = &::statiskit::MixtureSingularDistribution::simulate;
boost::python::class_< struct ::statiskit::MixtureSingularDistribution, autowig::Held< struct ::statiskit::MixtureSingularDistribution >::Type, boost::python::bases< struct ::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistribution, struct ::statiskit::MixtureSingularDistribution, class ::statiskit::MixtureDistribution< struct ::statiskit::SingularDistribution > > > > class_ebc71d261393504a8a716623a3119a76("MixtureSingularDistribution", "", boost::python::no_init);
class_ebc71d261393504a8a716623a3119a76.def(boost::python::init< class ::std::vector< struct ::statiskit::SingularDistribution *, class ::std::allocator< struct ::statiskit::SingularDistribution * > > const, class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const & >(""));
class_ebc71d261393504a8a716623a3119a76.def(boost::python::init< struct ::statiskit::MixtureSingularDistribution const & >(""));
- class_ebc71d261393504a8a716623a3119a76.def("set_observation", method_pointer_c9af94ad1382544ba4f5a4b7a8ecbd77, "");
- class_ebc71d261393504a8a716623a3119a76.def("get_nb_components", method_pointer_9e8907e8a2d2517d8be21db5409ace1c, "");
- class_ebc71d261393504a8a716623a3119a76.def("probability", method_pointer_381f6f3cb43c54f2b0c316c087880fbb, "");
- class_ebc71d261393504a8a716623a3119a76.def("simulate", method_pointer_ea4212e1d92f53e599fd1d21b1adb6df, "");
if(autowig::Held< struct ::statiskit::MixtureSingularDistribution >::is_class)
{
diff --git a/src/py/wrapper/wrapper_ed9cc9c0edfe52c4ac2b9016c5dcde13.cpp b/src/py/wrapper/wrapper_ed9cc9c0edfe52c4ac2b9016c5dcde13.cpp
deleted file mode 100644
index a9f4d932..00000000
--- a/src/py/wrapper/wrapper_ed9cc9c0edfe52c4ac2b9016c5dcde13.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_3e44547ca88d53e1912d4498ff47a228(class ::std::unique_ptr< class ::statiskit::PoissonDistribution, struct ::std::default_delete< class ::statiskit::PoissonDistribution > > const & instance, const class ::statiskit::PoissonDistribution & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< class ::statiskit::PoissonDistribution, struct ::std::default_delete< class ::statiskit::PoissonDistribution > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< class ::statiskit::PoissonDistribution, struct ::std::default_delete< class ::statiskit::PoissonDistribution > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_ed9cc9c0edfe52c4ac2b9016c5dcde13()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_ed9cc9c0edfe52c4ac2b9016c5dcde13_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< class ::statiskit::PoissonDistribution, struct ::std::default_delete< class ::statiskit::PoissonDistribution > > const & unique_ptr_ed9cc9c0edfe52c4ac2b9016c5dcde13)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::PoissonDistribution, struct ::std::default_delete< class ::statiskit::PoissonDistribution > > & >(unique_ptr_ed9cc9c0edfe52c4ac2b9016c5dcde13).release()).ptr());
- std::shared_ptr< class ::statiskit::PoissonDistribution > shared_ptr_ed9cc9c0edfe52c4ac2b9016c5dcde13(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::PoissonDistribution, struct ::std::default_delete< class ::statiskit::PoissonDistribution > > & >(unique_ptr_ed9cc9c0edfe52c4ac2b9016c5dcde13)));
- return boost::python::incref(boost::python::object(shared_ptr_ed9cc9c0edfe52c4ac2b9016c5dcde13).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::PoissonDistribution, struct ::std::default_delete< class ::statiskit::PoissonDistribution > >, unique_ptr_ed9cc9c0edfe52c4ac2b9016c5dcde13_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_edd5026b21c95d488e4cbd0b86023367.cpp b/src/py/wrapper/wrapper_edd5026b21c95d488e4cbd0b86023367.cpp
deleted file mode 100644
index db03f56a..00000000
--- a/src/py/wrapper/wrapper_edd5026b21c95d488e4cbd0b86023367.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_35b1eccab4d2587fae7db5c00d702c5c(class ::std::unique_ptr< struct ::statiskit::MixtureSingularDistribution, struct ::std::default_delete< struct ::statiskit::MixtureSingularDistribution > > const & instance, const struct ::statiskit::MixtureSingularDistribution & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< struct ::statiskit::MixtureSingularDistribution, struct ::std::default_delete< struct ::statiskit::MixtureSingularDistribution > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< struct ::statiskit::MixtureSingularDistribution, struct ::std::default_delete< struct ::statiskit::MixtureSingularDistribution > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_edd5026b21c95d488e4cbd0b86023367()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_edd5026b21c95d488e4cbd0b86023367_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< struct ::statiskit::MixtureSingularDistribution, struct ::std::default_delete< struct ::statiskit::MixtureSingularDistribution > > const & unique_ptr_edd5026b21c95d488e4cbd0b86023367)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< struct ::statiskit::MixtureSingularDistribution, struct ::std::default_delete< struct ::statiskit::MixtureSingularDistribution > > & >(unique_ptr_edd5026b21c95d488e4cbd0b86023367).release()).ptr());
- std::shared_ptr< struct ::statiskit::MixtureSingularDistribution > shared_ptr_edd5026b21c95d488e4cbd0b86023367(std::move(const_cast< class ::std::unique_ptr< struct ::statiskit::MixtureSingularDistribution, struct ::std::default_delete< struct ::statiskit::MixtureSingularDistribution > > & >(unique_ptr_edd5026b21c95d488e4cbd0b86023367)));
- return boost::python::incref(boost::python::object(shared_ptr_edd5026b21c95d488e4cbd0b86023367).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< struct ::statiskit::MixtureSingularDistribution, struct ::std::default_delete< struct ::statiskit::MixtureSingularDistribution > >, unique_ptr_edd5026b21c95d488e4cbd0b86023367_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_eeb88c3a800a5e78b27ab74270f2b99f.cpp b/src/py/wrapper/wrapper_eeb88c3a800a5e78b27ab74270f2b99f.cpp
deleted file mode 100644
index 3cceef6e..00000000
--- a/src/py/wrapper/wrapper_eeb88c3a800a5e78b27ab74270f2b99f.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_ecea9e01b90a5eceb1b3cbaa4b0d9f53(class ::std::unique_ptr< class ::statiskit::MultinomialSingularDistribution, struct ::std::default_delete< class ::statiskit::MultinomialSingularDistribution > > const & instance, const class ::statiskit::MultinomialSingularDistribution & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< class ::statiskit::MultinomialSingularDistribution, struct ::std::default_delete< class ::statiskit::MultinomialSingularDistribution > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< class ::statiskit::MultinomialSingularDistribution, struct ::std::default_delete< class ::statiskit::MultinomialSingularDistribution > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_eeb88c3a800a5e78b27ab74270f2b99f()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_eeb88c3a800a5e78b27ab74270f2b99f_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< class ::statiskit::MultinomialSingularDistribution, struct ::std::default_delete< class ::statiskit::MultinomialSingularDistribution > > const & unique_ptr_eeb88c3a800a5e78b27ab74270f2b99f)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::MultinomialSingularDistribution, struct ::std::default_delete< class ::statiskit::MultinomialSingularDistribution > > & >(unique_ptr_eeb88c3a800a5e78b27ab74270f2b99f).release()).ptr());
- std::shared_ptr< class ::statiskit::MultinomialSingularDistribution > shared_ptr_eeb88c3a800a5e78b27ab74270f2b99f(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::MultinomialSingularDistribution, struct ::std::default_delete< class ::statiskit::MultinomialSingularDistribution > > & >(unique_ptr_eeb88c3a800a5e78b27ab74270f2b99f)));
- return boost::python::incref(boost::python::object(shared_ptr_eeb88c3a800a5e78b27ab74270f2b99f).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::MultinomialSingularDistribution, struct ::std::default_delete< class ::statiskit::MultinomialSingularDistribution > >, unique_ptr_eeb88c3a800a5e78b27ab74270f2b99f_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_ef06cd7866a05e8a9b9f746a2f9da324.cpp b/src/py/wrapper/wrapper_ef06cd7866a05e8a9b9f746a2f9da324.cpp
index e01d2022..9a86c010 100644
--- a/src/py/wrapper/wrapper_ef06cd7866a05e8a9b9f746a2f9da324.cpp
+++ b/src/py/wrapper/wrapper_ef06cd7866a05e8a9b9f746a2f9da324.cpp
@@ -50,13 +50,11 @@ void wrapper_ef06cd7866a05e8a9b9f746a2f9da324()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- unsigned int (::statiskit::BetaCompoundDiscreteUnivariateDistribution::*method_pointer_cf22030de03557b1aef636a8696154de)() const = &::statiskit::BetaCompoundDiscreteUnivariateDistribution::get_nb_parameters;
double const & (::statiskit::BetaCompoundDiscreteUnivariateDistribution::*method_pointer_aa65e59810c1571d8fbed02f3b5f63e8)() const = &::statiskit::BetaCompoundDiscreteUnivariateDistribution::get_alpha;
void (::statiskit::BetaCompoundDiscreteUnivariateDistribution::*method_pointer_6c9c4a4147e55bfbbf1c2244d715d0f0)(double const &) = &::statiskit::BetaCompoundDiscreteUnivariateDistribution::set_alpha;
double const & (::statiskit::BetaCompoundDiscreteUnivariateDistribution::*method_pointer_4d3f934733425bf2a2ad74c54ad78ca1)() const = &::statiskit::BetaCompoundDiscreteUnivariateDistribution::get_gamma;
void (::statiskit::BetaCompoundDiscreteUnivariateDistribution::*method_pointer_2575ec00accd5909a8e72c6c46d12645)(double const &) = &::statiskit::BetaCompoundDiscreteUnivariateDistribution::set_gamma;
boost::python::class_< autowig::Wrap_ef06cd7866a05e8a9b9f746a2f9da324, autowig::Held< autowig::Wrap_ef06cd7866a05e8a9b9f746a2f9da324 >::Type, boost::python::bases< struct ::statiskit::DiscreteUnivariateDistribution >, boost::noncopyable > class_ef06cd7866a05e8a9b9f746a2f9da324("BetaCompoundDiscreteUnivariateDistribution", "", boost::python::no_init);
- class_ef06cd7866a05e8a9b9f746a2f9da324.def("get_nb_parameters", method_pointer_cf22030de03557b1aef636a8696154de, "");
class_ef06cd7866a05e8a9b9f746a2f9da324.def("get_alpha", method_pointer_aa65e59810c1571d8fbed02f3b5f63e8, boost::python::return_value_policy< boost::python::return_by_value >(), "");
class_ef06cd7866a05e8a9b9f746a2f9da324.def("set_alpha", method_pointer_6c9c4a4147e55bfbbf1c2244d715d0f0, "");
class_ef06cd7866a05e8a9b9f746a2f9da324.def("get_gamma", method_pointer_4d3f934733425bf2a2ad74c54ad78ca1, boost::python::return_value_policy< boost::python::return_by_value >(), "");
diff --git a/src/py/wrapper/wrapper_ef99412d87545a1391d9c6cbb66e08e8.cpp b/src/py/wrapper/wrapper_ef99412d87545a1391d9c6cbb66e08e8.cpp
index 5f41b9a2..8a82023c 100644
--- a/src/py/wrapper/wrapper_ef99412d87545a1391d9c6cbb66e08e8.cpp
+++ b/src/py/wrapper/wrapper_ef99412d87545a1391d9c6cbb66e08e8.cpp
@@ -25,12 +25,10 @@ void wrapper_ef99412d87545a1391d9c6cbb66e08e8()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- struct ::statiskit::UnivariateDistribution const * (::statiskit::LazyEstimation< ::statiskit::NormalDistribution, ::statiskit::ContinuousUnivariateDistributionEstimation >::*method_pointer_a5d548b4f590584d9fc5065ccaf78666)() const = &::statiskit::LazyEstimation< class ::statiskit::NormalDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::get_estimated;
boost::python::class_< class ::statiskit::LazyEstimation< class ::statiskit::NormalDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >, autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::NormalDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type, boost::python::bases< struct ::statiskit::ContinuousUnivariateDistributionEstimation > > class_ef99412d87545a1391d9c6cbb66e08e8("_LazyEstimation_ef99412d87545a1391d9c6cbb66e08e8", "", boost::python::no_init);
class_ef99412d87545a1391d9c6cbb66e08e8.def(boost::python::init< >(""));
class_ef99412d87545a1391d9c6cbb66e08e8.def(boost::python::init< class ::statiskit::NormalDistribution const * >(""));
class_ef99412d87545a1391d9c6cbb66e08e8.def(boost::python::init< class ::statiskit::LazyEstimation< class ::statiskit::NormalDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const & >(""));
- class_ef99412d87545a1391d9c6cbb66e08e8.def("get_estimated", method_pointer_a5d548b4f590584d9fc5065ccaf78666, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
if(autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::NormalDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_f0fbe30571df5660b1d0ff68556b5800.cpp b/src/py/wrapper/wrapper_f0fbe30571df5660b1d0ff68556b5800.cpp
deleted file mode 100644
index 60989133..00000000
--- a/src/py/wrapper/wrapper_f0fbe30571df5660b1d0ff68556b5800.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_9f5242b5cfc2556991194fe481bad070(class ::std::unique_ptr< class ::statiskit::BetaBinomialDistribution, struct ::std::default_delete< class ::statiskit::BetaBinomialDistribution > > const & instance, const class ::statiskit::BetaBinomialDistribution & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< class ::statiskit::BetaBinomialDistribution, struct ::std::default_delete< class ::statiskit::BetaBinomialDistribution > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< class ::statiskit::BetaBinomialDistribution, struct ::std::default_delete< class ::statiskit::BetaBinomialDistribution > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_f0fbe30571df5660b1d0ff68556b5800()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_f0fbe30571df5660b1d0ff68556b5800_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< class ::statiskit::BetaBinomialDistribution, struct ::std::default_delete< class ::statiskit::BetaBinomialDistribution > > const & unique_ptr_f0fbe30571df5660b1d0ff68556b5800)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::BetaBinomialDistribution, struct ::std::default_delete< class ::statiskit::BetaBinomialDistribution > > & >(unique_ptr_f0fbe30571df5660b1d0ff68556b5800).release()).ptr());
- std::shared_ptr< class ::statiskit::BetaBinomialDistribution > shared_ptr_f0fbe30571df5660b1d0ff68556b5800(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::BetaBinomialDistribution, struct ::std::default_delete< class ::statiskit::BetaBinomialDistribution > > & >(unique_ptr_f0fbe30571df5660b1d0ff68556b5800)));
- return boost::python::incref(boost::python::object(shared_ptr_f0fbe30571df5660b1d0ff68556b5800).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::BetaBinomialDistribution, struct ::std::default_delete< class ::statiskit::BetaBinomialDistribution > >, unique_ptr_f0fbe30571df5660b1d0ff68556b5800_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_f20bfd8d75075de18631ac976467476c.cpp b/src/py/wrapper/wrapper_f20bfd8d75075de18631ac976467476c.cpp
deleted file mode 100644
index f1fdcc5b..00000000
--- a/src/py/wrapper/wrapper_f20bfd8d75075de18631ac976467476c.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_f20bfd8d75075de18631ac976467476c()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::std::default_delete< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > > > (*function_pointer_f20bfd8d75075de18631ac976467476c)(struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_f20bfd8d75075de18631ac976467476c, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_f21a9dfcfb9e59a5bcbad3bb61be3961.cpp b/src/py/wrapper/wrapper_f21a9dfcfb9e59a5bcbad3bb61be3961.cpp
deleted file mode 100644
index a6b0e61b..00000000
--- a/src/py/wrapper/wrapper_f21a9dfcfb9e59a5bcbad3bb61be3961.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_4b59b82269e35912b707072408fbfeed(class ::std::unique_ptr< class ::statiskit::GumbelMinDistribution, struct ::std::default_delete< class ::statiskit::GumbelMinDistribution > > const & instance, const class ::statiskit::GumbelMinDistribution & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< class ::statiskit::GumbelMinDistribution, struct ::std::default_delete< class ::statiskit::GumbelMinDistribution > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< class ::statiskit::GumbelMinDistribution, struct ::std::default_delete< class ::statiskit::GumbelMinDistribution > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_f21a9dfcfb9e59a5bcbad3bb61be3961()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_f21a9dfcfb9e59a5bcbad3bb61be3961_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< class ::statiskit::GumbelMinDistribution, struct ::std::default_delete< class ::statiskit::GumbelMinDistribution > > const & unique_ptr_f21a9dfcfb9e59a5bcbad3bb61be3961)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::GumbelMinDistribution, struct ::std::default_delete< class ::statiskit::GumbelMinDistribution > > & >(unique_ptr_f21a9dfcfb9e59a5bcbad3bb61be3961).release()).ptr());
- std::shared_ptr< class ::statiskit::GumbelMinDistribution > shared_ptr_f21a9dfcfb9e59a5bcbad3bb61be3961(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::GumbelMinDistribution, struct ::std::default_delete< class ::statiskit::GumbelMinDistribution > > & >(unique_ptr_f21a9dfcfb9e59a5bcbad3bb61be3961)));
- return boost::python::incref(boost::python::object(shared_ptr_f21a9dfcfb9e59a5bcbad3bb61be3961).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::GumbelMinDistribution, struct ::std::default_delete< class ::statiskit::GumbelMinDistribution > >, unique_ptr_f21a9dfcfb9e59a5bcbad3bb61be3961_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_f27aa86956235ad3ac8f08855c2b8820.cpp b/src/py/wrapper/wrapper_f27aa86956235ad3ac8f08855c2b8820.cpp
index b75b3ca3..d47b0880 100644
--- a/src/py/wrapper/wrapper_f27aa86956235ad3ac8f08855c2b8820.cpp
+++ b/src/py/wrapper/wrapper_f27aa86956235ad3ac8f08855c2b8820.cpp
@@ -25,10 +25,6 @@ void wrapper_f27aa86956235ad3ac8f08855c2b8820()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- ::statiskit::Index (::statiskit::SplittingDistribution::*method_pointer_437aa587c9a85519819096fc050f5d9b)() const = &::statiskit::SplittingDistribution::get_nb_components;
- unsigned int (::statiskit::SplittingDistribution::*method_pointer_a9ede27a26da52d6aa35a2b8d7b2fbd5)() const = &::statiskit::SplittingDistribution::get_nb_parameters;
- double (::statiskit::SplittingDistribution::*method_pointer_d6c8e623099557a39e24dea3a97a8fed)(struct ::statiskit::MultivariateEvent const *, bool const &) const = &::statiskit::SplittingDistribution::probability;
- class ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > (::statiskit::SplittingDistribution::*method_pointer_526531dc7ab75dcea0f4a0693bb7d53b)() const = &::statiskit::SplittingDistribution::simulate;
struct ::statiskit::DiscreteUnivariateDistribution const * (::statiskit::SplittingDistribution::*method_pointer_3d0a5e25401d5a02a6b475d9f5ce084d)() const = &::statiskit::SplittingDistribution::get_sum;
void (::statiskit::SplittingDistribution::*method_pointer_208168851a265e90878b4dbc88e72100)(struct ::statiskit::DiscreteUnivariateDistribution const &) = &::statiskit::SplittingDistribution::set_sum;
struct ::statiskit::SingularDistribution * (::statiskit::SplittingDistribution::*method_pointer_b11e42fb740c57c4b06ac9f5bc089afa)() const = &::statiskit::SplittingDistribution::get_singular;
@@ -36,10 +32,6 @@ void wrapper_f27aa86956235ad3ac8f08855c2b8820()
boost::python::class_< class ::statiskit::SplittingDistribution, autowig::Held< class ::statiskit::SplittingDistribution >::Type, boost::python::bases< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistribution > > > class_f27aa86956235ad3ac8f08855c2b8820("SplittingDistribution", "", boost::python::no_init);
class_f27aa86956235ad3ac8f08855c2b8820.def(boost::python::init< struct ::statiskit::DiscreteUnivariateDistribution const &, struct ::statiskit::SingularDistribution const & >(""));
class_f27aa86956235ad3ac8f08855c2b8820.def(boost::python::init< class ::statiskit::SplittingDistribution const & >(""));
- class_f27aa86956235ad3ac8f08855c2b8820.def("get_nb_components", method_pointer_437aa587c9a85519819096fc050f5d9b, "");
- class_f27aa86956235ad3ac8f08855c2b8820.def("get_nb_parameters", method_pointer_a9ede27a26da52d6aa35a2b8d7b2fbd5, "");
- class_f27aa86956235ad3ac8f08855c2b8820.def("probability", method_pointer_d6c8e623099557a39e24dea3a97a8fed, "");
- class_f27aa86956235ad3ac8f08855c2b8820.def("simulate", method_pointer_526531dc7ab75dcea0f4a0693bb7d53b, "");
class_f27aa86956235ad3ac8f08855c2b8820.def("get_sum", method_pointer_3d0a5e25401d5a02a6b475d9f5ce084d, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
class_f27aa86956235ad3ac8f08855c2b8820.def("set_sum", method_pointer_208168851a265e90878b4dbc88e72100, "");
class_f27aa86956235ad3ac8f08855c2b8820.def("get_singular", method_pointer_b11e42fb740c57c4b06ac9f5bc089afa, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
diff --git a/src/py/wrapper/wrapper_f3dab438657054798b20b872db63311a.cpp b/src/py/wrapper/wrapper_f3dab438657054798b20b872db63311a.cpp
index 71a4204c..f5e5293f 100644
--- a/src/py/wrapper/wrapper_f3dab438657054798b20b872db63311a.cpp
+++ b/src/py/wrapper/wrapper_f3dab438657054798b20b872db63311a.cpp
@@ -29,8 +29,6 @@ void wrapper_f3dab438657054798b20b872db63311a()
boost::python::object module_a361e68cde6a5b379c5300d00bee657c(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a361e68cde6a5b379c5300d00bee657c.c_str()))));
boost::python::scope().attr("__mixture_distribution_em_estimation_a361e68cde6a5b379c5300d00bee657c") = module_a361e68cde6a5b379c5300d00bee657c;
boost::python::scope scope_a361e68cde6a5b379c5300d00bee657c = module_a361e68cde6a5b379c5300d00bee657c;
- class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::ContinuousMultivariateDistribution >, ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator::*method_pointer_2819968951745b6885f03f954c9855ef)(struct ::statiskit::MultivariateData const &, bool const &) const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator::operator();
- class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::ContinuousMultivariateDistribution >, ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator::*method_pointer_2515202425185db6a85878724719e834)() const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator::copy;
bool (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::ContinuousMultivariateDistribution >, ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator::*method_pointer_fcc221ad0b225b9ba6b5140d83d85b40)() const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator::get_pi;
void (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::ContinuousMultivariateDistribution >, ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator::*method_pointer_261e1ab6113a55c3bdf324189362713d)(bool const &) = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator::set_pi;
struct ::statiskit::ContinuousMultivariateDistributionEstimation::Estimator const * (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::ContinuousMultivariateDistribution >, ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator::*method_pointer_467ad7b3ba435c158c6472cc09bcc13d)() const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator::get_default_estimator;
@@ -44,8 +42,6 @@ void wrapper_f3dab438657054798b20b872db63311a()
boost::python::class_< class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator, autowig::Held< class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator >::Type, boost::python::bases< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator > > class_f3dab438657054798b20b872db63311a("Estimator", "", boost::python::no_init);
class_f3dab438657054798b20b872db63311a.def(boost::python::init< >(""));
class_f3dab438657054798b20b872db63311a.def(boost::python::init< class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator const & >(""));
- class_f3dab438657054798b20b872db63311a.def("__call__", method_pointer_2819968951745b6885f03f954c9855ef, "");
- class_f3dab438657054798b20b872db63311a.def("copy", method_pointer_2515202425185db6a85878724719e834, "");
class_f3dab438657054798b20b872db63311a.def("get_pi", method_pointer_fcc221ad0b225b9ba6b5140d83d85b40, "");
class_f3dab438657054798b20b872db63311a.def("set_pi", method_pointer_261e1ab6113a55c3bdf324189362713d, "");
class_f3dab438657054798b20b872db63311a.def("get_default_estimator", method_pointer_467ad7b3ba435c158c6472cc09bcc13d, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
diff --git a/src/py/wrapper/wrapper_f6060eb8c0ad57f4b597620a382bc2f0.cpp b/src/py/wrapper/wrapper_f6060eb8c0ad57f4b597620a382bc2f0.cpp
deleted file mode 100644
index 2c4ba169..00000000
--- a/src/py/wrapper/wrapper_f6060eb8c0ad57f4b597620a382bc2f0.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_f6060eb8c0ad57f4b597620a382bc2f0()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< struct ::statiskit::MixtureSingularDistribution, struct ::std::default_delete< struct ::statiskit::MixtureSingularDistribution > > (*function_pointer_f6060eb8c0ad57f4b597620a382bc2f0)(struct ::statiskit::MixtureSingularDistribution const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_f6060eb8c0ad57f4b597620a382bc2f0, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_f68383524fc951c88e0f3577598e4714.cpp b/src/py/wrapper/wrapper_f68383524fc951c88e0f3577598e4714.cpp
deleted file mode 100644
index 6fd6cd49..00000000
--- a/src/py/wrapper/wrapper_f68383524fc951c88e0f3577598e4714.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "_core.h"
-
-
-void wrapper_f68383524fc951c88e0f3577598e4714()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- class ::std::unique_ptr< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::std::default_delete< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > > > (*function_pointer_f68383524fc951c88e0f3577598e4714)(struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > const &) = ::std::make_unique;
- boost::python::def("make_unique", function_pointer_f68383524fc951c88e0f3577598e4714, "");
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_f6dcabc93640502481ae89cb9aa6208a.cpp b/src/py/wrapper/wrapper_f6dcabc93640502481ae89cb9aa6208a.cpp
deleted file mode 100644
index 141be9b2..00000000
--- a/src/py/wrapper/wrapper_f6dcabc93640502481ae89cb9aa6208a.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_42743cca767a5664b33cdf6b5f28b588(class ::std::unique_ptr< class ::statiskit::DirichletDistribution, struct ::std::default_delete< class ::statiskit::DirichletDistribution > > const & instance, const class ::statiskit::DirichletDistribution & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< class ::statiskit::DirichletDistribution, struct ::std::default_delete< class ::statiskit::DirichletDistribution > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< class ::statiskit::DirichletDistribution, struct ::std::default_delete< class ::statiskit::DirichletDistribution > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_f6dcabc93640502481ae89cb9aa6208a()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_f6dcabc93640502481ae89cb9aa6208a_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< class ::statiskit::DirichletDistribution, struct ::std::default_delete< class ::statiskit::DirichletDistribution > > const & unique_ptr_f6dcabc93640502481ae89cb9aa6208a)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::DirichletDistribution, struct ::std::default_delete< class ::statiskit::DirichletDistribution > > & >(unique_ptr_f6dcabc93640502481ae89cb9aa6208a).release()).ptr());
- std::shared_ptr< class ::statiskit::DirichletDistribution > shared_ptr_f6dcabc93640502481ae89cb9aa6208a(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::DirichletDistribution, struct ::std::default_delete< class ::statiskit::DirichletDistribution > > & >(unique_ptr_f6dcabc93640502481ae89cb9aa6208a)));
- return boost::python::incref(boost::python::object(shared_ptr_f6dcabc93640502481ae89cb9aa6208a).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::DirichletDistribution, struct ::std::default_delete< class ::statiskit::DirichletDistribution > >, unique_ptr_f6dcabc93640502481ae89cb9aa6208a_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_f76f62b9f79a5f43900330c071ce00fb.cpp b/src/py/wrapper/wrapper_f76f62b9f79a5f43900330c071ce00fb.cpp
index 9049fc62..c7b49355 100644
--- a/src/py/wrapper/wrapper_f76f62b9f79a5f43900330c071ce00fb.cpp
+++ b/src/py/wrapper/wrapper_f76f62b9f79a5f43900330c071ce00fb.cpp
@@ -41,9 +41,7 @@ void wrapper_f76f62b9f79a5f43900330c071ce00fb()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator > > (::statiskit::PolymorphicCopy< ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, ::statiskit::Selection< ::statiskit::MultivariateConditionalDistribution, ::statiskit::MultivariateConditionalDistributionEstimation >::CriterionEstimator, ::statiskit::Selection< ::statiskit::MultivariateConditionalDistribution, ::statiskit::MultivariateConditionalDistributionEstimation >::Estimator >::*method_pointer_6b9c5246bc7c5b2390495090a05fd9b1)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, class ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::Estimator >::copy;
boost::python::class_< autowig::Wrap_f76f62b9f79a5f43900330c071ce00fb, autowig::Held< autowig::Wrap_f76f62b9f79a5f43900330c071ce00fb >::Type, boost::python::bases< class ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::Estimator >, boost::noncopyable > class_f76f62b9f79a5f43900330c071ce00fb("_PolymorphicCopy_f76f62b9f79a5f43900330c071ce00fb", "", boost::python::no_init);
- class_f76f62b9f79a5f43900330c071ce00fb.def("copy", method_pointer_6b9c5246bc7c5b2390495090a05fd9b1, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, class ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::Estimator > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_f7ee5d4607de508bb39519488f31e96c.cpp b/src/py/wrapper/wrapper_f7ee5d4607de508bb39519488f31e96c.cpp
index 4b31e66d..366c4744 100644
--- a/src/py/wrapper/wrapper_f7ee5d4607de508bb39519488f31e96c.cpp
+++ b/src/py/wrapper/wrapper_f7ee5d4607de508bb39519488f31e96c.cpp
@@ -25,12 +25,10 @@ void wrapper_f7ee5d4607de508bb39519488f31e96c()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- struct ::statiskit::MultivariateDistribution const * (::statiskit::LazyEstimation< ::statiskit::ContinuousMultivariateDistribution, ::statiskit::ContinuousMultivariateDistributionEstimation >::*method_pointer_ab10ce9bb215544a8e5aa118370bac17)() const = &::statiskit::LazyEstimation< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::get_estimated;
boost::python::class_< class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation > >::Type, boost::python::bases< struct ::statiskit::ContinuousMultivariateDistributionEstimation > > class_f7ee5d4607de508bb39519488f31e96c("_LazyEstimation_f7ee5d4607de508bb39519488f31e96c", "", boost::python::no_init);
class_f7ee5d4607de508bb39519488f31e96c.def(boost::python::init< >(""));
class_f7ee5d4607de508bb39519488f31e96c.def(boost::python::init< struct ::statiskit::ContinuousMultivariateDistribution const * >(""));
class_f7ee5d4607de508bb39519488f31e96c.def(boost::python::init< class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation > const & >(""));
- class_f7ee5d4607de508bb39519488f31e96c.def("get_estimated", method_pointer_ab10ce9bb215544a8e5aa118370bac17, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_f8d620f28ba450d9a6f39721b38c3664.cpp b/src/py/wrapper/wrapper_f8d620f28ba450d9a6f39721b38c3664.cpp
deleted file mode 100644
index 6f4c8443..00000000
--- a/src/py/wrapper/wrapper_f8d620f28ba450d9a6f39721b38c3664.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_88e3b10171ed5c48bf96a59103d50ed9(class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::CriterionEstimator > > const & instance, const class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::CriterionEstimator & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::CriterionEstimator > > const volatile * get_pointer::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::CriterionEstimator > > const volatile >(class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::CriterionEstimator > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_f8d620f28ba450d9a6f39721b38c3664()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_f8d620f28ba450d9a6f39721b38c3664_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::CriterionEstimator > > const & unique_ptr_f8d620f28ba450d9a6f39721b38c3664)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::CriterionEstimator > > & >(unique_ptr_f8d620f28ba450d9a6f39721b38c3664).release()).ptr());
- std::shared_ptr< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::CriterionEstimator > shared_ptr_f8d620f28ba450d9a6f39721b38c3664(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::CriterionEstimator > > & >(unique_ptr_f8d620f28ba450d9a6f39721b38c3664)));
- return boost::python::incref(boost::python::object(shared_ptr_f8d620f28ba450d9a6f39721b38c3664).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::CriterionEstimator, struct ::std::default_delete< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::CriterionEstimator > >, unique_ptr_f8d620f28ba450d9a6f39721b38c3664_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_f93af042f688513484b1158c96b9eaef.cpp b/src/py/wrapper/wrapper_f93af042f688513484b1158c96b9eaef.cpp
index 2bbf1fb5..d2fbf894 100644
--- a/src/py/wrapper/wrapper_f93af042f688513484b1158c96b9eaef.cpp
+++ b/src/py/wrapper/wrapper_f93af042f688513484b1158c96b9eaef.cpp
@@ -47,9 +47,7 @@ void wrapper_f93af042f688513484b1158c96b9eaef()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > (::statiskit::PolymorphicCopy< ::statiskit::UnivariateDistribution, ::statiskit::ShiftedDistribution< ::statiskit::DiscreteUnivariateDistribution >, ::statiskit::DiscreteUnivariateDistribution >::*method_pointer_08012a56a0945c3c8be996ca7758f77d)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistribution >::copy;
boost::python::class_< autowig::Wrap_f93af042f688513484b1158c96b9eaef, autowig::Held< autowig::Wrap_f93af042f688513484b1158c96b9eaef >::Type, boost::python::bases< struct ::statiskit::DiscreteUnivariateDistribution >, boost::noncopyable > class_f93af042f688513484b1158c96b9eaef("_PolymorphicCopy_f93af042f688513484b1158c96b9eaef", "", boost::python::no_init);
- class_f93af042f688513484b1158c96b9eaef.def("copy", method_pointer_08012a56a0945c3c8be996ca7758f77d, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistribution > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_f9bc0eae6f6856428239ef04d8a2d09d.cpp b/src/py/wrapper/wrapper_f9bc0eae6f6856428239ef04d8a2d09d.cpp
deleted file mode 100644
index b1bd71a3..00000000
--- a/src/py/wrapper/wrapper_f9bc0eae6f6856428239ef04d8a2d09d.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > > const volatile * get_pointer > const volatile >(class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_f9bc0eae6f6856428239ef04d8a2d09d()
-{
-
- std::string name_fa414b05d29e5f4ea0b6d6cb5cf81b01 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".statiskit");
- boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
- boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- struct ::statiskit::ContinuousUnivariateMixtureDistribution const * (::statiskit::LazyEstimation< ::statiskit::ContinuousUnivariateMixtureDistribution, ::statiskit::MixtureDistributionEMEstimation< ::statiskit::ContinuousUnivariateMixtureDistribution, ::statiskit::ContinuousUnivariateDistributionEstimation > >::*method_pointer_d5d91b506c0852b8b07855f11b0ce672)() const = &::statiskit::LazyEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::get_estimated;
- boost::python::class_< class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > > >::Type, boost::python::bases< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > > > class_f9bc0eae6f6856428239ef04d8a2d09d("_LazyEstimation_f9bc0eae6f6856428239ef04d8a2d09d", "", boost::python::no_init);
- class_f9bc0eae6f6856428239ef04d8a2d09d.def(boost::python::init< >(""));
- class_f9bc0eae6f6856428239ef04d8a2d09d.def(boost::python::init< struct ::statiskit::ContinuousUnivariateMixtureDistribution const * >(""));
- class_f9bc0eae6f6856428239ef04d8a2d09d.def(boost::python::init< class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > > const & >(""));
- class_f9bc0eae6f6856428239ef04d8a2d09d.def("get_estimated", method_pointer_d5d91b506c0852b8b07855f11b0ce672, boost::python::return_value_policy< boost::python::reference_existing_object >(), "");
-
- if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > > >::is_class)
- {
- boost::python::implicitly_convertible< autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > > >::Type, autowig::Held< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type >();
- }
-
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_fa5e2baabb585a5e93632d2563d88b33.cpp b/src/py/wrapper/wrapper_fa5e2baabb585a5e93632d2563d88b33.cpp
index 6c8c34af..46ab0edc 100644
--- a/src/py/wrapper/wrapper_fa5e2baabb585a5e93632d2563d88b33.cpp
+++ b/src/py/wrapper/wrapper_fa5e2baabb585a5e93632d2563d88b33.cpp
@@ -25,15 +25,11 @@ void wrapper_fa5e2baabb585a5e93632d2563d88b33()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- enum ::statiskit::event_type (::statiskit::CensoredEvent< ::statiskit::ContinuousEvent >::*method_pointer_620687baeea353aab3f25c116323b145)() const = &::statiskit::CensoredEvent< struct ::statiskit::ContinuousEvent >::get_event;
class ::std::vector< double, class ::std::allocator< double > > const & (::statiskit::CensoredEvent< ::statiskit::ContinuousEvent >::*method_pointer_4c0063c1f4535d73afc077edbf304fb4)() const = &::statiskit::CensoredEvent< struct ::statiskit::ContinuousEvent >::get_values;
- class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (::statiskit::CensoredEvent< ::statiskit::ContinuousEvent >::*method_pointer_519231bb8c435e458046f46015fda36f)() const = &::statiskit::CensoredEvent< struct ::statiskit::ContinuousEvent >::copy;
boost::python::class_< class ::statiskit::CensoredEvent< struct ::statiskit::ContinuousEvent >, autowig::Held< class ::statiskit::CensoredEvent< struct ::statiskit::ContinuousEvent > >::Type, boost::python::bases< struct ::statiskit::ContinuousEvent > > class_fa5e2baabb585a5e93632d2563d88b33("_CensoredEvent_fa5e2baabb585a5e93632d2563d88b33", "", boost::python::no_init);
class_fa5e2baabb585a5e93632d2563d88b33.def(boost::python::init< class ::std::vector< double, class ::std::allocator< double > > const & >(""));
class_fa5e2baabb585a5e93632d2563d88b33.def(boost::python::init< class ::statiskit::CensoredEvent< struct ::statiskit::ContinuousEvent > const & >(""));
- class_fa5e2baabb585a5e93632d2563d88b33.def("get_event", method_pointer_620687baeea353aab3f25c116323b145, "");
class_fa5e2baabb585a5e93632d2563d88b33.def("get_values", method_pointer_4c0063c1f4535d73afc077edbf304fb4, boost::python::return_value_policy< boost::python::return_by_value >(), "");
- class_fa5e2baabb585a5e93632d2563d88b33.def("copy", method_pointer_519231bb8c435e458046f46015fda36f, "");
if(autowig::Held< class ::statiskit::CensoredEvent< struct ::statiskit::ContinuousEvent > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_fb8f1cea3a695accb39f019b3fbd2247.cpp b/src/py/wrapper/wrapper_fb8f1cea3a695accb39f019b3fbd2247.cpp
index 1a1ae673..9e839336 100644
--- a/src/py/wrapper/wrapper_fb8f1cea3a695accb39f019b3fbd2247.cpp
+++ b/src/py/wrapper/wrapper_fb8f1cea3a695accb39f019b3fbd2247.cpp
@@ -25,21 +25,17 @@ void wrapper_fb8f1cea3a695accb39f019b3fbd2247()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- enum ::statiskit::event_type (::statiskit::IntervalCensoredEvent< ::statiskit::DiscreteEvent >::*method_pointer_b5b7c5bb9a2e5ddc8667751935bbf6a7)() const = &::statiskit::IntervalCensoredEvent< struct ::statiskit::DiscreteEvent >::get_event;
int const & (::statiskit::IntervalCensoredEvent< ::statiskit::DiscreteEvent >::*method_pointer_8376654e7157578aa3f686833ab27fac)() const = &::statiskit::IntervalCensoredEvent< struct ::statiskit::DiscreteEvent >::get_lower_bound;
int const & (::statiskit::IntervalCensoredEvent< ::statiskit::DiscreteEvent >::*method_pointer_5801af14002b5532ba366122c0678191)() const = &::statiskit::IntervalCensoredEvent< struct ::statiskit::DiscreteEvent >::get_upper_bound;
int (::statiskit::IntervalCensoredEvent< ::statiskit::DiscreteEvent >::*method_pointer_d7218a6b4e365c178e8a5e168c11181b)() const = &::statiskit::IntervalCensoredEvent< struct ::statiskit::DiscreteEvent >::get_range;
int (::statiskit::IntervalCensoredEvent< ::statiskit::DiscreteEvent >::*method_pointer_a384afd04e015445bf0fb505549fa4ce)() const = &::statiskit::IntervalCensoredEvent< struct ::statiskit::DiscreteEvent >::get_center;
- class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (::statiskit::IntervalCensoredEvent< ::statiskit::DiscreteEvent >::*method_pointer_1c6fee8716f358a6a4f6358d3e31aa2c)() const = &::statiskit::IntervalCensoredEvent< struct ::statiskit::DiscreteEvent >::copy;
boost::python::class_< class ::statiskit::IntervalCensoredEvent< struct ::statiskit::DiscreteEvent >, autowig::Held< class ::statiskit::IntervalCensoredEvent< struct ::statiskit::DiscreteEvent > >::Type, boost::python::bases< struct ::statiskit::DiscreteEvent > > class_fb8f1cea3a695accb39f019b3fbd2247("_IntervalCensoredEvent_fb8f1cea3a695accb39f019b3fbd2247", "", boost::python::no_init);
class_fb8f1cea3a695accb39f019b3fbd2247.def(boost::python::init< int const &, int const & >(""));
class_fb8f1cea3a695accb39f019b3fbd2247.def(boost::python::init< class ::statiskit::IntervalCensoredEvent< struct ::statiskit::DiscreteEvent > const & >(""));
- class_fb8f1cea3a695accb39f019b3fbd2247.def("get_event", method_pointer_b5b7c5bb9a2e5ddc8667751935bbf6a7, "");
class_fb8f1cea3a695accb39f019b3fbd2247.def("get_lower_bound", method_pointer_8376654e7157578aa3f686833ab27fac, boost::python::return_value_policy< boost::python::return_by_value >(), "");
class_fb8f1cea3a695accb39f019b3fbd2247.def("get_upper_bound", method_pointer_5801af14002b5532ba366122c0678191, boost::python::return_value_policy< boost::python::return_by_value >(), "");
class_fb8f1cea3a695accb39f019b3fbd2247.def("get_range", method_pointer_d7218a6b4e365c178e8a5e168c11181b, "");
class_fb8f1cea3a695accb39f019b3fbd2247.def("get_center", method_pointer_a384afd04e015445bf0fb505549fa4ce, "");
- class_fb8f1cea3a695accb39f019b3fbd2247.def("copy", method_pointer_1c6fee8716f358a6a4f6358d3e31aa2c, "");
if(autowig::Held< class ::statiskit::IntervalCensoredEvent< struct ::statiskit::DiscreteEvent > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_fbe279819c925fe9bb1cdf5d0de8cf1a.cpp b/src/py/wrapper/wrapper_fbe279819c925fe9bb1cdf5d0de8cf1a.cpp
index 7884feaf..d6a29f17 100644
--- a/src/py/wrapper/wrapper_fbe279819c925fe9bb1cdf5d0de8cf1a.cpp
+++ b/src/py/wrapper/wrapper_fbe279819c925fe9bb1cdf5d0de8cf1a.cpp
@@ -53,9 +53,7 @@ void wrapper_fbe279819c925fe9bb1cdf5d0de8cf1a()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::SingularDistribution, struct ::std::default_delete< struct ::statiskit::SingularDistribution > > (::statiskit::PolymorphicCopy< ::statiskit::SingularDistribution, ::statiskit::MultinomialSingularDistribution, ::statiskit::SingularDistribution >::*method_pointer_c5864745a15a526abae4cd03bf6d4f57)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistribution, class ::statiskit::MultinomialSingularDistribution, struct ::statiskit::SingularDistribution >::copy;
boost::python::class_< autowig::Wrap_fbe279819c925fe9bb1cdf5d0de8cf1a, autowig::Held< autowig::Wrap_fbe279819c925fe9bb1cdf5d0de8cf1a >::Type, boost::python::bases< struct ::statiskit::SingularDistribution >, boost::noncopyable > class_fbe279819c925fe9bb1cdf5d0de8cf1a("_PolymorphicCopy_fbe279819c925fe9bb1cdf5d0de8cf1a", "", boost::python::no_init);
- class_fbe279819c925fe9bb1cdf5d0de8cf1a.def("copy", method_pointer_c5864745a15a526abae4cd03bf6d4f57, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistribution, class ::statiskit::MultinomialSingularDistribution, struct ::statiskit::SingularDistribution > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_fcc6162c378c5756b392afed99931125.cpp b/src/py/wrapper/wrapper_fcc6162c378c5756b392afed99931125.cpp
index 256f9101..864594fa 100644
--- a/src/py/wrapper/wrapper_fcc6162c378c5756b392afed99931125.cpp
+++ b/src/py/wrapper/wrapper_fcc6162c378c5756b392afed99931125.cpp
@@ -53,9 +53,7 @@ void wrapper_fcc6162c378c5756b392afed99931125()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::MultivariateDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateDistribution > > (::statiskit::PolymorphicCopy< ::statiskit::MultivariateDistribution, ::statiskit::MultinormalDistribution, ::statiskit::ContinuousMultivariateDistribution >::*method_pointer_13ce002a16d358ed963cfab919445ca1)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, class ::statiskit::MultinormalDistribution, struct ::statiskit::ContinuousMultivariateDistribution >::copy;
boost::python::class_< autowig::Wrap_fcc6162c378c5756b392afed99931125, autowig::Held< autowig::Wrap_fcc6162c378c5756b392afed99931125 >::Type, boost::python::bases< struct ::statiskit::ContinuousMultivariateDistribution >, boost::noncopyable > class_fcc6162c378c5756b392afed99931125("_PolymorphicCopy_fcc6162c378c5756b392afed99931125", "", boost::python::no_init);
- class_fcc6162c378c5756b392afed99931125.def("copy", method_pointer_13ce002a16d358ed963cfab919445ca1, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, class ::statiskit::MultinormalDistribution, struct ::statiskit::ContinuousMultivariateDistribution > >::is_class)
{
diff --git a/src/py/wrapper/wrapper_fd1fa4531ff65b6c889e56be99ebfc4e.cpp b/src/py/wrapper/wrapper_fd1fa4531ff65b6c889e56be99ebfc4e.cpp
index 3d22c76d..cf8db75a 100644
--- a/src/py/wrapper/wrapper_fd1fa4531ff65b6c889e56be99ebfc4e.cpp
+++ b/src/py/wrapper/wrapper_fd1fa4531ff65b6c889e56be99ebfc4e.cpp
@@ -29,13 +29,9 @@ void wrapper_fd1fa4531ff65b6c889e56be99ebfc4e()
boost::python::object module_67548b1b39c8521c8f630ca5b4d502c4(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_67548b1b39c8521c8f630ca5b4d502c4.c_str()))));
boost::python::scope().attr("__univariate_frequency_distribution_estimation_67548b1b39c8521c8f630ca5b4d502c4") = module_67548b1b39c8521c8f630ca5b4d502c4;
boost::python::scope scope_67548b1b39c8521c8f630ca5b4d502c4 = module_67548b1b39c8521c8f630ca5b4d502c4;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > (::statiskit::UnivariateFrequencyDistributionEstimation< ::statiskit::QuantitativeUnivariateFrequencyDistribution< ::statiskit::ContinuousUnivariateDistribution >, ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::*method_pointer_de6f890167ad5a2388e7ab47f8125e0c)(struct ::statiskit::UnivariateData const &, bool const &) const = &::statiskit::UnivariateFrequencyDistributionEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::operator();
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > (::statiskit::UnivariateFrequencyDistributionEstimation< ::statiskit::QuantitativeUnivariateFrequencyDistribution< ::statiskit::ContinuousUnivariateDistribution >, ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::*method_pointer_cc4a7e0ceb7e5708a264c17d85bfb75e)() const = &::statiskit::UnivariateFrequencyDistributionEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::copy;
boost::python::class_< struct ::statiskit::UnivariateFrequencyDistributionEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator, autowig::Held< struct ::statiskit::UnivariateFrequencyDistributionEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator >::Type, boost::python::bases< struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator > > class_fd1fa4531ff65b6c889e56be99ebfc4e("Estimator", "", boost::python::no_init);
class_fd1fa4531ff65b6c889e56be99ebfc4e.def(boost::python::init< >(""));
class_fd1fa4531ff65b6c889e56be99ebfc4e.def(boost::python::init< struct ::statiskit::UnivariateFrequencyDistributionEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator const & >(""));
- class_fd1fa4531ff65b6c889e56be99ebfc4e.def("__call__", method_pointer_de6f890167ad5a2388e7ab47f8125e0c, "");
- class_fd1fa4531ff65b6c889e56be99ebfc4e.def("copy", method_pointer_cc4a7e0ceb7e5708a264c17d85bfb75e, "");
if(autowig::Held< struct ::statiskit::UnivariateFrequencyDistributionEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator >::is_class)
{
diff --git a/src/py/wrapper/wrapper_fe5c14ebd9715db583a8fcea54e1d965.cpp b/src/py/wrapper/wrapper_fe5c14ebd9715db583a8fcea54e1d965.cpp
index 9990d35f..88b943a9 100644
--- a/src/py/wrapper/wrapper_fe5c14ebd9715db583a8fcea54e1d965.cpp
+++ b/src/py/wrapper/wrapper_fe5c14ebd9715db583a8fcea54e1d965.cpp
@@ -25,13 +25,9 @@ void wrapper_fe5c14ebd9715db583a8fcea54e1d965()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::UnivariateData, struct ::std::default_delete< struct ::statiskit::UnivariateData > > (::statiskit::WeightedMultivariateData::*method_pointer_ecd4b9cfc90c5afb9956da624c039e6f)(::statiskit::Index const &) const = &::statiskit::WeightedMultivariateData::extract;
- class ::std::unique_ptr< struct ::statiskit::MultivariateData, struct ::std::default_delete< struct ::statiskit::MultivariateData > > (::statiskit::WeightedMultivariateData::*method_pointer_821db0f89134517cbf08f50969c41dc8)(::statiskit::Indices const &) const = &::statiskit::WeightedMultivariateData::extract;
boost::python::class_< class ::statiskit::WeightedMultivariateData, autowig::Held< class ::statiskit::WeightedMultivariateData >::Type, boost::python::bases< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateData, class ::statiskit::WeightedMultivariateData, class ::statiskit::WeightedData< struct ::statiskit::MultivariateData > > > > class_fe5c14ebd9715db583a8fcea54e1d965("WeightedMultivariateData", "", boost::python::no_init);
class_fe5c14ebd9715db583a8fcea54e1d965.def(boost::python::init< struct ::statiskit::MultivariateData const * >(""));
class_fe5c14ebd9715db583a8fcea54e1d965.def(boost::python::init< class ::statiskit::WeightedMultivariateData const & >(""));
- class_fe5c14ebd9715db583a8fcea54e1d965.def("extract", method_pointer_ecd4b9cfc90c5afb9956da624c039e6f, "");
- class_fe5c14ebd9715db583a8fcea54e1d965.def("extract", method_pointer_821db0f89134517cbf08f50969c41dc8, "");
if(autowig::Held< class ::statiskit::WeightedMultivariateData >::is_class)
{
diff --git a/src/py/wrapper/wrapper_ff305edd61d35539ba4e8f2f2500f320.cpp b/src/py/wrapper/wrapper_ff305edd61d35539ba4e8f2f2500f320.cpp
deleted file mode 100644
index cf01e683..00000000
--- a/src/py/wrapper/wrapper_ff305edd61d35539ba4e8f2f2500f320.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "_core.h"
-
-
-
-namespace autowig
-{
-
- void method_decorator_58460dcb53645456a950b9442194970c(class ::std::unique_ptr< class ::statiskit::BinomialDistribution, struct ::std::default_delete< class ::statiskit::BinomialDistribution > > const & instance, const class ::statiskit::BinomialDistribution & param_out) { instance.operator*() = param_out; }
-}
-
-#if defined(_MSC_VER)
- #if (_MSC_VER == 1900)
-namespace boost
-{
- template <> class ::std::unique_ptr< class ::statiskit::BinomialDistribution, struct ::std::default_delete< class ::statiskit::BinomialDistribution > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< class ::statiskit::BinomialDistribution, struct ::std::default_delete< class ::statiskit::BinomialDistribution > > const volatile *c) { return c; }
-}
- #endif
-#endif
-
-
-
-void wrapper_ff305edd61d35539ba4e8f2f2500f320()
-{
-
- std::string name_a5e4e9231d6351ccb0e06756b389f0af = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".std");
- boost::python::object module_a5e4e9231d6351ccb0e06756b389f0af(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a5e4e9231d6351ccb0e06756b389f0af.c_str()))));
- boost::python::scope().attr("std") = module_a5e4e9231d6351ccb0e06756b389f0af;
- boost::python::scope scope_a5e4e9231d6351ccb0e06756b389f0af = module_a5e4e9231d6351ccb0e06756b389f0af;
- struct unique_ptr_ff305edd61d35539ba4e8f2f2500f320_to_python
- {
- static PyObject* convert(class ::std::unique_ptr< class ::statiskit::BinomialDistribution, struct ::std::default_delete< class ::statiskit::BinomialDistribution > > const & unique_ptr_ff305edd61d35539ba4e8f2f2500f320)
- {
- //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::BinomialDistribution, struct ::std::default_delete< class ::statiskit::BinomialDistribution > > & >(unique_ptr_ff305edd61d35539ba4e8f2f2500f320).release()).ptr());
- std::shared_ptr< class ::statiskit::BinomialDistribution > shared_ptr_ff305edd61d35539ba4e8f2f2500f320(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::BinomialDistribution, struct ::std::default_delete< class ::statiskit::BinomialDistribution > > & >(unique_ptr_ff305edd61d35539ba4e8f2f2500f320)));
- return boost::python::incref(boost::python::object(shared_ptr_ff305edd61d35539ba4e8f2f2500f320).ptr());
- }
- };
-
- boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::BinomialDistribution, struct ::std::default_delete< class ::statiskit::BinomialDistribution > >, unique_ptr_ff305edd61d35539ba4e8f2f2500f320_to_python >();
-}
\ No newline at end of file
diff --git a/src/py/wrapper/wrapper_ffc7b6c27c595cb6ab53ebb2f04ce1de.cpp b/src/py/wrapper/wrapper_ffc7b6c27c595cb6ab53ebb2f04ce1de.cpp
index d1285b69..b81b7ead 100644
--- a/src/py/wrapper/wrapper_ffc7b6c27c595cb6ab53ebb2f04ce1de.cpp
+++ b/src/py/wrapper/wrapper_ffc7b6c27c595cb6ab53ebb2f04ce1de.cpp
@@ -44,9 +44,7 @@ void wrapper_ffc7b6c27c595cb6ab53ebb2f04ce1de()
boost::python::object module_fa414b05d29e5f4ea0b6d6cb5cf81b01(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_fa414b05d29e5f4ea0b6d6cb5cf81b01.c_str()))));
boost::python::scope().attr("statiskit") = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
boost::python::scope scope_fa414b05d29e5f4ea0b6d6cb5cf81b01 = module_fa414b05d29e5f4ea0b6d6cb5cf81b01;
- class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > (::statiskit::PolymorphicCopy< ::statiskit::UnivariateDistribution, ::statiskit::BetaBinomialDistribution, ::statiskit::BetaCompoundDiscreteUnivariateDistribution >::*method_pointer_93b7a51440745d11aeeaf8c9c3a6b384)() const = &::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::BetaBinomialDistribution, class ::statiskit::BetaCompoundDiscreteUnivariateDistribution >::copy;
boost::python::class_< autowig::Wrap_ffc7b6c27c595cb6ab53ebb2f04ce1de, autowig::Held< autowig::Wrap_ffc7b6c27c595cb6ab53ebb2f04ce1de >::Type, boost::python::bases< class ::statiskit::BetaCompoundDiscreteUnivariateDistribution >, boost::noncopyable > class_ffc7b6c27c595cb6ab53ebb2f04ce1de("_PolymorphicCopy_ffc7b6c27c595cb6ab53ebb2f04ce1de", "", boost::python::no_init);
- class_ffc7b6c27c595cb6ab53ebb2f04ce1de.def("copy", method_pointer_93b7a51440745d11aeeaf8c9c3a6b384, "");
if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::BetaBinomialDistribution, class ::statiskit::BetaCompoundDiscreteUnivariateDistribution > >::is_class)
{
diff --git a/test/test_data.py b/test/test_data.py
index 4a5233d8..3f074989 100644
--- a/test/test_data.py
+++ b/test/test_data.py
@@ -28,6 +28,7 @@ def test_copy(self):
del self.__class__._data
self.__class__._data = data
+ @attr(win = False)
def test_access(self):
"""Test named data access"""
for uevent, mevent in zip(self._data.pen.events, self._data.events):
@@ -72,9 +73,10 @@ def test_dispersion(self):
def test_extract(self):
"""Test multivariate data extraction"""
- data = self._data.extract([0, 1])
+ data = self._data.extract(0, 1)
self.assertEqual(len(data), len(self._data))
+ @attr(osx = False)
def test_cdf_plot(self):
"""Test univariate data cdf plot"""
for component in self._data.components:
diff --git a/test/test_distribution.py b/test/test_distribution.py
index 1f837669..67f141a9 100644
--- a/test/test_distribution.py
+++ b/test/test_distribution.py
@@ -31,6 +31,7 @@ def test_pdf_ldf_cdf(self):
self._dist.quantile(self._pmax) + 1,
num=self._num,
dtype=numpy.int):
+ v = int(v)
self.assertAlmostEqual(self._dist.cdf(v - 1) + self._dist.pdf(v), self._dist.cdf(v))
if not self._dist.pdf(v) == 0:
self.assertAlmostEqual(math.log(self._dist.pdf(v)), self._dist.ldf(v))
@@ -38,6 +39,7 @@ def test_pdf_ldf_cdf(self):
def test_quantile(self):
"""Test quantile computation"""
for p in numpy.linspace(self._pmin, self._pmax, num=self._num):
+ p = float(p)
q = self._dist.quantile(p)
self.assertGreaterEqual(self._dist.cdf(q), p)
self.assertLess(self._dist.cdf(q - 1), p)
@@ -58,6 +60,7 @@ def test_pdf_ldf_cdf(self):
self._dist.quantile(self._pmax),
num=self._num,
dtype=numpy.double):
+ v = float(v)
self.assertAlmostEqual(self._dist.cdf(v + self._epsilon), self._dist.cdf(v) + self._epsilon * self._dist.pdf(v), places=self._places)
if not self._dist.pdf(v) == 0:
self.assertAlmostEqual(math.log(self._dist.pdf(v)), self._dist.ldf(v))
@@ -65,6 +68,7 @@ def test_pdf_ldf_cdf(self):
def test_quantile(self):
"""Test quantile computation"""
for p in numpy.linspace(self._pmin, self._pmax, num=self._num):
+ p = float(p)
q = self._dist.quantile(p)
self.assertGreaterEqual(self._dist.cdf(q + self._epsilon), p)
self.assertLessEqual(self._dist.cdf(q - self._epsilon), p)
diff --git a/travis.yml b/travis.yml
index 8df0a9da..f97773b6 100644
--- a/travis.yml
+++ b/travis.yml
@@ -7,10 +7,9 @@ os:
sudo: required
env:
- - CONDA_RECIPE=bin/conda/libstatiskit_core-dev
- CONDA_VERSION=2
- CONDA_RECIPE=bin/conda/libstatiskit_core-dev
CONDA_VERSION=3
+ TRAVIS_WAIT=45
- CONDA_RECIPE=bin/conda/libstatiskit_core
- CONDA_RECIPE=bin/conda/python-statiskit_core
CONDA_VERSION=2