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