From 3e19064f9e19654fbb57168364316be0c1cb9a3d Mon Sep 17 00:00:00 2001 From: Jean Date: Tue, 15 Jan 2019 11:24:37 +0100 Subject: [PATCH 1/3] add beta distribution --- src/cpp/distribution.cpp | 115 +++++++++++- src/cpp/distribution.h | 129 ++++++++++++-- src/py/statiskit/core/_core.py | 166 +++++++++--------- src/py/wrapper/_core.cpp | 8 +- src/py/wrapper/_core.h | 12 +- ...apper_010dca8ca2e458db8505774b1f36db9a.cpp | 4 - ...apper_01ddd51bfe2a5d97b4620b9e2d14360e.cpp | 4 - ...apper_0281a28ebbe655cabfc3d1baabb16b6c.cpp | 2 - ...apper_02cb27a2f5305d6eaf2fc0d0977b5565.cpp | 4 - ...apper_033df89396b35855a50192cdc7f16be3.cpp | 16 -- ...apper_040909a1c2b158b198be21fa1ab2b474.cpp | 2 - ...apper_04fe81a388ca5c32b4f73fd41ae57c3f.cpp | 16 -- ...apper_055ebc8a6eb3586cb94dfd0b3df1eb0f.cpp | 6 - ...apper_06b2640afe975f8dbf856bb3a88451cf.cpp | 2 - ...apper_08568636c5a25349ad6ad5335ed1718e.cpp | 2 - ...apper_09fa62065c8f5098af0f7db57ad3e6a9.cpp | 2 - ...apper_0a237c7df2ac57109630f38c8cbc0fd4.cpp | 2 - ...apper_0b663e6159f1527ca997ac0244c65093.cpp | 16 -- ...apper_0db25688c9bf5a57b1d944dcc1a3b7f2.cpp | 8 - ...apper_0ec3624c447f5547b35390faafaf867f.cpp | 2 - ...apper_10d55631c3925ada88a549c3ce423021.cpp | 2 - ...apper_1151599a3fae506b8f5a5bddf7efd129.cpp | 2 - ...apper_13232a7341945cd08787bdf29befb389.cpp | 2 - ...apper_13d523d2695b5825b5cf182c5a8fa6ca.cpp | 4 - ...apper_14a9cd2a8d9a572e8c7d58d490e5269e.cpp | 8 +- ...apper_14b77d76dd2d51e1acac41ef7ea4a4ca.cpp | 16 -- ...apper_1581bb259a1355888c0e234a7f9960d9.cpp | 4 - ...apper_167b2440c33657b2abc8311b6621a7bb.cpp | 2 - ...apper_16a072b3aa3255f989f89ed810798d2e.cpp | 2 - ...apper_1790dd7d2111554099562871bb0f85af.cpp | 2 - ...apper_1bbe231bce835ebeb36da82ccdeb5997.cpp | 2 - ...apper_1cfe57e82ce352e4b80ae7c44a661b01.cpp | 8 - ...apper_1dee5220708e5da08c33a1d4fa45151b.cpp | 2 - ...apper_1dfdcd929fc0513399c2437e9a6c8c3a.cpp | 4 - ...apper_1ec5dee4e7cb5437b83047021c0ca63f.cpp | 4 - ...apper_1f50e5c48a545cf9a618ddbf871d3a9c.cpp | 2 - ...apper_1f9e3c91d1bd51a89c7b1370bf7475f1.cpp | 2 - ...apper_21120050d3d2560d969f522ea4e94cde.cpp | 4 - ...apper_22a1fcd680dc54a1b88ffdab2f60f4a5.cpp | 2 - ...apper_2613fe07dc7251cea4181b6d9d00aad1.cpp | 2 - ...apper_281a291cf9465a1e9af25cbee1cf5bad.cpp | 2 - ...apper_2934c614112358768beae325b0d33ea2.cpp | 4 - ...apper_2b57b3b9280e5071b728b923da9d2c0a.cpp | 4 - ...apper_2bf4cc1fa6905f14bcb954dce0b21ace.cpp | 2 - ...apper_2cfec7576f805b8d8fb103d1f86f786e.cpp | 16 -- ...apper_2da6d48bdb575a46ad7d2e948eb7ee83.cpp | 4 - ...apper_2eae4ac2dbf259029ee0e81da54c2c15.cpp | 2 - ...apper_2ee8bfaab59653a08d72e8d97ec7b5dd.cpp | 2 - ...apper_2f72e6e6db9a5498beee75dbafdc6393.cpp | 8 +- ...apper_30b90e733d3b5718b760496782efec78.cpp | 2 - ...apper_3185f3f8abfe5447acd1b43172130b8e.cpp | 2 - ...apper_3220f60173275579a5722fe8dba23dfa.cpp | 4 - ...apper_3312cf49434759ee93e09764ddc76065.cpp | 2 - ...apper_334941caf3de5e3ab25e41d07fa1d9ca.cpp | 6 - ...apper_346ee3489d025beead99ffc0c8770939.cpp | 2 - ...apper_3557273679395cf2a3e4b3d3f227accd.cpp | 16 -- ...apper_36adf88112dd5312b6c5fe75ebbc5559.cpp | 16 -- ...apper_37d2da7ae2985fcc8caca8de36d30ce7.cpp | 16 -- ...apper_39eaaa358ce655d08615c947c949eb83.cpp | 16 -- ...apper_3ae69567ec205969a9f2da364450fd2e.cpp | 2 - ...apper_3b2e19fa74a45eb49f08742886108635.cpp | 2 - ...apper_3b85938d896e56519b8342119ca08869.cpp | 2 - ...apper_3c3eb4c91b905a988bd9546e804a0d95.cpp | 4 - ...apper_3d92ab3536925f88947025adb8aff536.cpp | 2 - ...apper_3fd024ee203f5dbeb9a9f3392ca1db8c.cpp | 2 - ...apper_3fdfbd3fa64657cebd5a4166db8b26a9.cpp | 2 - ...apper_40c631b5a67d5748bbfdeaa0beedb4e0.cpp | 2 - ...apper_4143f1db036e5bbdbba0a64045946862.cpp | 4 - ...apper_41ea68bb4a9850aa9861003b9fcab334.cpp | 2 - ...apper_423ed9cbac44541cb53a4cf80e6e15d5.cpp | 2 - ...apper_42c73f7b760d584f96ee42693c708651.cpp | 8 +- ...apper_432843a5646c5268bb35f7309d2d4b33.cpp | 2 - ...apper_43d603893a165ed2bf34ad286a50f22e.cpp | 2 - ...apper_446f651133d55eebbb2e7b65c75f4477.cpp | 4 - ...apper_473e4f9a05ed5118bd06e179489a35f4.cpp | 2 - ...apper_48bccb3a91fe5cebbca2f6105b37b2c5.cpp | 2 - ...apper_48d411e601675e49961eaa93daeb1835.cpp | 4 - ...apper_49bd08872be751c291082c55ce0677e3.cpp | 4 - ...apper_49ca84779c315483b61bc3fa2c2221b3.cpp | 4 - ...apper_49e18be963b9503a942009b04ff7e676.cpp | 2 - ...apper_4b1365f753d05b8db1db0b529f5110f9.cpp | 2 - ...apper_4f08e906137d58128853d1fc5d729fae.cpp | 4 - ...apper_4f25ed2b505752de8ee46e2e6aa83af6.cpp | 4 - ...apper_505be4c829e95c51829a196fdbf7392f.cpp | 16 -- ...apper_5060bd7989345eaab2a7cccb560a27f2.cpp | 4 +- ...apper_51a269f41c995b2e8c33ae7f895f50ae.cpp | 2 - ...apper_524b20b628dd5516a98e9f31da398dbf.cpp | 16 -- ...apper_528d7cd3a92d569d897fdc1e61483003.cpp | 2 - ...apper_54cf6a9a8b6f55e88b9761ceaf79ba3f.cpp | 2 - ...apper_55c0eb1fcb6e5b0da7045e99481d4b0c.cpp | 6 - ...apper_55c811c1cb0f58cf8dbf62aa61f8d814.cpp | 8 - ...apper_5678c4d7ca565a7d9dbc239c27111073.cpp | 6 - ...apper_5750371755a95c10b9259748c7b5e21b.cpp | 8 - ...apper_5877793da2745ffb9f47b225e5ec26b6.cpp | 2 - ...apper_58960b7597495bb78bb15e0b1e8c9de8.cpp | 2 - ...apper_59d6fe57059653bd86dc375009cc7317.cpp | 4 - ...apper_59db006e2d0a532f903fd7d41c9aabfb.cpp | 2 - ...apper_5a3d233a5dc55aaba123c4eb5cd6e502.cpp | 2 - ...apper_5b5f1c1f4aa852eab398cea6df20fee2.cpp | 4 - ...apper_5c6e4c2beaae58e1a041154bd478b75f.cpp | 8 - ...apper_5d11528f24755a879438133d5708e545.cpp | 4 - ...apper_5d63830a58ae5ad1aaf2cb88275ddd22.cpp | 2 - ...apper_5e703a4587815486b6950405a411169b.cpp | 4 - ...apper_5e9c2eecb34851cd99100ce520f53c6e.cpp | 2 - ...apper_5fefecf0971c53a682b5075141e39dc0.cpp | 2 - ...apper_603c48a232f0549ab95e7c0325f6f159.cpp | 2 - ...apper_61234f1033f25f108ec6c1bb0d3ddf38.cpp | 6 - ...apper_61733bdc2db95f128686b3292ae9259a.cpp | 6 - ...apper_643847dccc2b560082343f2bbda15cba.cpp | 2 - ...apper_64ae6eddce405116ba534ed722881799.cpp | 4 - ...apper_65233ae509075a4885c6c150d99046ae.cpp | 2 - ...apper_6588548f29e15f0ea6e9ef29ce68dfd8.cpp | 4 - ...apper_65947043f3a35049b50e8d74f93075cf.cpp | 4 - ...apper_6690633b82205104834e2688e6549e65.cpp | 10 -- ...apper_6731f013fc2f50e6b3684322e5d511aa.cpp | 8 - ...apper_67a3e4ff2f845698a912990ce487f08d.cpp | 12 +- ...apper_68170427b0885d37a676e4274699fa05.cpp | 7 +- ...apper_681ebebfc39f52e7b797a69c6f165cc7.cpp | 2 - ...apper_6923aecde43059bd8a00d1bd199ffa8d.cpp | 2 - ...apper_69ca358c24cd5cabb1a6b9e1358519e4.cpp | 2 - ...apper_6c36c615980657b7b51c6c44de94c819.cpp | 2 - ...apper_6d99edae55df515bbdeb7c5c0e15917e.cpp | 2 - ...apper_6f183e6be0945c80a110bb22edb227d9.cpp | 2 - ...apper_7164ab149b5259c39291b9f2886585fb.cpp | 2 - ...apper_7189dbb358a659bb802e95b3ea6ebebd.cpp | 2 - ...apper_73f4a03ba6125d598bb6a6a8f7de7664.cpp | 2 - ...apper_74f6b70412845069a8b8594df02c99e5.cpp | 2 - ...apper_7504e6a86bdf57c0a7e644a6615fcd51.cpp | 2 - ...apper_7510c84a2e4c5022ac15bd97a576d4b0.cpp | 2 - ...apper_7963cd416f6c50c09445d3b27e4f9428.cpp | 2 - ...apper_79be5108bb8c56d9825ee10945271a59.cpp | 2 - ...apper_7a72df81b8e3525a981c66a31496b8f4.cpp | 4 - ...apper_7b62905e006b57cc879769143ac42b3a.cpp | 2 - ...apper_7d0c9ca0e35156dda4481073c8664c19.cpp | 2 - ...apper_7d52b247865d503986da71f28e0da3e9.cpp | 2 - ...apper_7ee099e22285561eb2a1e4dac64d4ff9.cpp | 2 - ...apper_836f90f02ebd5eee9cf678e466bfba83.cpp | 16 -- ...apper_839b61ecb09d54819eb38cf69dde50bb.cpp | 8 - ...apper_8486f4aa8ce25724972cec18f80c00cc.cpp | 2 - ...apper_850400feaf015819b89ae0fb0bc38962.cpp | 12 +- ...apper_85102754beff532db66ca292ea3a6486.cpp | 16 -- ...apper_85e5d9c1d86a574d8623fe4bb0164527.cpp | 4 - ...apper_86541250592e58489f051f41f0896e22.cpp | 2 - ...apper_86ceaf8153c052c9b470c7e534cdb934.cpp | 2 - ...apper_871f2a5a4b135dfeb5ac066db0fbca5c.cpp | 4 - ...apper_87317e63de535031ba8bf5e2f19134ef.cpp | 2 - ...apper_87bede3683865d5daba537c08a5c665f.cpp | 2 - ...apper_886998686eca518d858abef756189174.cpp | 2 - ...apper_8946cbc54c235b72b2e100c2785ce4c3.cpp | 2 - ...apper_899c8afc48a850aaac3ae5c4614380e9.cpp | 2 - ...apper_8a467c708d9c5620937b1f63cde332b1.cpp | 2 - ...apper_8a816909345b5bf2911f863db5b8cb0b.cpp | 10 -- ...apper_8d6042c687a1543d97b4931d7ca1fca8.cpp | 2 - ...apper_8efea02ccdc156c4aa5aae37b04b810a.cpp | 12 +- ...apper_8f6b8d601b265537abfca5a924ae495d.cpp | 2 - ...apper_90255c732933534b957e042c1796455c.cpp | 16 -- ...apper_90681e203d925f7c8b9ca14a02786804.cpp | 2 - ...apper_90894824332153a7a0c5c3bd4ff0eab8.cpp | 2 - ...apper_90ffe8fffb9b5923867b6c24ac9eedb7.cpp | 2 - ...apper_939d85e97df35cb48d17558623c03cc2.cpp | 2 - ...apper_96486d682f0851438822ccbdd2c8c3eb.cpp | 4 - ...apper_964cf359ff005773acf9fc2bf7c5743b.cpp | 2 - ...apper_985dfffef8265a319e222a08d8f11f05.cpp | 22 +-- ...apper_988ed407a0da542eb838d5681ba5ffd1.cpp | 2 - ...apper_98dec83d5b055bb7bd34151081ce3693.cpp | 6 - ...apper_9961bd1cc47c50ed9fd0cd4ed55feeb4.cpp | 6 - ...apper_9981958281625422b3b46cea8ec85a6d.cpp | 4 - ...apper_9ba0310efd9c520c8c9e6cb4ff8fb1a4.cpp | 2 - ...apper_9ca9917e667b52ea9eb2ec4f17e230b5.cpp | 16 -- ...apper_9d7f0f97517952029268e1fd35ac8843.cpp | 2 - ...apper_9dcc67ced1f05c0a9b634f6e7bdffe6c.cpp | 2 - ...apper_9f08dae44aa3561686bc0ef53e82d042.cpp | 2 - ...apper_a14f45085a74550c89aab30952f6725b.cpp | 4 - ...apper_a3883be24c8c5dd1bcba4dff4ebd0c4f.cpp | 2 - ...apper_a4463e49d7865a6497ec20612e342cbe.cpp | 10 -- ...apper_a766c9930af25f8f90f6e118f2ca75d5.cpp | 4 - ...apper_a887ab230e4b513ab40c258c172f2580.cpp | 8 - ...apper_a8fb4974396a5f4ca5779c02d0f58b37.cpp | 2 - ...apper_aa4348c3ceb5595a843d8fc5a6c54231.cpp | 16 -- ...apper_aa6b2bab0be654649ef497aa71dff2e3.cpp | 4 - ...apper_aa6e0b250759574eb903a6b783b18053.cpp | 4 - ...apper_abaaf08e32235f2ca7bacb4418592155.cpp | 10 -- ...apper_abb8de3fed35566b9c88aebdaec5f1a0.cpp | 2 - ...apper_b014379d48a45dac9f7ee65cf09afac7.cpp | 2 - ...apper_b101d02bb3d95e95ac86387f50f9bccd.cpp | 2 - ...apper_b191a9bdcde4562cb6bfc0666feb816d.cpp | 2 - ...apper_b24ad967ae66587ba612c3f37635bddb.cpp | 2 - ...apper_b745bd62c1315087a0aa661317232745.cpp | 2 - ...apper_b85047a790a65c398d0495802b9a0f04.cpp | 2 - ...apper_ba25f6fe677652cebd40b6aed2762b5a.cpp | 8 - ...apper_bac6b66586be52859b259d0c4440e387.cpp | 2 - ...apper_bb17c2bea1da5d2a86714ca422d3c393.cpp | 2 - ...apper_bb48025bb0a15b5c907ff0400bf2207a.cpp | 2 - ...apper_bc77a106572e58ba96fe5742a38e574c.cpp | 2 - ...apper_bf5b68f25d1f5ab9ad2c936351edf740.cpp | 8 - ...apper_c08067855baa5ebea605270776020990.cpp | 4 - ...apper_c2568ff48c245dbe8395ac41d83bc8f8.cpp | 10 -- ...apper_c285de96478650da951aca759bc2616e.cpp | 2 - ...apper_c3319864e98456809db3192e7060581f.cpp | 10 -- ...apper_c3848ca82c6150b480894755016faabf.cpp | 8 - ...apper_c45aea45ed2e564cb24514edfc5e63b0.cpp | 2 - ...apper_c50f0d84f3a05771b904e670721690e3.cpp | 2 - ...apper_c5daab4ee3ac55c89ee2ee06a88fb23c.cpp | 2 - ...apper_c64f8514180b56eabe5b4d197177f547.cpp | 2 - ...apper_ca5d28928ff15dbc886e10017edb407d.cpp | 2 - ...apper_caa62ffec61a5e0a99ca640a1ed36905.cpp | 2 - ...apper_caa96dc8906e541dbda0563fb9f042bc.cpp | 2 - ...apper_cb4432e6b9d05dfaa3b6285bbadb3f60.cpp | 4 - ...apper_cc3bc950f48855398043fabd1fa92b62.cpp | 2 - ...apper_cd2f32a2cb285d6c9d814fca476c78af.cpp | 4 - ...apper_cd5e5c2c8f40591793aafe753277bfe3.cpp | 8 - ...apper_cf0179fb6c94524589e450e5bcacc532.cpp | 2 - ...apper_cf0415be3d965595a8486e9a8659c1a9.cpp | 6 +- ...apper_d09bc728f19c5db5a6f8091c4c6d9f2b.cpp | 2 - ...apper_d0ed0f7adad950a1a66bbbf2fcc3f5d1.cpp | 2 - ...apper_d4b7bfff2e0551769c3e6767fe7dca05.cpp | 2 - ...apper_d6970cd0a37451cfbcd48d316b17aaa0.cpp | 2 - ...apper_d72a9c13e27a5de5800ea382cc4d107f.cpp | 2 - ...apper_d7aaae9c78655d9f870d5f017126833f.cpp | 8 - ...apper_d82ac4c07b685057ae35b9a0216111d2.cpp | 4 - ...apper_d84d3426cce55670b51d351b388a8ae8.cpp | 2 - ...apper_d98e19d761d75012a9c1df0886e2812f.cpp | 2 - ...apper_dace22af29e35e1e8847a21e0083dbd0.cpp | 2 - ...apper_db3e81250c765e35b6b7ab7b9d17c8ea.cpp | 2 - ...apper_db760ff53e0e5dca8e558b09ed12163c.cpp | 2 - ...apper_dcb42c58c45353839bf4d081d804b14c.cpp | 2 - ...apper_dda6bb3fd9345086a3231d9341e47d49.cpp | 4 - ...apper_ddc1dd1f57af5b6d966459fdd3ae2480.cpp | 2 - ...apper_e04333cf88f85b74a12abe551bc271c3.cpp | 2 - ...apper_e148ab9362cf5609ac98763b3a12ca5e.cpp | 2 - ...apper_e17c871a4a485a888cde7218c52b67e3.cpp | 4 - ...apper_e2d3df06414058178eb5fc957e8fd6d9.cpp | 4 - ...apper_e49aea4bd5fa5370abfd0a3ba47ff03e.cpp | 2 - ...apper_e8c4cdf7ac4e5ead83bcc0877ffddd76.cpp | 2 - ...apper_ea23650412285dd89c33e1ed29a91cb7.cpp | 2 - ...apper_eae24fefebd9570687e8a345f6e50c1b.cpp | 2 - ...apper_eb3cd0df0cd558acb42631cfa3f9a172.cpp | 4 - ...apper_eb4ed1ac11775528a15a11246865cec3.cpp | 2 - ...apper_ebc71d261393504a8a716623a3119a76.cpp | 8 - ...apper_ef06cd7866a05e8a9b9f746a2f9da324.cpp | 2 - ...apper_ef99412d87545a1391d9c6cbb66e08e8.cpp | 2 - ...apper_f27aa86956235ad3ac8f08855c2b8820.cpp | 8 - ...apper_f3dab438657054798b20b872db63311a.cpp | 4 - ...apper_f76f62b9f79a5f43900330c071ce00fb.cpp | 2 - ...apper_f7ee5d4607de508bb39519488f31e96c.cpp | 2 - ...apper_f93af042f688513484b1158c96b9eaef.cpp | 2 - ...apper_fa5e2baabb585a5e93632d2563d88b33.cpp | 4 - ...apper_fb8f1cea3a695accb39f019b3fbd2247.cpp | 4 - ...apper_fbe279819c925fe9bb1cdf5d0de8cf1a.cpp | 2 - ...apper_fcc6162c378c5756b392afed99931125.cpp | 2 - ...apper_fd1fa4531ff65b6c889e56be99ebfc4e.cpp | 4 - ...apper_fe5c14ebd9715db583a8fcea54e1d965.cpp | 4 - ...apper_ffc7b6c27c595cb6ab53ebb2f04ce1de.cpp | 2 - 253 files changed, 344 insertions(+), 1153 deletions(-) diff --git a/src/cpp/distribution.cpp b/src/cpp/distribution.cpp index cdd468a9..253993b3 100644 --- a/src/cpp/distribution.cpp +++ b/src/cpp/distribution.cpp @@ -1933,12 +1933,12 @@ namespace statiskit double BetaDistribution::ldf(const double& value) const { - double p; + double l; if(value < 0. || value > 1.) - { p = 0.; } + { l = -1 * std::numeric_limits< double >::infinity(); } else - { p = boost::math::lgamma(_alpha + _beta) - boost::math::lgamma(_alpha) - boost::math::lgamma(_beta) + (_alpha - 1) * log(value) + (_beta - 1) * log(1 - value); } - return p; + { l = boost::math::lgamma(_alpha + _beta) - boost::math::lgamma(_alpha) - boost::math::lgamma(_beta) + (_alpha - 1) * log(value) + (_beta - 1) * log(1 - value); } + return l; } double BetaDistribution::pdf(const double& value) const @@ -1953,12 +1953,17 @@ namespace statiskit double BetaDistribution::cdf(const double& value) const { - double p; - if(value < 0. || value > 1.) - { p = 0.; } + double c; + if(value < 0.) + { c = 0.; } else - { p = boost::math::ibeta(_alpha, _beta, value); } - return p; + { + if(value > 1.) + { c = 1.; } + else + { c = boost::math::ibeta(_alpha, _beta, value); } + } + return c; } double BetaDistribution::quantile(const double& p) const @@ -1977,6 +1982,98 @@ namespace statiskit double BetaDistribution::get_variance() const { return _alpha * _beta / (pow(_alpha + _beta, 2) * (_alpha + _beta + 1)); } + + // UniformDistribution::UniformDistribution() + // { + // _alpha = 0.; + // _beta = 1.; + // } + + // UniformDistribution::UniformDistribution(const double& alpha, const double& beta) + // { + // set_alpha(alpha); + // set_beta(beta); + // } + + // UniformDistribution::UniformDistribution(const UniformDistribution& uniform) + // { + // _alpha = uniform._alpha; + // _beta = uniform._beta; + // } + + // UniformDistribution::~UniformDistribution() + // {} + + // unsigned int UniformDistribution::get_nb_parameters() const + // { return 2; } + + // const double& UniformDistribution::get_alpha() const + // { return _alpha; } + + // void UniformDistribution::set_alpha(const double& alpha) + // {_alpha = alpha; } + + // const double& UniformDistribution::get_beta() const + // { return _beta; } + + // void UniformDistribution::set_beta(const double& beta) + // { + // if(beta <= _alpha) + // { throw lower_bound_error("beta", beta, _alpha, true); } + // _beta = beta; + // } + + // double UniformDistribution::ldf(const double& value) const + // { + // double l; + // if(value < _alpha || value > _beta) + // { l = -1 * std::numeric_limits< double >::infinity(); } + // else + // { l = -log(_beta - _alpha); } + // return l; + // } + + // double UniformDistribution::pdf(const double& value) const + // { + // double p; + // if(value < _alpha || value > _beta) + // { p = 0.; } + // else + // { p = 1/(_beta - _alpha); } + // return p; + // } + + // double UniformDistribution::cdf(const double& value) const + // { + // double c; + // if(value <= _alpha) + // { c = 0.; } + // else + // { + // if (value >= _beta) + // { c = 1.; } + // else + // { c = (value - _alpha)/(_beta - _alpha); } + // } + // return c; + // } + + // double UniformDistribution::quantile(const double& p) const + // { return _alpha + p * (_beta - _alpha); } + + // std::unique_ptr< UnivariateEvent > UniformDistribution::simulate() const + // { + // boost::uniform_01<> dist; + // boost::variate_generator > simulator(__impl::get_random_generator(), dist); + // return std::make_unique< ContinuousElementaryEvent >(_alpha + (_beta - _alpha) * simulator()); + // } + + // double UniformDistribution::get_mean() const + // { return 0.5 * (_alpha + _beta); } + + // double UniformDistribution::get_variance() const + // { return pow(_beta - _alpha, 2)/12.; } + double UnivariateConditionalDistribution::loglikelihood(const UnivariateConditionalData& data) const { double llh = 0.; diff --git a/src/cpp/distribution.h b/src/cpp/distribution.h index 30e95d56..89aec046 100644 --- a/src/cpp/distribution.h +++ b/src/cpp/distribution.h @@ -1871,9 +1871,9 @@ namespace statiskit }; - /** \brief This class represents a Gamma distribution. + /** \brief This class represents a beta distribution. * - * \details The Gamma distribution is an univariate continuous distribution. + * \details The beta distribution is an univariate continuous distribution. * The support is the set of positive real values \f$\mathbb{R}_+^*\f$. * */ class STATISKIT_CORE_API BetaDistribution : public PolymorphicCopy< UnivariateDistribution, BetaDistribution, ContinuousUnivariateDistribution > @@ -1890,10 +1890,10 @@ namespace statiskit /** \brief An alternative constructor * - * \details This constructor is usefull for Gamma distribution instantiation with specified \f$\alpha\f$ and \f$\beta\f$ parameters. + * \details This constructor is usefull for beta distribution instantiation with specified \f$\alpha\f$ and \f$\beta\f$ parameters. * * \param alpha the specified shape parameter \f$ \alpha \in \mathbb{R}_+^* \f$. - * \param beta the specified rate parameter \f$ \beta \in \mathbb{R}_+^* \f$. + * \param beta the specified shape parameter \f$ \beta \in \mathbb{R}_+^* \f$. * */ BetaDistribution(const double& alpha, const double& beta); @@ -1903,10 +1903,10 @@ namespace statiskit /// \brief A destructor virtual ~BetaDistribution(); - /** \brief Returns the number of parameters of the Gamma distribution. + /** \brief Returns the number of parameters of the beta distribution. * - * \details In the general case the number of parameters of a Gamma distribution is \f$2\f$ (\f$alpha\f$ and \f$beta\f$). - * When \f$\alpha=1.\f$, the Gamma distribution is equivalent to the exponential distribution. + * \details In the general case the number of parameters of a beta distribution is \f$2\f$ (\f$alpha\f$ and \f$beta\f$). + * When \f$\alpha=1.\f$, the beta distribution is equivalent to the exponential distribution. * Therefore, in this case the number of parameters is \f$1\f$. * */ virtual unsigned int get_nb_parameters() const; @@ -1917,10 +1917,10 @@ namespace statiskit /// \brief Set the value of the shape parameter \f$\alpha\f$. void set_alpha(const double& mu); - /// \brief Get the value of the rate parameter \f$\beta\f$. + /// \brief Get the value of the shape parameter \f$\beta\f$. const double& get_beta() const; - /// \brief Set the value of the rate parameter \f$\beta\f$. + /// \brief Set the value of the shape parameter \f$\beta\f$. void set_beta(const double& sigma); /** \brief \copybrief statiskit::ContinuousUnivariateDistribution::ldf() @@ -1964,10 +1964,10 @@ namespace statiskit virtual std::unique_ptr< UnivariateEvent > simulate() const; - /// \brief Get mean of the Gamma distribution \f$ E(X) = \frac{\alpha}{\beta}\f$ + /// \brief Get mean of the beta distribution \f$ E(X) = \frac{\alpha}{\beta}\f$ virtual double get_mean() const; - /// \brief Get variance of the Gamma distribution \f$ V(X) = \frac{\alpha}{\beta^2} \f$. + /// \brief Get variance of the beta distribution \f$ V(X) = \frac{\alpha}{\beta^2} \f$. virtual double get_variance() const; protected: @@ -1975,6 +1975,113 @@ namespace statiskit double _beta; }; + + + + // /** \brief This class represents a uniform distribution. + // * + // * \details The uniform distribution is an univariate continuous distribution. + // * The support is the interval \f$[\alpha,\beta]\f$ where \f$\alpha\f$ and \f$\beta\f$ are two real values such that \f$\alpha<\beta\f$. + // * */ + // class STATISKIT_CORE_API UniformDistribution : public PolymorphicCopy< UnivariateDistribution, UniformDistribution, ContinuousUnivariateDistribution > + // { + // public: + // /** \brief The default constructor + // * + // * \details The default constructor instantiate a uniform distribution with + // * + // * - \f$ \alpha = 0.\f$, + // * - \f$ \beta = 1.\f$. + // * */ + // UniformDistribution(); + + // /** \brief An alternative constructor + // * + // * \details This constructor is usefull for uniform distribution instantiation with specified \f$\alpha\f$ and \f$\beta\f$ parameters. + // * + // * \param alpha the specified support parameter \f$ \alpha \in \mathbb{R} \f$. + // * \param beta the specified support parameter \f$ \beta \in \mathbb{R} \f$ such that \f$\alpha<\beta\f$. + // * */ + // UniformDistribution(const double& alpha, const double& beta); + + // /// \brief A copy constructor + // UniformDistribution(const UniformDistribution& uniform); + + // /// \brief A destructor + // virtual ~UniformDistribution(); + + // /** \brief Returns the number of parameters of the uniform distribution. + // * + // * \details The number of parameters is \f$2\f$. + // * */ + // virtual unsigned int get_nb_parameters() const; + + // /// \brief Get the value of the support parameter \f$\alpha\f$. + // const double& get_alpha() const; + + // /// \brief Set the value of the support parameter \f$\alpha\f$. + // void set_alpha(const double& mu); + + // /// \brief Get the value of the support parameter \f$\beta\f$. + // const double& get_beta() const; + + // /// \brief Set the value of the support parameter \f$\beta\f$. + // void set_beta(const double& sigma); + + // * \brief \copybrief statiskit::ContinuousUnivariateDistribution::ldf() + // * + // * \details Let \f$x \in \mathbb{R} \f$ denote the value, + // * \f[ + // * \ln f(x) = \ln \{ \boldsymbol{1}_{[\alpha,\beta]}(x) \} - \ln (\beta-\alpha). + // * \f] + // * \param value The considered value \f$x\f$. + // * + // virtual double ldf(const double& value) const; + + // /** \brief \copybrief statiskit::ContinuousUnivariateDistribution::pdf() + // * + // * \details Let \f$x \in \mathbb{R} \f$ denote the value, + // * \f[ + // * f(x) = \frac{1}{\beta-\alpha} \boldsymbol{1}_{[\alpha,\beta]}(x). + // * \f] + // * \param value The considered value \f$x\f$. + // * */ + // virtual double pdf(const double& value) const; + + // /** \brief \copybrief statiskit::ContinuousUnivariateDistribution::cdf() + // * + // * \details Let \f$x \in \mathbb{R} \f$ denote the value, + // * \f[ + // * P(X \leq x) = \frac{x-\alpha}{\beta-\alpha} \boldsymbol{1}_{(\alpha,\beta)}(x) + \boldsymbol{1}_{[\beta,+\infty)}(x). + // * \f] + // * \param value The considered value \f$x\f$. + // * */ + // virtual double cdf(const double& value) const; + + // /** \brief \copybrief statiskit::ContinuousUnivariateDistribution::quantile() + // * + // * \details Let \f$x \in \mathbb{R}^{+}_{*} \f$ denote the value to compute and $p \in \left(0,1\right)$ denote a given probability, + // * \f[ + // * x = \alpha + p (\beta-\alpha) + // * \f] + // * */ + // virtual double quantile(const double& p) const; + + // virtual std::unique_ptr< UnivariateEvent > simulate() const; + + // /// \brief Get mean of the beta distribution \f$ E(X) = \frac{1}{2} (\alpha+\beta)\f$ + // virtual double get_mean() const; + + // /// \brief Get variance of the beta distribution \f$ V(X) = \frac{1}{12} (\alpha-\beta)^2 \f$. + // virtual double get_variance() const; + + // protected: + // double _alpha; + // double _beta; + // }; + + + /** \Brief This class UnivariateConditionalDistribution 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$. * */ diff --git a/src/py/statiskit/core/_core.py b/src/py/statiskit/core/_core.py index c406b1c3..e65c04f4 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._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._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.CategoricalMultivariateDistributionSelection = __core.statiskit._Selection_5b1444f7a44054459e5adff18c81bbfb __core.statiskit.ContinuousIntervalCensoredEvent = __core.statiskit._IntervalCensoredEvent_a766c9930af25f8f90f6e118f2ca75d5 -__core.statiskit.DiscreteMultivariateMixtureDistribution = __core.statiskit._MultivariateMixtureDistribution_5750371755a95c10b9259748c7b5e21b -__core.statiskit.CategoricalUnivariateConditionalDistributionSelection = __core.statiskit._Selection_98899d54414f570aa57f6357fdc66074 -__core.statiskit.CategoricalElementaryEvent = __core.statiskit._ElementaryEvent_2f72e6e6db9a5498beee75dbafdc6393 -__core.statiskit.ContinuousElementaryEvent = __core.statiskit._ElementaryEvent_9981958281625422b3b46cea8ec85a6d -__core.statiskit.ContinuousMultivariateConditionalDistributionSelection = __core.statiskit._Selection_b797921d7173586f85a1f0978dfdd59d -__core.statiskit.ContinuousUnivariateMixtureDistributionEMEstimation = __core.statiskit._MixtureDistributionEMEstimation_6dd78f5508545bf49150581341735774 -__core.statiskit.CategoricalUnivariateDistributionSelection = __core.statiskit._Selection_1c16077fc2b0519d806e8d900500edde +__core.statiskit.DiscreteMultivariateMixtureDistributionEMEstimation = __core.statiskit._MixtureDistributionEMEstimation_5e00a634363a53b79e62b0712b0cbe57 +__core.statiskit.MixedMultivariateDistributionSelection = __core.statiskit._Selection_2d551f106ba85f3cb3acfbda4c8e17c7 +__core.statiskit.CategoricalMultivariateConditionalDistributionCriterionEstimator = __core.statiskit._Selection_6040d8f35856585fa65c9beece0f520f.CriterionEstimator __core.statiskit.CategoricalUnivariateConditionalDistributionCriterionEstimator = __core.statiskit._Selection_98899d54414f570aa57f6357fdc66074.CriterionEstimator -__core.statiskit.ContinuousUnivariateDistributionCriterionEstimator = __core.statiskit._Selection_6d92f9f1e7ca5180bf403b23e9073d86.CriterionEstimator +__core.statiskit.ContinuousUnivariateFrequencyDistributionEstimator = __core.statiskit._UnivariateFrequencyDistributionEstimation_67548b1b39c8521c8f630ca5b4d502c4.Estimator +__core.statiskit.ContinuousMultivariateMixtureDistributionEMEstimation = __core.statiskit._MixtureDistributionEMEstimation_a361e68cde6a5b379c5300d00bee657c +__core.statiskit.MixedMultivariateMixtureDistribution = __core.statiskit._MultivariateMixtureDistribution_5c6e4c2beaae58e1a041154bd478b75f +__core.statiskit.DiscreteUnivariateShiftedDistributionEstimation = __core.statiskit._ShiftedDistributionEstimation_df69c16128ca5c609f45a63866a1af2f +__core.statiskit.CategoricalUnivariateDistributionVector = __core.std._Vector_41f94682b11f5bf481e7cf7033a93181 +__core.statiskit.ContinuousMultivariateMixtureDistributionEMEstimator = __core.statiskit._MixtureDistributionEMEstimation_a361e68cde6a5b379c5300d00bee657c.Estimator __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.DiscreteUnivariateDistributionVector = __core.std._Vector_ce6d678c114158f596627eb4f0c6e9b1 +__core.statiskit.CategoricalUnivariateDistributionLazyEstimation = __core.statiskit._LazyEstimation_3312cf49434759ee93e09764ddc76065 +__core.statiskit.ContinuousUnivariateConditionalDistributionCriterionEstimator = __core.statiskit._Selection_cd94566e790a5588be95cba4cfaaec57.CriterionEstimator +__core.statiskit.SingularDistributionSelection = __core.statiskit._Selection_503849a008915707a02e604de7f58273 +__core.statiskit.CategoricalMultivariateMixtureDistributionEMEstimator = __core.statiskit._MixtureDistributionEMEstimation_5940fdd28e32560cbb554a38b002be00.Estimator +__core.statiskit.DiscreteUnivariateDistributionCriterionEstimator = __core.statiskit._Selection_8f3919223a1f55afb240c3500b95c95b.CriterionEstimator +__core.statiskit.DiscreteCensoredEvent = __core.statiskit._CensoredEvent_48d411e601675e49961eaa93daeb1835 +__core.statiskit.SingularDistributionCriterionEstimator = __core.statiskit._Selection_503849a008915707a02e604de7f58273.CriterionEstimator +__core.statiskit.DiscreteMultivariateMixtureDistributionEMEstimator = __core.statiskit._MixtureDistributionEMEstimation_5e00a634363a53b79e62b0712b0cbe57.Estimator +__core.statiskit.ContinuousUnivariateConditionalDistributionSelection = __core.statiskit._Selection_cd94566e790a5588be95cba4cfaaec57 +__core.statiskit.DiscreteIntervalCensoredEvent = __core.statiskit._IntervalCensoredEvent_fb8f1cea3a695accb39f019b3fbd2247 +__core.statiskit.MixedMultivariateDistributionCriterionEstimator = __core.statiskit._Selection_2d551f106ba85f3cb3acfbda4c8e17c7.CriterionEstimator +__core.statiskit.ContinuousCensoredEvent = __core.statiskit._CensoredEvent_fa5e2baabb585a5e93632d2563d88b33 +__core.statiskit.ContinuousUnivariateFrequencyDistribution = __core.statiskit._QuantitativeUnivariateFrequencyDistribution_1cfe57e82ce352e4b80ae7c44a661b01 +__core.statiskit.DiscreteMultivariateConditionalDistributionCriterionEstimator = __core.statiskit._Selection_e1e7647ed4235775b6d085dd28a83675.CriterionEstimator +__core.statiskit.ContinuousElementaryEvent = __core.statiskit._ElementaryEvent_9981958281625422b3b46cea8ec85a6d +__core.statiskit.DiscreteElementaryEvent = __core.statiskit._ElementaryEvent_85e5d9c1d86a574d8623fe4bb0164527 +__core.statiskit.DiscreteUnivariateDistributionSelection = __core.statiskit._Selection_8f3919223a1f55afb240c3500b95c95b +__core.statiskit.MixedMultivariateConditionalDistributionSelection = __core.statiskit._Selection_44e7c25b7bde5df2a9f031c534765f11 +__core.statiskit.DiscreteUnivariateShiftedDistributionEstimator = __core.statiskit._ShiftedDistributionEstimation_df69c16128ca5c609f45a63866a1af2f.Estimator +__core.statiskit.ContinuousMultivariateConditionalDistributionCriterionEstimator = __core.statiskit._Selection_b797921d7173586f85a1f0978dfdd59d.CriterionEstimator +__core.statiskit.ContinuousUnivariateMixtureDistributionEMEstimation = __core.statiskit._MixtureDistributionEMEstimation_6dd78f5508545bf49150581341735774 +__core.statiskit.ContinuousMultivariateConditionalDistributionSelection = __core.statiskit._Selection_b797921d7173586f85a1f0978dfdd59d __core.statiskit.ContinuousRightCensoredEvent = __core.statiskit._RightCensoredEvent_4f25ed2b505752de8ee46e2e6aa83af6 +__core.statiskit.MixedMultivariateMixtureDistributionEMEstimation = __core.statiskit._MixtureDistributionEMEstimation_c3981878d7ab5e6f87183b575418286b __core.statiskit.ContinuousMultivariateDistributionSelection = __core.statiskit._Selection_e28923ae1ac356e5845929232f8e09ac -__core.statiskit.MixedMultivariateConditionalDistributionCriterionEstimator = __core.statiskit._Selection_44e7c25b7bde5df2a9f031c534765f11.CriterionEstimator -__core.statiskit.MixtureSingularDistributionEMEstimation = __core.statiskit._MixtureDistributionEMEstimation_637dbedd3c8a59949a0df6e3a9989f87 -__core.statiskit.ContinuousUnivariateFrequencyDistributionEstimation = __core.statiskit._UnivariateFrequencyDistributionEstimation_67548b1b39c8521c8f630ca5b4d502c4 -__core.statiskit.CategoricalUnivariateDistributionActiveEstimation = __core.statiskit._ActiveEstimation_20f43f33e75f5ed8baf3e95be100740a +__core.statiskit.ContinuousMultivariateDistributionVector = __core.std._Vector_19ec6a1f261852b5b192c3cbc4571d78 +__core.statiskit.DiscreteUnivariateConditionalDistributionCriterionEstimator = __core.statiskit._Selection_f29b9e4bae2254ec8b6d9cf0133bf530.CriterionEstimator __core.statiskit.ContinuousUnivariateMixtureDistributionEMEstimator = __core.statiskit._MixtureDistributionEMEstimation_6dd78f5508545bf49150581341735774.Estimator -__core.statiskit.ContinuousMultivariateMixtureDistributionEMEstimation = __core.statiskit._MixtureDistributionEMEstimation_a361e68cde6a5b379c5300d00bee657c -__core.statiskit.ContinuousUnivariateFrequencyDistribution = __core.statiskit._QuantitativeUnivariateFrequencyDistribution_1cfe57e82ce352e4b80ae7c44a661b01 +__core.statiskit.CategoricalMultivariateDistributionVector = __core.std._Vector_ee054e76c90f582f9e07cdff4cd63eda +__core.statiskit.DiscreteUnivariateFrequencyDistributionEstimation = __core.statiskit._UnivariateFrequencyDistributionEstimation_0ec596bf98a6521c9bf30c96dc0ff201 +__core.statiskit.CategoricalUnivariateConditionalDistributionSelection = __core.statiskit._Selection_98899d54414f570aa57f6357fdc66074 +__core.statiskit.ContinuousUnivariateShiftedDistributionEstimation = __core.statiskit._ShiftedDistributionEstimation_c4fa66fd13165a0abce0c43742e69748 +__core.statiskit.ContinuousUnivariateDistributionSelection = __core.statiskit._Selection_6d92f9f1e7ca5180bf403b23e9073d86 +__core.statiskit.ContinuousMultivariateDistributionCriterionEstimator = __core.statiskit._Selection_e28923ae1ac356e5845929232f8e09ac.CriterionEstimator __core.statiskit.CategoricalMultivariateConditionalDistributionSelection = __core.statiskit._Selection_6040d8f35856585fa65c9beece0f520f -__core.statiskit.MixedMultivariateDistributionSelection = __core.statiskit._Selection_2d551f106ba85f3cb3acfbda4c8e17c7 -__core.statiskit.ShiftedDiscreteUnivariateDistribution = __core.statiskit._ShiftedDistribution_85102754beff532db66ca292ea3a6486 -__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.MixtureSingularDistributionEMEstimation = __core.statiskit._MixtureDistributionEMEstimation_637dbedd3c8a59949a0df6e3a9989f87 __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.DiscreteMultivariateConditionalDistributionSelection = __core.statiskit._Selection_e1e7647ed4235775b6d085dd28a83675 +__core.statiskit.CategoricalUnivariateMixtureDistributionEMEstimation = __core.statiskit._MixtureDistributionEMEstimation_1b793d6dd01553ae939c99e3743fa436 __core.statiskit.DiscreteUnivariateMixtureDistributionEMEstimator = __core.statiskit._MixtureDistributionEMEstimation_f6675a262e6b55f6819ef4c5599c308b.Estimator -__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.CategoricalMultivariateMixtureDistributionEMEstimation = __core.statiskit._MixtureDistributionEMEstimation_5940fdd28e32560cbb554a38b002be00 +__core.statiskit.DiscreteUnivariateConditionalDistributionSelection = __core.statiskit._Selection_f29b9e4bae2254ec8b6d9cf0133bf530 __core.statiskit.ContinuousUnivariateShiftedDistributionEstimator = __core.statiskit._ShiftedDistributionEstimation_c4fa66fd13165a0abce0c43742e69748.Estimator -__core.statiskit.ContinuousCensoredEvent = __core.statiskit._CensoredEvent_fa5e2baabb585a5e93632d2563d88b33 +__core.statiskit.CategoricalMultivariateDistributionCriterionEstimator = __core.statiskit._Selection_5b1444f7a44054459e5adff18c81bbfb.CriterionEstimator +__core.statiskit.DiscreteRightCensoredEvent = __core.statiskit._RightCensoredEvent_1ec5dee4e7cb5437b83047021c0ca63f __core.statiskit.ContinuousLeftCensoredEvent = __core.statiskit._LeftCensoredEvent_aa6e0b250759574eb903a6b783b18053 -__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.ContinuousUnivariateDistributionVector = __core.std._Vector_67870dc7ea665794a91fa84ca05aecb0 +__core.statiskit.CategoricalMultivariateMixtureDistribution = __core.statiskit._MultivariateMixtureDistribution_a887ab230e4b513ab40c258c172f2580 +__core.statiskit.DiscreteUnivariateFrequencyDistribution = __core.statiskit._QuantitativeUnivariateFrequencyDistribution_839b61ecb09d54819eb38cf69dde50bb +__core.statiskit.CategoricalCensoredEvent = __core.statiskit._CensoredEvent_42c73f7b760d584f96ee42693c708651 +__core.statiskit.DiscreteMultivariateDistributionSelection = __core.statiskit._Selection_d9f7731b9dbc5740add8fc7749d9283d +__core.statiskit.MultivariateDistributionVector = __core.std._Vector_1a895a21d59854609ac58f50d8dcef94 +__core.statiskit.DiscreteMultivariateMixtureDistribution = __core.statiskit._MultivariateMixtureDistribution_5750371755a95c10b9259748c7b5e21b +__core.statiskit.CategoricalUnivariateDistributionActiveEstimation = __core.statiskit._ActiveEstimation_20f43f33e75f5ed8baf3e95be100740a +__core.statiskit.ShiftedDiscreteUnivariateDistribution = __core.statiskit._ShiftedDistribution_85102754beff532db66ca292ea3a6486 +__core.statiskit.DiscreteLeftCensoredEvent = __core.statiskit._LeftCensoredEvent_01ddd51bfe2a5d97b4620b9e2d14360e __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.ContinuousUnivariateDistributionCriterionEstimator = __core.statiskit._Selection_6d92f9f1e7ca5180bf403b23e9073d86.CriterionEstimator +__core.statiskit.MixedMultivariateConditionalDistributionCriterionEstimator = __core.statiskit._Selection_44e7c25b7bde5df2a9f031c534765f11.CriterionEstimator +__core.statiskit.ContinuousUnivariateFrequencyDistributionEstimation = __core.statiskit._UnivariateFrequencyDistributionEstimation_67548b1b39c8521c8f630ca5b4d502c4 +__core.statiskit.CategoricalUnivariateMixtureDistributionEMEstimator = __core.statiskit._MixtureDistributionEMEstimation_1b793d6dd01553ae939c99e3743fa436.Estimator __core.statiskit.DiscreteMultivariateDistributionCriterionEstimator = __core.statiskit._Selection_d9f7731b9dbc5740add8fc7749d9283d.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.DiscreteUnivariateFrequencyDistribution = __core.statiskit._QuantitativeUnivariateFrequencyDistribution_839b61ecb09d54819eb38cf69dde50bb -__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.CategoricalUnivariateDistributionSelection = __core.statiskit._Selection_1c16077fc2b0519d806e8d900500edde __core.statiskit.MixedMultivariateMixtureDistributionEMEstimator = __core.statiskit._MixtureDistributionEMEstimation_c3981878d7ab5e6f87183b575418286b.Estimator -__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.CategoricalElementaryEvent = __core.statiskit._ElementaryEvent_2f72e6e6db9a5498beee75dbafdc6393 +__core.statiskit.DiscreteUnivariateMixtureDistributionEMEstimation = __core.statiskit._MixtureDistributionEMEstimation_f6675a262e6b55f6819ef4c5599c308b __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/wrapper/_core.cpp b/src/py/wrapper/_core.cpp index 14bbe731..1fe5611d 100644 --- a/src/py/wrapper/_core.cpp +++ b/src/py/wrapper/_core.cpp @@ -89,7 +89,6 @@ void wrapper_64f99681ffa6509a9f579c5b476d3ed2(); void wrapper_65db0e3b83ee59bcaaf5c1e683bfac31(); void wrapper_65f1b96fc3cf5b6abf37b20774ffb554(); void wrapper_6644b31d9fff5713a5092d189bcb6484(); -void wrapper_68170427b0885d37a676e4274699fa05(); void wrapper_6822814b3ac457a9ad0a59d833b665c8(); void wrapper_69751aea48fb5265badd1242eda9552c(); void wrapper_6af5821f8a71549eb1d2e85037a23c6d(); @@ -258,7 +257,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 +582,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 +638,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(); @@ -792,7 +792,6 @@ BOOST_PYTHON_MODULE(__core) wrapper_65db0e3b83ee59bcaaf5c1e683bfac31(); wrapper_65f1b96fc3cf5b6abf37b20774ffb554(); wrapper_6644b31d9fff5713a5092d189bcb6484(); - wrapper_68170427b0885d37a676e4274699fa05(); wrapper_6822814b3ac457a9ad0a59d833b665c8(); wrapper_69751aea48fb5265badd1242eda9552c(); wrapper_6af5821f8a71549eb1d2e85037a23c6d(); @@ -961,7 +960,6 @@ BOOST_PYTHON_MODULE(__core) wrapper_49bd08872be751c291082c55ce0677e3(); wrapper_51a269f41c995b2e8c33ae7f895f50ae(); wrapper_54cf6a9a8b6f55e88b9761ceaf79ba3f(); - wrapper_5562b8b01aa050b886b919c9b81686f5(); wrapper_59db006e2d0a532f903fd7d41c9aabfb(); wrapper_5b5f1c1f4aa852eab398cea6df20fee2(); wrapper_622b4b6c4fef5b119cba23181cff6cf6(); @@ -1287,6 +1285,7 @@ BOOST_PYTHON_MODULE(__core) wrapper_61733bdc2db95f128686b3292ae9259a(); wrapper_6731f013fc2f50e6b3684322e5d511aa(); wrapper_67548b1b39c8521c8f630ca5b4d502c4(); + wrapper_68170427b0885d37a676e4274699fa05(); wrapper_681ebebfc39f52e7b797a69c6f165cc7(); wrapper_6d92f9f1e7ca5180bf403b23e9073d86(); wrapper_748e3ec2e85552f2ab39e490d409b414(); @@ -1342,6 +1341,7 @@ BOOST_PYTHON_MODULE(__core) wrapper_28ff0e97fdaa50f39207b3f08ac85ccd(); wrapper_360ceb38fb075feb99dc83054d31e423(); wrapper_54f4a4dc5dde5b898b2f56dfecbb1d34(); + wrapper_5562b8b01aa050b886b919c9b81686f5(); wrapper_57247d6d8d8354eda6e19f19da8dc732(); wrapper_5d11528f24755a879438133d5708e545(); wrapper_5fe9bb1da30956d98b555d9379555582(); 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_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_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_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_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_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_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_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_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_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_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_1cfe57e82ce352e4b80ae7c44a661b01.cpp b/src/py/wrapper/wrapper_1cfe57e82ce352e4b80ae7c44a661b01.cpp index 332826cd..0e7d04a5 100644 --- a/src/py/wrapper/wrapper_1cfe57e82ce352e4b80ae7c44a661b01.cpp +++ b/src/py/wrapper/wrapper_1cfe57e82ce352e4b80ae7c44a661b01.cpp @@ -25,19 +25,11 @@ 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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_6690633b82205104834e2688e6549e65.cpp b/src/py/wrapper/wrapper_6690633b82205104834e2688e6549e65.cpp index 4ff57f96..3d55dbbe 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,10 @@ 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_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_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_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_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_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_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_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_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_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_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_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..72409db1 100644 --- a/src/py/wrapper/wrapper_839b61ecb09d54819eb38cf69dde50bb.cpp +++ b/src/py/wrapper/wrapper_839b61ecb09d54819eb38cf69dde50bb.cpp @@ -25,19 +25,11 @@ 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_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..f338cf94 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,10 @@ 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_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_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_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_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_985dfffef8265a319e222a08d8f11f05.cpp b/src/py/wrapper/wrapper_985dfffef8265a319e222a08d8f11f05.cpp index 4c9bab5d..78303a95 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); + 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 beta distribution.\n\nThe beta 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"); + class_985dfffef8265a319e222a08d8f11f05.def("get_beta", method_pointer_e361b886a6565e31a7aadc0c2332a33b, boost::python::return_value_policy< boost::python::return_by_value >(), "Get the value of the shape 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 shape parameter :math:`\\beta`.\n\n:Parameter:\n `sigma` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`void`\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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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) { From 62968e592945df848c66162f335ac8aa30f3090d Mon Sep 17 00:00:00 2001 From: Jean Date: Tue, 15 Jan 2019 16:49:07 +0100 Subject: [PATCH 2/3] add Uniform distribution --- src/cpp/distribution.cpp | 181 +-- src/cpp/distribution.h | 202 +-- src/py/statiskit/core/_core.py | 339 ---- src/py/wrapper/_core.cpp | 1404 ----------------- src/py/wrapper/_core.h | 26 - ...apper_010dca8ca2e458db8505774b1f36db9a.cpp | 45 - ...apper_01183a3931f658119378aeeead67e9a4.cpp | 13 - ...apper_0159796d2beb51da9446e83d609342aa.cpp | 38 - ...apper_01656ed050645673a3d629a129fee2e7.cpp | 40 - ...apper_01ddd51bfe2a5d97b4620b9e2d14360e.cpp | 39 - ...apper_0281a28ebbe655cabfc3d1baabb16b6c.cpp | 65 - ...apper_02cb27a2f5305d6eaf2fc0d0977b5565.cpp | 77 - ...apper_03194aba3aec5122b5386a783accb6ec.cpp | 13 - ...apper_033df89396b35855a50192cdc7f16be3.cpp | 42 - ...apper_040909a1c2b158b198be21fa1ab2b474.cpp | 38 - ...apper_048d2eedba1858d38ed508c0f469a995.cpp | 13 - ...apper_04dfc1fd981858b9953a04f5c49a314e.cpp | 40 - ...apper_04fe81a388ca5c32b4f73fd41ae57c3f.cpp | 54 - ...apper_055ebc8a6eb3586cb94dfd0b3df1eb0f.cpp | 62 - ...apper_05a30b718b96514c96efb6914d56f5a7.cpp | 40 - ...apper_05ca2ab336025cf2a8fa3266fedb4a1e.cpp | 37 - ...apper_05d48d59d07558a2b1eb368deed54abe.cpp | 40 - ...apper_06b2640afe975f8dbf856bb3a88451cf.cpp | 73 - ...apper_0711065322d6598096f4d4546ef589f7.cpp | 41 - ...apper_08568636c5a25349ad6ad5335ed1718e.cpp | 38 - ...apper_08e79862ae80532bb837c70a9c93652b.cpp | 45 - ...apper_0950e6469e715d39b9590b5a0c7f484e.cpp | 66 - ...apper_098b1688f9d6517bac4fe76bfdbe24bd.cpp | 68 - ...apper_099f33625b8c56688a7b3e04cbb36b62.cpp | 40 - ...apper_09dde254931f51a2b41a888424a10e8d.cpp | 13 - ...apper_09e5fef4970b56dabc3cf805a4fca937.cpp | 41 - ...apper_09fa62065c8f5098af0f7db57ad3e6a9.cpp | 53 - ...apper_0a237c7df2ac57109630f38c8cbc0fd4.cpp | 49 - ...apper_0a36039624465699ab0fb3ebba56695a.cpp | 31 - ...apper_0aa290de318f5f179ae1be1958221d1a.cpp | 40 - ...apper_0b663e6159f1527ca997ac0244c65093.cpp | 46 - ...apper_0b7e758230bf50db981289f48e9fdca7.cpp | 41 - ...apper_0db25688c9bf5a57b1d944dcc1a3b7f2.cpp | 68 - ...apper_0e41540d879f5526a70e316582f05d49.cpp | 40 - ...apper_0ec3624c447f5547b35390faafaf867f.cpp | 59 - ...apper_0ec596bf98a6521c9bf30c96dc0ff201.cpp | 38 - ...apper_0f631b8bbb065d39a1378915b306a904.cpp | 71 - ...apper_0f6bb80b715057a7964abf2a553f0818.cpp | 45 - ...apper_104495a9f44f508fb8c76ab6d2269ec3.cpp | 38 - ...apper_10d55631c3925ada88a549c3ce423021.cpp | 73 - ...apper_10d5b7d349c75b6b89998f9a341fb629.cpp | 53 - ...apper_1151599a3fae506b8f5a5bddf7efd129.cpp | 62 - ...apper_117864e1dfe65915bf10502e182e5502.cpp | 40 - ...apper_11b179d07239595e932473be5cc22fd1.cpp | 40 - ...apper_13232a7341945cd08787bdf29befb389.cpp | 88 -- ...apper_134023695d4459f2931df9cb87b57330.cpp | 41 - ...apper_13d523d2695b5825b5cf182c5a8fa6ca.cpp | 61 - ...apper_13ec603d05f1534bbe1491c0634dca90.cpp | 58 - ...apper_1495e1a47b435a5cab889b3ee5b413de.cpp | 40 - ...apper_14a9cd2a8d9a572e8c7d58d490e5269e.cpp | 75 - ...apper_14b77d76dd2d51e1acac41ef7ea4a4ca.cpp | 46 - ...apper_14ed37cf7a3c500396d8d3d2f2919b05.cpp | 40 - ...apper_154892f4a4d05203bd5b77c0b8662195.cpp | 40 - ...apper_1581bb259a1355888c0e234a7f9960d9.cpp | 49 - ...apper_15d5beb354475a4b8c2ab5885c0662bd.cpp | 40 - ...apper_160b713997e259caa9b19848803d29f1.cpp | 105 -- ...apper_167b2440c33657b2abc8311b6621a7bb.cpp | 77 - ...apper_16a072b3aa3255f989f89ed810798d2e.cpp | 77 - ...apper_16ec8df96bd85f88b8999c4cbe58279e.cpp | 40 - ...apper_176ad7b821255b478820451a70624393.cpp | 68 - ...apper_178d19237c575c64857956750452de53.cpp | 40 - ...apper_1790dd7d2111554099562871bb0f85af.cpp | 59 - ...apper_17c6ed20c6a8518c806e33b3fcfab409.cpp | 66 - ...apper_18bed25ce1eb5640880f010edb403ed3.cpp | 41 - ...apper_1935a142d4425b8e9212ebbb3d98b996.cpp | 66 - ...apper_19547a3e283b56f0bcbda5ed6c39eca7.cpp | 40 - ...apper_19ec6a1f261852b5b192c3cbc4571d78.cpp | 105 -- ...apper_19ee605677815ce58ebdc169d44e3d8c.cpp | 41 - ...apper_1a08e81dfa00544d80daf1957ceff13e.cpp | 13 - ...apper_1a16c32a3d8f5d01b8d739fb757db381.cpp | 13 - ...apper_1a895a21d59854609ac58f50d8dcef94.cpp | 105 -- ...apper_1ae28b9397ee5736a45e106e0eb3d8f9.cpp | 40 - ...apper_1b24919f2a0e5918adddc5638f6048e9.cpp | 40 - ...apper_1b793d6dd01553ae939c99e3743fa436.cpp | 38 - ...apper_1bbe231bce835ebeb36da82ccdeb5997.cpp | 73 - ...apper_1c16077fc2b0519d806e8d900500edde.cpp | 45 - ...apper_1c83b12a81d05462a483f288388dbb3e.cpp | 40 - ...apper_1c86790460e155eb8ed09df0fea279fc.cpp | 13 - ...apper_1cfe57e82ce352e4b80ae7c44a661b01.cpp | 39 - ...apper_1d32c3b4d5615a2883aebf6ef53e85e8.cpp | 40 - ...apper_1d46946cbf4e5e5188cb98cb24f80697.cpp | 25 - ...apper_1dee5220708e5da08c33a1d4fa45151b.cpp | 49 - ...apper_1dfdcd929fc0513399c2437e9a6c8c3a.cpp | 49 - ...apper_1ec5dee4e7cb5437b83047021c0ca63f.cpp | 39 - ...apper_1f50e5c48a545cf9a618ddbf871d3a9c.cpp | 38 - ...apper_1f9e3c91d1bd51a89c7b1370bf7475f1.cpp | 41 - ...apper_206185953d7651e78a6714d1fe602758.cpp | 65 - ...apper_209197cf35105a20a75950ef9403af98.cpp | 40 - ...apper_20f43f33e75f5ed8baf3e95be100740a.cpp | 41 - ...apper_21120050d3d2560d969f522ea4e94cde.cpp | 61 - ...apper_214a3d28d9da59de8fececec3f02cd4b.cpp | 40 - ...apper_223fb8b8797b558497d5dea978484cfc.cpp | 66 - ...apper_22a1fcd680dc54a1b88ffdab2f60f4a5.cpp | 53 - ...apper_22d710578b435df5a7a6993ac001dc7f.cpp | 13 - ...apper_232384c3de2e54ad9b4768c29f93cd4e.cpp | 40 - ...apper_2374d2b9da295a348658b43237daeaba.cpp | 26 - ...apper_241bf7999202532aae6ef8e130d331a1.cpp | 40 - ...apper_2513f8d88792503e97d2b3f6b8c31e6f.cpp | 77 - ...apper_2613fe07dc7251cea4181b6d9d00aad1.cpp | 56 - ...apper_2644644fcf2c54858f0565d665dcdbf4.cpp | 25 - ...apper_27cfd1a8870659e08234770c1938e6df.cpp | 41 - ...apper_27d3f2e69a9d575c86a41e9ae1f55289.cpp | 40 - ...apper_281622f2e8fd576dae1b13441146f58b.cpp | 41 - ...apper_281a291cf9465a1e9af25cbee1cf5bad.cpp | 38 - ...apper_28b80b998353537091198ca5f60cbdbf.cpp | 40 - ...apper_28ff0e97fdaa50f39207b3f08ac85ccd.cpp | 66 - ...apper_2934c614112358768beae325b0d33ea2.cpp | 41 - ...apper_295ece6953a856c8b865758b0a34795c.cpp | 65 - ...apper_29b1f793264d566eadf9c9f083c1db30.cpp | 40 - ...apper_2a6819b658a2526c95a2ff7878378228.cpp | 40 - ...apper_2a9f5c079e365a359ea86941717450bb.cpp | 40 - ...apper_2b57b3b9280e5071b728b923da9d2c0a.cpp | 46 - ...apper_2bc4b4cf9a315380aa25500e269996ba.cpp | 66 - ...apper_2bf4cc1fa6905f14bcb954dce0b21ace.cpp | 77 - ...apper_2cfec7576f805b8d8fb103d1f86f786e.cpp | 46 - ...apper_2d19c6d6475653dfbdf34d8a2232b304.cpp | 13 - ...apper_2d551f106ba85f3cb3acfbda4c8e17c7.cpp | 45 - ...apper_2da6d48bdb575a46ad7d2e948eb7ee83.cpp | 37 - ...apper_2eae4ac2dbf259029ee0e81da54c2c15.cpp | 41 - ...apper_2ed469e0c4f55355aeeb648a0ae7c8f7.cpp | 66 - ...apper_2ee8bfaab59653a08d72e8d97ec7b5dd.cpp | 38 - ...apper_2f3699a4a93557ab8e61cfb4638d1ef3.cpp | 13 - ...apper_2f72e6e6db9a5498beee75dbafdc6393.cpp | 39 - ...apper_30b90e733d3b5718b760496782efec78.cpp | 53 - ...apper_30c68813a7c05198a94e1fdadbddc931.cpp | 40 - ...apper_30c7358631df586cb00b98444d127366.cpp | 40 - ...apper_30db7beed1bd54e38566ef11693e0e60.cpp | 41 - ...apper_3185f3f8abfe5447acd1b43172130b8e.cpp | 62 - ...apper_31aa0a631312549a9cf4cb8740b55a7f.cpp | 71 - ...apper_31af2f3c7b5c54f5a56e10ac7064289b.cpp | 37 - ...apper_3201f3b07b0254eb8ef2d0c42eff2557.cpp | 41 - ...apper_3220f60173275579a5722fe8dba23dfa.cpp | 41 - ...apper_32c776be879e5a4f8e5388d5cb33ecc4.cpp | 68 - ...apper_3312cf49434759ee93e09764ddc76065.cpp | 38 - ...apper_334941caf3de5e3ab25e41d07fa1d9ca.cpp | 40 - ...apper_33e65ba70bc55b7a87a025eaa60e5665.cpp | 26 - ...apper_340c5465095052af9d63bdb8d9799d79.cpp | 53 - ...apper_346ee3489d025beead99ffc0c8770939.cpp | 73 - ...apper_34d64090a84e51db9616a4cc540e43b8.cpp | 37 - ...apper_354f862e227e590491c20a9acad58d0b.cpp | 65 - ...apper_3557273679395cf2a3e4b3d3f227accd.cpp | 46 - ...apper_360ceb38fb075feb99dc83054d31e423.cpp | 45 - ...apper_36823ab42b0c57b48d903606aa743329.cpp | 38 - ...apper_36adf88112dd5312b6c5fe75ebbc5559.cpp | 45 - ...apper_36c99cd43c5c5fb8abeb0fd1ca103ac8.cpp | 41 - ...apper_37af22fec0db5d77a17da57d71991425.cpp | 40 - ...apper_37d2da7ae2985fcc8caca8de36d30ce7.cpp | 46 - ...apper_39737fb8eb785c29bb3a9eca8ab9e325.cpp | 77 - ...apper_39bbeb58de54579b934e5a56a51b377c.cpp | 40 - ...apper_39eaaa358ce655d08615c947c949eb83.cpp | 42 - ...apper_3a465479f748511898cc3d6b13455141.cpp | 40 - ...apper_3a6a49079d1b5e9bb815105374e2fc93.cpp | 16 - ...apper_3ae69567ec205969a9f2da364450fd2e.cpp | 59 - ...apper_3b2e19fa74a45eb49f08742886108635.cpp | 38 - ...apper_3b85938d896e56519b8342119ca08869.cpp | 53 - ...apper_3c1962795bd85111b3372c4c25474792.cpp | 105 -- ...apper_3c3eb4c91b905a988bd9546e804a0d95.cpp | 45 - ...apper_3c400e97b58f58b5ba01fa8b0e0f5cca.cpp | 13 - ...apper_3c4215c1e4465be3a5f234b657381458.cpp | 53 - ...apper_3ca8ff4e14d1580fa17364607bc956c4.cpp | 61 - ...apper_3d6a15edb2225daba874c2b80defe6b4.cpp | 74 - ...apper_3d92ab3536925f88947025adb8aff536.cpp | 77 - ...apper_3e3d38965c5e5a02ae621877dba470cf.cpp | 61 - ...apper_3ee8eb16efa65e34aae8ad9f32dcb983.cpp | 41 - ...apper_3f92ecdf479f54409259f5013b0e434d.cpp | 40 - ...apper_3fd024ee203f5dbeb9a9f3392ca1db8c.cpp | 38 - ...apper_3fdfbd3fa64657cebd5a4166db8b26a9.cpp | 56 - ...apper_4091fe7ebaea5a58bb732192d7661dce.cpp | 17 - ...apper_40c631b5a67d5748bbfdeaa0beedb4e0.cpp | 38 - ...apper_411aa93879965639b19e6f4e51d0ed9c.cpp | 13 - ...apper_413148ff15d05180b4dbaaac395b3625.cpp | 66 - ...apper_4143f1db036e5bbdbba0a64045946862.cpp | 41 - ...apper_41e33df7e8f15f9498a49fd08b35a4fc.cpp | 40 - ...apper_41e812da3d3654cd9fb33041c3acf25f.cpp | 70 - ...apper_41ea68bb4a9850aa9861003b9fcab334.cpp | 41 - ...apper_41f94682b11f5bf481e7cf7033a93181.cpp | 105 -- ...apper_423ed9cbac44541cb53a4cf80e6e15d5.cpp | 38 - ...apper_4267d8e3ce58566ca280033c58ccb103.cpp | 13 - ...apper_42c73f7b760d584f96ee42693c708651.cpp | 39 - ...apper_432843a5646c5268bb35f7309d2d4b33.cpp | 73 - ...apper_4377e68c4caf5dae89a051f45d03b8c3.cpp | 26 - ...apper_43d603893a165ed2bf34ad286a50f22e.cpp | 56 - ...apper_43ff7c79dcd15ad9995fd0d0ccc6d440.cpp | 53 - ...apper_446f651133d55eebbb2e7b65c75f4477.cpp | 61 - ...apper_4499067c3a805c019c508a4a4cd73458.cpp | 40 - ...apper_44e7c25b7bde5df2a9f031c534765f11.cpp | 45 - ...apper_44f216bdea3c5e90a46984755767adfe.cpp | 40 - ...apper_4540538b16205d90be33cf08feed0673.cpp | 81 - ...apper_46cb15530ddd5dbf8f9204dd687d8405.cpp | 40 - ...apper_473e4f9a05ed5118bd06e179489a35f4.cpp | 56 - ...apper_47713b069ca05573b21bd47acc8c8465.cpp | 25 - ...apper_47a6f73b261a522f86157027e73539f0.cpp | 40 - ...apper_484cc9c9d3f856c7aa18f642966f14a9.cpp | 68 - ...apper_48bb93ba41cb566d971639633c42258d.cpp | 40 - ...apper_48bccb3a91fe5cebbca2f6105b37b2c5.cpp | 53 - ...apper_48d411e601675e49961eaa93daeb1835.cpp | 39 - ...apper_49bd08872be751c291082c55ce0677e3.cpp | 41 - ...apper_49ca84779c315483b61bc3fa2c2221b3.cpp | 44 - ...apper_49e18be963b9503a942009b04ff7e676.cpp | 38 - ...apper_4aa85b4cf9ce5f04bf5cbe373b9fd705.cpp | 66 - ...apper_4aadfd4ed968565d96538f5ee967a12d.cpp | 40 - ...apper_4b1365f753d05b8db1db0b529f5110f9.cpp | 38 - ...apper_4bbc419ed8155503ab757cf61ca24f8a.cpp | 13 - ...apper_4ccf3378b28a52cf822b51336a473a25.cpp | 25 - ...apper_4ddb01be8d3a54e7a69007c077bb86fb.cpp | 40 - ...apper_4e58a130fe9e52ffa312f3e583614e93.cpp | 44 - ...apper_4eead2f6f5ce50588b930a018e6d3114.cpp | 13 - ...apper_4f08e906137d58128853d1fc5d729fae.cpp | 49 - ...apper_4f25ed2b505752de8ee46e2e6aa83af6.cpp | 39 - ...apper_503849a008915707a02e604de7f58273.cpp | 45 - ...apper_505be4c829e95c51829a196fdbf7392f.cpp | 46 - ...apper_5060bd7989345eaab2a7cccb560a27f2.cpp | 37 - ...apper_50b1ee8b31d65a6c8c8652f8d3909202.cpp | 25 - ...apper_5186497276525dcc88f6e6e8b313d2af.cpp | 65 - ...apper_51a269f41c995b2e8c33ae7f895f50ae.cpp | 38 - ...apper_524b20b628dd5516a98e9f31da398dbf.cpp | 46 - ...apper_528d7cd3a92d569d897fdc1e61483003.cpp | 53 - ...apper_535076612f7652a491ad5e6874f2c956.cpp | 40 - ...apper_538f91e6a3fc5dbd870f123f65864757.cpp | 13 - ...apper_54b6e63f654953dcae78c846b869c3f2.cpp | 13 - ...apper_54cf6a9a8b6f55e88b9761ceaf79ba3f.cpp | 95 -- ...apper_54f4a4dc5dde5b898b2f56dfecbb1d34.cpp | 66 - ...apper_5517439c40d6505682aa2e58ed6cea33.cpp | 56 - ...apper_5562b8b01aa050b886b919c9b81686f5.cpp | 37 - ...apper_55b69785544750a3b6295ad9fffbe69e.cpp | 40 - ...apper_55c0eb1fcb6e5b0da7045e99481d4b0c.cpp | 62 - ...apper_55c811c1cb0f58cf8dbf62aa61f8d814.cpp | 45 - ...apper_5678c4d7ca565a7d9dbc239c27111073.cpp | 54 - ...apper_57247d6d8d8354eda6e19f19da8dc732.cpp | 66 - ...apper_574f036179c55b268fafd27a485fec1c.cpp | 13 - ...apper_5750371755a95c10b9259748c7b5e21b.cpp | 37 - ...apper_5856b02a98b7543baa5144338b21e69d.cpp | 66 - ...apper_5877793da2745ffb9f47b225e5ec26b6.cpp | 53 - ...apper_5882772a749051e4bbaf2d0ffe53631a.cpp | 25 - ...apper_58960b7597495bb78bb15e0b1e8c9de8.cpp | 53 - ...apper_5940fdd28e32560cbb554a38b002be00.cpp | 38 - ...apper_59d6fe57059653bd86dc375009cc7317.cpp | 40 - ...apper_59db006e2d0a532f903fd7d41c9aabfb.cpp | 38 - ...apper_59f1b45f4521561cba2ad4fdb2ada7f4.cpp | 13 - ...apper_5a335bfacc455508850f696069e82b3b.cpp | 40 - ...apper_5a3d233a5dc55aaba123c4eb5cd6e502.cpp | 73 - ...apper_5b1444f7a44054459e5adff18c81bbfb.cpp | 45 - ...apper_5b5f1c1f4aa852eab398cea6df20fee2.cpp | 76 - ...apper_5bbb1918edfa5fb49894cb0a6bf46044.cpp | 74 - ...apper_5c6e4c2beaae58e1a041154bd478b75f.cpp | 37 - ...apper_5d11528f24755a879438133d5708e545.cpp | 61 - ...apper_5d45f80e75275321ab47c7f967085f32.cpp | 13 - ...apper_5d63830a58ae5ad1aaf2cb88275ddd22.cpp | 38 - ...apper_5e00a634363a53b79e62b0712b0cbe57.cpp | 38 - ...apper_5e3b9b778c57534eb8d780dfb69a1f3f.cpp | 66 - ...apper_5e703a4587815486b6950405a411169b.cpp | 61 - ...apper_5e9c2eecb34851cd99100ce520f53c6e.cpp | 65 - ...apper_5fb90f14c622589cbc7585d7da9aa7cd.cpp | 40 - ...apper_5fd889c2d435557ab7082eeccb81f9ed.cpp | 13 - ...apper_5fe9bb1da30956d98b555d9379555582.cpp | 45 - ...apper_5fefecf0971c53a682b5075141e39dc0.cpp | 41 - ...apper_603c48a232f0549ab95e7c0325f6f159.cpp | 53 - ...apper_6040d8f35856585fa65c9beece0f520f.cpp | 45 - ...apper_6063a3cec2b3565b9778efefb141bc62.cpp | 40 - ...apper_61234f1033f25f108ec6c1bb0d3ddf38.cpp | 68 - ...apper_615b4cea5f9251d3b38950014f9d5697.cpp | 40 - ...apper_61733bdc2db95f128686b3292ae9259a.cpp | 59 - ...apper_622b4b6c4fef5b119cba23181cff6cf6.cpp | 71 - ...apper_6286fa427e2b5074b726466691e9713a.cpp | 40 - ...apper_62ba3b73a1c356bcacfb0c66e927e78d.cpp | 40 - ...apper_63395d37cc2652efa7c4bc4c20926a52.cpp | 40 - ...apper_6345fc1b6c0c5953a1ea3e895aa4e75f.cpp | 66 - ...apper_6375bd4b368450a684e289f7598736a6.cpp | 41 - ...apper_637dbedd3c8a59949a0df6e3a9989f87.cpp | 38 - ...apper_63cc054edf33518fa708f9caa286dab6.cpp | 40 - ...apper_643847dccc2b560082343f2bbda15cba.cpp | 67 - ...apper_64ae6eddce405116ba534ed722881799.cpp | 64 - ...apper_64f99681ffa6509a9f579c5b476d3ed2.cpp | 13 - ...apper_65233ae509075a4885c6c150d99046ae.cpp | 73 - ...apper_6588548f29e15f0ea6e9ef29ce68dfd8.cpp | 59 - ...apper_65947043f3a35049b50e8d74f93075cf.cpp | 46 - ...apper_65db0e3b83ee59bcaaf5c1e683bfac31.cpp | 13 - ...apper_65f1b96fc3cf5b6abf37b20774ffb554.cpp | 25 - ...apper_660dca73e10451bcbba83efec37196ae.cpp | 26 - ...apper_6644b31d9fff5713a5092d189bcb6484.cpp | 13 - ...apper_66595150e9b05d2aaf4d9f52269aca0d.cpp | 66 - ...apper_6690633b82205104834e2688e6549e65.cpp | 43 - ...apper_66ba790876ea5d25be923643f217b67a.cpp | 40 - ...apper_66ea0b28087057f5abc6f26dadfb4c15.cpp | 41 - ...apper_6703ab3001965416a3da60ad8639a800.cpp | 26 - ...apper_6714db1d278d5fec95ea3760f54b9fa0.cpp | 41 - ...apper_6731f013fc2f50e6b3684322e5d511aa.cpp | 37 - ...apper_67548b1b39c8521c8f630ca5b4d502c4.cpp | 38 - ...apper_67870dc7ea665794a91fa84ca05aecb0.cpp | 105 -- ...apper_67a3e4ff2f845698a912990ce487f08d.cpp | 45 - ...apper_67cb5425a85056b38615b0d4e5c587b3.cpp | 70 - ...apper_68170427b0885d37a676e4274699fa05.cpp | 40 - ...apper_681ebebfc39f52e7b797a69c6f165cc7.cpp | 53 - ...apper_6822814b3ac457a9ad0a59d833b665c8.cpp | 40 - ...apper_6923aecde43059bd8a00d1bd199ffa8d.cpp | 100 -- ...apper_69751aea48fb5265badd1242eda9552c.cpp | 13 - ...apper_69ca358c24cd5cabb1a6b9e1358519e4.cpp | 59 - ...apper_6ab41d8aa0095175b6da7190fc953a97.cpp | 40 - ...apper_6af5821f8a71549eb1d2e85037a23c6d.cpp | 40 - ...apper_6c36c615980657b7b51c6c44de94c819.cpp | 62 - ...apper_6d14c3d1f43b5dc99e4f553fff425665.cpp | 45 - ...apper_6d1d52249a4c562691e57f68df4bcc06.cpp | 78 - ...apper_6d304fcfbbc45c3dadc513eaa1d27db4.cpp | 40 - ...apper_6d92f9f1e7ca5180bf403b23e9073d86.cpp | 45 - ...apper_6d99edae55df515bbdeb7c5c0e15917e.cpp | 38 - ...apper_6dd78f5508545bf49150581341735774.cpp | 38 - ...apper_6e8787baa0dc5b76b8b3076c994506dc.cpp | 45 - ...apper_6eb1ba92b1d158b09999c16267a2ec28.cpp | 70 - ...apper_6eb3528843c6511f97a06a8eb24dda64.cpp | 40 - ...apper_6ebe27bc0146505b8291b992f2b16ca6.cpp | 26 - ...apper_6f183e6be0945c80a110bb22edb227d9.cpp | 38 - ...apper_700610f289b9504db459072b397e2672.cpp | 40 - ...apper_704ee68add3e546ca4a169ccfcb00d07.cpp | 26 - ...apper_7164ab149b5259c39291b9f2886585fb.cpp | 73 - ...apper_7189dbb358a659bb802e95b3ea6ebebd.cpp | 38 - ...apper_723221b642895e199c8dd187a735edd9.cpp | 13 - ...apper_73f4a03ba6125d598bb6a6a8f7de7664.cpp | 73 - ...apper_748e3ec2e85552f2ab39e490d409b414.cpp | 40 - ...apper_74f6b70412845069a8b8594df02c99e5.cpp | 56 - ...apper_7504e6a86bdf57c0a7e644a6615fcd51.cpp | 59 - ...apper_7510c84a2e4c5022ac15bd97a576d4b0.cpp | 65 - ...apper_7595c6bb437c59a9bc93a1f66c37eddf.cpp | 40 - ...apper_75a0f3c63b10539e9c98e331ac48c8ae.cpp | 13 - ...apper_7622b202aa8c5c10af59ca8b1ec3c7e0.cpp | 45 - ...apper_76d258d0b30f5e3a94d02ba97954104b.cpp | 81 - ...apper_7815e44baa9c505681db76fc0d0c7fd6.cpp | 41 - ...apper_78fa594811935c2ea4b4905d733f141f.cpp | 20 - ...apper_7963cd416f6c50c09445d3b27e4f9428.cpp | 59 - ...apper_79be5108bb8c56d9825ee10945271a59.cpp | 59 - ...apper_7a3b667725945f32995fb172fadd3fe4.cpp | 13 - ...apper_7a72df81b8e3525a981c66a31496b8f4.cpp | 61 - ...apper_7a9d965afc04501291149551eda23354.cpp | 40 - ...apper_7b337e963b005631b0b064a739f3b591.cpp | 70 - ...apper_7b62905e006b57cc879769143ac42b3a.cpp | 38 - ...apper_7c0a27a86dcc5f2d8020dad9bb975e76.cpp | 26 - ...apper_7c7c8b94cd24595097a5b07b1a989479.cpp | 40 - ...apper_7c7f85c49b47563f8c845d3b057e0403.cpp | 40 - ...apper_7cbbf4b9923d5fb6a3e309d720bafe76.cpp | 40 - ...apper_7d0c9ca0e35156dda4481073c8664c19.cpp | 82 - ...apper_7d35ddb2f28b57a1849a13f7711f313e.cpp | 41 - ...apper_7d52b247865d503986da71f28e0da3e9.cpp | 38 - ...apper_7d876ad54f135e9eaa2591871f0b769c.cpp | 13 - ...apper_7e1cec4e31015327b818f37cfea0452d.cpp | 25 - ...apper_7eb3e765d79d55fd922f5b11acbb031e.cpp | 45 - ...apper_7ed55bcdec33582fb2767f7d96937c85.cpp | 73 - ...apper_7ee099e22285561eb2a1e4dac64d4ff9.cpp | 73 - ...apper_7f05bbbf77ed5369b2e8c6762be05ba5.cpp | 40 - ...apper_7f1aa346c8e4508ba38254b17a2479af.cpp | 13 - ...apper_81e02315c2b25081ab42128edbbf711e.cpp | 13 - ...apper_822a8238d49459ac9cdebe5568d19cd0.cpp | 40 - ...apper_836f90f02ebd5eee9cf678e466bfba83.cpp | 46 - ...apper_839b61ecb09d54819eb38cf69dde50bb.cpp | 39 - ...apper_8481c329ca5e52b0af85447122c41ca5.cpp | 41 - ...apper_8486f4aa8ce25724972cec18f80c00cc.cpp | 59 - ...apper_84a556d72f7851e1831ea2c8cb5d6cb3.cpp | 40 - ...apper_84c9be0b16d95273a960328d06f07469.cpp | 66 - ...apper_84eec6a551bf57658127a555bf79a38f.cpp | 40 - ...apper_850400feaf015819b89ae0fb0bc38962.cpp | 49 - ...apper_85102754beff532db66ca292ea3a6486.cpp | 45 - ...apper_85895a324a625f0888907166731d1bca.cpp | 41 - ...apper_85e5d9c1d86a574d8623fe4bb0164527.cpp | 39 - ...apper_860d66cee38d5dcd854cbfc1c88236a9.cpp | 13 - ...apper_86541250592e58489f051f41f0896e22.cpp | 53 - ...apper_86ceaf8153c052c9b470c7e534cdb934.cpp | 36 - ...apper_871f2a5a4b135dfeb5ac066db0fbca5c.cpp | 40 - ...apper_87317e63de535031ba8bf5e2f19134ef.cpp | 38 - ...apper_87b566a692cb54b18914b54eb295ef9a.cpp | 58 - ...apper_87bede3683865d5daba537c08a5c665f.cpp | 38 - ...apper_87d8e2ef8c42506c83fc802501fb4284.cpp | 40 - ...apper_881a8218d7d65c82b32d722273692e73.cpp | 66 - ...apper_886998686eca518d858abef756189174.cpp | 37 - ...apper_88cb53c05b215504b1f0ee0564765af0.cpp | 89 -- ...apper_8946cbc54c235b72b2e100c2785ce4c3.cpp | 38 - ...apper_899c8afc48a850aaac3ae5c4614380e9.cpp | 38 - ...apper_89be9fb233875ed0ab82187a315d00e7.cpp | 40 - ...apper_8a467c708d9c5620937b1f63cde332b1.cpp | 73 - ...apper_8a816909345b5bf2911f863db5b8cb0b.cpp | 43 - ...apper_8c51a578c55d5bdd9eb4e60d4581366b.cpp | 40 - ...apper_8c6ff66ad2db50f3b16cf4191e75d77b.cpp | 40 - ...apper_8cfbfd1d55d35c45911b9134d0bdba40.cpp | 13 - ...apper_8d0d1c778d025cc48e7bc06b688d9885.cpp | 40 - ...apper_8d6042c687a1543d97b4931d7ca1fca8.cpp | 88 -- ...apper_8e92507e5f595339b8e2826b584e0a7b.cpp | 25 - ...apper_8efea02ccdc156c4aa5aae37b04b810a.cpp | 54 - ...apper_8f3919223a1f55afb240c3500b95c95b.cpp | 45 - ...apper_8f6b8d601b265537abfca5a924ae495d.cpp | 39 - ...apper_90255c732933534b957e042c1796455c.cpp | 50 - ...apper_90681e203d925f7c8b9ca14a02786804.cpp | 56 - ...apper_90894824332153a7a0c5c3bd4ff0eab8.cpp | 38 - ...apper_909be12d03ae5533945da29d742aea27.cpp | 40 - ...apper_90a595db73ec5964850871a0849d9df6.cpp | 40 - ...apper_90ffe8fffb9b5923867b6c24ac9eedb7.cpp | 38 - ...apper_916617410ee051c7a23caeddc7e6138e.cpp | 13 - ...apper_9299d4cc901a521abab37352f483e276.cpp | 40 - ...apper_939d85e97df35cb48d17558623c03cc2.cpp | 41 - ...apper_943c8cc5188d5f9d9fba36372e10ed33.cpp | 26 - ...apper_9453712c58db5121ae3832aa0578857f.cpp | 13 - ...apper_9519b407cd30535e9a46079d8d8e90b2.cpp | 66 - ...apper_952d29cfe8315aa48112133dca89cff2.cpp | 13 - ...apper_9547a153430f5693a08b4dbbf3204f78.cpp | 66 - ...apper_95d0d4d7e8215bf98789264a4aeb8c71.cpp | 13 - ...apper_9603102166305920b6c85e3416150e99.cpp | 41 - ...apper_96486d682f0851438822ccbdd2c8c3eb.cpp | 41 - ...apper_964cf359ff005773acf9fc2bf7c5743b.cpp | 73 - ...apper_9662256c000953e681881812720c95cf.cpp | 40 - ...apper_97ddfd5be73a5e91b93724af3ea449cd.cpp | 40 - ...apper_9805623587005093969beb2ea47b0499.cpp | 66 - ...apper_985cf21680915944bc189269c6e7eaf8.cpp | 49 - ...apper_985dfffef8265a319e222a08d8f11f05.cpp | 46 - ...apper_98899d54414f570aa57f6357fdc66074.cpp | 45 - ...apper_988ed407a0da542eb838d5681ba5ffd1.cpp | 77 - ...apper_98dec83d5b055bb7bd34151081ce3693.cpp | 39 - ...apper_98e77d2afcc252cba528077bc2cc3103.cpp | 77 - ...apper_99107d40cdb8560bbe5e58e6b0d8e5b6.cpp | 13 - ...apper_99243b0a36d95168b8a85b4b4999e459.cpp | 40 - ...apper_9961bd1cc47c50ed9fd0cd4ed55feeb4.cpp | 56 - ...apper_9981958281625422b3b46cea8ec85a6d.cpp | 39 - ...apper_9a82eb8fa3e45c72b3ff12f7d2c15733.cpp | 41 - ...apper_9af672b8799e52dda111d00a974022cd.cpp | 53 - ...apper_9b1c85d3df8e5cba922fb88752a0d746.cpp | 68 - ...apper_9b457c1fefee52aeba68eb2ee374d6c8.cpp | 66 - ...apper_9b52bf3c9c595cdb890173a39b0d02c4.cpp | 53 - ...apper_9ba0310efd9c520c8c9e6cb4ff8fb1a4.cpp | 42 - ...apper_9c9b0b8265215a57b48807e0fc9938ba.cpp | 40 - ...apper_9ca9917e667b52ea9eb2ec4f17e230b5.cpp | 41 - ...apper_9cf0f707397c5385baa38f245ba80437.cpp | 41 - ...apper_9d7f0f97517952029268e1fd35ac8843.cpp | 38 - ...apper_9dcc67ced1f05c0a9b634f6e7bdffe6c.cpp | 38 - ...apper_9e77f928b08f528aaaf71263c81c3420.cpp | 40 - ...apper_9e8654bf6bc2546091b9481df4d2becc.cpp | 13 - ...apper_9f08dae44aa3561686bc0ef53e82d042.cpp | 38 - ...apper_9f71ff88156f5fd0a459f920329e5dc8.cpp | 53 - ...apper_9fa3ed394ffc5b92992685e65fcee235.cpp | 13 - ...apper_a004a7cf0d095bdeadf276d9713e024f.cpp | 53 - ...apper_a0dd8c6ea4815ccfa90b3f7471fcc3fc.cpp | 40 - ...apper_a137476d7cd5546394a2f7d169fd1e65.cpp | 40 - ...apper_a138b226412951b38a64aaad8bc549ac.cpp | 105 -- ...apper_a14f45085a74550c89aab30952f6725b.cpp | 45 - ...apper_a17d58af46305f6f97c5cdfc5c146d52.cpp | 13 - ...apper_a1dbe32ad4be556a97d08416f9bb668d.cpp | 41 - ...apper_a268e28862575ead97b631ce4a762208.cpp | 45 - ...apper_a2b339e8dc0258508dac21d499782d09.cpp | 40 - ...apper_a2bc5e67f517519eae0a262dbcd7020f.cpp | 13 - ...apper_a2e03e1beb3652d19910e253216cbbdd.cpp | 40 - ...apper_a361e68cde6a5b379c5300d00bee657c.cpp | 38 - ...apper_a3883be24c8c5dd1bcba4dff4ebd0c4f.cpp | 62 - ...apper_a40e46e6e0ca59f7a440e68cd5fd7072.cpp | 66 - ...apper_a4463e49d7865a6497ec20612e342cbe.cpp | 63 - ...apper_a4d6cfc5f43a5e10a524a2cea681460d.cpp | 68 - ...apper_a4ffccf09be35258a1a7081721670d59.cpp | 40 - ...apper_a57657628a525cab9dae00c5ee02b84f.cpp | 47 - ...apper_a5987d3cf2915a0aa8ed90e4c5f1f64f.cpp | 40 - ...apper_a636d351527b51298739e1ccb4313967.cpp | 26 - ...apper_a640206684935d01aa5be922b3bbdf00.cpp | 38 - ...apper_a744c0e699b3529e8ea41b36264771ec.cpp | 66 - ...apper_a766c9930af25f8f90f6e118f2ca75d5.cpp | 45 - ...apper_a76ccb87e03558eea78b5a7854b21d07.cpp | 40 - ...apper_a85fc45746c05d078709ff7a44d648a2.cpp | 26 - ...apper_a887ab230e4b513ab40c258c172f2580.cpp | 37 - ...apper_a8c5546faf025aca93f3aee9cbb8828b.cpp | 13 - ...apper_a8fb4974396a5f4ca5779c02d0f58b37.cpp | 39 - ...apper_a93a2d91d2c15bfb9c6f0cbf59f14fd4.cpp | 13 - ...apper_a9a9c3199bce59e6adb38a4d295e4bd4.cpp | 40 - ...apper_aa3e70bd1af15333827074c3e1f9239e.cpp | 13 - ...apper_aa4348c3ceb5595a843d8fc5a6c54231.cpp | 46 - ...apper_aa463408ad6e5acdabf893b271c82910.cpp | 40 - ...apper_aa517e9d14595c32b4bf797f0280ed1f.cpp | 40 - ...apper_aa6b2bab0be654649ef497aa71dff2e3.cpp | 59 - ...apper_aa6e0b250759574eb903a6b783b18053.cpp | 39 - ...apper_aabf684ce17950b49b6345c1ab565540.cpp | 38 - ...apper_ab02d35079e95dc9930aa81385618ac6.cpp | 40 - ...apper_ab333a3ecc9754b09181298d1da9b61e.cpp | 41 - ...apper_ab68dc00081f5c399f10159334192ad1.cpp | 40 - ...apper_abaaf08e32235f2ca7bacb4418592155.cpp | 42 - ...apper_abb8de3fed35566b9c88aebdaec5f1a0.cpp | 62 - ...apper_abef6177f46d50b5bb54c0dd31824754.cpp | 25 - ...apper_ac6e8f2788f454f5a006866fed139376.cpp | 13 - ...apper_acd4ffddf51e5c5fa9caca7f5b4aa6fe.cpp | 25 - ...apper_adb101528f1256ccaa63a94998938b36.cpp | 41 - ...apper_ae5ffcb5f4c75f5cbb01e288fa5a986d.cpp | 53 - ...apper_b014379d48a45dac9f7ee65cf09afac7.cpp | 53 - ...apper_b01f9728b14b55c9ba04fb0a2ddd2cda.cpp | 66 - ...apper_b0590d3783ba5288a5695b0e9cf1b03f.cpp | 41 - ...apper_b101d02bb3d95e95ac86387f50f9bccd.cpp | 77 - ...apper_b104fe544f015a2e89f37e2b3058b3dc.cpp | 13 - ...apper_b11157049fc45e7181cc22c9c3670513.cpp | 40 - ...apper_b129309aaed65ac0b06bd5889ca44405.cpp | 74 - ...apper_b14b3594a74c5ccc968141047b5145f4.cpp | 53 - ...apper_b15475d07cc156dcbf49a9f1fe4e2ad4.cpp | 19 - ...apper_b191a9bdcde4562cb6bfc0666feb816d.cpp | 73 - ...apper_b1e27cd0659e5b62b3c951e2faca5874.cpp | 40 - ...apper_b24ad967ae66587ba612c3f37635bddb.cpp | 88 -- ...apper_b2b642c7a2d45bf5ad54e86cd730fb10.cpp | 44 - ...apper_b2f3c2f39c61584abb2d15ebc8f7a063.cpp | 40 - ...apper_b3b19a6f3e2a5de28de1bc7ac29a0253.cpp | 40 - ...apper_b3e5120c9f8d5568bdd546ced505be5c.cpp | 13 - ...apper_b4156633ca205cccbaff78533c65554c.cpp | 13 - ...apper_b487f4fc27725338b969ff43c4c8f4e4.cpp | 37 - ...apper_b588087797ae51f7bce93503c0c1a013.cpp | 66 - ...apper_b5b09763ff685d56ba8d864c75453d0f.cpp | 13 - ...apper_b64b45ff0797507bbec4294d9c9bb1dd.cpp | 40 - ...apper_b65e2bfb02355375b92295f460fb1b15.cpp | 74 - ...apper_b672d81fdca4541e96bb6aec3a8641d3.cpp | 45 - ...apper_b67bb026eb115fb39620d81827d49626.cpp | 13 - ...apper_b69665ff8e35506d9f4bdc083f09c052.cpp | 25 - ...apper_b745bd62c1315087a0aa661317232745.cpp | 53 - ...apper_b795ad1a71685b238831e1accaa998b0.cpp | 13 - ...apper_b797921d7173586f85a1f0978dfdd59d.cpp | 45 - ...apper_b85047a790a65c398d0495802b9a0f04.cpp | 49 - ...apper_b8e2ea356a425c479bdd3931ac8576c7.cpp | 40 - ...apper_b92598577d3c58eaab8588c4e2815137.cpp | 13 - ...apper_b9daedbb8a1d5864bc019efa0a0d17df.cpp | 53 - ...apper_ba10383a23ff54399f92db2e929ec564.cpp | 45 - ...apper_ba25f6fe677652cebd40b6aed2762b5a.cpp | 41 - ...apper_bac6b66586be52859b259d0c4440e387.cpp | 37 - ...apper_bae2e5a4968957478cacad701caac477.cpp | 40 - ...apper_bb17c2bea1da5d2a86714ca422d3c393.cpp | 38 - ...apper_bb48025bb0a15b5c907ff0400bf2207a.cpp | 77 - ...apper_bc77a106572e58ba96fe5742a38e574c.cpp | 77 - ...apper_bcfd2bf7691c5b9a91275b19e7963e58.cpp | 13 - ...apper_be720dbf462e5dce8b7d4a0b04921c48.cpp | 66 - ...apper_bf2c6deebd8e55f3824ecd5cf9312434.cpp | 53 - ...apper_bf466ef5cbd6539bbde8028bd459b6cb.cpp | 40 - ...apper_bf47140d396d5c208e074ff3a2a31af4.cpp | 41 - ...apper_bf5b68f25d1f5ab9ad2c936351edf740.cpp | 74 - ...apper_c08067855baa5ebea605270776020990.cpp | 41 - ...apper_c0bee75b3bf95732b384679bc9ef8f9f.cpp | 66 - ...apper_c1af1f263c37571f8e1257a72f39fd05.cpp | 71 - ...apper_c220c8351b4d5c8f896996c90fb6a470.cpp | 13 - ...apper_c2568ff48c245dbe8395ac41d83bc8f8.cpp | 42 - ...apper_c285de96478650da951aca759bc2616e.cpp | 53 - ...apper_c3319864e98456809db3192e7060581f.cpp | 42 - ...apper_c350fb07e56c5ff8a1b0cd488cd64a06.cpp | 13 - ...apper_c37f435056a151f5a398c0a2e86d752a.cpp | 47 - ...apper_c3848ca82c6150b480894755016faabf.cpp | 67 - ...apper_c3981878d7ab5e6f87183b575418286b.cpp | 38 - ...apper_c42fd51329bc5c1d81d48f2022f1405e.cpp | 40 - ...apper_c45aea45ed2e564cb24514edfc5e63b0.cpp | 36 - ...apper_c4726473069d576fbb9e53aacbf298ea.cpp | 53 - ...apper_c4fa66fd13165a0abce0c43742e69748.cpp | 40 - ...apper_c50f0d84f3a05771b904e670721690e3.cpp | 94 -- ...apper_c57cf5e1268c5299a5895ad1b219623f.cpp | 45 - ...apper_c59e51f6890258a9ba8c5278b4a98b7b.cpp | 40 - ...apper_c5daab4ee3ac55c89ee2ee06a88fb23c.cpp | 37 - ...apper_c5f88ba309545f39820cbd74b19f1f7c.cpp | 41 - ...apper_c64f8514180b56eabe5b4d197177f547.cpp | 53 - ...apper_c85ee717b61a5378b8f1bc88cdf6c91a.cpp | 56 - ...apper_c8d0cf6feb9650a486b6da44c7b338e0.cpp | 41 - ...apper_c92b9bfaab03555f87343457a8d1a2b0.cpp | 66 - ...apper_c934eda09127575ebd5b6bc3262fbdd0.cpp | 13 - ...apper_ca3017fa6e1253528fdbc45fd1c7f7fb.cpp | 13 - ...apper_ca4f80534b7b5884bffbbf5ba13d2f49.cpp | 26 - ...apper_ca5d28928ff15dbc886e10017edb407d.cpp | 53 - ...apper_caa62ffec61a5e0a99ca640a1ed36905.cpp | 67 - ...apper_caa96dc8906e541dbda0563fb9f042bc.cpp | 38 - ...apper_cac66b5845885b48b2bb02c9d01b81db.cpp | 66 - ...apper_cb4432e6b9d05dfaa3b6285bbadb3f60.cpp | 41 - ...apper_cbbaff3c6a9058d99e036851769c6c27.cpp | 40 - ...apper_cc00dae7ca6d56c79922ef32ecf17f07.cpp | 13 - ...apper_cc3bc950f48855398043fabd1fa92b62.cpp | 77 - ...apper_cc9b200ad98c51108cfb0b6bf6bf2bd0.cpp | 38 - ...apper_ccbe80a40ba653d3bf2bdc8fd0b0ad46.cpp | 66 - ...apper_cd2f170876c354e483515add3780006d.cpp | 40 - ...apper_cd2f32a2cb285d6c9d814fca476c78af.cpp | 37 - ...apper_cd5e5c2c8f40591793aafe753277bfe3.cpp | 42 - ...apper_cd94566e790a5588be95cba4cfaaec57.cpp | 45 - ...apper_ce183f8233945456bfe68bbd4e38c60c.cpp | 40 - ...apper_ce6d678c114158f596627eb4f0c6e9b1.cpp | 105 -- ...apper_cea324532999556cbf31852a5aec774a.cpp | 40 - ...apper_ceecfdda95b55b7c9ffa26c45ca90aef.cpp | 40 - ...apper_cf0179fb6c94524589e450e5bcacc532.cpp | 59 - ...apper_cf0415be3d965595a8486e9a8659c1a9.cpp | 85 - ...apper_cf5d31feb9b059de8352d654f997199c.cpp | 40 - ...apper_cfc3250f8cab5b5c9c3283018d37fe6c.cpp | 13 - ...apper_cfd02dd933ca5798b9cc4c5244cd20ca.cpp | 66 - ...apper_cfd7d1ec1fbc514b9feba31d16e55cf6.cpp | 13 - ...apper_d09bc728f19c5db5a6f8091c4c6d9f2b.cpp | 62 - ...apper_d0ed0f7adad950a1a66bbbf2fcc3f5d1.cpp | 62 - ...apper_d17823dc420d54a3b3d3d3f9783f6278.cpp | 40 - ...apper_d1d07891cded56f98ac530b8a0898dd9.cpp | 40 - ...apper_d335c4296ec45f9a80fc78493af8917e.cpp | 26 - ...apper_d33d975672ef54f0b9b5e01d57fdf32b.cpp | 68 - ...apper_d358a39c74145ef4b6d844aec605e715.cpp | 40 - ...apper_d388c7d87cae5005a43db54a3dd5044b.cpp | 13 - ...apper_d413c9194272547596f08284edb5e2e8.cpp | 38 - ...apper_d43cf2b0b53753edb3fccbdddfef43b3.cpp | 41 - ...apper_d4b7bfff2e0551769c3e6767fe7dca05.cpp | 88 -- ...apper_d5050a1ccbb65a28b581f7bdf82e3a84.cpp | 41 - ...apper_d57080a5d88f5beaa3f8f3ee09b1da8c.cpp | 38 - ...apper_d63319879d9750a497ce0eb3e49e5d7a.cpp | 66 - ...apper_d6970cd0a37451cfbcd48d316b17aaa0.cpp | 56 - ...apper_d703fdffb5985355afb348563c2a3b0c.cpp | 40 - ...apper_d72a9c13e27a5de5800ea382cc4d107f.cpp | 38 - ...apper_d7aaae9c78655d9f870d5f017126833f.cpp | 41 - ...apper_d7ec56dc53f25158bd8061ead52e9950.cpp | 26 - ...apper_d7f10816ae3755518cc8f9508c8f2b84.cpp | 25 - ...apper_d82ac4c07b685057ae35b9a0216111d2.cpp | 37 - ...apper_d84d3426cce55670b51d351b388a8ae8.cpp | 71 - ...apper_d98e19d761d75012a9c1df0886e2812f.cpp | 77 - ...apper_d9f7731b9dbc5740add8fc7749d9283d.cpp | 45 - ...apper_da164767fc675bd29ae86f87eff482aa.cpp | 53 - ...apper_dacafb2abd3e5e87bcba015691229ac8.cpp | 13 - ...apper_dace22af29e35e1e8847a21e0083dbd0.cpp | 41 - ...apper_daf74149f27453a7a5360a8ea7e9d69c.cpp | 76 - ...apper_db3e81250c765e35b6b7ab7b9d17c8ea.cpp | 38 - ...apper_db69feb5c0dc5537adb3ca6589dd9d60.cpp | 45 - ...apper_db704d7138015fa6843654d521fbc974.cpp | 40 - ...apper_db760ff53e0e5dca8e558b09ed12163c.cpp | 38 - ...apper_dbc8a0461eeb579aa69a16cbe03a3913.cpp | 38 - ...apper_dcb42c58c45353839bf4d081d804b14c.cpp | 88 -- ...apper_dcc8ef4101bc5e2faab31d52dc0fe7ff.cpp | 40 - ...apper_dcc9d1ca386e5592b04ac818b34ee91b.cpp | 13 - ...apper_dda6bb3fd9345086a3231d9341e47d49.cpp | 45 - ...apper_ddbb72c73020556288736634edca5653.cpp | 40 - ...apper_ddc1dd1f57af5b6d966459fdd3ae2480.cpp | 53 - ...apper_de92243b99cb5ef4a3c6cd0f80eb6279.cpp | 41 - ...apper_df69c16128ca5c609f45a63866a1af2f.cpp | 40 - ...apper_e04333cf88f85b74a12abe551bc271c3.cpp | 73 - ...apper_e04b2c4523535837960c26d5b28953fc.cpp | 74 - ...apper_e0b0996ff90850d4bb5354ad5494480e.cpp | 13 - ...apper_e148ab9362cf5609ac98763b3a12ca5e.cpp | 77 - ...apper_e17c871a4a485a888cde7218c52b67e3.cpp | 41 - ...apper_e19df620173959fc805b30a13ab6379a.cpp | 70 - ...apper_e1c5f547b5d15a24a9c9a3bab487c15d.cpp | 66 - ...apper_e1e7647ed4235775b6d085dd28a83675.cpp | 45 - ...apper_e27303c146735a45b277d981ddd58dce.cpp | 40 - ...apper_e28923ae1ac356e5845929232f8e09ac.cpp | 45 - ...apper_e2aa406ade4850eda910a734d419832b.cpp | 66 - ...apper_e2d3df06414058178eb5fc957e8fd6d9.cpp | 41 - ...apper_e49aea4bd5fa5370abfd0a3ba47ff03e.cpp | 56 - ...apper_e5c76380eae85d579238480527b2512c.cpp | 26 - ...apper_e5e03034302f5c6ca9d068a205353d2a.cpp | 38 - ...apper_e695b5b519815f1f96debe2f459d2f2b.cpp | 66 - ...apper_e793dec94d375e40b28adb85f4d45664.cpp | 41 - ...apper_e8c4cdf7ac4e5ead83bcc0877ffddd76.cpp | 38 - ...apper_e8f3d84734c05381b4354cfc400b164c.cpp | 40 - ...apper_ea23650412285dd89c33e1ed29a91cb7.cpp | 38 - ...apper_eae24fefebd9570687e8a345f6e50c1b.cpp | 77 - ...apper_eb3cd0df0cd558acb42631cfa3f9a172.cpp | 61 - ...apper_eb4ed1ac11775528a15a11246865cec3.cpp | 53 - ...apper_ebc71d261393504a8a716623a3119a76.cpp | 37 - ...apper_ed81e719ae18598db776779b62b54889.cpp | 45 - ...apper_ed9cc9c0edfe52c4ac2b9016c5dcde13.cpp | 40 - ...apper_edd5026b21c95d488e4cbd0b86023367.cpp | 40 - ...apper_eddfddadfccc5e56b9e809e952641f6b.cpp | 41 - ...apper_edfb27681f195343b523e5b949187dba.cpp | 40 - ...apper_ee054e76c90f582f9e07cdff4cd63eda.cpp | 105 -- ...apper_ee3148dbf8425c8f8a5c5a280fb4586c.cpp | 40 - ...apper_eeb88c3a800a5e78b27ab74270f2b99f.cpp | 40 - ...apper_ef06cd7866a05e8a9b9f746a2f9da324.cpp | 70 - ...apper_ef99412d87545a1391d9c6cbb66e08e8.cpp | 38 - ...apper_efb22dd89dfc592fbbbda15aec725121.cpp | 40 - ...apper_f09c97b097575bf2b4af254e6faa082c.cpp | 53 - ...apper_f0b505f9181a5a428a2ef97f2bcd9cb9.cpp | 40 - ...apper_f0fbe30571df5660b1d0ff68556b5800.cpp | 40 - ...apper_f13beb88f0a956f5bc0cd7245bbd4b1c.cpp | 53 - ...apper_f1f8a991c324584993f9a58dcb9c014e.cpp | 53 - ...apper_f20bfd8d75075de18631ac976467476c.cpp | 13 - ...apper_f21a9dfcfb9e59a5bcbad3bb61be3961.cpp | 40 - ...apper_f27aa86956235ad3ac8f08855c2b8820.cpp | 45 - ...apper_f29b9e4bae2254ec8b6d9cf0133bf530.cpp | 45 - ...apper_f2ecaf3b0a6b579abb5e76d3de955c1d.cpp | 41 - ...apper_f3dab438657054798b20b872db63311a.cpp | 61 - ...apper_f490fbe6298d5af89adf9098e57be3d4.cpp | 41 - ...apper_f4afe77755d35d35b62ff4de5295156d.cpp | 25 - ...apper_f4db63bd9e7254c18d0dca2fbb1da1ac.cpp | 45 - ...apper_f547adcf134f504ea7a1c24a48441dfa.cpp | 13 - ...apper_f550a61e11625416b81603dbfad86987.cpp | 66 - ...apper_f5729db8e15254f8b7481092212bac64.cpp | 56 - ...apper_f6060eb8c0ad57f4b597620a382bc2f0.cpp | 13 - ...apper_f6675a262e6b55f6819ef4c5599c308b.cpp | 38 - ...apper_f68383524fc951c88e0f3577598e4714.cpp | 13 - ...apper_f6dcabc93640502481ae89cb9aa6208a.cpp | 40 - ...apper_f722c8cfa79750d98e46db79b3b1130d.cpp | 26 - ...apper_f76f62b9f79a5f43900330c071ce00fb.cpp | 53 - ...apper_f7ee2d0fd855596a8c0abbb2be320618.cpp | 41 - ...apper_f7ee5d4607de508bb39519488f31e96c.cpp | 38 - ...apper_f81a8ee127995b0890ddd9786aab755d.cpp | 74 - ...apper_f8d620f28ba450d9a6f39721b38c3664.cpp | 40 - ...apper_f8f00712e4e856159eebbf7b438e61ba.cpp | 40 - ...apper_f926cb231a7f5da09f313cd361ff94c7.cpp | 26 - ...apper_f93af042f688513484b1158c96b9eaef.cpp | 59 - ...apper_f960e2553b04556891123a86cfb68152.cpp | 40 - ...apper_f9bc0eae6f6856428239ef04d8a2d09d.cpp | 40 - ...apper_f9e87fac2e5e57d69c6b3f0cc6fe4bc2.cpp | 66 - ...apper_fa414b05d29e5f4ea0b6d6cb5cf81b01.cpp | 11 - ...apper_fa5e2baabb585a5e93632d2563d88b33.cpp | 39 - ...apper_faed70c01c41556a87ba6c938ce7c777.cpp | 72 - ...apper_fb8f1cea3a695accb39f019b3fbd2247.cpp | 45 - ...apper_fbe279819c925fe9bb1cdf5d0de8cf1a.cpp | 65 - ...apper_fcc6162c378c5756b392afed99931125.cpp | 65 - ...apper_fd1fa4531ff65b6c889e56be99ebfc4e.cpp | 41 - ...apper_fd63b9f470165717923109c2f3c8739d.cpp | 74 - ...apper_fe18de6fe2c850bc986987821db6db68.cpp | 16 - ...apper_fe5c14ebd9715db583a8fcea54e1d965.cpp | 37 - ...apper_ff305edd61d35539ba4e8f2f2500f320.cpp | 40 - ...apper_ff336bb969875c6bb9226d1ab053af10.cpp | 25 - ...apper_ffc7b6c27c595cb6ab53ebb2f04ce1de.cpp | 56 - 703 files changed, 192 insertions(+), 33732 deletions(-) delete mode 100644 src/py/statiskit/core/_core.py delete mode 100644 src/py/wrapper/_core.cpp delete mode 100644 src/py/wrapper/_core.h delete mode 100644 src/py/wrapper/wrapper_010dca8ca2e458db8505774b1f36db9a.cpp delete mode 100644 src/py/wrapper/wrapper_01183a3931f658119378aeeead67e9a4.cpp delete mode 100644 src/py/wrapper/wrapper_0159796d2beb51da9446e83d609342aa.cpp delete mode 100644 src/py/wrapper/wrapper_01656ed050645673a3d629a129fee2e7.cpp delete mode 100644 src/py/wrapper/wrapper_01ddd51bfe2a5d97b4620b9e2d14360e.cpp delete mode 100644 src/py/wrapper/wrapper_0281a28ebbe655cabfc3d1baabb16b6c.cpp delete mode 100644 src/py/wrapper/wrapper_02cb27a2f5305d6eaf2fc0d0977b5565.cpp delete mode 100644 src/py/wrapper/wrapper_03194aba3aec5122b5386a783accb6ec.cpp delete mode 100644 src/py/wrapper/wrapper_033df89396b35855a50192cdc7f16be3.cpp delete mode 100644 src/py/wrapper/wrapper_040909a1c2b158b198be21fa1ab2b474.cpp delete mode 100644 src/py/wrapper/wrapper_048d2eedba1858d38ed508c0f469a995.cpp delete mode 100644 src/py/wrapper/wrapper_04dfc1fd981858b9953a04f5c49a314e.cpp delete mode 100644 src/py/wrapper/wrapper_04fe81a388ca5c32b4f73fd41ae57c3f.cpp delete mode 100644 src/py/wrapper/wrapper_055ebc8a6eb3586cb94dfd0b3df1eb0f.cpp delete mode 100644 src/py/wrapper/wrapper_05a30b718b96514c96efb6914d56f5a7.cpp delete mode 100644 src/py/wrapper/wrapper_05ca2ab336025cf2a8fa3266fedb4a1e.cpp delete mode 100644 src/py/wrapper/wrapper_05d48d59d07558a2b1eb368deed54abe.cpp delete mode 100644 src/py/wrapper/wrapper_06b2640afe975f8dbf856bb3a88451cf.cpp delete mode 100644 src/py/wrapper/wrapper_0711065322d6598096f4d4546ef589f7.cpp delete mode 100644 src/py/wrapper/wrapper_08568636c5a25349ad6ad5335ed1718e.cpp delete mode 100644 src/py/wrapper/wrapper_08e79862ae80532bb837c70a9c93652b.cpp delete mode 100644 src/py/wrapper/wrapper_0950e6469e715d39b9590b5a0c7f484e.cpp delete mode 100644 src/py/wrapper/wrapper_098b1688f9d6517bac4fe76bfdbe24bd.cpp delete mode 100644 src/py/wrapper/wrapper_099f33625b8c56688a7b3e04cbb36b62.cpp delete mode 100644 src/py/wrapper/wrapper_09dde254931f51a2b41a888424a10e8d.cpp delete mode 100644 src/py/wrapper/wrapper_09e5fef4970b56dabc3cf805a4fca937.cpp delete mode 100644 src/py/wrapper/wrapper_09fa62065c8f5098af0f7db57ad3e6a9.cpp delete mode 100644 src/py/wrapper/wrapper_0a237c7df2ac57109630f38c8cbc0fd4.cpp delete mode 100644 src/py/wrapper/wrapper_0a36039624465699ab0fb3ebba56695a.cpp delete mode 100644 src/py/wrapper/wrapper_0aa290de318f5f179ae1be1958221d1a.cpp delete mode 100644 src/py/wrapper/wrapper_0b663e6159f1527ca997ac0244c65093.cpp delete mode 100644 src/py/wrapper/wrapper_0b7e758230bf50db981289f48e9fdca7.cpp delete mode 100644 src/py/wrapper/wrapper_0db25688c9bf5a57b1d944dcc1a3b7f2.cpp delete mode 100644 src/py/wrapper/wrapper_0e41540d879f5526a70e316582f05d49.cpp delete mode 100644 src/py/wrapper/wrapper_0ec3624c447f5547b35390faafaf867f.cpp delete mode 100644 src/py/wrapper/wrapper_0ec596bf98a6521c9bf30c96dc0ff201.cpp delete mode 100644 src/py/wrapper/wrapper_0f631b8bbb065d39a1378915b306a904.cpp delete mode 100644 src/py/wrapper/wrapper_0f6bb80b715057a7964abf2a553f0818.cpp delete mode 100644 src/py/wrapper/wrapper_104495a9f44f508fb8c76ab6d2269ec3.cpp delete mode 100644 src/py/wrapper/wrapper_10d55631c3925ada88a549c3ce423021.cpp delete mode 100644 src/py/wrapper/wrapper_10d5b7d349c75b6b89998f9a341fb629.cpp delete mode 100644 src/py/wrapper/wrapper_1151599a3fae506b8f5a5bddf7efd129.cpp delete mode 100644 src/py/wrapper/wrapper_117864e1dfe65915bf10502e182e5502.cpp delete mode 100644 src/py/wrapper/wrapper_11b179d07239595e932473be5cc22fd1.cpp delete mode 100644 src/py/wrapper/wrapper_13232a7341945cd08787bdf29befb389.cpp delete mode 100644 src/py/wrapper/wrapper_134023695d4459f2931df9cb87b57330.cpp delete mode 100644 src/py/wrapper/wrapper_13d523d2695b5825b5cf182c5a8fa6ca.cpp delete mode 100644 src/py/wrapper/wrapper_13ec603d05f1534bbe1491c0634dca90.cpp delete mode 100644 src/py/wrapper/wrapper_1495e1a47b435a5cab889b3ee5b413de.cpp delete mode 100644 src/py/wrapper/wrapper_14a9cd2a8d9a572e8c7d58d490e5269e.cpp delete mode 100644 src/py/wrapper/wrapper_14b77d76dd2d51e1acac41ef7ea4a4ca.cpp delete mode 100644 src/py/wrapper/wrapper_14ed37cf7a3c500396d8d3d2f2919b05.cpp delete mode 100644 src/py/wrapper/wrapper_154892f4a4d05203bd5b77c0b8662195.cpp delete mode 100644 src/py/wrapper/wrapper_1581bb259a1355888c0e234a7f9960d9.cpp delete mode 100644 src/py/wrapper/wrapper_15d5beb354475a4b8c2ab5885c0662bd.cpp delete mode 100644 src/py/wrapper/wrapper_160b713997e259caa9b19848803d29f1.cpp delete mode 100644 src/py/wrapper/wrapper_167b2440c33657b2abc8311b6621a7bb.cpp delete mode 100644 src/py/wrapper/wrapper_16a072b3aa3255f989f89ed810798d2e.cpp delete mode 100644 src/py/wrapper/wrapper_16ec8df96bd85f88b8999c4cbe58279e.cpp delete mode 100644 src/py/wrapper/wrapper_176ad7b821255b478820451a70624393.cpp delete mode 100644 src/py/wrapper/wrapper_178d19237c575c64857956750452de53.cpp delete mode 100644 src/py/wrapper/wrapper_1790dd7d2111554099562871bb0f85af.cpp delete mode 100644 src/py/wrapper/wrapper_17c6ed20c6a8518c806e33b3fcfab409.cpp delete mode 100644 src/py/wrapper/wrapper_18bed25ce1eb5640880f010edb403ed3.cpp delete mode 100644 src/py/wrapper/wrapper_1935a142d4425b8e9212ebbb3d98b996.cpp delete mode 100644 src/py/wrapper/wrapper_19547a3e283b56f0bcbda5ed6c39eca7.cpp delete mode 100644 src/py/wrapper/wrapper_19ec6a1f261852b5b192c3cbc4571d78.cpp delete mode 100644 src/py/wrapper/wrapper_19ee605677815ce58ebdc169d44e3d8c.cpp delete mode 100644 src/py/wrapper/wrapper_1a08e81dfa00544d80daf1957ceff13e.cpp delete mode 100644 src/py/wrapper/wrapper_1a16c32a3d8f5d01b8d739fb757db381.cpp delete mode 100644 src/py/wrapper/wrapper_1a895a21d59854609ac58f50d8dcef94.cpp delete mode 100644 src/py/wrapper/wrapper_1ae28b9397ee5736a45e106e0eb3d8f9.cpp delete mode 100644 src/py/wrapper/wrapper_1b24919f2a0e5918adddc5638f6048e9.cpp delete mode 100644 src/py/wrapper/wrapper_1b793d6dd01553ae939c99e3743fa436.cpp delete mode 100644 src/py/wrapper/wrapper_1bbe231bce835ebeb36da82ccdeb5997.cpp delete mode 100644 src/py/wrapper/wrapper_1c16077fc2b0519d806e8d900500edde.cpp delete mode 100644 src/py/wrapper/wrapper_1c83b12a81d05462a483f288388dbb3e.cpp delete mode 100644 src/py/wrapper/wrapper_1c86790460e155eb8ed09df0fea279fc.cpp delete mode 100644 src/py/wrapper/wrapper_1cfe57e82ce352e4b80ae7c44a661b01.cpp delete mode 100644 src/py/wrapper/wrapper_1d32c3b4d5615a2883aebf6ef53e85e8.cpp delete mode 100644 src/py/wrapper/wrapper_1d46946cbf4e5e5188cb98cb24f80697.cpp delete mode 100644 src/py/wrapper/wrapper_1dee5220708e5da08c33a1d4fa45151b.cpp delete mode 100644 src/py/wrapper/wrapper_1dfdcd929fc0513399c2437e9a6c8c3a.cpp delete mode 100644 src/py/wrapper/wrapper_1ec5dee4e7cb5437b83047021c0ca63f.cpp delete mode 100644 src/py/wrapper/wrapper_1f50e5c48a545cf9a618ddbf871d3a9c.cpp delete mode 100644 src/py/wrapper/wrapper_1f9e3c91d1bd51a89c7b1370bf7475f1.cpp delete mode 100644 src/py/wrapper/wrapper_206185953d7651e78a6714d1fe602758.cpp delete mode 100644 src/py/wrapper/wrapper_209197cf35105a20a75950ef9403af98.cpp delete mode 100644 src/py/wrapper/wrapper_20f43f33e75f5ed8baf3e95be100740a.cpp delete mode 100644 src/py/wrapper/wrapper_21120050d3d2560d969f522ea4e94cde.cpp delete mode 100644 src/py/wrapper/wrapper_214a3d28d9da59de8fececec3f02cd4b.cpp delete mode 100644 src/py/wrapper/wrapper_223fb8b8797b558497d5dea978484cfc.cpp delete mode 100644 src/py/wrapper/wrapper_22a1fcd680dc54a1b88ffdab2f60f4a5.cpp delete mode 100644 src/py/wrapper/wrapper_22d710578b435df5a7a6993ac001dc7f.cpp delete mode 100644 src/py/wrapper/wrapper_232384c3de2e54ad9b4768c29f93cd4e.cpp delete mode 100644 src/py/wrapper/wrapper_2374d2b9da295a348658b43237daeaba.cpp delete mode 100644 src/py/wrapper/wrapper_241bf7999202532aae6ef8e130d331a1.cpp delete mode 100644 src/py/wrapper/wrapper_2513f8d88792503e97d2b3f6b8c31e6f.cpp delete mode 100644 src/py/wrapper/wrapper_2613fe07dc7251cea4181b6d9d00aad1.cpp delete mode 100644 src/py/wrapper/wrapper_2644644fcf2c54858f0565d665dcdbf4.cpp delete mode 100644 src/py/wrapper/wrapper_27cfd1a8870659e08234770c1938e6df.cpp delete mode 100644 src/py/wrapper/wrapper_27d3f2e69a9d575c86a41e9ae1f55289.cpp delete mode 100644 src/py/wrapper/wrapper_281622f2e8fd576dae1b13441146f58b.cpp delete mode 100644 src/py/wrapper/wrapper_281a291cf9465a1e9af25cbee1cf5bad.cpp delete mode 100644 src/py/wrapper/wrapper_28b80b998353537091198ca5f60cbdbf.cpp delete mode 100644 src/py/wrapper/wrapper_28ff0e97fdaa50f39207b3f08ac85ccd.cpp delete mode 100644 src/py/wrapper/wrapper_2934c614112358768beae325b0d33ea2.cpp delete mode 100644 src/py/wrapper/wrapper_295ece6953a856c8b865758b0a34795c.cpp delete mode 100644 src/py/wrapper/wrapper_29b1f793264d566eadf9c9f083c1db30.cpp delete mode 100644 src/py/wrapper/wrapper_2a6819b658a2526c95a2ff7878378228.cpp delete mode 100644 src/py/wrapper/wrapper_2a9f5c079e365a359ea86941717450bb.cpp delete mode 100644 src/py/wrapper/wrapper_2b57b3b9280e5071b728b923da9d2c0a.cpp delete mode 100644 src/py/wrapper/wrapper_2bc4b4cf9a315380aa25500e269996ba.cpp delete mode 100644 src/py/wrapper/wrapper_2bf4cc1fa6905f14bcb954dce0b21ace.cpp delete mode 100644 src/py/wrapper/wrapper_2cfec7576f805b8d8fb103d1f86f786e.cpp delete mode 100644 src/py/wrapper/wrapper_2d19c6d6475653dfbdf34d8a2232b304.cpp delete mode 100644 src/py/wrapper/wrapper_2d551f106ba85f3cb3acfbda4c8e17c7.cpp delete mode 100644 src/py/wrapper/wrapper_2da6d48bdb575a46ad7d2e948eb7ee83.cpp delete mode 100644 src/py/wrapper/wrapper_2eae4ac2dbf259029ee0e81da54c2c15.cpp delete mode 100644 src/py/wrapper/wrapper_2ed469e0c4f55355aeeb648a0ae7c8f7.cpp delete mode 100644 src/py/wrapper/wrapper_2ee8bfaab59653a08d72e8d97ec7b5dd.cpp delete mode 100644 src/py/wrapper/wrapper_2f3699a4a93557ab8e61cfb4638d1ef3.cpp delete mode 100644 src/py/wrapper/wrapper_2f72e6e6db9a5498beee75dbafdc6393.cpp delete mode 100644 src/py/wrapper/wrapper_30b90e733d3b5718b760496782efec78.cpp delete mode 100644 src/py/wrapper/wrapper_30c68813a7c05198a94e1fdadbddc931.cpp delete mode 100644 src/py/wrapper/wrapper_30c7358631df586cb00b98444d127366.cpp delete mode 100644 src/py/wrapper/wrapper_30db7beed1bd54e38566ef11693e0e60.cpp delete mode 100644 src/py/wrapper/wrapper_3185f3f8abfe5447acd1b43172130b8e.cpp delete mode 100644 src/py/wrapper/wrapper_31aa0a631312549a9cf4cb8740b55a7f.cpp delete mode 100644 src/py/wrapper/wrapper_31af2f3c7b5c54f5a56e10ac7064289b.cpp delete mode 100644 src/py/wrapper/wrapper_3201f3b07b0254eb8ef2d0c42eff2557.cpp delete mode 100644 src/py/wrapper/wrapper_3220f60173275579a5722fe8dba23dfa.cpp delete mode 100644 src/py/wrapper/wrapper_32c776be879e5a4f8e5388d5cb33ecc4.cpp delete mode 100644 src/py/wrapper/wrapper_3312cf49434759ee93e09764ddc76065.cpp delete mode 100644 src/py/wrapper/wrapper_334941caf3de5e3ab25e41d07fa1d9ca.cpp delete mode 100644 src/py/wrapper/wrapper_33e65ba70bc55b7a87a025eaa60e5665.cpp delete mode 100644 src/py/wrapper/wrapper_340c5465095052af9d63bdb8d9799d79.cpp delete mode 100644 src/py/wrapper/wrapper_346ee3489d025beead99ffc0c8770939.cpp delete mode 100644 src/py/wrapper/wrapper_34d64090a84e51db9616a4cc540e43b8.cpp delete mode 100644 src/py/wrapper/wrapper_354f862e227e590491c20a9acad58d0b.cpp delete mode 100644 src/py/wrapper/wrapper_3557273679395cf2a3e4b3d3f227accd.cpp delete mode 100644 src/py/wrapper/wrapper_360ceb38fb075feb99dc83054d31e423.cpp delete mode 100644 src/py/wrapper/wrapper_36823ab42b0c57b48d903606aa743329.cpp delete mode 100644 src/py/wrapper/wrapper_36adf88112dd5312b6c5fe75ebbc5559.cpp delete mode 100644 src/py/wrapper/wrapper_36c99cd43c5c5fb8abeb0fd1ca103ac8.cpp delete mode 100644 src/py/wrapper/wrapper_37af22fec0db5d77a17da57d71991425.cpp delete mode 100644 src/py/wrapper/wrapper_37d2da7ae2985fcc8caca8de36d30ce7.cpp delete mode 100644 src/py/wrapper/wrapper_39737fb8eb785c29bb3a9eca8ab9e325.cpp delete mode 100644 src/py/wrapper/wrapper_39bbeb58de54579b934e5a56a51b377c.cpp delete mode 100644 src/py/wrapper/wrapper_39eaaa358ce655d08615c947c949eb83.cpp delete mode 100644 src/py/wrapper/wrapper_3a465479f748511898cc3d6b13455141.cpp delete mode 100644 src/py/wrapper/wrapper_3a6a49079d1b5e9bb815105374e2fc93.cpp delete mode 100644 src/py/wrapper/wrapper_3ae69567ec205969a9f2da364450fd2e.cpp delete mode 100644 src/py/wrapper/wrapper_3b2e19fa74a45eb49f08742886108635.cpp delete mode 100644 src/py/wrapper/wrapper_3b85938d896e56519b8342119ca08869.cpp delete mode 100644 src/py/wrapper/wrapper_3c1962795bd85111b3372c4c25474792.cpp delete mode 100644 src/py/wrapper/wrapper_3c3eb4c91b905a988bd9546e804a0d95.cpp delete mode 100644 src/py/wrapper/wrapper_3c400e97b58f58b5ba01fa8b0e0f5cca.cpp delete mode 100644 src/py/wrapper/wrapper_3c4215c1e4465be3a5f234b657381458.cpp delete mode 100644 src/py/wrapper/wrapper_3ca8ff4e14d1580fa17364607bc956c4.cpp delete mode 100644 src/py/wrapper/wrapper_3d6a15edb2225daba874c2b80defe6b4.cpp delete mode 100644 src/py/wrapper/wrapper_3d92ab3536925f88947025adb8aff536.cpp delete mode 100644 src/py/wrapper/wrapper_3e3d38965c5e5a02ae621877dba470cf.cpp delete mode 100644 src/py/wrapper/wrapper_3ee8eb16efa65e34aae8ad9f32dcb983.cpp delete mode 100644 src/py/wrapper/wrapper_3f92ecdf479f54409259f5013b0e434d.cpp delete mode 100644 src/py/wrapper/wrapper_3fd024ee203f5dbeb9a9f3392ca1db8c.cpp delete mode 100644 src/py/wrapper/wrapper_3fdfbd3fa64657cebd5a4166db8b26a9.cpp delete mode 100644 src/py/wrapper/wrapper_4091fe7ebaea5a58bb732192d7661dce.cpp delete mode 100644 src/py/wrapper/wrapper_40c631b5a67d5748bbfdeaa0beedb4e0.cpp delete mode 100644 src/py/wrapper/wrapper_411aa93879965639b19e6f4e51d0ed9c.cpp delete mode 100644 src/py/wrapper/wrapper_413148ff15d05180b4dbaaac395b3625.cpp delete mode 100644 src/py/wrapper/wrapper_4143f1db036e5bbdbba0a64045946862.cpp delete mode 100644 src/py/wrapper/wrapper_41e33df7e8f15f9498a49fd08b35a4fc.cpp delete mode 100644 src/py/wrapper/wrapper_41e812da3d3654cd9fb33041c3acf25f.cpp delete mode 100644 src/py/wrapper/wrapper_41ea68bb4a9850aa9861003b9fcab334.cpp delete mode 100644 src/py/wrapper/wrapper_41f94682b11f5bf481e7cf7033a93181.cpp delete mode 100644 src/py/wrapper/wrapper_423ed9cbac44541cb53a4cf80e6e15d5.cpp delete mode 100644 src/py/wrapper/wrapper_4267d8e3ce58566ca280033c58ccb103.cpp delete mode 100644 src/py/wrapper/wrapper_42c73f7b760d584f96ee42693c708651.cpp delete mode 100644 src/py/wrapper/wrapper_432843a5646c5268bb35f7309d2d4b33.cpp delete mode 100644 src/py/wrapper/wrapper_4377e68c4caf5dae89a051f45d03b8c3.cpp delete mode 100644 src/py/wrapper/wrapper_43d603893a165ed2bf34ad286a50f22e.cpp delete mode 100644 src/py/wrapper/wrapper_43ff7c79dcd15ad9995fd0d0ccc6d440.cpp delete mode 100644 src/py/wrapper/wrapper_446f651133d55eebbb2e7b65c75f4477.cpp delete mode 100644 src/py/wrapper/wrapper_4499067c3a805c019c508a4a4cd73458.cpp delete mode 100644 src/py/wrapper/wrapper_44e7c25b7bde5df2a9f031c534765f11.cpp delete mode 100644 src/py/wrapper/wrapper_44f216bdea3c5e90a46984755767adfe.cpp delete mode 100644 src/py/wrapper/wrapper_4540538b16205d90be33cf08feed0673.cpp delete mode 100644 src/py/wrapper/wrapper_46cb15530ddd5dbf8f9204dd687d8405.cpp delete mode 100644 src/py/wrapper/wrapper_473e4f9a05ed5118bd06e179489a35f4.cpp delete mode 100644 src/py/wrapper/wrapper_47713b069ca05573b21bd47acc8c8465.cpp delete mode 100644 src/py/wrapper/wrapper_47a6f73b261a522f86157027e73539f0.cpp delete mode 100644 src/py/wrapper/wrapper_484cc9c9d3f856c7aa18f642966f14a9.cpp delete mode 100644 src/py/wrapper/wrapper_48bb93ba41cb566d971639633c42258d.cpp delete mode 100644 src/py/wrapper/wrapper_48bccb3a91fe5cebbca2f6105b37b2c5.cpp delete mode 100644 src/py/wrapper/wrapper_48d411e601675e49961eaa93daeb1835.cpp delete mode 100644 src/py/wrapper/wrapper_49bd08872be751c291082c55ce0677e3.cpp delete mode 100644 src/py/wrapper/wrapper_49ca84779c315483b61bc3fa2c2221b3.cpp delete mode 100644 src/py/wrapper/wrapper_49e18be963b9503a942009b04ff7e676.cpp delete mode 100644 src/py/wrapper/wrapper_4aa85b4cf9ce5f04bf5cbe373b9fd705.cpp delete mode 100644 src/py/wrapper/wrapper_4aadfd4ed968565d96538f5ee967a12d.cpp delete mode 100644 src/py/wrapper/wrapper_4b1365f753d05b8db1db0b529f5110f9.cpp delete mode 100644 src/py/wrapper/wrapper_4bbc419ed8155503ab757cf61ca24f8a.cpp delete mode 100644 src/py/wrapper/wrapper_4ccf3378b28a52cf822b51336a473a25.cpp delete mode 100644 src/py/wrapper/wrapper_4ddb01be8d3a54e7a69007c077bb86fb.cpp delete mode 100644 src/py/wrapper/wrapper_4e58a130fe9e52ffa312f3e583614e93.cpp delete mode 100644 src/py/wrapper/wrapper_4eead2f6f5ce50588b930a018e6d3114.cpp delete mode 100644 src/py/wrapper/wrapper_4f08e906137d58128853d1fc5d729fae.cpp delete mode 100644 src/py/wrapper/wrapper_4f25ed2b505752de8ee46e2e6aa83af6.cpp delete mode 100644 src/py/wrapper/wrapper_503849a008915707a02e604de7f58273.cpp delete mode 100644 src/py/wrapper/wrapper_505be4c829e95c51829a196fdbf7392f.cpp delete mode 100644 src/py/wrapper/wrapper_5060bd7989345eaab2a7cccb560a27f2.cpp delete mode 100644 src/py/wrapper/wrapper_50b1ee8b31d65a6c8c8652f8d3909202.cpp delete mode 100644 src/py/wrapper/wrapper_5186497276525dcc88f6e6e8b313d2af.cpp delete mode 100644 src/py/wrapper/wrapper_51a269f41c995b2e8c33ae7f895f50ae.cpp delete mode 100644 src/py/wrapper/wrapper_524b20b628dd5516a98e9f31da398dbf.cpp delete mode 100644 src/py/wrapper/wrapper_528d7cd3a92d569d897fdc1e61483003.cpp delete mode 100644 src/py/wrapper/wrapper_535076612f7652a491ad5e6874f2c956.cpp delete mode 100644 src/py/wrapper/wrapper_538f91e6a3fc5dbd870f123f65864757.cpp delete mode 100644 src/py/wrapper/wrapper_54b6e63f654953dcae78c846b869c3f2.cpp delete mode 100644 src/py/wrapper/wrapper_54cf6a9a8b6f55e88b9761ceaf79ba3f.cpp delete mode 100644 src/py/wrapper/wrapper_54f4a4dc5dde5b898b2f56dfecbb1d34.cpp delete mode 100644 src/py/wrapper/wrapper_5517439c40d6505682aa2e58ed6cea33.cpp delete mode 100644 src/py/wrapper/wrapper_5562b8b01aa050b886b919c9b81686f5.cpp delete mode 100644 src/py/wrapper/wrapper_55b69785544750a3b6295ad9fffbe69e.cpp delete mode 100644 src/py/wrapper/wrapper_55c0eb1fcb6e5b0da7045e99481d4b0c.cpp delete mode 100644 src/py/wrapper/wrapper_55c811c1cb0f58cf8dbf62aa61f8d814.cpp delete mode 100644 src/py/wrapper/wrapper_5678c4d7ca565a7d9dbc239c27111073.cpp delete mode 100644 src/py/wrapper/wrapper_57247d6d8d8354eda6e19f19da8dc732.cpp delete mode 100644 src/py/wrapper/wrapper_574f036179c55b268fafd27a485fec1c.cpp delete mode 100644 src/py/wrapper/wrapper_5750371755a95c10b9259748c7b5e21b.cpp delete mode 100644 src/py/wrapper/wrapper_5856b02a98b7543baa5144338b21e69d.cpp delete mode 100644 src/py/wrapper/wrapper_5877793da2745ffb9f47b225e5ec26b6.cpp delete mode 100644 src/py/wrapper/wrapper_5882772a749051e4bbaf2d0ffe53631a.cpp delete mode 100644 src/py/wrapper/wrapper_58960b7597495bb78bb15e0b1e8c9de8.cpp delete mode 100644 src/py/wrapper/wrapper_5940fdd28e32560cbb554a38b002be00.cpp delete mode 100644 src/py/wrapper/wrapper_59d6fe57059653bd86dc375009cc7317.cpp delete mode 100644 src/py/wrapper/wrapper_59db006e2d0a532f903fd7d41c9aabfb.cpp delete mode 100644 src/py/wrapper/wrapper_59f1b45f4521561cba2ad4fdb2ada7f4.cpp delete mode 100644 src/py/wrapper/wrapper_5a335bfacc455508850f696069e82b3b.cpp delete mode 100644 src/py/wrapper/wrapper_5a3d233a5dc55aaba123c4eb5cd6e502.cpp delete mode 100644 src/py/wrapper/wrapper_5b1444f7a44054459e5adff18c81bbfb.cpp delete mode 100644 src/py/wrapper/wrapper_5b5f1c1f4aa852eab398cea6df20fee2.cpp delete mode 100644 src/py/wrapper/wrapper_5bbb1918edfa5fb49894cb0a6bf46044.cpp delete mode 100644 src/py/wrapper/wrapper_5c6e4c2beaae58e1a041154bd478b75f.cpp delete mode 100644 src/py/wrapper/wrapper_5d11528f24755a879438133d5708e545.cpp delete mode 100644 src/py/wrapper/wrapper_5d45f80e75275321ab47c7f967085f32.cpp delete mode 100644 src/py/wrapper/wrapper_5d63830a58ae5ad1aaf2cb88275ddd22.cpp delete mode 100644 src/py/wrapper/wrapper_5e00a634363a53b79e62b0712b0cbe57.cpp delete mode 100644 src/py/wrapper/wrapper_5e3b9b778c57534eb8d780dfb69a1f3f.cpp delete mode 100644 src/py/wrapper/wrapper_5e703a4587815486b6950405a411169b.cpp delete mode 100644 src/py/wrapper/wrapper_5e9c2eecb34851cd99100ce520f53c6e.cpp delete mode 100644 src/py/wrapper/wrapper_5fb90f14c622589cbc7585d7da9aa7cd.cpp delete mode 100644 src/py/wrapper/wrapper_5fd889c2d435557ab7082eeccb81f9ed.cpp delete mode 100644 src/py/wrapper/wrapper_5fe9bb1da30956d98b555d9379555582.cpp delete mode 100644 src/py/wrapper/wrapper_5fefecf0971c53a682b5075141e39dc0.cpp delete mode 100644 src/py/wrapper/wrapper_603c48a232f0549ab95e7c0325f6f159.cpp delete mode 100644 src/py/wrapper/wrapper_6040d8f35856585fa65c9beece0f520f.cpp delete mode 100644 src/py/wrapper/wrapper_6063a3cec2b3565b9778efefb141bc62.cpp delete mode 100644 src/py/wrapper/wrapper_61234f1033f25f108ec6c1bb0d3ddf38.cpp delete mode 100644 src/py/wrapper/wrapper_615b4cea5f9251d3b38950014f9d5697.cpp delete mode 100644 src/py/wrapper/wrapper_61733bdc2db95f128686b3292ae9259a.cpp delete mode 100644 src/py/wrapper/wrapper_622b4b6c4fef5b119cba23181cff6cf6.cpp delete mode 100644 src/py/wrapper/wrapper_6286fa427e2b5074b726466691e9713a.cpp delete mode 100644 src/py/wrapper/wrapper_62ba3b73a1c356bcacfb0c66e927e78d.cpp delete mode 100644 src/py/wrapper/wrapper_63395d37cc2652efa7c4bc4c20926a52.cpp delete mode 100644 src/py/wrapper/wrapper_6345fc1b6c0c5953a1ea3e895aa4e75f.cpp delete mode 100644 src/py/wrapper/wrapper_6375bd4b368450a684e289f7598736a6.cpp delete mode 100644 src/py/wrapper/wrapper_637dbedd3c8a59949a0df6e3a9989f87.cpp delete mode 100644 src/py/wrapper/wrapper_63cc054edf33518fa708f9caa286dab6.cpp delete mode 100644 src/py/wrapper/wrapper_643847dccc2b560082343f2bbda15cba.cpp delete mode 100644 src/py/wrapper/wrapper_64ae6eddce405116ba534ed722881799.cpp delete mode 100644 src/py/wrapper/wrapper_64f99681ffa6509a9f579c5b476d3ed2.cpp delete mode 100644 src/py/wrapper/wrapper_65233ae509075a4885c6c150d99046ae.cpp delete mode 100644 src/py/wrapper/wrapper_6588548f29e15f0ea6e9ef29ce68dfd8.cpp delete mode 100644 src/py/wrapper/wrapper_65947043f3a35049b50e8d74f93075cf.cpp delete mode 100644 src/py/wrapper/wrapper_65db0e3b83ee59bcaaf5c1e683bfac31.cpp delete mode 100644 src/py/wrapper/wrapper_65f1b96fc3cf5b6abf37b20774ffb554.cpp delete mode 100644 src/py/wrapper/wrapper_660dca73e10451bcbba83efec37196ae.cpp delete mode 100644 src/py/wrapper/wrapper_6644b31d9fff5713a5092d189bcb6484.cpp delete mode 100644 src/py/wrapper/wrapper_66595150e9b05d2aaf4d9f52269aca0d.cpp delete mode 100644 src/py/wrapper/wrapper_6690633b82205104834e2688e6549e65.cpp delete mode 100644 src/py/wrapper/wrapper_66ba790876ea5d25be923643f217b67a.cpp delete mode 100644 src/py/wrapper/wrapper_66ea0b28087057f5abc6f26dadfb4c15.cpp delete mode 100644 src/py/wrapper/wrapper_6703ab3001965416a3da60ad8639a800.cpp delete mode 100644 src/py/wrapper/wrapper_6714db1d278d5fec95ea3760f54b9fa0.cpp delete mode 100644 src/py/wrapper/wrapper_6731f013fc2f50e6b3684322e5d511aa.cpp delete mode 100644 src/py/wrapper/wrapper_67548b1b39c8521c8f630ca5b4d502c4.cpp delete mode 100644 src/py/wrapper/wrapper_67870dc7ea665794a91fa84ca05aecb0.cpp delete mode 100644 src/py/wrapper/wrapper_67a3e4ff2f845698a912990ce487f08d.cpp delete mode 100644 src/py/wrapper/wrapper_67cb5425a85056b38615b0d4e5c587b3.cpp delete mode 100644 src/py/wrapper/wrapper_68170427b0885d37a676e4274699fa05.cpp delete mode 100644 src/py/wrapper/wrapper_681ebebfc39f52e7b797a69c6f165cc7.cpp delete mode 100644 src/py/wrapper/wrapper_6822814b3ac457a9ad0a59d833b665c8.cpp delete mode 100644 src/py/wrapper/wrapper_6923aecde43059bd8a00d1bd199ffa8d.cpp delete mode 100644 src/py/wrapper/wrapper_69751aea48fb5265badd1242eda9552c.cpp delete mode 100644 src/py/wrapper/wrapper_69ca358c24cd5cabb1a6b9e1358519e4.cpp delete mode 100644 src/py/wrapper/wrapper_6ab41d8aa0095175b6da7190fc953a97.cpp delete mode 100644 src/py/wrapper/wrapper_6af5821f8a71549eb1d2e85037a23c6d.cpp delete mode 100644 src/py/wrapper/wrapper_6c36c615980657b7b51c6c44de94c819.cpp delete mode 100644 src/py/wrapper/wrapper_6d14c3d1f43b5dc99e4f553fff425665.cpp delete mode 100644 src/py/wrapper/wrapper_6d1d52249a4c562691e57f68df4bcc06.cpp delete mode 100644 src/py/wrapper/wrapper_6d304fcfbbc45c3dadc513eaa1d27db4.cpp delete mode 100644 src/py/wrapper/wrapper_6d92f9f1e7ca5180bf403b23e9073d86.cpp delete mode 100644 src/py/wrapper/wrapper_6d99edae55df515bbdeb7c5c0e15917e.cpp delete mode 100644 src/py/wrapper/wrapper_6dd78f5508545bf49150581341735774.cpp delete mode 100644 src/py/wrapper/wrapper_6e8787baa0dc5b76b8b3076c994506dc.cpp delete mode 100644 src/py/wrapper/wrapper_6eb1ba92b1d158b09999c16267a2ec28.cpp delete mode 100644 src/py/wrapper/wrapper_6eb3528843c6511f97a06a8eb24dda64.cpp delete mode 100644 src/py/wrapper/wrapper_6ebe27bc0146505b8291b992f2b16ca6.cpp delete mode 100644 src/py/wrapper/wrapper_6f183e6be0945c80a110bb22edb227d9.cpp delete mode 100644 src/py/wrapper/wrapper_700610f289b9504db459072b397e2672.cpp delete mode 100644 src/py/wrapper/wrapper_704ee68add3e546ca4a169ccfcb00d07.cpp delete mode 100644 src/py/wrapper/wrapper_7164ab149b5259c39291b9f2886585fb.cpp delete mode 100644 src/py/wrapper/wrapper_7189dbb358a659bb802e95b3ea6ebebd.cpp delete mode 100644 src/py/wrapper/wrapper_723221b642895e199c8dd187a735edd9.cpp delete mode 100644 src/py/wrapper/wrapper_73f4a03ba6125d598bb6a6a8f7de7664.cpp delete mode 100644 src/py/wrapper/wrapper_748e3ec2e85552f2ab39e490d409b414.cpp delete mode 100644 src/py/wrapper/wrapper_74f6b70412845069a8b8594df02c99e5.cpp delete mode 100644 src/py/wrapper/wrapper_7504e6a86bdf57c0a7e644a6615fcd51.cpp delete mode 100644 src/py/wrapper/wrapper_7510c84a2e4c5022ac15bd97a576d4b0.cpp delete mode 100644 src/py/wrapper/wrapper_7595c6bb437c59a9bc93a1f66c37eddf.cpp delete mode 100644 src/py/wrapper/wrapper_75a0f3c63b10539e9c98e331ac48c8ae.cpp delete mode 100644 src/py/wrapper/wrapper_7622b202aa8c5c10af59ca8b1ec3c7e0.cpp delete mode 100644 src/py/wrapper/wrapper_76d258d0b30f5e3a94d02ba97954104b.cpp delete mode 100644 src/py/wrapper/wrapper_7815e44baa9c505681db76fc0d0c7fd6.cpp delete mode 100644 src/py/wrapper/wrapper_78fa594811935c2ea4b4905d733f141f.cpp delete mode 100644 src/py/wrapper/wrapper_7963cd416f6c50c09445d3b27e4f9428.cpp delete mode 100644 src/py/wrapper/wrapper_79be5108bb8c56d9825ee10945271a59.cpp delete mode 100644 src/py/wrapper/wrapper_7a3b667725945f32995fb172fadd3fe4.cpp delete mode 100644 src/py/wrapper/wrapper_7a72df81b8e3525a981c66a31496b8f4.cpp delete mode 100644 src/py/wrapper/wrapper_7a9d965afc04501291149551eda23354.cpp delete mode 100644 src/py/wrapper/wrapper_7b337e963b005631b0b064a739f3b591.cpp delete mode 100644 src/py/wrapper/wrapper_7b62905e006b57cc879769143ac42b3a.cpp delete mode 100644 src/py/wrapper/wrapper_7c0a27a86dcc5f2d8020dad9bb975e76.cpp delete mode 100644 src/py/wrapper/wrapper_7c7c8b94cd24595097a5b07b1a989479.cpp delete mode 100644 src/py/wrapper/wrapper_7c7f85c49b47563f8c845d3b057e0403.cpp delete mode 100644 src/py/wrapper/wrapper_7cbbf4b9923d5fb6a3e309d720bafe76.cpp delete mode 100644 src/py/wrapper/wrapper_7d0c9ca0e35156dda4481073c8664c19.cpp delete mode 100644 src/py/wrapper/wrapper_7d35ddb2f28b57a1849a13f7711f313e.cpp delete mode 100644 src/py/wrapper/wrapper_7d52b247865d503986da71f28e0da3e9.cpp delete mode 100644 src/py/wrapper/wrapper_7d876ad54f135e9eaa2591871f0b769c.cpp delete mode 100644 src/py/wrapper/wrapper_7e1cec4e31015327b818f37cfea0452d.cpp delete mode 100644 src/py/wrapper/wrapper_7eb3e765d79d55fd922f5b11acbb031e.cpp delete mode 100644 src/py/wrapper/wrapper_7ed55bcdec33582fb2767f7d96937c85.cpp delete mode 100644 src/py/wrapper/wrapper_7ee099e22285561eb2a1e4dac64d4ff9.cpp delete mode 100644 src/py/wrapper/wrapper_7f05bbbf77ed5369b2e8c6762be05ba5.cpp delete mode 100644 src/py/wrapper/wrapper_7f1aa346c8e4508ba38254b17a2479af.cpp delete mode 100644 src/py/wrapper/wrapper_81e02315c2b25081ab42128edbbf711e.cpp delete mode 100644 src/py/wrapper/wrapper_822a8238d49459ac9cdebe5568d19cd0.cpp delete mode 100644 src/py/wrapper/wrapper_836f90f02ebd5eee9cf678e466bfba83.cpp delete mode 100644 src/py/wrapper/wrapper_839b61ecb09d54819eb38cf69dde50bb.cpp delete mode 100644 src/py/wrapper/wrapper_8481c329ca5e52b0af85447122c41ca5.cpp delete mode 100644 src/py/wrapper/wrapper_8486f4aa8ce25724972cec18f80c00cc.cpp delete mode 100644 src/py/wrapper/wrapper_84a556d72f7851e1831ea2c8cb5d6cb3.cpp delete mode 100644 src/py/wrapper/wrapper_84c9be0b16d95273a960328d06f07469.cpp delete mode 100644 src/py/wrapper/wrapper_84eec6a551bf57658127a555bf79a38f.cpp delete mode 100644 src/py/wrapper/wrapper_850400feaf015819b89ae0fb0bc38962.cpp delete mode 100644 src/py/wrapper/wrapper_85102754beff532db66ca292ea3a6486.cpp delete mode 100644 src/py/wrapper/wrapper_85895a324a625f0888907166731d1bca.cpp delete mode 100644 src/py/wrapper/wrapper_85e5d9c1d86a574d8623fe4bb0164527.cpp delete mode 100644 src/py/wrapper/wrapper_860d66cee38d5dcd854cbfc1c88236a9.cpp delete mode 100644 src/py/wrapper/wrapper_86541250592e58489f051f41f0896e22.cpp delete mode 100644 src/py/wrapper/wrapper_86ceaf8153c052c9b470c7e534cdb934.cpp delete mode 100644 src/py/wrapper/wrapper_871f2a5a4b135dfeb5ac066db0fbca5c.cpp delete mode 100644 src/py/wrapper/wrapper_87317e63de535031ba8bf5e2f19134ef.cpp delete mode 100644 src/py/wrapper/wrapper_87b566a692cb54b18914b54eb295ef9a.cpp delete mode 100644 src/py/wrapper/wrapper_87bede3683865d5daba537c08a5c665f.cpp delete mode 100644 src/py/wrapper/wrapper_87d8e2ef8c42506c83fc802501fb4284.cpp delete mode 100644 src/py/wrapper/wrapper_881a8218d7d65c82b32d722273692e73.cpp delete mode 100644 src/py/wrapper/wrapper_886998686eca518d858abef756189174.cpp delete mode 100644 src/py/wrapper/wrapper_88cb53c05b215504b1f0ee0564765af0.cpp delete mode 100644 src/py/wrapper/wrapper_8946cbc54c235b72b2e100c2785ce4c3.cpp delete mode 100644 src/py/wrapper/wrapper_899c8afc48a850aaac3ae5c4614380e9.cpp delete mode 100644 src/py/wrapper/wrapper_89be9fb233875ed0ab82187a315d00e7.cpp delete mode 100644 src/py/wrapper/wrapper_8a467c708d9c5620937b1f63cde332b1.cpp delete mode 100644 src/py/wrapper/wrapper_8a816909345b5bf2911f863db5b8cb0b.cpp delete mode 100644 src/py/wrapper/wrapper_8c51a578c55d5bdd9eb4e60d4581366b.cpp delete mode 100644 src/py/wrapper/wrapper_8c6ff66ad2db50f3b16cf4191e75d77b.cpp delete mode 100644 src/py/wrapper/wrapper_8cfbfd1d55d35c45911b9134d0bdba40.cpp delete mode 100644 src/py/wrapper/wrapper_8d0d1c778d025cc48e7bc06b688d9885.cpp delete mode 100644 src/py/wrapper/wrapper_8d6042c687a1543d97b4931d7ca1fca8.cpp delete mode 100644 src/py/wrapper/wrapper_8e92507e5f595339b8e2826b584e0a7b.cpp delete mode 100644 src/py/wrapper/wrapper_8efea02ccdc156c4aa5aae37b04b810a.cpp delete mode 100644 src/py/wrapper/wrapper_8f3919223a1f55afb240c3500b95c95b.cpp delete mode 100644 src/py/wrapper/wrapper_8f6b8d601b265537abfca5a924ae495d.cpp delete mode 100644 src/py/wrapper/wrapper_90255c732933534b957e042c1796455c.cpp delete mode 100644 src/py/wrapper/wrapper_90681e203d925f7c8b9ca14a02786804.cpp delete mode 100644 src/py/wrapper/wrapper_90894824332153a7a0c5c3bd4ff0eab8.cpp delete mode 100644 src/py/wrapper/wrapper_909be12d03ae5533945da29d742aea27.cpp delete mode 100644 src/py/wrapper/wrapper_90a595db73ec5964850871a0849d9df6.cpp delete mode 100644 src/py/wrapper/wrapper_90ffe8fffb9b5923867b6c24ac9eedb7.cpp delete mode 100644 src/py/wrapper/wrapper_916617410ee051c7a23caeddc7e6138e.cpp delete mode 100644 src/py/wrapper/wrapper_9299d4cc901a521abab37352f483e276.cpp delete mode 100644 src/py/wrapper/wrapper_939d85e97df35cb48d17558623c03cc2.cpp delete mode 100644 src/py/wrapper/wrapper_943c8cc5188d5f9d9fba36372e10ed33.cpp delete mode 100644 src/py/wrapper/wrapper_9453712c58db5121ae3832aa0578857f.cpp delete mode 100644 src/py/wrapper/wrapper_9519b407cd30535e9a46079d8d8e90b2.cpp delete mode 100644 src/py/wrapper/wrapper_952d29cfe8315aa48112133dca89cff2.cpp delete mode 100644 src/py/wrapper/wrapper_9547a153430f5693a08b4dbbf3204f78.cpp delete mode 100644 src/py/wrapper/wrapper_95d0d4d7e8215bf98789264a4aeb8c71.cpp delete mode 100644 src/py/wrapper/wrapper_9603102166305920b6c85e3416150e99.cpp delete mode 100644 src/py/wrapper/wrapper_96486d682f0851438822ccbdd2c8c3eb.cpp delete mode 100644 src/py/wrapper/wrapper_964cf359ff005773acf9fc2bf7c5743b.cpp delete mode 100644 src/py/wrapper/wrapper_9662256c000953e681881812720c95cf.cpp delete mode 100644 src/py/wrapper/wrapper_97ddfd5be73a5e91b93724af3ea449cd.cpp delete mode 100644 src/py/wrapper/wrapper_9805623587005093969beb2ea47b0499.cpp delete mode 100644 src/py/wrapper/wrapper_985cf21680915944bc189269c6e7eaf8.cpp delete mode 100644 src/py/wrapper/wrapper_985dfffef8265a319e222a08d8f11f05.cpp delete mode 100644 src/py/wrapper/wrapper_98899d54414f570aa57f6357fdc66074.cpp delete mode 100644 src/py/wrapper/wrapper_988ed407a0da542eb838d5681ba5ffd1.cpp delete mode 100644 src/py/wrapper/wrapper_98dec83d5b055bb7bd34151081ce3693.cpp delete mode 100644 src/py/wrapper/wrapper_98e77d2afcc252cba528077bc2cc3103.cpp delete mode 100644 src/py/wrapper/wrapper_99107d40cdb8560bbe5e58e6b0d8e5b6.cpp delete mode 100644 src/py/wrapper/wrapper_99243b0a36d95168b8a85b4b4999e459.cpp delete mode 100644 src/py/wrapper/wrapper_9961bd1cc47c50ed9fd0cd4ed55feeb4.cpp delete mode 100644 src/py/wrapper/wrapper_9981958281625422b3b46cea8ec85a6d.cpp delete mode 100644 src/py/wrapper/wrapper_9a82eb8fa3e45c72b3ff12f7d2c15733.cpp delete mode 100644 src/py/wrapper/wrapper_9af672b8799e52dda111d00a974022cd.cpp delete mode 100644 src/py/wrapper/wrapper_9b1c85d3df8e5cba922fb88752a0d746.cpp delete mode 100644 src/py/wrapper/wrapper_9b457c1fefee52aeba68eb2ee374d6c8.cpp delete mode 100644 src/py/wrapper/wrapper_9b52bf3c9c595cdb890173a39b0d02c4.cpp delete mode 100644 src/py/wrapper/wrapper_9ba0310efd9c520c8c9e6cb4ff8fb1a4.cpp delete mode 100644 src/py/wrapper/wrapper_9c9b0b8265215a57b48807e0fc9938ba.cpp delete mode 100644 src/py/wrapper/wrapper_9ca9917e667b52ea9eb2ec4f17e230b5.cpp delete mode 100644 src/py/wrapper/wrapper_9cf0f707397c5385baa38f245ba80437.cpp delete mode 100644 src/py/wrapper/wrapper_9d7f0f97517952029268e1fd35ac8843.cpp delete mode 100644 src/py/wrapper/wrapper_9dcc67ced1f05c0a9b634f6e7bdffe6c.cpp delete mode 100644 src/py/wrapper/wrapper_9e77f928b08f528aaaf71263c81c3420.cpp delete mode 100644 src/py/wrapper/wrapper_9e8654bf6bc2546091b9481df4d2becc.cpp delete mode 100644 src/py/wrapper/wrapper_9f08dae44aa3561686bc0ef53e82d042.cpp delete mode 100644 src/py/wrapper/wrapper_9f71ff88156f5fd0a459f920329e5dc8.cpp delete mode 100644 src/py/wrapper/wrapper_9fa3ed394ffc5b92992685e65fcee235.cpp delete mode 100644 src/py/wrapper/wrapper_a004a7cf0d095bdeadf276d9713e024f.cpp delete mode 100644 src/py/wrapper/wrapper_a0dd8c6ea4815ccfa90b3f7471fcc3fc.cpp delete mode 100644 src/py/wrapper/wrapper_a137476d7cd5546394a2f7d169fd1e65.cpp delete mode 100644 src/py/wrapper/wrapper_a138b226412951b38a64aaad8bc549ac.cpp delete mode 100644 src/py/wrapper/wrapper_a14f45085a74550c89aab30952f6725b.cpp delete mode 100644 src/py/wrapper/wrapper_a17d58af46305f6f97c5cdfc5c146d52.cpp delete mode 100644 src/py/wrapper/wrapper_a1dbe32ad4be556a97d08416f9bb668d.cpp delete mode 100644 src/py/wrapper/wrapper_a268e28862575ead97b631ce4a762208.cpp delete mode 100644 src/py/wrapper/wrapper_a2b339e8dc0258508dac21d499782d09.cpp delete mode 100644 src/py/wrapper/wrapper_a2bc5e67f517519eae0a262dbcd7020f.cpp delete mode 100644 src/py/wrapper/wrapper_a2e03e1beb3652d19910e253216cbbdd.cpp delete mode 100644 src/py/wrapper/wrapper_a361e68cde6a5b379c5300d00bee657c.cpp delete mode 100644 src/py/wrapper/wrapper_a3883be24c8c5dd1bcba4dff4ebd0c4f.cpp delete mode 100644 src/py/wrapper/wrapper_a40e46e6e0ca59f7a440e68cd5fd7072.cpp delete mode 100644 src/py/wrapper/wrapper_a4463e49d7865a6497ec20612e342cbe.cpp delete mode 100644 src/py/wrapper/wrapper_a4d6cfc5f43a5e10a524a2cea681460d.cpp delete mode 100644 src/py/wrapper/wrapper_a4ffccf09be35258a1a7081721670d59.cpp delete mode 100644 src/py/wrapper/wrapper_a57657628a525cab9dae00c5ee02b84f.cpp delete mode 100644 src/py/wrapper/wrapper_a5987d3cf2915a0aa8ed90e4c5f1f64f.cpp delete mode 100644 src/py/wrapper/wrapper_a636d351527b51298739e1ccb4313967.cpp delete mode 100644 src/py/wrapper/wrapper_a640206684935d01aa5be922b3bbdf00.cpp delete mode 100644 src/py/wrapper/wrapper_a744c0e699b3529e8ea41b36264771ec.cpp delete mode 100644 src/py/wrapper/wrapper_a766c9930af25f8f90f6e118f2ca75d5.cpp delete mode 100644 src/py/wrapper/wrapper_a76ccb87e03558eea78b5a7854b21d07.cpp delete mode 100644 src/py/wrapper/wrapper_a85fc45746c05d078709ff7a44d648a2.cpp delete mode 100644 src/py/wrapper/wrapper_a887ab230e4b513ab40c258c172f2580.cpp delete mode 100644 src/py/wrapper/wrapper_a8c5546faf025aca93f3aee9cbb8828b.cpp delete mode 100644 src/py/wrapper/wrapper_a8fb4974396a5f4ca5779c02d0f58b37.cpp delete mode 100644 src/py/wrapper/wrapper_a93a2d91d2c15bfb9c6f0cbf59f14fd4.cpp delete mode 100644 src/py/wrapper/wrapper_a9a9c3199bce59e6adb38a4d295e4bd4.cpp delete mode 100644 src/py/wrapper/wrapper_aa3e70bd1af15333827074c3e1f9239e.cpp delete mode 100644 src/py/wrapper/wrapper_aa4348c3ceb5595a843d8fc5a6c54231.cpp delete mode 100644 src/py/wrapper/wrapper_aa463408ad6e5acdabf893b271c82910.cpp delete mode 100644 src/py/wrapper/wrapper_aa517e9d14595c32b4bf797f0280ed1f.cpp delete mode 100644 src/py/wrapper/wrapper_aa6b2bab0be654649ef497aa71dff2e3.cpp delete mode 100644 src/py/wrapper/wrapper_aa6e0b250759574eb903a6b783b18053.cpp delete mode 100644 src/py/wrapper/wrapper_aabf684ce17950b49b6345c1ab565540.cpp delete mode 100644 src/py/wrapper/wrapper_ab02d35079e95dc9930aa81385618ac6.cpp delete mode 100644 src/py/wrapper/wrapper_ab333a3ecc9754b09181298d1da9b61e.cpp delete mode 100644 src/py/wrapper/wrapper_ab68dc00081f5c399f10159334192ad1.cpp delete mode 100644 src/py/wrapper/wrapper_abaaf08e32235f2ca7bacb4418592155.cpp delete mode 100644 src/py/wrapper/wrapper_abb8de3fed35566b9c88aebdaec5f1a0.cpp delete mode 100644 src/py/wrapper/wrapper_abef6177f46d50b5bb54c0dd31824754.cpp delete mode 100644 src/py/wrapper/wrapper_ac6e8f2788f454f5a006866fed139376.cpp delete mode 100644 src/py/wrapper/wrapper_acd4ffddf51e5c5fa9caca7f5b4aa6fe.cpp delete mode 100644 src/py/wrapper/wrapper_adb101528f1256ccaa63a94998938b36.cpp delete mode 100644 src/py/wrapper/wrapper_ae5ffcb5f4c75f5cbb01e288fa5a986d.cpp delete mode 100644 src/py/wrapper/wrapper_b014379d48a45dac9f7ee65cf09afac7.cpp delete mode 100644 src/py/wrapper/wrapper_b01f9728b14b55c9ba04fb0a2ddd2cda.cpp delete mode 100644 src/py/wrapper/wrapper_b0590d3783ba5288a5695b0e9cf1b03f.cpp delete mode 100644 src/py/wrapper/wrapper_b101d02bb3d95e95ac86387f50f9bccd.cpp delete mode 100644 src/py/wrapper/wrapper_b104fe544f015a2e89f37e2b3058b3dc.cpp delete mode 100644 src/py/wrapper/wrapper_b11157049fc45e7181cc22c9c3670513.cpp delete mode 100644 src/py/wrapper/wrapper_b129309aaed65ac0b06bd5889ca44405.cpp delete mode 100644 src/py/wrapper/wrapper_b14b3594a74c5ccc968141047b5145f4.cpp delete mode 100644 src/py/wrapper/wrapper_b15475d07cc156dcbf49a9f1fe4e2ad4.cpp delete mode 100644 src/py/wrapper/wrapper_b191a9bdcde4562cb6bfc0666feb816d.cpp delete mode 100644 src/py/wrapper/wrapper_b1e27cd0659e5b62b3c951e2faca5874.cpp delete mode 100644 src/py/wrapper/wrapper_b24ad967ae66587ba612c3f37635bddb.cpp delete mode 100644 src/py/wrapper/wrapper_b2b642c7a2d45bf5ad54e86cd730fb10.cpp delete mode 100644 src/py/wrapper/wrapper_b2f3c2f39c61584abb2d15ebc8f7a063.cpp delete mode 100644 src/py/wrapper/wrapper_b3b19a6f3e2a5de28de1bc7ac29a0253.cpp delete mode 100644 src/py/wrapper/wrapper_b3e5120c9f8d5568bdd546ced505be5c.cpp delete mode 100644 src/py/wrapper/wrapper_b4156633ca205cccbaff78533c65554c.cpp delete mode 100644 src/py/wrapper/wrapper_b487f4fc27725338b969ff43c4c8f4e4.cpp delete mode 100644 src/py/wrapper/wrapper_b588087797ae51f7bce93503c0c1a013.cpp delete mode 100644 src/py/wrapper/wrapper_b5b09763ff685d56ba8d864c75453d0f.cpp delete mode 100644 src/py/wrapper/wrapper_b64b45ff0797507bbec4294d9c9bb1dd.cpp delete mode 100644 src/py/wrapper/wrapper_b65e2bfb02355375b92295f460fb1b15.cpp delete mode 100644 src/py/wrapper/wrapper_b672d81fdca4541e96bb6aec3a8641d3.cpp delete mode 100644 src/py/wrapper/wrapper_b67bb026eb115fb39620d81827d49626.cpp delete mode 100644 src/py/wrapper/wrapper_b69665ff8e35506d9f4bdc083f09c052.cpp delete mode 100644 src/py/wrapper/wrapper_b745bd62c1315087a0aa661317232745.cpp delete mode 100644 src/py/wrapper/wrapper_b795ad1a71685b238831e1accaa998b0.cpp delete mode 100644 src/py/wrapper/wrapper_b797921d7173586f85a1f0978dfdd59d.cpp delete mode 100644 src/py/wrapper/wrapper_b85047a790a65c398d0495802b9a0f04.cpp delete mode 100644 src/py/wrapper/wrapper_b8e2ea356a425c479bdd3931ac8576c7.cpp delete mode 100644 src/py/wrapper/wrapper_b92598577d3c58eaab8588c4e2815137.cpp delete mode 100644 src/py/wrapper/wrapper_b9daedbb8a1d5864bc019efa0a0d17df.cpp delete mode 100644 src/py/wrapper/wrapper_ba10383a23ff54399f92db2e929ec564.cpp delete mode 100644 src/py/wrapper/wrapper_ba25f6fe677652cebd40b6aed2762b5a.cpp delete mode 100644 src/py/wrapper/wrapper_bac6b66586be52859b259d0c4440e387.cpp delete mode 100644 src/py/wrapper/wrapper_bae2e5a4968957478cacad701caac477.cpp delete mode 100644 src/py/wrapper/wrapper_bb17c2bea1da5d2a86714ca422d3c393.cpp delete mode 100644 src/py/wrapper/wrapper_bb48025bb0a15b5c907ff0400bf2207a.cpp delete mode 100644 src/py/wrapper/wrapper_bc77a106572e58ba96fe5742a38e574c.cpp delete mode 100644 src/py/wrapper/wrapper_bcfd2bf7691c5b9a91275b19e7963e58.cpp delete mode 100644 src/py/wrapper/wrapper_be720dbf462e5dce8b7d4a0b04921c48.cpp delete mode 100644 src/py/wrapper/wrapper_bf2c6deebd8e55f3824ecd5cf9312434.cpp delete mode 100644 src/py/wrapper/wrapper_bf466ef5cbd6539bbde8028bd459b6cb.cpp delete mode 100644 src/py/wrapper/wrapper_bf47140d396d5c208e074ff3a2a31af4.cpp delete mode 100644 src/py/wrapper/wrapper_bf5b68f25d1f5ab9ad2c936351edf740.cpp delete mode 100644 src/py/wrapper/wrapper_c08067855baa5ebea605270776020990.cpp delete mode 100644 src/py/wrapper/wrapper_c0bee75b3bf95732b384679bc9ef8f9f.cpp delete mode 100644 src/py/wrapper/wrapper_c1af1f263c37571f8e1257a72f39fd05.cpp delete mode 100644 src/py/wrapper/wrapper_c220c8351b4d5c8f896996c90fb6a470.cpp delete mode 100644 src/py/wrapper/wrapper_c2568ff48c245dbe8395ac41d83bc8f8.cpp delete mode 100644 src/py/wrapper/wrapper_c285de96478650da951aca759bc2616e.cpp delete mode 100644 src/py/wrapper/wrapper_c3319864e98456809db3192e7060581f.cpp delete mode 100644 src/py/wrapper/wrapper_c350fb07e56c5ff8a1b0cd488cd64a06.cpp delete mode 100644 src/py/wrapper/wrapper_c37f435056a151f5a398c0a2e86d752a.cpp delete mode 100644 src/py/wrapper/wrapper_c3848ca82c6150b480894755016faabf.cpp delete mode 100644 src/py/wrapper/wrapper_c3981878d7ab5e6f87183b575418286b.cpp delete mode 100644 src/py/wrapper/wrapper_c42fd51329bc5c1d81d48f2022f1405e.cpp delete mode 100644 src/py/wrapper/wrapper_c45aea45ed2e564cb24514edfc5e63b0.cpp delete mode 100644 src/py/wrapper/wrapper_c4726473069d576fbb9e53aacbf298ea.cpp delete mode 100644 src/py/wrapper/wrapper_c4fa66fd13165a0abce0c43742e69748.cpp delete mode 100644 src/py/wrapper/wrapper_c50f0d84f3a05771b904e670721690e3.cpp delete mode 100644 src/py/wrapper/wrapper_c57cf5e1268c5299a5895ad1b219623f.cpp delete mode 100644 src/py/wrapper/wrapper_c59e51f6890258a9ba8c5278b4a98b7b.cpp delete mode 100644 src/py/wrapper/wrapper_c5daab4ee3ac55c89ee2ee06a88fb23c.cpp delete mode 100644 src/py/wrapper/wrapper_c5f88ba309545f39820cbd74b19f1f7c.cpp delete mode 100644 src/py/wrapper/wrapper_c64f8514180b56eabe5b4d197177f547.cpp delete mode 100644 src/py/wrapper/wrapper_c85ee717b61a5378b8f1bc88cdf6c91a.cpp delete mode 100644 src/py/wrapper/wrapper_c8d0cf6feb9650a486b6da44c7b338e0.cpp delete mode 100644 src/py/wrapper/wrapper_c92b9bfaab03555f87343457a8d1a2b0.cpp delete mode 100644 src/py/wrapper/wrapper_c934eda09127575ebd5b6bc3262fbdd0.cpp delete mode 100644 src/py/wrapper/wrapper_ca3017fa6e1253528fdbc45fd1c7f7fb.cpp delete mode 100644 src/py/wrapper/wrapper_ca4f80534b7b5884bffbbf5ba13d2f49.cpp delete mode 100644 src/py/wrapper/wrapper_ca5d28928ff15dbc886e10017edb407d.cpp delete mode 100644 src/py/wrapper/wrapper_caa62ffec61a5e0a99ca640a1ed36905.cpp delete mode 100644 src/py/wrapper/wrapper_caa96dc8906e541dbda0563fb9f042bc.cpp delete mode 100644 src/py/wrapper/wrapper_cac66b5845885b48b2bb02c9d01b81db.cpp delete mode 100644 src/py/wrapper/wrapper_cb4432e6b9d05dfaa3b6285bbadb3f60.cpp delete mode 100644 src/py/wrapper/wrapper_cbbaff3c6a9058d99e036851769c6c27.cpp delete mode 100644 src/py/wrapper/wrapper_cc00dae7ca6d56c79922ef32ecf17f07.cpp delete mode 100644 src/py/wrapper/wrapper_cc3bc950f48855398043fabd1fa92b62.cpp delete mode 100644 src/py/wrapper/wrapper_cc9b200ad98c51108cfb0b6bf6bf2bd0.cpp delete mode 100644 src/py/wrapper/wrapper_ccbe80a40ba653d3bf2bdc8fd0b0ad46.cpp delete mode 100644 src/py/wrapper/wrapper_cd2f170876c354e483515add3780006d.cpp delete mode 100644 src/py/wrapper/wrapper_cd2f32a2cb285d6c9d814fca476c78af.cpp delete mode 100644 src/py/wrapper/wrapper_cd5e5c2c8f40591793aafe753277bfe3.cpp delete mode 100644 src/py/wrapper/wrapper_cd94566e790a5588be95cba4cfaaec57.cpp delete mode 100644 src/py/wrapper/wrapper_ce183f8233945456bfe68bbd4e38c60c.cpp delete mode 100644 src/py/wrapper/wrapper_ce6d678c114158f596627eb4f0c6e9b1.cpp delete mode 100644 src/py/wrapper/wrapper_cea324532999556cbf31852a5aec774a.cpp delete mode 100644 src/py/wrapper/wrapper_ceecfdda95b55b7c9ffa26c45ca90aef.cpp delete mode 100644 src/py/wrapper/wrapper_cf0179fb6c94524589e450e5bcacc532.cpp delete mode 100644 src/py/wrapper/wrapper_cf0415be3d965595a8486e9a8659c1a9.cpp delete mode 100644 src/py/wrapper/wrapper_cf5d31feb9b059de8352d654f997199c.cpp delete mode 100644 src/py/wrapper/wrapper_cfc3250f8cab5b5c9c3283018d37fe6c.cpp delete mode 100644 src/py/wrapper/wrapper_cfd02dd933ca5798b9cc4c5244cd20ca.cpp delete mode 100644 src/py/wrapper/wrapper_cfd7d1ec1fbc514b9feba31d16e55cf6.cpp delete mode 100644 src/py/wrapper/wrapper_d09bc728f19c5db5a6f8091c4c6d9f2b.cpp delete mode 100644 src/py/wrapper/wrapper_d0ed0f7adad950a1a66bbbf2fcc3f5d1.cpp delete mode 100644 src/py/wrapper/wrapper_d17823dc420d54a3b3d3d3f9783f6278.cpp delete mode 100644 src/py/wrapper/wrapper_d1d07891cded56f98ac530b8a0898dd9.cpp delete mode 100644 src/py/wrapper/wrapper_d335c4296ec45f9a80fc78493af8917e.cpp delete mode 100644 src/py/wrapper/wrapper_d33d975672ef54f0b9b5e01d57fdf32b.cpp delete mode 100644 src/py/wrapper/wrapper_d358a39c74145ef4b6d844aec605e715.cpp delete mode 100644 src/py/wrapper/wrapper_d388c7d87cae5005a43db54a3dd5044b.cpp delete mode 100644 src/py/wrapper/wrapper_d413c9194272547596f08284edb5e2e8.cpp delete mode 100644 src/py/wrapper/wrapper_d43cf2b0b53753edb3fccbdddfef43b3.cpp delete mode 100644 src/py/wrapper/wrapper_d4b7bfff2e0551769c3e6767fe7dca05.cpp delete mode 100644 src/py/wrapper/wrapper_d5050a1ccbb65a28b581f7bdf82e3a84.cpp delete mode 100644 src/py/wrapper/wrapper_d57080a5d88f5beaa3f8f3ee09b1da8c.cpp delete mode 100644 src/py/wrapper/wrapper_d63319879d9750a497ce0eb3e49e5d7a.cpp delete mode 100644 src/py/wrapper/wrapper_d6970cd0a37451cfbcd48d316b17aaa0.cpp delete mode 100644 src/py/wrapper/wrapper_d703fdffb5985355afb348563c2a3b0c.cpp delete mode 100644 src/py/wrapper/wrapper_d72a9c13e27a5de5800ea382cc4d107f.cpp delete mode 100644 src/py/wrapper/wrapper_d7aaae9c78655d9f870d5f017126833f.cpp delete mode 100644 src/py/wrapper/wrapper_d7ec56dc53f25158bd8061ead52e9950.cpp delete mode 100644 src/py/wrapper/wrapper_d7f10816ae3755518cc8f9508c8f2b84.cpp delete mode 100644 src/py/wrapper/wrapper_d82ac4c07b685057ae35b9a0216111d2.cpp delete mode 100644 src/py/wrapper/wrapper_d84d3426cce55670b51d351b388a8ae8.cpp delete mode 100644 src/py/wrapper/wrapper_d98e19d761d75012a9c1df0886e2812f.cpp delete mode 100644 src/py/wrapper/wrapper_d9f7731b9dbc5740add8fc7749d9283d.cpp delete mode 100644 src/py/wrapper/wrapper_da164767fc675bd29ae86f87eff482aa.cpp delete mode 100644 src/py/wrapper/wrapper_dacafb2abd3e5e87bcba015691229ac8.cpp delete mode 100644 src/py/wrapper/wrapper_dace22af29e35e1e8847a21e0083dbd0.cpp delete mode 100644 src/py/wrapper/wrapper_daf74149f27453a7a5360a8ea7e9d69c.cpp delete mode 100644 src/py/wrapper/wrapper_db3e81250c765e35b6b7ab7b9d17c8ea.cpp delete mode 100644 src/py/wrapper/wrapper_db69feb5c0dc5537adb3ca6589dd9d60.cpp delete mode 100644 src/py/wrapper/wrapper_db704d7138015fa6843654d521fbc974.cpp delete mode 100644 src/py/wrapper/wrapper_db760ff53e0e5dca8e558b09ed12163c.cpp delete mode 100644 src/py/wrapper/wrapper_dbc8a0461eeb579aa69a16cbe03a3913.cpp delete mode 100644 src/py/wrapper/wrapper_dcb42c58c45353839bf4d081d804b14c.cpp delete mode 100644 src/py/wrapper/wrapper_dcc8ef4101bc5e2faab31d52dc0fe7ff.cpp delete mode 100644 src/py/wrapper/wrapper_dcc9d1ca386e5592b04ac818b34ee91b.cpp delete mode 100644 src/py/wrapper/wrapper_dda6bb3fd9345086a3231d9341e47d49.cpp delete mode 100644 src/py/wrapper/wrapper_ddbb72c73020556288736634edca5653.cpp delete mode 100644 src/py/wrapper/wrapper_ddc1dd1f57af5b6d966459fdd3ae2480.cpp delete mode 100644 src/py/wrapper/wrapper_de92243b99cb5ef4a3c6cd0f80eb6279.cpp delete mode 100644 src/py/wrapper/wrapper_df69c16128ca5c609f45a63866a1af2f.cpp delete mode 100644 src/py/wrapper/wrapper_e04333cf88f85b74a12abe551bc271c3.cpp delete mode 100644 src/py/wrapper/wrapper_e04b2c4523535837960c26d5b28953fc.cpp delete mode 100644 src/py/wrapper/wrapper_e0b0996ff90850d4bb5354ad5494480e.cpp delete mode 100644 src/py/wrapper/wrapper_e148ab9362cf5609ac98763b3a12ca5e.cpp delete mode 100644 src/py/wrapper/wrapper_e17c871a4a485a888cde7218c52b67e3.cpp delete mode 100644 src/py/wrapper/wrapper_e19df620173959fc805b30a13ab6379a.cpp delete mode 100644 src/py/wrapper/wrapper_e1c5f547b5d15a24a9c9a3bab487c15d.cpp delete mode 100644 src/py/wrapper/wrapper_e1e7647ed4235775b6d085dd28a83675.cpp delete mode 100644 src/py/wrapper/wrapper_e27303c146735a45b277d981ddd58dce.cpp delete mode 100644 src/py/wrapper/wrapper_e28923ae1ac356e5845929232f8e09ac.cpp delete mode 100644 src/py/wrapper/wrapper_e2aa406ade4850eda910a734d419832b.cpp delete mode 100644 src/py/wrapper/wrapper_e2d3df06414058178eb5fc957e8fd6d9.cpp delete mode 100644 src/py/wrapper/wrapper_e49aea4bd5fa5370abfd0a3ba47ff03e.cpp delete mode 100644 src/py/wrapper/wrapper_e5c76380eae85d579238480527b2512c.cpp delete mode 100644 src/py/wrapper/wrapper_e5e03034302f5c6ca9d068a205353d2a.cpp delete mode 100644 src/py/wrapper/wrapper_e695b5b519815f1f96debe2f459d2f2b.cpp delete mode 100644 src/py/wrapper/wrapper_e793dec94d375e40b28adb85f4d45664.cpp delete mode 100644 src/py/wrapper/wrapper_e8c4cdf7ac4e5ead83bcc0877ffddd76.cpp delete mode 100644 src/py/wrapper/wrapper_e8f3d84734c05381b4354cfc400b164c.cpp delete mode 100644 src/py/wrapper/wrapper_ea23650412285dd89c33e1ed29a91cb7.cpp delete mode 100644 src/py/wrapper/wrapper_eae24fefebd9570687e8a345f6e50c1b.cpp delete mode 100644 src/py/wrapper/wrapper_eb3cd0df0cd558acb42631cfa3f9a172.cpp delete mode 100644 src/py/wrapper/wrapper_eb4ed1ac11775528a15a11246865cec3.cpp delete mode 100644 src/py/wrapper/wrapper_ebc71d261393504a8a716623a3119a76.cpp delete mode 100644 src/py/wrapper/wrapper_ed81e719ae18598db776779b62b54889.cpp delete mode 100644 src/py/wrapper/wrapper_ed9cc9c0edfe52c4ac2b9016c5dcde13.cpp delete mode 100644 src/py/wrapper/wrapper_edd5026b21c95d488e4cbd0b86023367.cpp delete mode 100644 src/py/wrapper/wrapper_eddfddadfccc5e56b9e809e952641f6b.cpp delete mode 100644 src/py/wrapper/wrapper_edfb27681f195343b523e5b949187dba.cpp delete mode 100644 src/py/wrapper/wrapper_ee054e76c90f582f9e07cdff4cd63eda.cpp delete mode 100644 src/py/wrapper/wrapper_ee3148dbf8425c8f8a5c5a280fb4586c.cpp delete mode 100644 src/py/wrapper/wrapper_eeb88c3a800a5e78b27ab74270f2b99f.cpp delete mode 100644 src/py/wrapper/wrapper_ef06cd7866a05e8a9b9f746a2f9da324.cpp delete mode 100644 src/py/wrapper/wrapper_ef99412d87545a1391d9c6cbb66e08e8.cpp delete mode 100644 src/py/wrapper/wrapper_efb22dd89dfc592fbbbda15aec725121.cpp delete mode 100644 src/py/wrapper/wrapper_f09c97b097575bf2b4af254e6faa082c.cpp delete mode 100644 src/py/wrapper/wrapper_f0b505f9181a5a428a2ef97f2bcd9cb9.cpp delete mode 100644 src/py/wrapper/wrapper_f0fbe30571df5660b1d0ff68556b5800.cpp delete mode 100644 src/py/wrapper/wrapper_f13beb88f0a956f5bc0cd7245bbd4b1c.cpp delete mode 100644 src/py/wrapper/wrapper_f1f8a991c324584993f9a58dcb9c014e.cpp delete mode 100644 src/py/wrapper/wrapper_f20bfd8d75075de18631ac976467476c.cpp delete mode 100644 src/py/wrapper/wrapper_f21a9dfcfb9e59a5bcbad3bb61be3961.cpp delete mode 100644 src/py/wrapper/wrapper_f27aa86956235ad3ac8f08855c2b8820.cpp delete mode 100644 src/py/wrapper/wrapper_f29b9e4bae2254ec8b6d9cf0133bf530.cpp delete mode 100644 src/py/wrapper/wrapper_f2ecaf3b0a6b579abb5e76d3de955c1d.cpp delete mode 100644 src/py/wrapper/wrapper_f3dab438657054798b20b872db63311a.cpp delete mode 100644 src/py/wrapper/wrapper_f490fbe6298d5af89adf9098e57be3d4.cpp delete mode 100644 src/py/wrapper/wrapper_f4afe77755d35d35b62ff4de5295156d.cpp delete mode 100644 src/py/wrapper/wrapper_f4db63bd9e7254c18d0dca2fbb1da1ac.cpp delete mode 100644 src/py/wrapper/wrapper_f547adcf134f504ea7a1c24a48441dfa.cpp delete mode 100644 src/py/wrapper/wrapper_f550a61e11625416b81603dbfad86987.cpp delete mode 100644 src/py/wrapper/wrapper_f5729db8e15254f8b7481092212bac64.cpp delete mode 100644 src/py/wrapper/wrapper_f6060eb8c0ad57f4b597620a382bc2f0.cpp delete mode 100644 src/py/wrapper/wrapper_f6675a262e6b55f6819ef4c5599c308b.cpp delete mode 100644 src/py/wrapper/wrapper_f68383524fc951c88e0f3577598e4714.cpp delete mode 100644 src/py/wrapper/wrapper_f6dcabc93640502481ae89cb9aa6208a.cpp delete mode 100644 src/py/wrapper/wrapper_f722c8cfa79750d98e46db79b3b1130d.cpp delete mode 100644 src/py/wrapper/wrapper_f76f62b9f79a5f43900330c071ce00fb.cpp delete mode 100644 src/py/wrapper/wrapper_f7ee2d0fd855596a8c0abbb2be320618.cpp delete mode 100644 src/py/wrapper/wrapper_f7ee5d4607de508bb39519488f31e96c.cpp delete mode 100644 src/py/wrapper/wrapper_f81a8ee127995b0890ddd9786aab755d.cpp delete mode 100644 src/py/wrapper/wrapper_f8d620f28ba450d9a6f39721b38c3664.cpp delete mode 100644 src/py/wrapper/wrapper_f8f00712e4e856159eebbf7b438e61ba.cpp delete mode 100644 src/py/wrapper/wrapper_f926cb231a7f5da09f313cd361ff94c7.cpp delete mode 100644 src/py/wrapper/wrapper_f93af042f688513484b1158c96b9eaef.cpp delete mode 100644 src/py/wrapper/wrapper_f960e2553b04556891123a86cfb68152.cpp delete mode 100644 src/py/wrapper/wrapper_f9bc0eae6f6856428239ef04d8a2d09d.cpp delete mode 100644 src/py/wrapper/wrapper_f9e87fac2e5e57d69c6b3f0cc6fe4bc2.cpp delete mode 100644 src/py/wrapper/wrapper_fa414b05d29e5f4ea0b6d6cb5cf81b01.cpp delete mode 100644 src/py/wrapper/wrapper_fa5e2baabb585a5e93632d2563d88b33.cpp delete mode 100644 src/py/wrapper/wrapper_faed70c01c41556a87ba6c938ce7c777.cpp delete mode 100644 src/py/wrapper/wrapper_fb8f1cea3a695accb39f019b3fbd2247.cpp delete mode 100644 src/py/wrapper/wrapper_fbe279819c925fe9bb1cdf5d0de8cf1a.cpp delete mode 100644 src/py/wrapper/wrapper_fcc6162c378c5756b392afed99931125.cpp delete mode 100644 src/py/wrapper/wrapper_fd1fa4531ff65b6c889e56be99ebfc4e.cpp delete mode 100644 src/py/wrapper/wrapper_fd63b9f470165717923109c2f3c8739d.cpp delete mode 100644 src/py/wrapper/wrapper_fe18de6fe2c850bc986987821db6db68.cpp delete mode 100644 src/py/wrapper/wrapper_fe5c14ebd9715db583a8fcea54e1d965.cpp delete mode 100644 src/py/wrapper/wrapper_ff305edd61d35539ba4e8f2f2500f320.cpp delete mode 100644 src/py/wrapper/wrapper_ff336bb969875c6bb9226d1ab053af10.cpp delete mode 100644 src/py/wrapper/wrapper_ffc7b6c27c595cb6ab53ebb2f04ce1de.cpp diff --git a/src/cpp/distribution.cpp b/src/cpp/distribution.cpp index 253993b3..fbe588dd 100644 --- a/src/cpp/distribution.cpp +++ b/src/cpp/distribution.cpp @@ -1983,96 +1983,97 @@ namespace statiskit { return _alpha * _beta / (pow(_alpha + _beta, 2) * (_alpha + _beta + 1)); } - // UniformDistribution::UniformDistribution() - // { - // _alpha = 0.; - // _beta = 1.; - // } - - // UniformDistribution::UniformDistribution(const double& alpha, const double& beta) - // { - // set_alpha(alpha); - // set_beta(beta); - // } - - // UniformDistribution::UniformDistribution(const UniformDistribution& uniform) - // { - // _alpha = uniform._alpha; - // _beta = uniform._beta; - // } - - // UniformDistribution::~UniformDistribution() - // {} - - // unsigned int UniformDistribution::get_nb_parameters() const - // { return 2; } - - // const double& UniformDistribution::get_alpha() const - // { return _alpha; } - - // void UniformDistribution::set_alpha(const double& alpha) - // {_alpha = alpha; } - - // const double& UniformDistribution::get_beta() const - // { return _beta; } - - // void UniformDistribution::set_beta(const double& beta) - // { - // if(beta <= _alpha) - // { throw lower_bound_error("beta", beta, _alpha, true); } - // _beta = beta; - // } - - // double UniformDistribution::ldf(const double& value) const - // { - // double l; - // if(value < _alpha || value > _beta) - // { l = -1 * std::numeric_limits< double >::infinity(); } - // else - // { l = -log(_beta - _alpha); } - // return l; - // } - - // double UniformDistribution::pdf(const double& value) const - // { - // double p; - // if(value < _alpha || value > _beta) - // { p = 0.; } - // else - // { p = 1/(_beta - _alpha); } - // return p; - // } - - // double UniformDistribution::cdf(const double& value) const - // { - // double c; - // if(value <= _alpha) - // { c = 0.; } - // else - // { - // if (value >= _beta) - // { c = 1.; } - // else - // { c = (value - _alpha)/(_beta - _alpha); } - // } - // return c; - // } - - // double UniformDistribution::quantile(const double& p) const - // { return _alpha + p * (_beta - _alpha); } - - // std::unique_ptr< UnivariateEvent > UniformDistribution::simulate() const - // { - // boost::uniform_01<> dist; - // boost::variate_generator > simulator(__impl::get_random_generator(), dist); - // return std::make_unique< ContinuousElementaryEvent >(_alpha + (_beta - _alpha) * simulator()); - // } - - // double UniformDistribution::get_mean() const - // { return 0.5 * (_alpha + _beta); } - - // double UniformDistribution::get_variance() const - // { return pow(_beta - _alpha, 2)/12.; } + UniformDistribution::UniformDistribution() + { + _alpha = 0.; + _beta = 1.; + } + + UniformDistribution::UniformDistribution(const double& alpha, const double& beta) + { + set_alpha(alpha); + set_beta(beta); + } + + UniformDistribution::UniformDistribution(const UniformDistribution& uniform) + { + _alpha = uniform._alpha; + _beta = uniform._beta; + } + + UniformDistribution::~UniformDistribution() + {} + + unsigned int UniformDistribution::get_nb_parameters() const + { return 2; } + + const double& UniformDistribution::get_alpha() const + { return _alpha; } + + void UniformDistribution::set_alpha(const double& alpha) + {_alpha = alpha; } + + const double& UniformDistribution::get_beta() const + { return _beta; } + + void UniformDistribution::set_beta(const double& beta) + { + if(beta <= _alpha) + { throw lower_bound_error("beta", beta, _alpha, true); } + _beta = beta; + } + + double UniformDistribution::ldf(const double& value) const + { + double l; + if(value < _alpha || value > _beta) + { l = -1 * std::numeric_limits< double >::infinity(); } + else + { l = -log(_beta - _alpha); } + return l; + } + + double UniformDistribution::pdf(const double& value) const + { + double p; + if(value < _alpha || value > _beta) + { p = 0.; } + else + { p = 1/(_beta - _alpha); } + return p; + } + + double UniformDistribution::cdf(const double& value) const + { + double c; + if(value <= _alpha) + { c = 0.; } + else + { + if (value >= _beta) + { c = 1.; } + else + { c = (value - _alpha)/(_beta - _alpha); } + } + return c; + } + + double UniformDistribution::quantile(const double& p) const + { return _alpha + p * (_beta - _alpha); } + + std::unique_ptr< UnivariateEvent > UniformDistribution::simulate() const + { + boost::uniform_01<> dist; + boost::variate_generator > simulator(__impl::get_random_generator(), dist); + return std::make_unique< ContinuousElementaryEvent >(_alpha + (_beta - _alpha) * simulator()); + } + + double UniformDistribution::get_mean() const + { return 0.5 * (_alpha + _beta); } + + double UniformDistribution::get_variance() const + { return pow(_beta - _alpha, 2)/12.; } + double UnivariateConditionalDistribution::loglikelihood(const UnivariateConditionalData& data) const { diff --git a/src/cpp/distribution.h b/src/cpp/distribution.h index 89aec046..c8d41c34 100644 --- a/src/cpp/distribution.h +++ b/src/cpp/distribution.h @@ -1978,107 +1978,107 @@ namespace statiskit - // /** \brief This class represents a uniform distribution. - // * - // * \details The uniform distribution is an univariate continuous distribution. - // * The support is the interval \f$[\alpha,\beta]\f$ where \f$\alpha\f$ and \f$\beta\f$ are two real values such that \f$\alpha<\beta\f$. - // * */ - // class STATISKIT_CORE_API UniformDistribution : public PolymorphicCopy< UnivariateDistribution, UniformDistribution, ContinuousUnivariateDistribution > - // { - // public: - // /** \brief The default constructor - // * - // * \details The default constructor instantiate a uniform distribution with - // * - // * - \f$ \alpha = 0.\f$, - // * - \f$ \beta = 1.\f$. - // * */ - // UniformDistribution(); - - // /** \brief An alternative constructor - // * - // * \details This constructor is usefull for uniform distribution instantiation with specified \f$\alpha\f$ and \f$\beta\f$ parameters. - // * - // * \param alpha the specified support parameter \f$ \alpha \in \mathbb{R} \f$. - // * \param beta the specified support parameter \f$ \beta \in \mathbb{R} \f$ such that \f$\alpha<\beta\f$. - // * */ - // UniformDistribution(const double& alpha, const double& beta); - - // /// \brief A copy constructor - // UniformDistribution(const UniformDistribution& uniform); - - // /// \brief A destructor - // virtual ~UniformDistribution(); - - // /** \brief Returns the number of parameters of the uniform distribution. - // * - // * \details The number of parameters is \f$2\f$. - // * */ - // virtual unsigned int get_nb_parameters() const; - - // /// \brief Get the value of the support parameter \f$\alpha\f$. - // const double& get_alpha() const; - - // /// \brief Set the value of the support parameter \f$\alpha\f$. - // void set_alpha(const double& mu); - - // /// \brief Get the value of the support parameter \f$\beta\f$. - // const double& get_beta() const; - - // /// \brief Set the value of the support parameter \f$\beta\f$. - // void set_beta(const double& sigma); - - // * \brief \copybrief statiskit::ContinuousUnivariateDistribution::ldf() - // * - // * \details Let \f$x \in \mathbb{R} \f$ denote the value, - // * \f[ - // * \ln f(x) = \ln \{ \boldsymbol{1}_{[\alpha,\beta]}(x) \} - \ln (\beta-\alpha). - // * \f] - // * \param value The considered value \f$x\f$. - // * - // virtual double ldf(const double& value) const; - - // /** \brief \copybrief statiskit::ContinuousUnivariateDistribution::pdf() - // * - // * \details Let \f$x \in \mathbb{R} \f$ denote the value, - // * \f[ - // * f(x) = \frac{1}{\beta-\alpha} \boldsymbol{1}_{[\alpha,\beta]}(x). - // * \f] - // * \param value The considered value \f$x\f$. - // * */ - // virtual double pdf(const double& value) const; - - // /** \brief \copybrief statiskit::ContinuousUnivariateDistribution::cdf() - // * - // * \details Let \f$x \in \mathbb{R} \f$ denote the value, - // * \f[ - // * P(X \leq x) = \frac{x-\alpha}{\beta-\alpha} \boldsymbol{1}_{(\alpha,\beta)}(x) + \boldsymbol{1}_{[\beta,+\infty)}(x). - // * \f] - // * \param value The considered value \f$x\f$. - // * */ - // virtual double cdf(const double& value) const; - - // /** \brief \copybrief statiskit::ContinuousUnivariateDistribution::quantile() - // * - // * \details Let \f$x \in \mathbb{R}^{+}_{*} \f$ denote the value to compute and $p \in \left(0,1\right)$ denote a given probability, - // * \f[ - // * x = \alpha + p (\beta-\alpha) - // * \f] - // * */ - // virtual double quantile(const double& p) const; - - // virtual std::unique_ptr< UnivariateEvent > simulate() const; - - // /// \brief Get mean of the beta distribution \f$ E(X) = \frac{1}{2} (\alpha+\beta)\f$ - // virtual double get_mean() const; - - // /// \brief Get variance of the beta distribution \f$ V(X) = \frac{1}{12} (\alpha-\beta)^2 \f$. - // virtual double get_variance() const; - - // protected: - // double _alpha; - // double _beta; - // }; + /** \brief This class represents a uniform distribution. + * + * \details The uniform distribution is an univariate continuous distribution. + * The support is the interval \f$[\alpha,\beta]\f$ where \f$\alpha\f$ and \f$\beta\f$ are two real values such that \f$\alpha<\beta\f$. + * */ + class STATISKIT_CORE_API UniformDistribution : public PolymorphicCopy< UnivariateDistribution, UniformDistribution, ContinuousUnivariateDistribution > + { + public: + /** \brief The default constructor + * + * \details The default constructor instantiate a uniform distribution with + * + * - \f$ \alpha = 0.\f$, + * - \f$ \beta = 1.\f$. + * */ + UniformDistribution(); + + /** \brief An alternative constructor + * + * \details This constructor is usefull for uniform distribution instantiation with specified \f$\alpha\f$ and \f$\beta\f$ parameters. + * + * \param alpha the specified support parameter \f$ \alpha \in \mathbb{R} \f$. + * \param beta the specified support parameter \f$ \beta \in \mathbb{R} \f$ such that \f$\alpha<\beta\f$. + * */ + UniformDistribution(const double& alpha, const double& beta); + + /// \brief A copy constructor + UniformDistribution(const UniformDistribution& uniform); + + /// \brief A destructor + virtual ~UniformDistribution(); + + /** \brief Returns the number of parameters of the uniform distribution. + * + * \details The number of parameters is \f$2\f$. + * */ + virtual unsigned int get_nb_parameters() const; + + /// \brief Get the value of the support parameter \f$\alpha\f$. + const double& get_alpha() const; + + /// \brief Set the value of the support parameter \f$\alpha\f$. + void set_alpha(const double& mu); + + /// \brief Get the value of the support parameter \f$\beta\f$. + const double& get_beta() const; + + /// \brief Set the value of the support parameter \f$\beta\f$. + void set_beta(const double& sigma); + + /** \brief \copybrief statiskit::ContinuousUnivariateDistribution::ldf() + * + * \details Let \f$x \in \mathbb{R} \f$ denote the value, + * \f[ + * \ln f(x) = \ln \{ \boldsymbol{1}_{[\alpha,\beta]}(x) \} - \ln (\beta-\alpha). + * \f] + * \param value The considered value \f$x\f$. + * */ + virtual double ldf(const double& value) const; + + /** \brief \copybrief statiskit::ContinuousUnivariateDistribution::pdf() + * + * \details Let \f$x \in \mathbb{R} \f$ denote the value, + * \f[ + * f(x) = \frac{1}{\beta-\alpha} \boldsymbol{1}_{[\alpha,\beta]}(x). + * \f] + * \param value The considered value \f$x\f$. + * */ + virtual double pdf(const double& value) const; + + /** \brief \copybrief statiskit::ContinuousUnivariateDistribution::cdf() + * + * \details Let \f$x \in \mathbb{R} \f$ denote the value, + * \f[ + * P(X \leq x) = \frac{x-\alpha}{\beta-\alpha} \boldsymbol{1}_{(\alpha,\beta)}(x) + \boldsymbol{1}_{[\beta,+\infty)}(x). + * \f] + * \param value The considered value \f$x\f$. + * */ + virtual double cdf(const double& value) const; + + /** \brief \copybrief statiskit::ContinuousUnivariateDistribution::quantile() + * + * \details Let \f$x \in \mathbb{R}^{+}_{*} \f$ denote the value to compute and $p \in \left(0,1\right)$ denote a given probability, + * \f[ + * x = \alpha + p (\beta-\alpha) + * \f] + * */ + virtual double quantile(const double& p) const; + + virtual std::unique_ptr< UnivariateEvent > simulate() const; + + /// \brief Get mean of the beta distribution \f$ E(X) = \frac{1}{2} (\alpha+\beta)\f$ + virtual double get_mean() const; + + /// \brief Get variance of the beta distribution \f$ V(X) = \frac{1}{12} (\alpha-\beta)^2 \f$. + virtual double get_variance() const; + + protected: + double _alpha; + double _beta; + }; diff --git a/src/py/statiskit/core/_core.py b/src/py/statiskit/core/_core.py deleted file mode 100644 index e65c04f4..00000000 --- a/src/py/statiskit/core/_core.py +++ /dev/null @@ -1,339 +0,0 @@ -__all__ = [] - -# Import dependency decorator modules -import statiskit.linalg._linalg -import statiskit.stl._stl - -# Import Boost.Python module -from . import __core - -# Resolve scopes -__core.statiskit.MultivariateLocationEstimation.Estimator = __core.statiskit._multivariate_location_estimation.Estimator -__core.statiskit.UnivariateData.Generator = __core.statiskit._univariate_data.Generator -__core.statiskit.UnivariateDispersionEstimation.Estimator = __core.statiskit._univariate_dispersion_estimation.Estimator -__core.statiskit.SizeError.size_type = __core.statiskit._size_error.size_type -__core.statiskit.MultivariateData.Generator = __core.statiskit._multivariate_data.Generator -__core.statiskit.MultivariateDispersionEstimation.Estimator = __core.statiskit._multivariate_dispersion_estimation.Estimator -__core.statiskit.MultivariateConditionalData.Generator = __core.statiskit._multivariate_conditional_data.Generator -__core.statiskit.UnivariateConditionalData.Generator = __core.statiskit._univariate_conditional_data.Generator -__core.statiskit.UnivariateLocationEstimation.Estimator = __core.statiskit._univariate_location_estimation.Estimator -__core.statiskit.MultivariateVarianceEstimation.Estimator = __core.statiskit._multivariate_variance_estimation.Estimator -__core.statiskit.UnivariateDistributionEstimation.Estimator = __core.statiskit._univariate_distribution_estimation.Estimator -__core.statiskit.MultivariateMeanEstimation.Estimator = __core.statiskit._multivariate_mean_estimation.Estimator -__core.statiskit.UnivariateVarianceEstimation.Estimator = __core.statiskit._univariate_variance_estimation.Estimator -__core.statiskit._WeightedData_64ae6eddce405116ba534ed722881799.Generator = __core.statiskit.__weighted_data_64ae6eddce405116ba534ed722881799.Generator -__core.statiskit.SingularDistributionEstimation.Estimator = __core.statiskit._singular_distribution_estimation.Estimator -__core.statiskit.MultivariateDistributionEstimation.Estimator = __core.statiskit._multivariate_distribution_estimation.Estimator -__core.statiskit.MultivariateConditionalDistributionEstimation.Estimator = __core.statiskit._multivariate_conditional_distribution_estimation.Estimator -__core.statiskit._WeightedData_5b5f1c1f4aa852eab398cea6df20fee2.Generator = __core.statiskit.__weighted_data_5b5f1c1f4aa852eab398cea6df20fee2.Generator -__core.statiskit.UnivariateConditionalDistributionEstimation.Estimator = __core.statiskit._univariate_conditional_distribution_estimation.Estimator -__core.statiskit.UnivariateMeanEstimation.Estimator = __core.statiskit._univariate_mean_estimation.Estimator -__core.statiskit.CategoricalMultivariateDistributionEstimation.Estimator = __core.statiskit._categorical_multivariate_distribution_estimation.Estimator -__core.statiskit.CategoricalUnivariateConditionalDistributionEstimation.Estimator = __core.statiskit._categorical_univariate_conditional_distribution_estimation.Estimator -__core.statiskit.DiscreteMultivariateConditionalDistributionEstimation.Estimator = __core.statiskit._discrete_multivariate_conditional_distribution_estimation.Estimator -__core.statiskit._Selection_503849a008915707a02e604de7f58273.Estimator = __core.statiskit.__selection_503849a008915707a02e604de7f58273.Estimator -__core.statiskit.ContinuousMultivariateConditionalDistributionEstimation.Estimator = __core.statiskit._continuous_multivariate_conditional_distribution_estimation.Estimator -__core.statiskit.ContinuousUnivariateConditionalDistributionEstimation.Estimator = __core.statiskit._continuous_univariate_conditional_distribution_estimation.Estimator -__core.statiskit.ContinuousMultivariateDistributionEstimation.Estimator = __core.statiskit._continuous_multivariate_distribution_estimation.Estimator -__core.statiskit.ContinuousUnivariateDistributionEstimation.Estimator = __core.statiskit._continuous_univariate_distribution_estimation.Estimator -__core.statiskit.DiscreteMultivariateDistributionEstimation.Estimator = __core.statiskit._discrete_multivariate_distribution_estimation.Estimator -__core.statiskit._Selection_44e7c25b7bde5df2a9f031c534765f11.Estimator = __core.statiskit.__selection_44e7c25b7bde5df2a9f031c534765f11.Estimator -__core.statiskit.CategoricalMultivariateConditionalDistributionEstimation.Estimator = __core.statiskit._categorical_multivariate_conditional_distribution_estimation.Estimator -__core.statiskit.CategoricalUnivariateDistributionEstimation.Estimator = __core.statiskit._categorical_univariate_distribution_estimation.Estimator -__core.statiskit.DiscreteUnivariateConditionalDistributionEstimation.Estimator = __core.statiskit._discrete_univariate_conditional_distribution_estimation.Estimator -__core.statiskit._Selection_2d551f106ba85f3cb3acfbda4c8e17c7.Estimator = __core.statiskit.__selection_2d551f106ba85f3cb3acfbda4c8e17c7.Estimator -__core.statiskit.DiscreteUnivariateDistributionEstimation.Estimator = __core.statiskit._discrete_univariate_distribution_estimation.Estimator -__core.statiskit.RegularUnivariateHistogramDistributionSlopeHeuristicSelection.Estimator = __core.statiskit._regular_univariate_histogram_distribution_slope_heuristic_selection.Estimator -__core.statiskit._Selection_8f3919223a1f55afb240c3500b95c95b.Estimator = __core.statiskit.__selection_8f3919223a1f55afb240c3500b95c95b.Estimator -__core.statiskit._Selection_b797921d7173586f85a1f0978dfdd59d.Estimator = __core.statiskit.__selection_b797921d7173586f85a1f0978dfdd59d.Estimator -__core.statiskit.BinomialDistributionMMEstimation.Estimator = __core.statiskit._binomial_distribution_mm_estimation.Estimator -__core.statiskit._Selection_98899d54414f570aa57f6357fdc66074.Estimator = __core.statiskit.__selection_98899d54414f570aa57f6357fdc66074.Estimator -__core.statiskit.NegativeBinomialDistributionMMEstimation.Estimator = __core.statiskit._negative_binomial_distribution_mm_estimation.Estimator -__core.statiskit.PoissonDistributionMLEstimation.Estimator = __core.statiskit._poisson_distribution_ml_estimation.Estimator -__core.statiskit.MultinomialSingularDistributionEstimation.Estimator = __core.statiskit._multinomial_singular_distribution_estimation.Estimator -__core.statiskit._Selection_f29b9e4bae2254ec8b6d9cf0133bf530.Estimator = __core.statiskit.__selection_f29b9e4bae2254ec8b6d9cf0133bf530.Estimator -__core.statiskit._Selection_e28923ae1ac356e5845929232f8e09ac.Estimator = __core.statiskit.__selection_e28923ae1ac356e5845929232f8e09ac.Estimator -__core.statiskit.IrregularUnivariateHistogramDistributionSlopeHeuristicSelection.Estimator = __core.statiskit._irregular_univariate_histogram_distribution_slope_heuristic_selection.Estimator -__core.statiskit._Selection_5b1444f7a44054459e5adff18c81bbfb.Estimator = __core.statiskit.__selection_5b1444f7a44054459e5adff18c81bbfb.Estimator -__core.statiskit._OptimizationEstimationImpl_b11157049fc45e7181cc22c9c3670513.Estimator = __core.statiskit.__optimization_estimation_impl_b11157049fc45e7181cc22c9c3670513.Estimator -__core.statiskit._Selection_d9f7731b9dbc5740add8fc7749d9283d.Estimator = __core.statiskit.__selection_d9f7731b9dbc5740add8fc7749d9283d.Estimator -__core.statiskit._Selection_6040d8f35856585fa65c9beece0f520f.Estimator = __core.statiskit.__selection_6040d8f35856585fa65c9beece0f520f.Estimator -__core.statiskit._Selection_cd94566e790a5588be95cba4cfaaec57.Estimator = __core.statiskit.__selection_cd94566e790a5588be95cba4cfaaec57.Estimator -__core.statiskit.NormalDistributionMLEstimation.Estimator = __core.statiskit._normal_distribution_ml_estimation.Estimator -__core.statiskit._Selection_6d92f9f1e7ca5180bf403b23e9073d86.Estimator = __core.statiskit.__selection_6d92f9f1e7ca5180bf403b23e9073d86.Estimator -__core.statiskit._UnivariateFrequencyDistributionEstimation_0ec596bf98a6521c9bf30c96dc0ff201.Estimator = __core.statiskit.__univariate_frequency_distribution_estimation_0ec596bf98a6521c9bf30c96dc0ff201.Estimator -__core.statiskit._Selection_e1e7647ed4235775b6d085dd28a83675.Estimator = __core.statiskit.__selection_e1e7647ed4235775b6d085dd28a83675.Estimator -__core.statiskit.UnivariateHistogramDistributionEstimation.Estimator = __core.statiskit._univariate_histogram_distribution_estimation.Estimator -__core.statiskit._OptimizationEstimationImpl_16ec8df96bd85f88b8999c4cbe58279e.Estimator = __core.statiskit.__optimization_estimation_impl_16ec8df96bd85f88b8999c4cbe58279e.Estimator -__core.statiskit._Selection_1c16077fc2b0519d806e8d900500edde.Estimator = __core.statiskit.__selection_1c16077fc2b0519d806e8d900500edde.Estimator -__core.statiskit.GeometricDistributionMLEstimation.Estimator = __core.statiskit._geometric_distribution_ml_estimation.Estimator -__core.statiskit._OptimizationEstimationImpl_ddbb72c73020556288736634edca5653.Estimator = __core.statiskit.__optimization_estimation_impl_ddbb72c73020556288736634edca5653.Estimator -__core.statiskit._UnivariateFrequencyDistributionEstimation_67548b1b39c8521c8f630ca5b4d502c4.Estimator = __core.statiskit.__univariate_frequency_distribution_estimation_67548b1b39c8521c8f630ca5b4d502c4.Estimator -__core.statiskit._ShiftedDistributionEstimation_c4fa66fd13165a0abce0c43742e69748.Estimator = __core.statiskit.__shifted_distribution_estimation_c4fa66fd13165a0abce0c43742e69748.Estimator -__core.statiskit._OptimizationEstimationImpl_19547a3e283b56f0bcbda5ed6c39eca7.Estimator = __core.statiskit.__optimization_estimation_impl_19547a3e283b56f0bcbda5ed6c39eca7.Estimator -__core.statiskit.SplittingDistributionEstimation.Estimator = __core.statiskit._splitting_distribution_estimation.Estimator -__core.statiskit._OptimizationEstimationImpl_1b24919f2a0e5918adddc5638f6048e9.Estimator = __core.statiskit.__optimization_estimation_impl_1b24919f2a0e5918adddc5638f6048e9.Estimator -__core.statiskit._OptimizationEstimationImpl_a4ffccf09be35258a1a7081721670d59.Estimator = __core.statiskit.__optimization_estimation_impl_a4ffccf09be35258a1a7081721670d59.Estimator -__core.statiskit._OptimizationEstimationImpl_099f33625b8c56688a7b3e04cbb36b62.Estimator = __core.statiskit.__optimization_estimation_impl_099f33625b8c56688a7b3e04cbb36b62.Estimator -__core.statiskit._Selection_2d551f106ba85f3cb3acfbda4c8e17c7.CriterionEstimator = __core.statiskit.__selection_2d551f106ba85f3cb3acfbda4c8e17c7.CriterionEstimator -__core.statiskit._OptimizationEstimationImpl_48bb93ba41cb566d971639633c42258d.Estimator = __core.statiskit.__optimization_estimation_impl_48bb93ba41cb566d971639633c42258d.Estimator -__core.statiskit._OptimizationEstimation_a2e03e1beb3652d19910e253216cbbdd.Estimator = __core.statiskit.__optimization_estimation_a2e03e1beb3652d19910e253216cbbdd.Estimator -__core.statiskit._OptimizationEstimationImpl_84eec6a551bf57658127a555bf79a38f.Estimator = __core.statiskit.__optimization_estimation_impl_84eec6a551bf57658127a555bf79a38f.Estimator -__core.statiskit._OptimizationEstimationImpl_28b80b998353537091198ca5f60cbdbf.Estimator = __core.statiskit.__optimization_estimation_impl_28b80b998353537091198ca5f60cbdbf.Estimator -__core.statiskit._ShiftedDistributionEstimation_df69c16128ca5c609f45a63866a1af2f.Estimator = __core.statiskit.__shifted_distribution_estimation_df69c16128ca5c609f45a63866a1af2f.Estimator -__core.statiskit._OptimizationEstimation_68170427b0885d37a676e4274699fa05.Estimator = __core.statiskit.__optimization_estimation_68170427b0885d37a676e4274699fa05.Estimator -__core.statiskit._OptimizationEstimation_1d32c3b4d5615a2883aebf6ef53e85e8.Estimator = __core.statiskit.__optimization_estimation_1d32c3b4d5615a2883aebf6ef53e85e8.Estimator -__core.statiskit._OptimizationEstimationImpl_39bbeb58de54579b934e5a56a51b377c.Estimator = __core.statiskit.__optimization_estimation_impl_39bbeb58de54579b934e5a56a51b377c.Estimator -__core.statiskit._Selection_503849a008915707a02e604de7f58273.CriterionEstimator = __core.statiskit.__selection_503849a008915707a02e604de7f58273.CriterionEstimator -__core.statiskit._OptimizationEstimationImpl_748e3ec2e85552f2ab39e490d409b414.Estimator = __core.statiskit.__optimization_estimation_impl_748e3ec2e85552f2ab39e490d409b414.Estimator -__core.statiskit._Selection_44e7c25b7bde5df2a9f031c534765f11.CriterionEstimator = __core.statiskit.__selection_44e7c25b7bde5df2a9f031c534765f11.CriterionEstimator -__core.statiskit._OptimizationEstimationImpl_7595c6bb437c59a9bc93a1f66c37eddf.Estimator = __core.statiskit.__optimization_estimation_impl_7595c6bb437c59a9bc93a1f66c37eddf.Estimator -__core.statiskit._Selection_8f3919223a1f55afb240c3500b95c95b.CriterionEstimator = __core.statiskit.__selection_8f3919223a1f55afb240c3500b95c95b.CriterionEstimator -__core.statiskit._OptimizationEstimation_232384c3de2e54ad9b4768c29f93cd4e.Estimator = __core.statiskit.__optimization_estimation_232384c3de2e54ad9b4768c29f93cd4e.Estimator -__core.statiskit._Selection_98899d54414f570aa57f6357fdc66074.CriterionEstimator = __core.statiskit.__selection_98899d54414f570aa57f6357fdc66074.CriterionEstimator -__core.statiskit._MixtureDistributionEMEstimation_637dbedd3c8a59949a0df6e3a9989f87.Estimator = __core.statiskit.__mixture_distribution_em_estimation_637dbedd3c8a59949a0df6e3a9989f87.Estimator -__core.statiskit._OptimizationEstimation_66ba790876ea5d25be923643f217b67a.Estimator = __core.statiskit.__optimization_estimation_66ba790876ea5d25be923643f217b67a.Estimator -__core.statiskit._OptimizationEstimation_ee3148dbf8425c8f8a5c5a280fb4586c.Estimator = __core.statiskit.__optimization_estimation_ee3148dbf8425c8f8a5c5a280fb4586c.Estimator -__core.statiskit._OptimizationEstimation_615b4cea5f9251d3b38950014f9d5697.Estimator = __core.statiskit.__optimization_estimation_615b4cea5f9251d3b38950014f9d5697.Estimator -__core.statiskit._Selection_e1e7647ed4235775b6d085dd28a83675.CriterionEstimator = __core.statiskit.__selection_e1e7647ed4235775b6d085dd28a83675.CriterionEstimator -__core.statiskit._OptimizationEstimation_d703fdffb5985355afb348563c2a3b0c.Estimator = __core.statiskit.__optimization_estimation_d703fdffb5985355afb348563c2a3b0c.Estimator -__core.statiskit._OptimizationEstimation_15d5beb354475a4b8c2ab5885c0662bd.Estimator = __core.statiskit.__optimization_estimation_15d5beb354475a4b8c2ab5885c0662bd.Estimator -__core.statiskit._MixtureDistributionEMEstimation_c3981878d7ab5e6f87183b575418286b.Estimator = __core.statiskit.__mixture_distribution_em_estimation_c3981878d7ab5e6f87183b575418286b.Estimator -__core.statiskit._Selection_1c16077fc2b0519d806e8d900500edde.CriterionEstimator = __core.statiskit.__selection_1c16077fc2b0519d806e8d900500edde.CriterionEstimator -__core.statiskit._OptimizationEstimation_6ab41d8aa0095175b6da7190fc953a97.Estimator = __core.statiskit.__optimization_estimation_6ab41d8aa0095175b6da7190fc953a97.Estimator -__core.statiskit._Selection_6d92f9f1e7ca5180bf403b23e9073d86.CriterionEstimator = __core.statiskit.__selection_6d92f9f1e7ca5180bf403b23e9073d86.CriterionEstimator -__core.statiskit._Selection_b797921d7173586f85a1f0978dfdd59d.CriterionEstimator = __core.statiskit.__selection_b797921d7173586f85a1f0978dfdd59d.CriterionEstimator -__core.statiskit._Selection_d9f7731b9dbc5740add8fc7749d9283d.CriterionEstimator = __core.statiskit.__selection_d9f7731b9dbc5740add8fc7749d9283d.CriterionEstimator -__core.statiskit._Selection_5b1444f7a44054459e5adff18c81bbfb.CriterionEstimator = __core.statiskit.__selection_5b1444f7a44054459e5adff18c81bbfb.CriterionEstimator -__core.statiskit._OptimizationEstimation_bae2e5a4968957478cacad701caac477.Estimator = __core.statiskit.__optimization_estimation_bae2e5a4968957478cacad701caac477.Estimator -__core.statiskit._Selection_6040d8f35856585fa65c9beece0f520f.CriterionEstimator = __core.statiskit.__selection_6040d8f35856585fa65c9beece0f520f.CriterionEstimator -__core.statiskit._Selection_e28923ae1ac356e5845929232f8e09ac.CriterionEstimator = __core.statiskit.__selection_e28923ae1ac356e5845929232f8e09ac.CriterionEstimator -__core.statiskit._OptimizationEstimation_90a595db73ec5964850871a0849d9df6.Estimator = __core.statiskit.__optimization_estimation_90a595db73ec5964850871a0849d9df6.Estimator -__core.statiskit._Selection_cd94566e790a5588be95cba4cfaaec57.CriterionEstimator = __core.statiskit.__selection_cd94566e790a5588be95cba4cfaaec57.CriterionEstimator -__core.statiskit._OptimizationEstimation_8c6ff66ad2db50f3b16cf4191e75d77b.Estimator = __core.statiskit.__optimization_estimation_8c6ff66ad2db50f3b16cf4191e75d77b.Estimator -__core.statiskit._Selection_f29b9e4bae2254ec8b6d9cf0133bf530.CriterionEstimator = __core.statiskit.__selection_f29b9e4bae2254ec8b6d9cf0133bf530.CriterionEstimator -__core.statiskit.DirichletMultinomialSingularDistributionEstimation.Estimator = __core.statiskit._dirichlet_multinomial_singular_distribution_estimation.Estimator -__core.statiskit._MixtureDistributionEMEstimation_6dd78f5508545bf49150581341735774.Estimator = __core.statiskit.__mixture_distribution_em_estimation_6dd78f5508545bf49150581341735774.Estimator -__core.statiskit.BinomialDistributionMLEstimation.Estimator = __core.statiskit._binomial_distribution_ml_estimation.Estimator -__core.statiskit.NegativeMultinomialDistributionEstimation.WZ99Estimator = __core.statiskit._negative_multinomial_distribution_estimation.WZ99Estimator -__core.statiskit._MixtureDistributionEMEstimation_1b793d6dd01553ae939c99e3743fa436.Estimator = __core.statiskit.__mixture_distribution_em_estimation_1b793d6dd01553ae939c99e3743fa436.Estimator -__core.statiskit._MixtureDistributionEMEstimation_5940fdd28e32560cbb554a38b002be00.Estimator = __core.statiskit.__mixture_distribution_em_estimation_5940fdd28e32560cbb554a38b002be00.Estimator -__core.statiskit._MixtureDistributionEMEstimation_5e00a634363a53b79e62b0712b0cbe57.Estimator = __core.statiskit.__mixture_distribution_em_estimation_5e00a634363a53b79e62b0712b0cbe57.Estimator -__core.statiskit.NegativeBinomialDistributionMLEstimation.Estimator = __core.statiskit._negative_binomial_distribution_ml_estimation.Estimator -__core.statiskit.LogarithmicDistributionMLEstimation.Estimator = __core.statiskit._logarithmic_distribution_ml_estimation.Estimator -__core.statiskit._MixtureDistributionEMEstimation_f6675a262e6b55f6819ef4c5599c308b.Estimator = __core.statiskit.__mixture_distribution_em_estimation_f6675a262e6b55f6819ef4c5599c308b.Estimator -__core.statiskit._MixtureDistributionEMEstimation_a361e68cde6a5b379c5300d00bee657c.Estimator = __core.statiskit.__mixture_distribution_em_estimation_a361e68cde6a5b379c5300d00bee657c.Estimator -__core.statiskit._Selection_e1e7647ed4235775b6d085dd28a83675.CriterionEstimator.criterion_type = __core.statiskit.__selection_e1e7647ed4235775b6d085dd28a83675._criterion_estimator.criterion_type -__core.statiskit._Selection_44e7c25b7bde5df2a9f031c534765f11.CriterionEstimator.criterion_type = __core.statiskit.__selection_44e7c25b7bde5df2a9f031c534765f11._criterion_estimator.criterion_type -__core.statiskit._Selection_e28923ae1ac356e5845929232f8e09ac.CriterionEstimator.criterion_type = __core.statiskit.__selection_e28923ae1ac356e5845929232f8e09ac._criterion_estimator.criterion_type -__core.statiskit._Selection_1c16077fc2b0519d806e8d900500edde.CriterionEstimator.criterion_type = __core.statiskit.__selection_1c16077fc2b0519d806e8d900500edde._criterion_estimator.criterion_type -__core.statiskit._Selection_b797921d7173586f85a1f0978dfdd59d.CriterionEstimator.criterion_type = __core.statiskit.__selection_b797921d7173586f85a1f0978dfdd59d._criterion_estimator.criterion_type -__core.statiskit._Selection_98899d54414f570aa57f6357fdc66074.CriterionEstimator.criterion_type = __core.statiskit.__selection_98899d54414f570aa57f6357fdc66074._criterion_estimator.criterion_type -__core.statiskit._Selection_6040d8f35856585fa65c9beece0f520f.CriterionEstimator.criterion_type = __core.statiskit.__selection_6040d8f35856585fa65c9beece0f520f._criterion_estimator.criterion_type -__core.statiskit._Selection_2d551f106ba85f3cb3acfbda4c8e17c7.CriterionEstimator.criterion_type = __core.statiskit.__selection_2d551f106ba85f3cb3acfbda4c8e17c7._criterion_estimator.criterion_type -__core.statiskit._Selection_8f3919223a1f55afb240c3500b95c95b.CriterionEstimator.criterion_type = __core.statiskit.__selection_8f3919223a1f55afb240c3500b95c95b._criterion_estimator.criterion_type -__core.statiskit._Selection_503849a008915707a02e604de7f58273.CriterionEstimator.criterion_type = __core.statiskit.__selection_503849a008915707a02e604de7f58273._criterion_estimator.criterion_type -__core.statiskit._Selection_d9f7731b9dbc5740add8fc7749d9283d.CriterionEstimator.criterion_type = __core.statiskit.__selection_d9f7731b9dbc5740add8fc7749d9283d._criterion_estimator.criterion_type -__core.statiskit._Selection_6d92f9f1e7ca5180bf403b23e9073d86.CriterionEstimator.criterion_type = __core.statiskit.__selection_6d92f9f1e7ca5180bf403b23e9073d86._criterion_estimator.criterion_type -__core.statiskit._Selection_f29b9e4bae2254ec8b6d9cf0133bf530.CriterionEstimator.criterion_type = __core.statiskit.__selection_f29b9e4bae2254ec8b6d9cf0133bf530._criterion_estimator.criterion_type -__core.statiskit._Selection_cd94566e790a5588be95cba4cfaaec57.CriterionEstimator.criterion_type = __core.statiskit.__selection_cd94566e790a5588be95cba4cfaaec57._criterion_estimator.criterion_type -__core.statiskit._Selection_5b1444f7a44054459e5adff18c81bbfb.CriterionEstimator.criterion_type = __core.statiskit.__selection_5b1444f7a44054459e5adff18c81bbfb._criterion_estimator.criterion_type - -# Group template specializations -__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._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._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._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._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._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._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._UnivariateMixtureDistribution = (__core.statiskit._UnivariateMixtureDistribution_055ebc8a6eb3586cb94dfd0b3df1eb0f, __core.statiskit._UnivariateMixtureDistribution_55c0eb1fcb6e5b0da7045e99481d4b0c, __core.statiskit._UnivariateMixtureDistribution_61234f1033f25f108ec6c1bb0d3ddf38) -__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) - -# Define aliases -__core.statiskit.UnivariateData.SampleSpaceType = __core.statiskit.UnivariateSampleSpace -__core.statiskit.UnivariateData.EventType = __core.statiskit.UnivariateEvent -__core.statiskit.UnivariateData.WeightedType = __core.statiskit.WeightedUnivariateData -__core.statiskit.UnivariateDistributionEstimation.DataType = __core.statiskit.UnivariateData -__core.statiskit.UnivariateDistributionEstimation.EstimatedType = __core.statiskit.UnivariateDistribution -__core.statiskit.SingularDistributionEstimation.DataType = __core.statiskit.MultivariateData -__core.statiskit.SingularDistributionEstimation.EstimatedType = __core.statiskit.SingularDistribution -__core.statiskit.MultivariateDistributionEstimation.DataType = __core.statiskit.MultivariateData -__core.statiskit.MultivariateDistributionEstimation.EstimatedType = __core.statiskit.MultivariateDistribution -__core.statiskit.MultivariateDistributionEstimation.MarginalType = __core.statiskit.UnivariateDistributionEstimation -__core.statiskit.MultivariateDistribution.DataType = __core.statiskit.MultivariateData -__core.statiskit.MultivariateDistribution.MarginalType = __core.statiskit.UnivariateDistribution -__core.statiskit.MultivariateConditionalDistribution.ResponseType = __core.statiskit.MultivariateDistribution -__core.statiskit.SingularDistribution.DataType = __core.statiskit.MultivariateData -__core.statiskit.UnivariateConditionalDistribution.ResponseType = __core.statiskit.UnivariateDistribution -__core.statiskit.MultivariateData.SampleSpaceType = __core.statiskit.MultivariateSampleSpace -__core.statiskit.MultivariateData.EventType = __core.statiskit.MultivariateEvent -__core.statiskit.MultivariateData.WeightedType = __core.statiskit.WeightedMultivariateData -__core.statiskit.MultivariateConditionalDistributionEstimation.DataType = __core.statiskit.MultivariateConditionalData -__core.statiskit.MultivariateConditionalDistributionEstimation.EstimatedType = __core.statiskit.MultivariateConditionalDistribution -__core.statiskit.UnivariateConditionalDistributionEstimation.DataType = __core.statiskit.UnivariateConditionalData -__core.statiskit.UnivariateConditionalDistributionEstimation.EstimatedType = __core.statiskit.UnivariateConditionalDistribution -__core.statiskit.UnivariateDistribution.DataType = __core.statiskit.UnivariateData -__core.statiskit.CategoricalMultivariateDistributionSelection = __core.statiskit._Selection_5b1444f7a44054459e5adff18c81bbfb -__core.statiskit.ContinuousIntervalCensoredEvent = __core.statiskit._IntervalCensoredEvent_a766c9930af25f8f90f6e118f2ca75d5 -__core.statiskit.DiscreteMultivariateMixtureDistributionEMEstimation = __core.statiskit._MixtureDistributionEMEstimation_5e00a634363a53b79e62b0712b0cbe57 -__core.statiskit.MixedMultivariateDistributionSelection = __core.statiskit._Selection_2d551f106ba85f3cb3acfbda4c8e17c7 -__core.statiskit.CategoricalMultivariateConditionalDistributionCriterionEstimator = __core.statiskit._Selection_6040d8f35856585fa65c9beece0f520f.CriterionEstimator -__core.statiskit.CategoricalUnivariateConditionalDistributionCriterionEstimator = __core.statiskit._Selection_98899d54414f570aa57f6357fdc66074.CriterionEstimator -__core.statiskit.ContinuousUnivariateFrequencyDistributionEstimator = __core.statiskit._UnivariateFrequencyDistributionEstimation_67548b1b39c8521c8f630ca5b4d502c4.Estimator -__core.statiskit.ContinuousMultivariateMixtureDistributionEMEstimation = __core.statiskit._MixtureDistributionEMEstimation_a361e68cde6a5b379c5300d00bee657c -__core.statiskit.MixedMultivariateMixtureDistribution = __core.statiskit._MultivariateMixtureDistribution_5c6e4c2beaae58e1a041154bd478b75f -__core.statiskit.DiscreteUnivariateShiftedDistributionEstimation = __core.statiskit._ShiftedDistributionEstimation_df69c16128ca5c609f45a63866a1af2f -__core.statiskit.CategoricalUnivariateDistributionVector = __core.std._Vector_41f94682b11f5bf481e7cf7033a93181 -__core.statiskit.ContinuousMultivariateMixtureDistributionEMEstimator = __core.statiskit._MixtureDistributionEMEstimation_a361e68cde6a5b379c5300d00bee657c.Estimator -__core.statiskit.ContinuousMultivariateMixtureDistribution = __core.statiskit._MultivariateMixtureDistribution_6731f013fc2f50e6b3684322e5d511aa -__core.statiskit.DiscreteUnivariateDistributionVector = __core.std._Vector_ce6d678c114158f596627eb4f0c6e9b1 -__core.statiskit.CategoricalUnivariateDistributionLazyEstimation = __core.statiskit._LazyEstimation_3312cf49434759ee93e09764ddc76065 -__core.statiskit.ContinuousUnivariateConditionalDistributionCriterionEstimator = __core.statiskit._Selection_cd94566e790a5588be95cba4cfaaec57.CriterionEstimator -__core.statiskit.SingularDistributionSelection = __core.statiskit._Selection_503849a008915707a02e604de7f58273 -__core.statiskit.CategoricalMultivariateMixtureDistributionEMEstimator = __core.statiskit._MixtureDistributionEMEstimation_5940fdd28e32560cbb554a38b002be00.Estimator -__core.statiskit.DiscreteUnivariateDistributionCriterionEstimator = __core.statiskit._Selection_8f3919223a1f55afb240c3500b95c95b.CriterionEstimator -__core.statiskit.DiscreteCensoredEvent = __core.statiskit._CensoredEvent_48d411e601675e49961eaa93daeb1835 -__core.statiskit.SingularDistributionCriterionEstimator = __core.statiskit._Selection_503849a008915707a02e604de7f58273.CriterionEstimator -__core.statiskit.DiscreteMultivariateMixtureDistributionEMEstimator = __core.statiskit._MixtureDistributionEMEstimation_5e00a634363a53b79e62b0712b0cbe57.Estimator -__core.statiskit.ContinuousUnivariateConditionalDistributionSelection = __core.statiskit._Selection_cd94566e790a5588be95cba4cfaaec57 -__core.statiskit.DiscreteIntervalCensoredEvent = __core.statiskit._IntervalCensoredEvent_fb8f1cea3a695accb39f019b3fbd2247 -__core.statiskit.MixedMultivariateDistributionCriterionEstimator = __core.statiskit._Selection_2d551f106ba85f3cb3acfbda4c8e17c7.CriterionEstimator -__core.statiskit.ContinuousCensoredEvent = __core.statiskit._CensoredEvent_fa5e2baabb585a5e93632d2563d88b33 -__core.statiskit.ContinuousUnivariateFrequencyDistribution = __core.statiskit._QuantitativeUnivariateFrequencyDistribution_1cfe57e82ce352e4b80ae7c44a661b01 -__core.statiskit.DiscreteMultivariateConditionalDistributionCriterionEstimator = __core.statiskit._Selection_e1e7647ed4235775b6d085dd28a83675.CriterionEstimator -__core.statiskit.ContinuousElementaryEvent = __core.statiskit._ElementaryEvent_9981958281625422b3b46cea8ec85a6d -__core.statiskit.DiscreteElementaryEvent = __core.statiskit._ElementaryEvent_85e5d9c1d86a574d8623fe4bb0164527 -__core.statiskit.DiscreteUnivariateDistributionSelection = __core.statiskit._Selection_8f3919223a1f55afb240c3500b95c95b -__core.statiskit.MixedMultivariateConditionalDistributionSelection = __core.statiskit._Selection_44e7c25b7bde5df2a9f031c534765f11 -__core.statiskit.DiscreteUnivariateShiftedDistributionEstimator = __core.statiskit._ShiftedDistributionEstimation_df69c16128ca5c609f45a63866a1af2f.Estimator -__core.statiskit.ContinuousMultivariateConditionalDistributionCriterionEstimator = __core.statiskit._Selection_b797921d7173586f85a1f0978dfdd59d.CriterionEstimator -__core.statiskit.ContinuousUnivariateMixtureDistributionEMEstimation = __core.statiskit._MixtureDistributionEMEstimation_6dd78f5508545bf49150581341735774 -__core.statiskit.ContinuousMultivariateConditionalDistributionSelection = __core.statiskit._Selection_b797921d7173586f85a1f0978dfdd59d -__core.statiskit.ContinuousRightCensoredEvent = __core.statiskit._RightCensoredEvent_4f25ed2b505752de8ee46e2e6aa83af6 -__core.statiskit.MixedMultivariateMixtureDistributionEMEstimation = __core.statiskit._MixtureDistributionEMEstimation_c3981878d7ab5e6f87183b575418286b -__core.statiskit.ContinuousMultivariateDistributionSelection = __core.statiskit._Selection_e28923ae1ac356e5845929232f8e09ac -__core.statiskit.ContinuousMultivariateDistributionVector = __core.std._Vector_19ec6a1f261852b5b192c3cbc4571d78 -__core.statiskit.DiscreteUnivariateConditionalDistributionCriterionEstimator = __core.statiskit._Selection_f29b9e4bae2254ec8b6d9cf0133bf530.CriterionEstimator -__core.statiskit.ContinuousUnivariateMixtureDistributionEMEstimator = __core.statiskit._MixtureDistributionEMEstimation_6dd78f5508545bf49150581341735774.Estimator -__core.statiskit.CategoricalMultivariateDistributionVector = __core.std._Vector_ee054e76c90f582f9e07cdff4cd63eda -__core.statiskit.DiscreteUnivariateFrequencyDistributionEstimation = __core.statiskit._UnivariateFrequencyDistributionEstimation_0ec596bf98a6521c9bf30c96dc0ff201 -__core.statiskit.CategoricalUnivariateConditionalDistributionSelection = __core.statiskit._Selection_98899d54414f570aa57f6357fdc66074 -__core.statiskit.ContinuousUnivariateShiftedDistributionEstimation = __core.statiskit._ShiftedDistributionEstimation_c4fa66fd13165a0abce0c43742e69748 -__core.statiskit.ContinuousUnivariateDistributionSelection = __core.statiskit._Selection_6d92f9f1e7ca5180bf403b23e9073d86 -__core.statiskit.ContinuousMultivariateDistributionCriterionEstimator = __core.statiskit._Selection_e28923ae1ac356e5845929232f8e09ac.CriterionEstimator -__core.statiskit.CategoricalMultivariateConditionalDistributionSelection = __core.statiskit._Selection_6040d8f35856585fa65c9beece0f520f -__core.statiskit.DiscreteUnivariateFrequencyDistributionEstimator = __core.statiskit._UnivariateFrequencyDistributionEstimation_0ec596bf98a6521c9bf30c96dc0ff201.Estimator -__core.statiskit.DiscreteMultivariateDistributionVector = __core.std._Vector_3c1962795bd85111b3372c4c25474792 -__core.statiskit.MixtureSingularDistributionEMEstimation = __core.statiskit._MixtureDistributionEMEstimation_637dbedd3c8a59949a0df6e3a9989f87 -__core.statiskit.MixtureSingularDistributionEMEstimator = __core.statiskit._MixtureDistributionEMEstimation_637dbedd3c8a59949a0df6e3a9989f87.Estimator -__core.statiskit.DiscreteMultivariateConditionalDistributionSelection = __core.statiskit._Selection_e1e7647ed4235775b6d085dd28a83675 -__core.statiskit.CategoricalUnivariateMixtureDistributionEMEstimation = __core.statiskit._MixtureDistributionEMEstimation_1b793d6dd01553ae939c99e3743fa436 -__core.statiskit.DiscreteUnivariateMixtureDistributionEMEstimator = __core.statiskit._MixtureDistributionEMEstimation_f6675a262e6b55f6819ef4c5599c308b.Estimator -__core.statiskit.CategoricalMultivariateMixtureDistributionEMEstimation = __core.statiskit._MixtureDistributionEMEstimation_5940fdd28e32560cbb554a38b002be00 -__core.statiskit.DiscreteUnivariateConditionalDistributionSelection = __core.statiskit._Selection_f29b9e4bae2254ec8b6d9cf0133bf530 -__core.statiskit.ContinuousUnivariateShiftedDistributionEstimator = __core.statiskit._ShiftedDistributionEstimation_c4fa66fd13165a0abce0c43742e69748.Estimator -__core.statiskit.CategoricalMultivariateDistributionCriterionEstimator = __core.statiskit._Selection_5b1444f7a44054459e5adff18c81bbfb.CriterionEstimator -__core.statiskit.DiscreteRightCensoredEvent = __core.statiskit._RightCensoredEvent_1ec5dee4e7cb5437b83047021c0ca63f -__core.statiskit.ContinuousLeftCensoredEvent = __core.statiskit._LeftCensoredEvent_aa6e0b250759574eb903a6b783b18053 -__core.statiskit.ContinuousUnivariateDistributionVector = __core.std._Vector_67870dc7ea665794a91fa84ca05aecb0 -__core.statiskit.CategoricalMultivariateMixtureDistribution = __core.statiskit._MultivariateMixtureDistribution_a887ab230e4b513ab40c258c172f2580 -__core.statiskit.DiscreteUnivariateFrequencyDistribution = __core.statiskit._QuantitativeUnivariateFrequencyDistribution_839b61ecb09d54819eb38cf69dde50bb -__core.statiskit.CategoricalCensoredEvent = __core.statiskit._CensoredEvent_42c73f7b760d584f96ee42693c708651 -__core.statiskit.DiscreteMultivariateDistributionSelection = __core.statiskit._Selection_d9f7731b9dbc5740add8fc7749d9283d -__core.statiskit.MultivariateDistributionVector = __core.std._Vector_1a895a21d59854609ac58f50d8dcef94 -__core.statiskit.DiscreteMultivariateMixtureDistribution = __core.statiskit._MultivariateMixtureDistribution_5750371755a95c10b9259748c7b5e21b -__core.statiskit.CategoricalUnivariateDistributionActiveEstimation = __core.statiskit._ActiveEstimation_20f43f33e75f5ed8baf3e95be100740a -__core.statiskit.ShiftedDiscreteUnivariateDistribution = __core.statiskit._ShiftedDistribution_85102754beff532db66ca292ea3a6486 -__core.statiskit.DiscreteLeftCensoredEvent = __core.statiskit._LeftCensoredEvent_01ddd51bfe2a5d97b4620b9e2d14360e -__core.statiskit.CategoricalUnivariateDistributionCriterionEstimator = __core.statiskit._Selection_1c16077fc2b0519d806e8d900500edde.CriterionEstimator -__core.statiskit.ContinuousUnivariateDistributionCriterionEstimator = __core.statiskit._Selection_6d92f9f1e7ca5180bf403b23e9073d86.CriterionEstimator -__core.statiskit.MixedMultivariateConditionalDistributionCriterionEstimator = __core.statiskit._Selection_44e7c25b7bde5df2a9f031c534765f11.CriterionEstimator -__core.statiskit.ContinuousUnivariateFrequencyDistributionEstimation = __core.statiskit._UnivariateFrequencyDistributionEstimation_67548b1b39c8521c8f630ca5b4d502c4 -__core.statiskit.CategoricalUnivariateMixtureDistributionEMEstimator = __core.statiskit._MixtureDistributionEMEstimation_1b793d6dd01553ae939c99e3743fa436.Estimator -__core.statiskit.DiscreteMultivariateDistributionCriterionEstimator = __core.statiskit._Selection_d9f7731b9dbc5740add8fc7749d9283d.CriterionEstimator -__core.statiskit.CategoricalUnivariateDistributionSelection = __core.statiskit._Selection_1c16077fc2b0519d806e8d900500edde -__core.statiskit.MixedMultivariateMixtureDistributionEMEstimator = __core.statiskit._MixtureDistributionEMEstimation_c3981878d7ab5e6f87183b575418286b.Estimator -__core.statiskit.CategoricalElementaryEvent = __core.statiskit._ElementaryEvent_2f72e6e6db9a5498beee75dbafdc6393 -__core.statiskit.DiscreteUnivariateMixtureDistributionEMEstimation = __core.statiskit._MixtureDistributionEMEstimation_f6675a262e6b55f6819ef4c5599c308b -__core.statiskit.DiscreteUnivariateDistribution.EventType = __core.statiskit.DiscreteEvent -__core.statiskit._MixtureDistribution_13232a7341945cd08787bdf29befb389.ObservationType = __core.statiskit.SingularDistribution -__core.statiskit.DiscreteMultivariateDistribution.MarginalType = __core.statiskit.DiscreteUnivariateDistribution -__core.statiskit.DiscreteEvent.DistributionType = __core.statiskit.DiscreteUnivariateDistribution -__core.statiskit.UnivariateDistributionEstimation.Estimator.EstimationType = __core.statiskit.UnivariateDistributionEstimation -__core.statiskit.ContinuousUnivariateDistribution.EventType = __core.statiskit.ContinuousEvent -__core.statiskit.ContinuousMultivariateDistribution.MarginalType = __core.statiskit.ContinuousUnivariateDistribution -__core.statiskit.SingularDistributionEstimation.Estimator.EstimationType = __core.statiskit.SingularDistributionEstimation -__core.statiskit.ContinuousEvent.DistributionType = __core.statiskit.ContinuousUnivariateDistribution -__core.statiskit.MultivariateDistributionEstimation.Estimator.EstimationType = __core.statiskit.MultivariateDistributionEstimation -__core.statiskit.MultivariateDistributionEstimation.Estimator.MarginalType = __core.statiskit.UnivariateDistributionEstimation -__core.statiskit.MultivariateConditionalDistributionEstimation.Estimator.EstimationType = __core.statiskit.MultivariateConditionalDistributionEstimation -__core.statiskit.DiscreteMultivariateDistributionEstimation.MarginalType = __core.statiskit.DiscreteUnivariateDistributionEstimation -__core.statiskit._MixtureDistribution_b24ad967ae66587ba612c3f37635bddb.ObservationType = __core.statiskit.MultivariateDistribution -__core.statiskit.CategoricalMultivariateDistribution.MarginalType = __core.statiskit.CategoricalUnivariateDistribution -__core.statiskit.CategoricalEvent.ValueType = statiskit.stl.__stl.std._BasicString_448c20257e485acda59dc59305fceb58 -__core.statiskit.CategoricalEvent.DistributionType = __core.statiskit.CategoricalUnivariateDistribution -__core.statiskit.CategoricalUnivariateDistribution.EventType = __core.statiskit.CategoricalEvent -__core.statiskit.UnivariateConditionalDistributionEstimation.Estimator.EstimationType = __core.statiskit.UnivariateConditionalDistributionEstimation -__core.statiskit.CategoricalMultivariateDistributionEstimation.MarginalType = __core.statiskit.CategoricalUnivariateDistributionEstimation -__core.statiskit.ContinuousMultivariateDistributionEstimation.MarginalType = __core.statiskit.ContinuousUnivariateDistributionEstimation -__core.statiskit.CategoricalMultivariateDistributionEstimation.Estimator.MarginalType = __core.statiskit.UnivariateDistributionEstimation.Estimator -__core.statiskit._MixtureDistribution_6923aecde43059bd8a00d1bd199ffa8d.ObservationType = __core.statiskit.ContinuousUnivariateDistribution -__core.statiskit._ActiveEstimation_7815e44baa9c505681db76fc0d0c7fd6.EstimatedType = __core.statiskit.SingularDistribution -__core.statiskit._MixtureDistribution_7d0c9ca0e35156dda4481073c8664c19.ObservationType = __core.statiskit.DiscreteUnivariateDistribution -__core.statiskit._ActiveEstimation_85895a324a625f0888907166731d1bca.EstimatedType = __core.statiskit.MultivariateDistribution -__core.statiskit._MixtureDistribution_8d6042c687a1543d97b4931d7ca1fca8.ObservationType = __core.statiskit.DiscreteMultivariateDistribution -__core.statiskit._ActiveEstimation_9cf0f707397c5385baa38f245ba80437.EstimatedType = __core.statiskit.MultinomialSingularDistribution -__core.statiskit._ActiveEstimation_b0590d3783ba5288a5695b0e9cf1b03f.EstimatedType = __core.statiskit.DirichletMultinomialSingularDistribution -__core.statiskit._ActiveEstimation_bf47140d396d5c208e074ff3a2a31af4.EstimatedType = __core.statiskit.MixtureSingularDistribution -__core.statiskit._MixtureDistribution_c50f0d84f3a05771b904e670721690e3.ObservationType = __core.statiskit.CategoricalUnivariateDistribution -__core.statiskit._ActiveEstimation_c5f88ba309545f39820cbd74b19f1f7c.EstimatedType = __core.statiskit.MultivariateConditionalDistribution -__core.statiskit._MixtureDistribution_d4b7bfff2e0551769c3e6767fe7dca05.ObservationType = __core.statiskit.ContinuousMultivariateDistribution -__core.statiskit._MixtureDistribution_dcb42c58c45353839bf4d081d804b14c.ObservationType = __core.statiskit.CategoricalMultivariateDistribution -__core.statiskit._ActiveEstimation_e793dec94d375e40b28adb85f4d45664.EstimatedType = __core.statiskit._MultivariateMixtureDistribution_5c6e4c2beaae58e1a041154bd478b75f -__core.statiskit._ActiveEstimation_09e5fef4970b56dabc3cf805a4fca937.EstimatedType = __core.statiskit.CategoricalMultivariateDistribution -__core.statiskit._ActiveEstimation_0b7e758230bf50db981289f48e9fdca7.EstimatedType = __core.statiskit.DiscreteMultivariateConditionalDistribution -__core.statiskit._ActiveEstimation_134023695d4459f2931df9cb87b57330.EstimatedType = __core.statiskit.ContinuousMultivariateDistribution -__core.statiskit._ActiveEstimation_18bed25ce1eb5640880f010edb403ed3.EstimatedType = __core.statiskit.ContinuousMultivariateConditionalDistribution -__core.statiskit._ActiveEstimation_19ee605677815ce58ebdc169d44e3d8c.EstimatedType = __core.statiskit.NormalDistribution -__core.statiskit._ActiveEstimation_20f43f33e75f5ed8baf3e95be100740a.EstimatedType = __core.statiskit.CategoricalUnivariateDistribution -__core.statiskit._ActiveEstimation_27cfd1a8870659e08234770c1938e6df.EstimatedType = __core.statiskit._MultivariateMixtureDistribution_a887ab230e4b513ab40c258c172f2580 -__core.statiskit._ActiveEstimation_281622f2e8fd576dae1b13441146f58b.EstimatedType = __core.statiskit.BinomialDistribution -__core.statiskit._ActiveEstimation_30db7beed1bd54e38566ef11693e0e60.EstimatedType = __core.statiskit.ContinuousUnivariateDistribution -__core.statiskit._ActiveEstimation_3201f3b07b0254eb8ef2d0c42eff2557.EstimatedType = __core.statiskit.ContinuousUnivariateConditionalDistribution -__core.statiskit._ActiveEstimation_36c99cd43c5c5fb8abeb0fd1ca103ac8.EstimatedType = __core.statiskit.UnivariateHistogramDistribution -__core.statiskit._ActiveEstimation_3ee8eb16efa65e34aae8ad9f32dcb983.EstimatedType = __core.statiskit.CategoricalUnivariateConditionalDistribution -__core.statiskit._ActiveEstimation_6375bd4b368450a684e289f7598736a6.EstimatedType = __core.statiskit.DiscreteMultivariateDistribution -__core.statiskit._ActiveEstimation_66ea0b28087057f5abc6f26dadfb4c15.EstimatedType = __core.statiskit.NegativeBinomialDistribution -__core.statiskit._ActiveEstimation_6714db1d278d5fec95ea3760f54b9fa0.EstimatedType = __core.statiskit.DiscreteUnivariateConditionalDistribution -__core.statiskit._ActiveEstimation_7d35ddb2f28b57a1849a13f7711f313e.EstimatedType = __core.statiskit.GeometricDistribution -__core.statiskit._ActiveEstimation_8481c329ca5e52b0af85447122c41ca5.EstimatedType = __core.statiskit._MultivariateMixtureDistribution_5750371755a95c10b9259748c7b5e21b -__core.statiskit._ActiveEstimation_9603102166305920b6c85e3416150e99.EstimatedType = __core.statiskit._QuantitativeUnivariateFrequencyDistribution_1cfe57e82ce352e4b80ae7c44a661b01 -__core.statiskit._ActiveEstimation_9a82eb8fa3e45c72b3ff12f7d2c15733.EstimatedType = __core.statiskit.LogarithmicDistribution -__core.statiskit._ActiveEstimation_a1dbe32ad4be556a97d08416f9bb668d.EstimatedType = __core.statiskit.CategoricalUnivariateMixtureDistribution -__core.statiskit._ActiveEstimation_adb101528f1256ccaa63a94998938b36.EstimatedType = __core.statiskit.SplittingDistribution -__core.statiskit._ActiveEstimation_c8d0cf6feb9650a486b6da44c7b338e0.EstimatedType = __core.statiskit.DiscreteUnivariateDistribution -__core.statiskit._ActiveEstimation_d43cf2b0b53753edb3fccbdddfef43b3.EstimatedType = __core.statiskit.CategoricalMultivariateConditionalDistribution -__core.statiskit._ActiveEstimation_d5050a1ccbb65a28b581f7bdf82e3a84.EstimatedType = __core.statiskit.ContinuousUnivariateMixtureDistribution -__core.statiskit._ActiveEstimation_de92243b99cb5ef4a3c6cd0f80eb6279.EstimatedType = __core.statiskit._MultivariateMixtureDistribution_6731f013fc2f50e6b3684322e5d511aa -__core.statiskit._ActiveEstimation_eddfddadfccc5e56b9e809e952641f6b.EstimatedType = __core.statiskit.DiscreteUnivariateMixtureDistribution -__core.statiskit._ActiveEstimation_f490fbe6298d5af89adf9098e57be3d4.EstimatedType = __core.statiskit.PoissonDistribution -__core.statiskit._ActiveEstimation_f7ee2d0fd855596a8c0abbb2be320618.EstimatedType = __core.statiskit._QuantitativeUnivariateFrequencyDistribution_839b61ecb09d54819eb38cf69dde50bb -__core.statiskit._ShiftedDistributionEstimation_c4fa66fd13165a0abce0c43742e69748.Estimator.EstimatorType = __core.statiskit.ContinuousUnivariateDistributionEstimation.Estimator -__core.statiskit._ShiftedDistributionEstimation_df69c16128ca5c609f45a63866a1af2f.Estimator.EstimatorType = __core.statiskit.DiscreteUnivariateDistributionEstimation.Estimator diff --git a/src/py/wrapper/_core.cpp b/src/py/wrapper/_core.cpp deleted file mode 100644 index 1fe5611d..00000000 --- a/src/py/wrapper/_core.cpp +++ /dev/null @@ -1,1404 +0,0 @@ -#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(); -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_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(); -void wrapper_040909a1c2b158b198be21fa1ab2b474(); -void wrapper_098b1688f9d6517bac4fe76bfdbe24bd(); -void wrapper_10d5b7d349c75b6b89998f9a341fb629(); -void wrapper_13232a7341945cd08787bdf29befb389(); -void wrapper_14a9cd2a8d9a572e8c7d58d490e5269e(); -void wrapper_160b713997e259caa9b19848803d29f1(); -void wrapper_1790dd7d2111554099562871bb0f85af(); -void wrapper_19ec6a1f261852b5b192c3cbc4571d78(); -void wrapper_1a895a21d59854609ac58f50d8dcef94(); -void wrapper_206185953d7651e78a6714d1fe602758(); -void wrapper_295ece6953a856c8b865758b0a34795c(); -void wrapper_2b57b3b9280e5071b728b923da9d2c0a(); -void wrapper_2da6d48bdb575a46ad7d2e948eb7ee83(); -void wrapper_31aa0a631312549a9cf4cb8740b55a7f(); -void wrapper_3220f60173275579a5722fe8dba23dfa(); -void wrapper_32c776be879e5a4f8e5388d5cb33ecc4(); -void wrapper_334941caf3de5e3ab25e41d07fa1d9ca(); -void wrapper_354f862e227e590491c20a9acad58d0b(); -void wrapper_3ae69567ec205969a9f2da364450fd2e(); -void wrapper_3c1962795bd85111b3372c4c25474792(); -void wrapper_41e812da3d3654cd9fb33041c3acf25f(); -void wrapper_41f94682b11f5bf481e7cf7033a93181(); -void wrapper_423ed9cbac44541cb53a4cf80e6e15d5(); -void wrapper_49bd08872be751c291082c55ce0677e3(); -void wrapper_51a269f41c995b2e8c33ae7f895f50ae(); -void wrapper_54cf6a9a8b6f55e88b9761ceaf79ba3f(); -void wrapper_59db006e2d0a532f903fd7d41c9aabfb(); -void wrapper_5b5f1c1f4aa852eab398cea6df20fee2(); -void wrapper_622b4b6c4fef5b119cba23181cff6cf6(); -void wrapper_643847dccc2b560082343f2bbda15cba(); -void wrapper_64ae6eddce405116ba534ed722881799(); -void wrapper_6588548f29e15f0ea6e9ef29ce68dfd8(); -void wrapper_65947043f3a35049b50e8d74f93075cf(); -void wrapper_6690633b82205104834e2688e6549e65(); -void wrapper_67870dc7ea665794a91fa84ca05aecb0(); -void wrapper_67cb5425a85056b38615b0d4e5c587b3(); -void wrapper_69ca358c24cd5cabb1a6b9e1358519e4(); -void wrapper_6eb1ba92b1d158b09999c16267a2ec28(); -void wrapper_6ebe27bc0146505b8291b992f2b16ca6(); -void wrapper_7b337e963b005631b0b064a739f3b591(); -void wrapper_8a816909345b5bf2911f863db5b8cb0b(); -void wrapper_8f6b8d601b265537abfca5a924ae495d(); -void wrapper_90ffe8fffb9b5923867b6c24ac9eedb7(); -void wrapper_98dec83d5b055bb7bd34151081ce3693(); -void wrapper_9af672b8799e52dda111d00a974022cd(); -void wrapper_9b52bf3c9c595cdb890173a39b0d02c4(); -void wrapper_9f71ff88156f5fd0a459f920329e5dc8(); -void wrapper_a004a7cf0d095bdeadf276d9713e024f(); -void wrapper_a138b226412951b38a64aaad8bc549ac(); -void wrapper_a4d6cfc5f43a5e10a524a2cea681460d(); -void wrapper_a636d351527b51298739e1ccb4313967(); -void wrapper_a8fb4974396a5f4ca5779c02d0f58b37(); -void wrapper_aa6b2bab0be654649ef497aa71dff2e3(); -void wrapper_ae5ffcb5f4c75f5cbb01e288fa5a986d(); -void wrapper_b14b3594a74c5ccc968141047b5145f4(); -void wrapper_b24ad967ae66587ba612c3f37635bddb(); -void wrapper_bac6b66586be52859b259d0c4440e387(); -void wrapper_c1af1f263c37571f8e1257a72f39fd05(); -void wrapper_c4726473069d576fbb9e53aacbf298ea(); -void wrapper_c5daab4ee3ac55c89ee2ee06a88fb23c(); -void wrapper_caa96dc8906e541dbda0563fb9f042bc(); -void wrapper_ce6d678c114158f596627eb4f0c6e9b1(); -void wrapper_cf0179fb6c94524589e450e5bcacc532(); -void wrapper_cf0415be3d965595a8486e9a8659c1a9(); -void wrapper_d82ac4c07b685057ae35b9a0216111d2(); -void wrapper_d84d3426cce55670b51d351b388a8ae8(); -void wrapper_da164767fc675bd29ae86f87eff482aa(); -void wrapper_db3e81250c765e35b6b7ab7b9d17c8ea(); -void wrapper_e19df620173959fc805b30a13ab6379a(); -void wrapper_e2d3df06414058178eb5fc957e8fd6d9(); -void wrapper_eb4ed1ac11775528a15a11246865cec3(); -void wrapper_ee054e76c90f582f9e07cdff4cd63eda(); -void wrapper_f09c97b097575bf2b4af254e6faa082c(); -void wrapper_f13beb88f0a956f5bc0cd7245bbd4b1c(); -void wrapper_f1f8a991c324584993f9a58dcb9c014e(); -void wrapper_fbe279819c925fe9bb1cdf5d0de8cf1a(); -void wrapper_01ddd51bfe2a5d97b4620b9e2d14360e(); -void wrapper_08568636c5a25349ad6ad5335ed1718e(); -void wrapper_0db25688c9bf5a57b1d944dcc1a3b7f2(); -void wrapper_0ec3624c447f5547b35390faafaf867f(); -void wrapper_167b2440c33657b2abc8311b6621a7bb(); -void wrapper_16a072b3aa3255f989f89ed810798d2e(); -void wrapper_1ec5dee4e7cb5437b83047021c0ca63f(); -void wrapper_1f50e5c48a545cf9a618ddbf871d3a9c(); -void wrapper_281a291cf9465a1e9af25cbee1cf5bad(); -void wrapper_2bf4cc1fa6905f14bcb954dce0b21ace(); -void wrapper_2ee8bfaab59653a08d72e8d97ec7b5dd(); -void wrapper_2f72e6e6db9a5498beee75dbafdc6393(); -void wrapper_3185f3f8abfe5447acd1b43172130b8e(); -void wrapper_3312cf49434759ee93e09764ddc76065(); -void wrapper_3b2e19fa74a45eb49f08742886108635(); -void wrapper_3d92ab3536925f88947025adb8aff536(); -void wrapper_3fd024ee203f5dbeb9a9f3392ca1db8c(); -void wrapper_40c631b5a67d5748bbfdeaa0beedb4e0(); -void wrapper_413148ff15d05180b4dbaaac395b3625(); -void wrapper_41ea68bb4a9850aa9861003b9fcab334(); -void wrapper_42c73f7b760d584f96ee42693c708651(); -void wrapper_4377e68c4caf5dae89a051f45d03b8c3(); -void wrapper_43d603893a165ed2bf34ad286a50f22e(); -void wrapper_48d411e601675e49961eaa93daeb1835(); -void wrapper_49ca84779c315483b61bc3fa2c2221b3(); -void wrapper_49e18be963b9503a942009b04ff7e676(); -void wrapper_4b1365f753d05b8db1db0b529f5110f9(); -void wrapper_4f25ed2b505752de8ee46e2e6aa83af6(); -void wrapper_5678c4d7ca565a7d9dbc239c27111073(); -void wrapper_5856b02a98b7543baa5144338b21e69d(); -void wrapper_59d6fe57059653bd86dc375009cc7317(); -void wrapper_5d63830a58ae5ad1aaf2cb88275ddd22(); -void wrapper_5e3b9b778c57534eb8d780dfb69a1f3f(); -void wrapper_5e9c2eecb34851cd99100ce520f53c6e(); -void wrapper_5fefecf0971c53a682b5075141e39dc0(); -void wrapper_65233ae509075a4885c6c150d99046ae(); -void wrapper_6703ab3001965416a3da60ad8639a800(); -void wrapper_67a3e4ff2f845698a912990ce487f08d(); -void wrapper_6923aecde43059bd8a00d1bd199ffa8d(); -void wrapper_6c36c615980657b7b51c6c44de94c819(); -void wrapper_6d99edae55df515bbdeb7c5c0e15917e(); -void wrapper_6f183e6be0945c80a110bb22edb227d9(); -void wrapper_7189dbb358a659bb802e95b3ea6ebebd(); -void wrapper_7504e6a86bdf57c0a7e644a6615fcd51(); -void wrapper_7510c84a2e4c5022ac15bd97a576d4b0(); -void wrapper_7815e44baa9c505681db76fc0d0c7fd6(); -void wrapper_7963cd416f6c50c09445d3b27e4f9428(); -void wrapper_79be5108bb8c56d9825ee10945271a59(); -void wrapper_7b62905e006b57cc879769143ac42b3a(); -void wrapper_7d0c9ca0e35156dda4481073c8664c19(); -void wrapper_7d52b247865d503986da71f28e0da3e9(); -void wrapper_8486f4aa8ce25724972cec18f80c00cc(); -void wrapper_850400feaf015819b89ae0fb0bc38962(); -void wrapper_85895a324a625f0888907166731d1bca(); -void wrapper_85e5d9c1d86a574d8623fe4bb0164527(); -void wrapper_86ceaf8153c052c9b470c7e534cdb934(); -void wrapper_87317e63de535031ba8bf5e2f19134ef(); -void wrapper_87bede3683865d5daba537c08a5c665f(); -void wrapper_881a8218d7d65c82b32d722273692e73(); -void wrapper_8946cbc54c235b72b2e100c2785ce4c3(); -void wrapper_899c8afc48a850aaac3ae5c4614380e9(); -void wrapper_8d6042c687a1543d97b4931d7ca1fca8(); -void wrapper_90894824332153a7a0c5c3bd4ff0eab8(); -void wrapper_9547a153430f5693a08b4dbbf3204f78(); -void wrapper_988ed407a0da542eb838d5681ba5ffd1(); -void wrapper_9981958281625422b3b46cea8ec85a6d(); -void wrapper_9b457c1fefee52aeba68eb2ee374d6c8(); -void wrapper_9ba0310efd9c520c8c9e6cb4ff8fb1a4(); -void wrapper_9cf0f707397c5385baa38f245ba80437(); -void wrapper_9d7f0f97517952029268e1fd35ac8843(); -void wrapper_9dcc67ced1f05c0a9b634f6e7bdffe6c(); -void wrapper_a4463e49d7865a6497ec20612e342cbe(); -void wrapper_a744c0e699b3529e8ea41b36264771ec(); -void wrapper_a766c9930af25f8f90f6e118f2ca75d5(); -void wrapper_aa6e0b250759574eb903a6b783b18053(); -void wrapper_abb8de3fed35566b9c88aebdaec5f1a0(); -void wrapper_b01f9728b14b55c9ba04fb0a2ddd2cda(); -void wrapper_b0590d3783ba5288a5695b0e9cf1b03f(); -void wrapper_b101d02bb3d95e95ac86387f50f9bccd(); -void wrapper_b191a9bdcde4562cb6bfc0666feb816d(); -void wrapper_b65e2bfb02355375b92295f460fb1b15(); -void wrapper_ba25f6fe677652cebd40b6aed2762b5a(); -void wrapper_bb17c2bea1da5d2a86714ca422d3c393(); -void wrapper_bb48025bb0a15b5c907ff0400bf2207a(); -void wrapper_bc77a106572e58ba96fe5742a38e574c(); -void wrapper_be720dbf462e5dce8b7d4a0b04921c48(); -void wrapper_bf47140d396d5c208e074ff3a2a31af4(); -void wrapper_bf5b68f25d1f5ab9ad2c936351edf740(); -void wrapper_c08067855baa5ebea605270776020990(); -void wrapper_c3848ca82c6150b480894755016faabf(); -void wrapper_c50f0d84f3a05771b904e670721690e3(); -void wrapper_c5f88ba309545f39820cbd74b19f1f7c(); -void wrapper_cc3bc950f48855398043fabd1fa92b62(); -void wrapper_ccbe80a40ba653d3bf2bdc8fd0b0ad46(); -void wrapper_d4b7bfff2e0551769c3e6767fe7dca05(); -void wrapper_d72a9c13e27a5de5800ea382cc4d107f(); -void wrapper_d7aaae9c78655d9f870d5f017126833f(); -void wrapper_d98e19d761d75012a9c1df0886e2812f(); -void wrapper_dace22af29e35e1e8847a21e0083dbd0(); -void wrapper_db760ff53e0e5dca8e558b09ed12163c(); -void wrapper_dcb42c58c45353839bf4d081d804b14c(); -void wrapper_e04333cf88f85b74a12abe551bc271c3(); -void wrapper_e148ab9362cf5609ac98763b3a12ca5e(); -void wrapper_e1c5f547b5d15a24a9c9a3bab487c15d(); -void wrapper_e793dec94d375e40b28adb85f4d45664(); -void wrapper_e8c4cdf7ac4e5ead83bcc0877ffddd76(); -void wrapper_ea23650412285dd89c33e1ed29a91cb7(); -void wrapper_eae24fefebd9570687e8a345f6e50c1b(); -void wrapper_ef06cd7866a05e8a9b9f746a2f9da324(); -void wrapper_ef99412d87545a1391d9c6cbb66e08e8(); -void wrapper_f722c8cfa79750d98e46db79b3b1130d(); -void wrapper_f7ee5d4607de508bb39519488f31e96c(); -void wrapper_f93af042f688513484b1158c96b9eaef(); -void wrapper_fa5e2baabb585a5e93632d2563d88b33(); -void wrapper_fb8f1cea3a695accb39f019b3fbd2247(); -void wrapper_fcc6162c378c5756b392afed99931125(); -void wrapper_fd63b9f470165717923109c2f3c8739d(); -void wrapper_010dca8ca2e458db8505774b1f36db9a(); -void wrapper_033df89396b35855a50192cdc7f16be3(); -void wrapper_04fe81a388ca5c32b4f73fd41ae57c3f(); -void wrapper_055ebc8a6eb3586cb94dfd0b3df1eb0f(); -void wrapper_05ca2ab336025cf2a8fa3266fedb4a1e(); -void wrapper_06b2640afe975f8dbf856bb3a88451cf(); -void wrapper_09e5fef4970b56dabc3cf805a4fca937(); -void wrapper_09fa62065c8f5098af0f7db57ad3e6a9(); -void wrapper_0b663e6159f1527ca997ac0244c65093(); -void wrapper_0b7e758230bf50db981289f48e9fdca7(); -void wrapper_10d55631c3925ada88a549c3ce423021(); -void wrapper_1151599a3fae506b8f5a5bddf7efd129(); -void wrapper_134023695d4459f2931df9cb87b57330(); -void wrapper_14b77d76dd2d51e1acac41ef7ea4a4ca(); -void wrapper_1581bb259a1355888c0e234a7f9960d9(); -void wrapper_16ec8df96bd85f88b8999c4cbe58279e(); -void wrapper_18bed25ce1eb5640880f010edb403ed3(); -void wrapper_19ee605677815ce58ebdc169d44e3d8c(); -void wrapper_1bbe231bce835ebeb36da82ccdeb5997(); -void wrapper_1dfdcd929fc0513399c2437e9a6c8c3a(); -void wrapper_20f43f33e75f5ed8baf3e95be100740a(); -void wrapper_2374d2b9da295a348658b43237daeaba(); -void wrapper_27cfd1a8870659e08234770c1938e6df(); -void wrapper_281622f2e8fd576dae1b13441146f58b(); -void wrapper_2934c614112358768beae325b0d33ea2(); -void wrapper_2cfec7576f805b8d8fb103d1f86f786e(); -void wrapper_2d551f106ba85f3cb3acfbda4c8e17c7(); -void wrapper_2eae4ac2dbf259029ee0e81da54c2c15(); -void wrapper_30db7beed1bd54e38566ef11693e0e60(); -void wrapper_31af2f3c7b5c54f5a56e10ac7064289b(); -void wrapper_3201f3b07b0254eb8ef2d0c42eff2557(); -void wrapper_33e65ba70bc55b7a87a025eaa60e5665(); -void wrapper_346ee3489d025beead99ffc0c8770939(); -void wrapper_34d64090a84e51db9616a4cc540e43b8(); -void wrapper_3557273679395cf2a3e4b3d3f227accd(); -void wrapper_36adf88112dd5312b6c5fe75ebbc5559(); -void wrapper_36c99cd43c5c5fb8abeb0fd1ca103ac8(); -void wrapper_37d2da7ae2985fcc8caca8de36d30ce7(); -void wrapper_39eaaa358ce655d08615c947c949eb83(); -void wrapper_3d6a15edb2225daba874c2b80defe6b4(); -void wrapper_3ee8eb16efa65e34aae8ad9f32dcb983(); -void wrapper_3fdfbd3fa64657cebd5a4166db8b26a9(); -void wrapper_432843a5646c5268bb35f7309d2d4b33(); -void wrapper_44e7c25b7bde5df2a9f031c534765f11(); -void wrapper_473e4f9a05ed5118bd06e179489a35f4(); -void wrapper_48bccb3a91fe5cebbca2f6105b37b2c5(); -void wrapper_4f08e906137d58128853d1fc5d729fae(); -void wrapper_503849a008915707a02e604de7f58273(); -void wrapper_505be4c829e95c51829a196fdbf7392f(); -void wrapper_524b20b628dd5516a98e9f31da398dbf(); -void wrapper_55c0eb1fcb6e5b0da7045e99481d4b0c(); -void wrapper_55c811c1cb0f58cf8dbf62aa61f8d814(); -void wrapper_5a3d233a5dc55aaba123c4eb5cd6e502(); -void wrapper_5bbb1918edfa5fb49894cb0a6bf46044(); -void wrapper_5c6e4c2beaae58e1a041154bd478b75f(); -void wrapper_61234f1033f25f108ec6c1bb0d3ddf38(); -void wrapper_6375bd4b368450a684e289f7598736a6(); -void wrapper_660dca73e10451bcbba83efec37196ae(); -void wrapper_66595150e9b05d2aaf4d9f52269aca0d(); -void wrapper_66ea0b28087057f5abc6f26dadfb4c15(); -void wrapper_6714db1d278d5fec95ea3760f54b9fa0(); -void wrapper_704ee68add3e546ca4a169ccfcb00d07(); -void wrapper_7164ab149b5259c39291b9f2886585fb(); -void wrapper_73f4a03ba6125d598bb6a6a8f7de7664(); -void wrapper_7c0a27a86dcc5f2d8020dad9bb975e76(); -void wrapper_7d35ddb2f28b57a1849a13f7711f313e(); -void wrapper_7ee099e22285561eb2a1e4dac64d4ff9(); -void wrapper_836f90f02ebd5eee9cf678e466bfba83(); -void wrapper_8481c329ca5e52b0af85447122c41ca5(); -void wrapper_85102754beff532db66ca292ea3a6486(); -void wrapper_871f2a5a4b135dfeb5ac066db0fbca5c(); -void wrapper_8a467c708d9c5620937b1f63cde332b1(); -void wrapper_90255c732933534b957e042c1796455c(); -void wrapper_90681e203d925f7c8b9ca14a02786804(); -void wrapper_943c8cc5188d5f9d9fba36372e10ed33(); -void wrapper_9603102166305920b6c85e3416150e99(); -void wrapper_96486d682f0851438822ccbdd2c8c3eb(); -void wrapper_964cf359ff005773acf9fc2bf7c5743b(); -void wrapper_985cf21680915944bc189269c6e7eaf8(); -void wrapper_985dfffef8265a319e222a08d8f11f05(); -void wrapper_9a82eb8fa3e45c72b3ff12f7d2c15733(); -void wrapper_9ca9917e667b52ea9eb2ec4f17e230b5(); -void wrapper_a14f45085a74550c89aab30952f6725b(); -void wrapper_a1dbe32ad4be556a97d08416f9bb668d(); -void wrapper_a3883be24c8c5dd1bcba4dff4ebd0c4f(); -void wrapper_a85fc45746c05d078709ff7a44d648a2(); -void wrapper_aa4348c3ceb5595a843d8fc5a6c54231(); -void wrapper_adb101528f1256ccaa63a94998938b36(); -void wrapper_b014379d48a45dac9f7ee65cf09afac7(); -void wrapper_b11157049fc45e7181cc22c9c3670513(); -void wrapper_b129309aaed65ac0b06bd5889ca44405(); -void wrapper_b487f4fc27725338b969ff43c4c8f4e4(); -void wrapper_b745bd62c1315087a0aa661317232745(); -void wrapper_c2568ff48c245dbe8395ac41d83bc8f8(); -void wrapper_c4fa66fd13165a0abce0c43742e69748(); -void wrapper_c8d0cf6feb9650a486b6da44c7b338e0(); -void wrapper_c92b9bfaab03555f87343457a8d1a2b0(); -void wrapper_ca4f80534b7b5884bffbbf5ba13d2f49(); -void wrapper_caa62ffec61a5e0a99ca640a1ed36905(); -void wrapper_cb4432e6b9d05dfaa3b6285bbadb3f60(); -void wrapper_cd5e5c2c8f40591793aafe753277bfe3(); -void wrapper_d09bc728f19c5db5a6f8091c4c6d9f2b(); -void wrapper_d0ed0f7adad950a1a66bbbf2fcc3f5d1(); -void wrapper_d335c4296ec45f9a80fc78493af8917e(); -void wrapper_d43cf2b0b53753edb3fccbdddfef43b3(); -void wrapper_d5050a1ccbb65a28b581f7bdf82e3a84(); -void wrapper_d6970cd0a37451cfbcd48d316b17aaa0(); -void wrapper_d7ec56dc53f25158bd8061ead52e9950(); -void wrapper_ddbb72c73020556288736634edca5653(); -void wrapper_de92243b99cb5ef4a3c6cd0f80eb6279(); -void wrapper_df69c16128ca5c609f45a63866a1af2f(); -void wrapper_e04b2c4523535837960c26d5b28953fc(); -void wrapper_e49aea4bd5fa5370abfd0a3ba47ff03e(); -void wrapper_e5c76380eae85d579238480527b2512c(); -void wrapper_ebc71d261393504a8a716623a3119a76(); -void wrapper_eddfddadfccc5e56b9e809e952641f6b(); -void wrapper_f27aa86956235ad3ac8f08855c2b8820(); -void wrapper_f490fbe6298d5af89adf9098e57be3d4(); -void wrapper_f76f62b9f79a5f43900330c071ce00fb(); -void wrapper_f7ee2d0fd855596a8c0abbb2be320618(); -void wrapper_f81a8ee127995b0890ddd9786aab755d(); -void wrapper_f9e87fac2e5e57d69c6b3f0cc6fe4bc2(); -void wrapper_fd1fa4531ff65b6c889e56be99ebfc4e(); -void wrapper_fe5c14ebd9715db583a8fcea54e1d965(); -void wrapper_ffc7b6c27c595cb6ab53ebb2f04ce1de(); -void wrapper_0159796d2beb51da9446e83d609342aa(); -void wrapper_0711065322d6598096f4d4546ef589f7(); -void wrapper_099f33625b8c56688a7b3e04cbb36b62(); -void wrapper_0a237c7df2ac57109630f38c8cbc0fd4(); -void wrapper_0ec596bf98a6521c9bf30c96dc0ff201(); -void wrapper_104495a9f44f508fb8c76ab6d2269ec3(); -void wrapper_17c6ed20c6a8518c806e33b3fcfab409(); -void wrapper_19547a3e283b56f0bcbda5ed6c39eca7(); -void wrapper_1b24919f2a0e5918adddc5638f6048e9(); -void wrapper_1c16077fc2b0519d806e8d900500edde(); -void wrapper_1cfe57e82ce352e4b80ae7c44a661b01(); -void wrapper_1d32c3b4d5615a2883aebf6ef53e85e8(); -void wrapper_1dee5220708e5da08c33a1d4fa45151b(); -void wrapper_22a1fcd680dc54a1b88ffdab2f60f4a5(); -void wrapper_28b80b998353537091198ca5f60cbdbf(); -void wrapper_2bc4b4cf9a315380aa25500e269996ba(); -void wrapper_2ed469e0c4f55355aeeb648a0ae7c8f7(); -void wrapper_30b90e733d3b5718b760496782efec78(); -void wrapper_36823ab42b0c57b48d903606aa743329(); -void wrapper_39bbeb58de54579b934e5a56a51b377c(); -void wrapper_3b85938d896e56519b8342119ca08869(); -void wrapper_48bb93ba41cb566d971639633c42258d(); -void wrapper_4aa85b4cf9ce5f04bf5cbe373b9fd705(); -void wrapper_528d7cd3a92d569d897fdc1e61483003(); -void wrapper_5750371755a95c10b9259748c7b5e21b(); -void wrapper_5877793da2745ffb9f47b225e5ec26b6(); -void wrapper_58960b7597495bb78bb15e0b1e8c9de8(); -void wrapper_5b1444f7a44054459e5adff18c81bbfb(); -void wrapper_603c48a232f0549ab95e7c0325f6f159(); -void wrapper_6040d8f35856585fa65c9beece0f520f(); -void wrapper_61733bdc2db95f128686b3292ae9259a(); -void wrapper_6731f013fc2f50e6b3684322e5d511aa(); -void wrapper_67548b1b39c8521c8f630ca5b4d502c4(); -void wrapper_68170427b0885d37a676e4274699fa05(); -void wrapper_681ebebfc39f52e7b797a69c6f165cc7(); -void wrapper_6d92f9f1e7ca5180bf403b23e9073d86(); -void wrapper_748e3ec2e85552f2ab39e490d409b414(); -void wrapper_74f6b70412845069a8b8594df02c99e5(); -void wrapper_7595c6bb437c59a9bc93a1f66c37eddf(); -void wrapper_7622b202aa8c5c10af59ca8b1ec3c7e0(); -void wrapper_839b61ecb09d54819eb38cf69dde50bb(); -void wrapper_84c9be0b16d95273a960328d06f07469(); -void wrapper_84eec6a551bf57658127a555bf79a38f(); -void wrapper_86541250592e58489f051f41f0896e22(); -void wrapper_8efea02ccdc156c4aa5aae37b04b810a(); -void wrapper_8f3919223a1f55afb240c3500b95c95b(); -void wrapper_9519b407cd30535e9a46079d8d8e90b2(); -void wrapper_9805623587005093969beb2ea47b0499(); -void wrapper_98899d54414f570aa57f6357fdc66074(); -void wrapper_9961bd1cc47c50ed9fd0cd4ed55feeb4(); -void wrapper_9f08dae44aa3561686bc0ef53e82d042(); -void wrapper_a2e03e1beb3652d19910e253216cbbdd(); -void wrapper_a4ffccf09be35258a1a7081721670d59(); -void wrapper_a887ab230e4b513ab40c258c172f2580(); -void wrapper_aabf684ce17950b49b6345c1ab565540(); -void wrapper_abaaf08e32235f2ca7bacb4418592155(); -void wrapper_b588087797ae51f7bce93503c0c1a013(); -void wrapper_b797921d7173586f85a1f0978dfdd59d(); -void wrapper_b85047a790a65c398d0495802b9a0f04(); -void wrapper_c3319864e98456809db3192e7060581f(); -void wrapper_c64f8514180b56eabe5b4d197177f547(); -void wrapper_ca5d28928ff15dbc886e10017edb407d(); -void wrapper_cc9b200ad98c51108cfb0b6bf6bf2bd0(); -void wrapper_cd94566e790a5588be95cba4cfaaec57(); -void wrapper_cfd02dd933ca5798b9cc4c5244cd20ca(); -void wrapper_d63319879d9750a497ce0eb3e49e5d7a(); -void wrapper_d9f7731b9dbc5740add8fc7749d9283d(); -void wrapper_dbc8a0461eeb579aa69a16cbe03a3913(); -void wrapper_ddc1dd1f57af5b6d966459fdd3ae2480(); -void wrapper_e1e7647ed4235775b6d085dd28a83675(); -void wrapper_e28923ae1ac356e5845929232f8e09ac(); -void wrapper_e2aa406ade4850eda910a734d419832b(); -void wrapper_ed81e719ae18598db776779b62b54889(); -void wrapper_f29b9e4bae2254ec8b6d9cf0133bf530(); -void wrapper_f2ecaf3b0a6b579abb5e76d3de955c1d(); -void wrapper_f4db63bd9e7254c18d0dca2fbb1da1ac(); -void wrapper_f550a61e11625416b81603dbfad86987(); -void wrapper_08e79862ae80532bb837c70a9c93652b(); -void wrapper_0950e6469e715d39b9590b5a0c7f484e(); -void wrapper_0f6bb80b715057a7964abf2a553f0818(); -void wrapper_13d523d2695b5825b5cf182c5a8fa6ca(); -void wrapper_15d5beb354475a4b8c2ab5885c0662bd(); -void wrapper_1935a142d4425b8e9212ebbb3d98b996(); -void wrapper_223fb8b8797b558497d5dea978484cfc(); -void wrapper_232384c3de2e54ad9b4768c29f93cd4e(); -void wrapper_2613fe07dc7251cea4181b6d9d00aad1(); -void wrapper_28ff0e97fdaa50f39207b3f08ac85ccd(); -void wrapper_360ceb38fb075feb99dc83054d31e423(); -void wrapper_54f4a4dc5dde5b898b2f56dfecbb1d34(); -void wrapper_5562b8b01aa050b886b919c9b81686f5(); -void wrapper_57247d6d8d8354eda6e19f19da8dc732(); -void wrapper_5d11528f24755a879438133d5708e545(); -void wrapper_5fe9bb1da30956d98b555d9379555582(); -void wrapper_615b4cea5f9251d3b38950014f9d5697(); -void wrapper_6345fc1b6c0c5953a1ea3e895aa4e75f(); -void wrapper_637dbedd3c8a59949a0df6e3a9989f87(); -void wrapper_66ba790876ea5d25be923643f217b67a(); -void wrapper_6ab41d8aa0095175b6da7190fc953a97(); -void wrapper_6d14c3d1f43b5dc99e4f553fff425665(); -void wrapper_6e8787baa0dc5b76b8b3076c994506dc(); -void wrapper_7eb3e765d79d55fd922f5b11acbb031e(); -void wrapper_8c6ff66ad2db50f3b16cf4191e75d77b(); -void wrapper_90a595db73ec5964850871a0849d9df6(); -void wrapper_a268e28862575ead97b631ce4a762208(); -void wrapper_ab333a3ecc9754b09181298d1da9b61e(); -void wrapper_b672d81fdca4541e96bb6aec3a8641d3(); -void wrapper_ba10383a23ff54399f92db2e929ec564(); -void wrapper_bae2e5a4968957478cacad701caac477(); -void wrapper_c0bee75b3bf95732b384679bc9ef8f9f(); -void wrapper_c285de96478650da951aca759bc2616e(); -void wrapper_c3981878d7ab5e6f87183b575418286b(); -void wrapper_c45aea45ed2e564cb24514edfc5e63b0(); -void wrapper_c57cf5e1268c5299a5895ad1b219623f(); -void wrapper_cac66b5845885b48b2bb02c9d01b81db(); -void wrapper_cd2f32a2cb285d6c9d814fca476c78af(); -void wrapper_d703fdffb5985355afb348563c2a3b0c(); -void wrapper_db69feb5c0dc5537adb3ca6589dd9d60(); -void wrapper_ee3148dbf8425c8f8a5c5a280fb4586c(); -void wrapper_1b793d6dd01553ae939c99e3743fa436(); -void wrapper_1f9e3c91d1bd51a89c7b1370bf7475f1(); -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(); -void wrapper_d413c9194272547596f08284edb5e2e8(); -void wrapper_d57080a5d88f5beaa3f8f3ee09b1da8c(); -void wrapper_dda6bb3fd9345086a3231d9341e47d49(); -void wrapper_e17c871a4a485a888cde7218c52b67e3(); -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(); - wrapper_3c400e97b58f58b5ba01fa8b0e0f5cca(); - 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_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(); - wrapper_040909a1c2b158b198be21fa1ab2b474(); - wrapper_098b1688f9d6517bac4fe76bfdbe24bd(); - wrapper_10d5b7d349c75b6b89998f9a341fb629(); - wrapper_13232a7341945cd08787bdf29befb389(); - wrapper_14a9cd2a8d9a572e8c7d58d490e5269e(); - wrapper_160b713997e259caa9b19848803d29f1(); - wrapper_1790dd7d2111554099562871bb0f85af(); - wrapper_19ec6a1f261852b5b192c3cbc4571d78(); - wrapper_1a895a21d59854609ac58f50d8dcef94(); - wrapper_206185953d7651e78a6714d1fe602758(); - wrapper_295ece6953a856c8b865758b0a34795c(); - wrapper_2b57b3b9280e5071b728b923da9d2c0a(); - wrapper_2da6d48bdb575a46ad7d2e948eb7ee83(); - wrapper_31aa0a631312549a9cf4cb8740b55a7f(); - wrapper_3220f60173275579a5722fe8dba23dfa(); - wrapper_32c776be879e5a4f8e5388d5cb33ecc4(); - wrapper_334941caf3de5e3ab25e41d07fa1d9ca(); - wrapper_354f862e227e590491c20a9acad58d0b(); - wrapper_3ae69567ec205969a9f2da364450fd2e(); - wrapper_3c1962795bd85111b3372c4c25474792(); - wrapper_41e812da3d3654cd9fb33041c3acf25f(); - wrapper_41f94682b11f5bf481e7cf7033a93181(); - wrapper_423ed9cbac44541cb53a4cf80e6e15d5(); - wrapper_49bd08872be751c291082c55ce0677e3(); - wrapper_51a269f41c995b2e8c33ae7f895f50ae(); - wrapper_54cf6a9a8b6f55e88b9761ceaf79ba3f(); - wrapper_59db006e2d0a532f903fd7d41c9aabfb(); - wrapper_5b5f1c1f4aa852eab398cea6df20fee2(); - wrapper_622b4b6c4fef5b119cba23181cff6cf6(); - wrapper_643847dccc2b560082343f2bbda15cba(); - wrapper_64ae6eddce405116ba534ed722881799(); - wrapper_6588548f29e15f0ea6e9ef29ce68dfd8(); - wrapper_65947043f3a35049b50e8d74f93075cf(); - wrapper_6690633b82205104834e2688e6549e65(); - wrapper_67870dc7ea665794a91fa84ca05aecb0(); - wrapper_67cb5425a85056b38615b0d4e5c587b3(); - wrapper_69ca358c24cd5cabb1a6b9e1358519e4(); - wrapper_6eb1ba92b1d158b09999c16267a2ec28(); - wrapper_6ebe27bc0146505b8291b992f2b16ca6(); - wrapper_7b337e963b005631b0b064a739f3b591(); - wrapper_8a816909345b5bf2911f863db5b8cb0b(); - wrapper_8f6b8d601b265537abfca5a924ae495d(); - wrapper_90ffe8fffb9b5923867b6c24ac9eedb7(); - wrapper_98dec83d5b055bb7bd34151081ce3693(); - wrapper_9af672b8799e52dda111d00a974022cd(); - wrapper_9b52bf3c9c595cdb890173a39b0d02c4(); - wrapper_9f71ff88156f5fd0a459f920329e5dc8(); - wrapper_a004a7cf0d095bdeadf276d9713e024f(); - wrapper_a138b226412951b38a64aaad8bc549ac(); - wrapper_a4d6cfc5f43a5e10a524a2cea681460d(); - wrapper_a636d351527b51298739e1ccb4313967(); - wrapper_a8fb4974396a5f4ca5779c02d0f58b37(); - wrapper_aa6b2bab0be654649ef497aa71dff2e3(); - wrapper_ae5ffcb5f4c75f5cbb01e288fa5a986d(); - wrapper_b14b3594a74c5ccc968141047b5145f4(); - wrapper_b24ad967ae66587ba612c3f37635bddb(); - wrapper_bac6b66586be52859b259d0c4440e387(); - wrapper_c1af1f263c37571f8e1257a72f39fd05(); - wrapper_c4726473069d576fbb9e53aacbf298ea(); - wrapper_c5daab4ee3ac55c89ee2ee06a88fb23c(); - wrapper_caa96dc8906e541dbda0563fb9f042bc(); - wrapper_ce6d678c114158f596627eb4f0c6e9b1(); - wrapper_cf0179fb6c94524589e450e5bcacc532(); - wrapper_cf0415be3d965595a8486e9a8659c1a9(); - wrapper_d82ac4c07b685057ae35b9a0216111d2(); - wrapper_d84d3426cce55670b51d351b388a8ae8(); - wrapper_da164767fc675bd29ae86f87eff482aa(); - wrapper_db3e81250c765e35b6b7ab7b9d17c8ea(); - wrapper_e19df620173959fc805b30a13ab6379a(); - wrapper_e2d3df06414058178eb5fc957e8fd6d9(); - wrapper_eb4ed1ac11775528a15a11246865cec3(); - wrapper_ee054e76c90f582f9e07cdff4cd63eda(); - wrapper_f09c97b097575bf2b4af254e6faa082c(); - wrapper_f13beb88f0a956f5bc0cd7245bbd4b1c(); - wrapper_f1f8a991c324584993f9a58dcb9c014e(); - wrapper_fbe279819c925fe9bb1cdf5d0de8cf1a(); - wrapper_01ddd51bfe2a5d97b4620b9e2d14360e(); - wrapper_08568636c5a25349ad6ad5335ed1718e(); - wrapper_0db25688c9bf5a57b1d944dcc1a3b7f2(); - wrapper_0ec3624c447f5547b35390faafaf867f(); - wrapper_167b2440c33657b2abc8311b6621a7bb(); - wrapper_16a072b3aa3255f989f89ed810798d2e(); - wrapper_1ec5dee4e7cb5437b83047021c0ca63f(); - wrapper_1f50e5c48a545cf9a618ddbf871d3a9c(); - wrapper_281a291cf9465a1e9af25cbee1cf5bad(); - wrapper_2bf4cc1fa6905f14bcb954dce0b21ace(); - wrapper_2ee8bfaab59653a08d72e8d97ec7b5dd(); - wrapper_2f72e6e6db9a5498beee75dbafdc6393(); - wrapper_3185f3f8abfe5447acd1b43172130b8e(); - wrapper_3312cf49434759ee93e09764ddc76065(); - wrapper_3b2e19fa74a45eb49f08742886108635(); - wrapper_3d92ab3536925f88947025adb8aff536(); - wrapper_3fd024ee203f5dbeb9a9f3392ca1db8c(); - wrapper_40c631b5a67d5748bbfdeaa0beedb4e0(); - wrapper_413148ff15d05180b4dbaaac395b3625(); - wrapper_41ea68bb4a9850aa9861003b9fcab334(); - wrapper_42c73f7b760d584f96ee42693c708651(); - wrapper_4377e68c4caf5dae89a051f45d03b8c3(); - wrapper_43d603893a165ed2bf34ad286a50f22e(); - wrapper_48d411e601675e49961eaa93daeb1835(); - wrapper_49ca84779c315483b61bc3fa2c2221b3(); - wrapper_49e18be963b9503a942009b04ff7e676(); - wrapper_4b1365f753d05b8db1db0b529f5110f9(); - wrapper_4f25ed2b505752de8ee46e2e6aa83af6(); - wrapper_5678c4d7ca565a7d9dbc239c27111073(); - wrapper_5856b02a98b7543baa5144338b21e69d(); - wrapper_59d6fe57059653bd86dc375009cc7317(); - wrapper_5d63830a58ae5ad1aaf2cb88275ddd22(); - wrapper_5e3b9b778c57534eb8d780dfb69a1f3f(); - wrapper_5e9c2eecb34851cd99100ce520f53c6e(); - wrapper_5fefecf0971c53a682b5075141e39dc0(); - wrapper_65233ae509075a4885c6c150d99046ae(); - wrapper_6703ab3001965416a3da60ad8639a800(); - wrapper_67a3e4ff2f845698a912990ce487f08d(); - wrapper_6923aecde43059bd8a00d1bd199ffa8d(); - wrapper_6c36c615980657b7b51c6c44de94c819(); - wrapper_6d99edae55df515bbdeb7c5c0e15917e(); - wrapper_6f183e6be0945c80a110bb22edb227d9(); - wrapper_7189dbb358a659bb802e95b3ea6ebebd(); - wrapper_7504e6a86bdf57c0a7e644a6615fcd51(); - wrapper_7510c84a2e4c5022ac15bd97a576d4b0(); - wrapper_7815e44baa9c505681db76fc0d0c7fd6(); - wrapper_7963cd416f6c50c09445d3b27e4f9428(); - wrapper_79be5108bb8c56d9825ee10945271a59(); - wrapper_7b62905e006b57cc879769143ac42b3a(); - wrapper_7d0c9ca0e35156dda4481073c8664c19(); - wrapper_7d52b247865d503986da71f28e0da3e9(); - wrapper_8486f4aa8ce25724972cec18f80c00cc(); - wrapper_850400feaf015819b89ae0fb0bc38962(); - wrapper_85895a324a625f0888907166731d1bca(); - wrapper_85e5d9c1d86a574d8623fe4bb0164527(); - wrapper_86ceaf8153c052c9b470c7e534cdb934(); - wrapper_87317e63de535031ba8bf5e2f19134ef(); - wrapper_87bede3683865d5daba537c08a5c665f(); - wrapper_881a8218d7d65c82b32d722273692e73(); - wrapper_8946cbc54c235b72b2e100c2785ce4c3(); - wrapper_899c8afc48a850aaac3ae5c4614380e9(); - wrapper_8d6042c687a1543d97b4931d7ca1fca8(); - wrapper_90894824332153a7a0c5c3bd4ff0eab8(); - wrapper_9547a153430f5693a08b4dbbf3204f78(); - wrapper_988ed407a0da542eb838d5681ba5ffd1(); - wrapper_9981958281625422b3b46cea8ec85a6d(); - wrapper_9b457c1fefee52aeba68eb2ee374d6c8(); - wrapper_9ba0310efd9c520c8c9e6cb4ff8fb1a4(); - wrapper_9cf0f707397c5385baa38f245ba80437(); - wrapper_9d7f0f97517952029268e1fd35ac8843(); - wrapper_9dcc67ced1f05c0a9b634f6e7bdffe6c(); - wrapper_a4463e49d7865a6497ec20612e342cbe(); - wrapper_a744c0e699b3529e8ea41b36264771ec(); - wrapper_a766c9930af25f8f90f6e118f2ca75d5(); - wrapper_aa6e0b250759574eb903a6b783b18053(); - wrapper_abb8de3fed35566b9c88aebdaec5f1a0(); - wrapper_b01f9728b14b55c9ba04fb0a2ddd2cda(); - wrapper_b0590d3783ba5288a5695b0e9cf1b03f(); - wrapper_b101d02bb3d95e95ac86387f50f9bccd(); - wrapper_b191a9bdcde4562cb6bfc0666feb816d(); - wrapper_b65e2bfb02355375b92295f460fb1b15(); - wrapper_ba25f6fe677652cebd40b6aed2762b5a(); - wrapper_bb17c2bea1da5d2a86714ca422d3c393(); - wrapper_bb48025bb0a15b5c907ff0400bf2207a(); - wrapper_bc77a106572e58ba96fe5742a38e574c(); - wrapper_be720dbf462e5dce8b7d4a0b04921c48(); - wrapper_bf47140d396d5c208e074ff3a2a31af4(); - wrapper_bf5b68f25d1f5ab9ad2c936351edf740(); - wrapper_c08067855baa5ebea605270776020990(); - wrapper_c3848ca82c6150b480894755016faabf(); - wrapper_c50f0d84f3a05771b904e670721690e3(); - wrapper_c5f88ba309545f39820cbd74b19f1f7c(); - wrapper_cc3bc950f48855398043fabd1fa92b62(); - wrapper_ccbe80a40ba653d3bf2bdc8fd0b0ad46(); - wrapper_d4b7bfff2e0551769c3e6767fe7dca05(); - wrapper_d72a9c13e27a5de5800ea382cc4d107f(); - wrapper_d7aaae9c78655d9f870d5f017126833f(); - wrapper_d98e19d761d75012a9c1df0886e2812f(); - wrapper_dace22af29e35e1e8847a21e0083dbd0(); - wrapper_db760ff53e0e5dca8e558b09ed12163c(); - wrapper_dcb42c58c45353839bf4d081d804b14c(); - wrapper_e04333cf88f85b74a12abe551bc271c3(); - wrapper_e148ab9362cf5609ac98763b3a12ca5e(); - wrapper_e1c5f547b5d15a24a9c9a3bab487c15d(); - wrapper_e793dec94d375e40b28adb85f4d45664(); - wrapper_e8c4cdf7ac4e5ead83bcc0877ffddd76(); - wrapper_ea23650412285dd89c33e1ed29a91cb7(); - wrapper_eae24fefebd9570687e8a345f6e50c1b(); - wrapper_ef06cd7866a05e8a9b9f746a2f9da324(); - wrapper_ef99412d87545a1391d9c6cbb66e08e8(); - wrapper_f722c8cfa79750d98e46db79b3b1130d(); - wrapper_f7ee5d4607de508bb39519488f31e96c(); - wrapper_f93af042f688513484b1158c96b9eaef(); - wrapper_fa5e2baabb585a5e93632d2563d88b33(); - wrapper_fb8f1cea3a695accb39f019b3fbd2247(); - wrapper_fcc6162c378c5756b392afed99931125(); - wrapper_fd63b9f470165717923109c2f3c8739d(); - wrapper_010dca8ca2e458db8505774b1f36db9a(); - wrapper_033df89396b35855a50192cdc7f16be3(); - wrapper_04fe81a388ca5c32b4f73fd41ae57c3f(); - wrapper_055ebc8a6eb3586cb94dfd0b3df1eb0f(); - wrapper_05ca2ab336025cf2a8fa3266fedb4a1e(); - wrapper_06b2640afe975f8dbf856bb3a88451cf(); - wrapper_09e5fef4970b56dabc3cf805a4fca937(); - wrapper_09fa62065c8f5098af0f7db57ad3e6a9(); - wrapper_0b663e6159f1527ca997ac0244c65093(); - wrapper_0b7e758230bf50db981289f48e9fdca7(); - wrapper_10d55631c3925ada88a549c3ce423021(); - wrapper_1151599a3fae506b8f5a5bddf7efd129(); - wrapper_134023695d4459f2931df9cb87b57330(); - wrapper_14b77d76dd2d51e1acac41ef7ea4a4ca(); - wrapper_1581bb259a1355888c0e234a7f9960d9(); - wrapper_16ec8df96bd85f88b8999c4cbe58279e(); - wrapper_18bed25ce1eb5640880f010edb403ed3(); - wrapper_19ee605677815ce58ebdc169d44e3d8c(); - wrapper_1bbe231bce835ebeb36da82ccdeb5997(); - wrapper_1dfdcd929fc0513399c2437e9a6c8c3a(); - wrapper_20f43f33e75f5ed8baf3e95be100740a(); - wrapper_2374d2b9da295a348658b43237daeaba(); - wrapper_27cfd1a8870659e08234770c1938e6df(); - wrapper_281622f2e8fd576dae1b13441146f58b(); - wrapper_2934c614112358768beae325b0d33ea2(); - wrapper_2cfec7576f805b8d8fb103d1f86f786e(); - wrapper_2d551f106ba85f3cb3acfbda4c8e17c7(); - wrapper_2eae4ac2dbf259029ee0e81da54c2c15(); - wrapper_30db7beed1bd54e38566ef11693e0e60(); - wrapper_31af2f3c7b5c54f5a56e10ac7064289b(); - wrapper_3201f3b07b0254eb8ef2d0c42eff2557(); - wrapper_33e65ba70bc55b7a87a025eaa60e5665(); - wrapper_346ee3489d025beead99ffc0c8770939(); - wrapper_34d64090a84e51db9616a4cc540e43b8(); - wrapper_3557273679395cf2a3e4b3d3f227accd(); - wrapper_36adf88112dd5312b6c5fe75ebbc5559(); - wrapper_36c99cd43c5c5fb8abeb0fd1ca103ac8(); - wrapper_37d2da7ae2985fcc8caca8de36d30ce7(); - wrapper_39eaaa358ce655d08615c947c949eb83(); - wrapper_3d6a15edb2225daba874c2b80defe6b4(); - wrapper_3ee8eb16efa65e34aae8ad9f32dcb983(); - wrapper_3fdfbd3fa64657cebd5a4166db8b26a9(); - wrapper_432843a5646c5268bb35f7309d2d4b33(); - wrapper_44e7c25b7bde5df2a9f031c534765f11(); - wrapper_473e4f9a05ed5118bd06e179489a35f4(); - wrapper_48bccb3a91fe5cebbca2f6105b37b2c5(); - wrapper_4f08e906137d58128853d1fc5d729fae(); - wrapper_503849a008915707a02e604de7f58273(); - wrapper_505be4c829e95c51829a196fdbf7392f(); - wrapper_524b20b628dd5516a98e9f31da398dbf(); - wrapper_55c0eb1fcb6e5b0da7045e99481d4b0c(); - wrapper_55c811c1cb0f58cf8dbf62aa61f8d814(); - wrapper_5a3d233a5dc55aaba123c4eb5cd6e502(); - wrapper_5bbb1918edfa5fb49894cb0a6bf46044(); - wrapper_5c6e4c2beaae58e1a041154bd478b75f(); - wrapper_61234f1033f25f108ec6c1bb0d3ddf38(); - wrapper_6375bd4b368450a684e289f7598736a6(); - wrapper_660dca73e10451bcbba83efec37196ae(); - wrapper_66595150e9b05d2aaf4d9f52269aca0d(); - wrapper_66ea0b28087057f5abc6f26dadfb4c15(); - wrapper_6714db1d278d5fec95ea3760f54b9fa0(); - wrapper_704ee68add3e546ca4a169ccfcb00d07(); - wrapper_7164ab149b5259c39291b9f2886585fb(); - wrapper_73f4a03ba6125d598bb6a6a8f7de7664(); - wrapper_7c0a27a86dcc5f2d8020dad9bb975e76(); - wrapper_7d35ddb2f28b57a1849a13f7711f313e(); - wrapper_7ee099e22285561eb2a1e4dac64d4ff9(); - wrapper_836f90f02ebd5eee9cf678e466bfba83(); - wrapper_8481c329ca5e52b0af85447122c41ca5(); - wrapper_85102754beff532db66ca292ea3a6486(); - wrapper_871f2a5a4b135dfeb5ac066db0fbca5c(); - wrapper_8a467c708d9c5620937b1f63cde332b1(); - wrapper_90255c732933534b957e042c1796455c(); - wrapper_90681e203d925f7c8b9ca14a02786804(); - wrapper_943c8cc5188d5f9d9fba36372e10ed33(); - wrapper_9603102166305920b6c85e3416150e99(); - wrapper_96486d682f0851438822ccbdd2c8c3eb(); - wrapper_964cf359ff005773acf9fc2bf7c5743b(); - wrapper_985cf21680915944bc189269c6e7eaf8(); - wrapper_985dfffef8265a319e222a08d8f11f05(); - wrapper_9a82eb8fa3e45c72b3ff12f7d2c15733(); - wrapper_9ca9917e667b52ea9eb2ec4f17e230b5(); - wrapper_a14f45085a74550c89aab30952f6725b(); - wrapper_a1dbe32ad4be556a97d08416f9bb668d(); - wrapper_a3883be24c8c5dd1bcba4dff4ebd0c4f(); - wrapper_a85fc45746c05d078709ff7a44d648a2(); - wrapper_aa4348c3ceb5595a843d8fc5a6c54231(); - wrapper_adb101528f1256ccaa63a94998938b36(); - wrapper_b014379d48a45dac9f7ee65cf09afac7(); - wrapper_b11157049fc45e7181cc22c9c3670513(); - wrapper_b129309aaed65ac0b06bd5889ca44405(); - wrapper_b487f4fc27725338b969ff43c4c8f4e4(); - wrapper_b745bd62c1315087a0aa661317232745(); - wrapper_c2568ff48c245dbe8395ac41d83bc8f8(); - wrapper_c4fa66fd13165a0abce0c43742e69748(); - wrapper_c8d0cf6feb9650a486b6da44c7b338e0(); - wrapper_c92b9bfaab03555f87343457a8d1a2b0(); - wrapper_ca4f80534b7b5884bffbbf5ba13d2f49(); - wrapper_caa62ffec61a5e0a99ca640a1ed36905(); - wrapper_cb4432e6b9d05dfaa3b6285bbadb3f60(); - wrapper_cd5e5c2c8f40591793aafe753277bfe3(); - wrapper_d09bc728f19c5db5a6f8091c4c6d9f2b(); - wrapper_d0ed0f7adad950a1a66bbbf2fcc3f5d1(); - wrapper_d335c4296ec45f9a80fc78493af8917e(); - wrapper_d43cf2b0b53753edb3fccbdddfef43b3(); - wrapper_d5050a1ccbb65a28b581f7bdf82e3a84(); - wrapper_d6970cd0a37451cfbcd48d316b17aaa0(); - wrapper_d7ec56dc53f25158bd8061ead52e9950(); - wrapper_ddbb72c73020556288736634edca5653(); - wrapper_de92243b99cb5ef4a3c6cd0f80eb6279(); - wrapper_df69c16128ca5c609f45a63866a1af2f(); - wrapper_e04b2c4523535837960c26d5b28953fc(); - wrapper_e49aea4bd5fa5370abfd0a3ba47ff03e(); - wrapper_e5c76380eae85d579238480527b2512c(); - wrapper_ebc71d261393504a8a716623a3119a76(); - wrapper_eddfddadfccc5e56b9e809e952641f6b(); - wrapper_f27aa86956235ad3ac8f08855c2b8820(); - wrapper_f490fbe6298d5af89adf9098e57be3d4(); - wrapper_f76f62b9f79a5f43900330c071ce00fb(); - wrapper_f7ee2d0fd855596a8c0abbb2be320618(); - wrapper_f81a8ee127995b0890ddd9786aab755d(); - wrapper_f9e87fac2e5e57d69c6b3f0cc6fe4bc2(); - wrapper_fd1fa4531ff65b6c889e56be99ebfc4e(); - wrapper_fe5c14ebd9715db583a8fcea54e1d965(); - wrapper_ffc7b6c27c595cb6ab53ebb2f04ce1de(); - wrapper_0159796d2beb51da9446e83d609342aa(); - wrapper_0711065322d6598096f4d4546ef589f7(); - wrapper_099f33625b8c56688a7b3e04cbb36b62(); - wrapper_0a237c7df2ac57109630f38c8cbc0fd4(); - wrapper_0ec596bf98a6521c9bf30c96dc0ff201(); - wrapper_104495a9f44f508fb8c76ab6d2269ec3(); - wrapper_17c6ed20c6a8518c806e33b3fcfab409(); - wrapper_19547a3e283b56f0bcbda5ed6c39eca7(); - wrapper_1b24919f2a0e5918adddc5638f6048e9(); - wrapper_1c16077fc2b0519d806e8d900500edde(); - wrapper_1cfe57e82ce352e4b80ae7c44a661b01(); - wrapper_1d32c3b4d5615a2883aebf6ef53e85e8(); - wrapper_1dee5220708e5da08c33a1d4fa45151b(); - wrapper_22a1fcd680dc54a1b88ffdab2f60f4a5(); - wrapper_28b80b998353537091198ca5f60cbdbf(); - wrapper_2bc4b4cf9a315380aa25500e269996ba(); - wrapper_2ed469e0c4f55355aeeb648a0ae7c8f7(); - wrapper_30b90e733d3b5718b760496782efec78(); - wrapper_36823ab42b0c57b48d903606aa743329(); - wrapper_39bbeb58de54579b934e5a56a51b377c(); - wrapper_3b85938d896e56519b8342119ca08869(); - wrapper_48bb93ba41cb566d971639633c42258d(); - wrapper_4aa85b4cf9ce5f04bf5cbe373b9fd705(); - wrapper_528d7cd3a92d569d897fdc1e61483003(); - wrapper_5750371755a95c10b9259748c7b5e21b(); - wrapper_5877793da2745ffb9f47b225e5ec26b6(); - wrapper_58960b7597495bb78bb15e0b1e8c9de8(); - wrapper_5b1444f7a44054459e5adff18c81bbfb(); - wrapper_603c48a232f0549ab95e7c0325f6f159(); - wrapper_6040d8f35856585fa65c9beece0f520f(); - wrapper_61733bdc2db95f128686b3292ae9259a(); - wrapper_6731f013fc2f50e6b3684322e5d511aa(); - wrapper_67548b1b39c8521c8f630ca5b4d502c4(); - wrapper_68170427b0885d37a676e4274699fa05(); - wrapper_681ebebfc39f52e7b797a69c6f165cc7(); - wrapper_6d92f9f1e7ca5180bf403b23e9073d86(); - wrapper_748e3ec2e85552f2ab39e490d409b414(); - wrapper_74f6b70412845069a8b8594df02c99e5(); - wrapper_7595c6bb437c59a9bc93a1f66c37eddf(); - wrapper_7622b202aa8c5c10af59ca8b1ec3c7e0(); - wrapper_839b61ecb09d54819eb38cf69dde50bb(); - wrapper_84c9be0b16d95273a960328d06f07469(); - wrapper_84eec6a551bf57658127a555bf79a38f(); - wrapper_86541250592e58489f051f41f0896e22(); - wrapper_8efea02ccdc156c4aa5aae37b04b810a(); - wrapper_8f3919223a1f55afb240c3500b95c95b(); - wrapper_9519b407cd30535e9a46079d8d8e90b2(); - wrapper_9805623587005093969beb2ea47b0499(); - wrapper_98899d54414f570aa57f6357fdc66074(); - wrapper_9961bd1cc47c50ed9fd0cd4ed55feeb4(); - wrapper_9f08dae44aa3561686bc0ef53e82d042(); - wrapper_a2e03e1beb3652d19910e253216cbbdd(); - wrapper_a4ffccf09be35258a1a7081721670d59(); - wrapper_a887ab230e4b513ab40c258c172f2580(); - wrapper_aabf684ce17950b49b6345c1ab565540(); - wrapper_abaaf08e32235f2ca7bacb4418592155(); - wrapper_b588087797ae51f7bce93503c0c1a013(); - wrapper_b797921d7173586f85a1f0978dfdd59d(); - wrapper_b85047a790a65c398d0495802b9a0f04(); - wrapper_c3319864e98456809db3192e7060581f(); - wrapper_c64f8514180b56eabe5b4d197177f547(); - wrapper_ca5d28928ff15dbc886e10017edb407d(); - wrapper_cc9b200ad98c51108cfb0b6bf6bf2bd0(); - wrapper_cd94566e790a5588be95cba4cfaaec57(); - wrapper_cfd02dd933ca5798b9cc4c5244cd20ca(); - wrapper_d63319879d9750a497ce0eb3e49e5d7a(); - wrapper_d9f7731b9dbc5740add8fc7749d9283d(); - wrapper_dbc8a0461eeb579aa69a16cbe03a3913(); - wrapper_ddc1dd1f57af5b6d966459fdd3ae2480(); - wrapper_e1e7647ed4235775b6d085dd28a83675(); - wrapper_e28923ae1ac356e5845929232f8e09ac(); - wrapper_e2aa406ade4850eda910a734d419832b(); - wrapper_ed81e719ae18598db776779b62b54889(); - wrapper_f29b9e4bae2254ec8b6d9cf0133bf530(); - wrapper_f2ecaf3b0a6b579abb5e76d3de955c1d(); - wrapper_f4db63bd9e7254c18d0dca2fbb1da1ac(); - wrapper_f550a61e11625416b81603dbfad86987(); - wrapper_08e79862ae80532bb837c70a9c93652b(); - wrapper_0950e6469e715d39b9590b5a0c7f484e(); - wrapper_0f6bb80b715057a7964abf2a553f0818(); - wrapper_13d523d2695b5825b5cf182c5a8fa6ca(); - wrapper_15d5beb354475a4b8c2ab5885c0662bd(); - wrapper_1935a142d4425b8e9212ebbb3d98b996(); - wrapper_223fb8b8797b558497d5dea978484cfc(); - wrapper_232384c3de2e54ad9b4768c29f93cd4e(); - wrapper_2613fe07dc7251cea4181b6d9d00aad1(); - wrapper_28ff0e97fdaa50f39207b3f08ac85ccd(); - wrapper_360ceb38fb075feb99dc83054d31e423(); - wrapper_54f4a4dc5dde5b898b2f56dfecbb1d34(); - wrapper_5562b8b01aa050b886b919c9b81686f5(); - wrapper_57247d6d8d8354eda6e19f19da8dc732(); - wrapper_5d11528f24755a879438133d5708e545(); - wrapper_5fe9bb1da30956d98b555d9379555582(); - wrapper_615b4cea5f9251d3b38950014f9d5697(); - wrapper_6345fc1b6c0c5953a1ea3e895aa4e75f(); - wrapper_637dbedd3c8a59949a0df6e3a9989f87(); - wrapper_66ba790876ea5d25be923643f217b67a(); - wrapper_6ab41d8aa0095175b6da7190fc953a97(); - wrapper_6d14c3d1f43b5dc99e4f553fff425665(); - wrapper_6e8787baa0dc5b76b8b3076c994506dc(); - wrapper_7eb3e765d79d55fd922f5b11acbb031e(); - wrapper_8c6ff66ad2db50f3b16cf4191e75d77b(); - wrapper_90a595db73ec5964850871a0849d9df6(); - wrapper_a268e28862575ead97b631ce4a762208(); - wrapper_ab333a3ecc9754b09181298d1da9b61e(); - wrapper_b672d81fdca4541e96bb6aec3a8641d3(); - wrapper_ba10383a23ff54399f92db2e929ec564(); - wrapper_bae2e5a4968957478cacad701caac477(); - wrapper_c0bee75b3bf95732b384679bc9ef8f9f(); - wrapper_c285de96478650da951aca759bc2616e(); - wrapper_c3981878d7ab5e6f87183b575418286b(); - wrapper_c45aea45ed2e564cb24514edfc5e63b0(); - wrapper_c57cf5e1268c5299a5895ad1b219623f(); - wrapper_cac66b5845885b48b2bb02c9d01b81db(); - wrapper_cd2f32a2cb285d6c9d814fca476c78af(); - wrapper_d703fdffb5985355afb348563c2a3b0c(); - wrapper_db69feb5c0dc5537adb3ca6589dd9d60(); - wrapper_ee3148dbf8425c8f8a5c5a280fb4586c(); - wrapper_1b793d6dd01553ae939c99e3743fa436(); - wrapper_1f9e3c91d1bd51a89c7b1370bf7475f1(); - wrapper_21120050d3d2560d969f522ea4e94cde(); - 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(); - wrapper_d413c9194272547596f08284edb5e2e8(); - wrapper_d57080a5d88f5beaa3f8f3ee09b1da8c(); - wrapper_dda6bb3fd9345086a3231d9341e47d49(); - wrapper_e17c871a4a485a888cde7218c52b67e3(); - wrapper_e5e03034302f5c6ca9d068a205353d2a(); - 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 deleted file mode 100644 index e9cd2f8c..00000000 --- a/src/py/wrapper/_core.h +++ /dev/null @@ -1,26 +0,0 @@ -#ifndef AUTOWIG__CORE -#define AUTOWIG__CORE - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -namespace autowig -{ - template struct Held { - typedef std::shared_ptr< T > Type; - static bool const is_class = true; - }; -} - -#endif \ No newline at end of file diff --git a/src/py/wrapper/wrapper_010dca8ca2e458db8505774b1f36db9a.cpp b/src/py/wrapper/wrapper_010dca8ca2e458db8505774b1f36db9a.cpp deleted file mode 100644 index 89ef2b50..00000000 --- a/src/py/wrapper/wrapper_010dca8ca2e458db8505774b1f36db9a.cpp +++ /dev/null @@ -1,45 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::RegularUnivariateHistogramDistributionSlopeHeuristicSelection::Estimator const volatile * get_pointer(class ::statiskit::RegularUnivariateHistogramDistributionSlopeHeuristicSelection::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_010dca8ca2e458db8505774b1f36db9a() -{ - - 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; - std::string name_05ca2ab336025cf2a8fa3266fedb4a1e = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._regular_univariate_histogram_distribution_slope_heuristic_selection"); - 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; - 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("get_maxbins", method_pointer_8cc4d3f7e7a85290a6eac90ddb1b031c, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - class_010dca8ca2e458db8505774b1f36db9a.def("set_maxbins", method_pointer_d93c3ccaf8e85e3fb977443d8d8f1b82, ""); - - if(autowig::Held< class ::statiskit::RegularUnivariateHistogramDistributionSlopeHeuristicSelection::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::RegularUnivariateHistogramDistributionSlopeHeuristicSelection::Estimator >::Type, autowig::Held< struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file 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_0159796d2beb51da9446e83d609342aa.cpp b/src/py/wrapper/wrapper_0159796d2beb51da9446e83d609342aa.cpp deleted file mode 100644 index 8a7c4231..00000000 --- a/src/py/wrapper/wrapper_0159796d2beb51da9446e83d609342aa.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::UnivariateHistogramDistributionEstimation const volatile * get_pointer(struct ::statiskit::UnivariateHistogramDistributionEstimation const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_0159796d2beb51da9446e83d609342aa() -{ - - 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; - boost::python::class_< struct ::statiskit::UnivariateHistogramDistributionEstimation, autowig::Held< struct ::statiskit::UnivariateHistogramDistributionEstimation >::Type, boost::python::bases< class ::statiskit::ActiveEstimation< class ::statiskit::UnivariateHistogramDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > > > class_0159796d2beb51da9446e83d609342aa("UnivariateHistogramDistributionEstimation", "", boost::python::no_init); - class_0159796d2beb51da9446e83d609342aa.def(boost::python::init< >("")); - class_0159796d2beb51da9446e83d609342aa.def(boost::python::init< class ::statiskit::UnivariateHistogramDistribution const *, struct ::statiskit::UnivariateData const * >("")); - class_0159796d2beb51da9446e83d609342aa.def(boost::python::init< struct ::statiskit::UnivariateHistogramDistributionEstimation const & >("")); - - if(autowig::Held< struct ::statiskit::UnivariateHistogramDistributionEstimation >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::UnivariateHistogramDistributionEstimation >::Type, autowig::Held< class ::statiskit::ActiveEstimation< class ::statiskit::UnivariateHistogramDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type >(); - } - -} \ 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 deleted file mode 100644 index f603112e..00000000 --- a/src/py/wrapper/wrapper_01ddd51bfe2a5d97b4620b9e2d14360e.cpp +++ /dev/null @@ -1,39 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::LeftCensoredEvent< struct ::statiskit::DiscreteEvent > const volatile * get_pointer const volatile >(class ::statiskit::LeftCensoredEvent< struct ::statiskit::DiscreteEvent > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_01ddd51bfe2a5d97b4620b9e2d14360e() -{ - - 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; - int const & (::statiskit::LeftCensoredEvent< ::statiskit::DiscreteEvent >::*method_pointer_7f2086559bba5548b25f5bb9bf3e9368)() const = &::statiskit::LeftCensoredEvent< struct ::statiskit::DiscreteEvent >::get_upper_bound; - 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_upper_bound", method_pointer_7f2086559bba5548b25f5bb9bf3e9368, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - - if(autowig::Held< class ::statiskit::LeftCensoredEvent< struct ::statiskit::DiscreteEvent > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::LeftCensoredEvent< struct ::statiskit::DiscreteEvent > >::Type, autowig::Held< struct ::statiskit::DiscreteEvent >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_0281a28ebbe655cabfc3d1baabb16b6c.cpp b/src/py/wrapper/wrapper_0281a28ebbe655cabfc3d1baabb16b6c.cpp deleted file mode 100644 index 51315fa9..00000000 --- a/src/py/wrapper/wrapper_0281a28ebbe655cabfc3d1baabb16b6c.cpp +++ /dev/null @@ -1,65 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_0281a28ebbe655cabfc3d1baabb16b6c : public ::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistribution, ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistribution >, public boost::python::wrapper< struct ::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistribution, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistribution > > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > simulate(unsigned int param_0) const - { - ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > ::element_type* result = this->get_override("simulate")(param_0); - return ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > (result); - } - - virtual double probability(struct ::statiskit::MultivariateEvent const * param_0, bool const & param_1) const - { return this->get_override("probability")(param_0, param_1); } - - virtual unsigned int get_nb_parameters() const - { return this->get_override("get_nb_parameters")(); } - - virtual ::statiskit::Index get_nb_components() const - { return this->get_override("get_nb_components")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_0281a28ebbe655cabfc3d1baabb16b6c const volatile * get_pointer(autowig::Wrap_0281a28ebbe655cabfc3d1baabb16b6c const volatile *c) { return c; } - template <> struct ::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistribution, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistribution > const volatile * get_pointer const volatile >(struct ::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistribution, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistribution > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_0281a28ebbe655cabfc3d1baabb16b6c() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistribution, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistribution > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_0281a28ebbe655cabfc3d1baabb16b6c >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistribution, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistribution > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistribution, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistribution > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistribution, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistribution > >::Type, autowig::Held< struct ::statiskit::SingularDistribution >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_02cb27a2f5305d6eaf2fc0d0977b5565.cpp b/src/py/wrapper/wrapper_02cb27a2f5305d6eaf2fc0d0977b5565.cpp deleted file mode 100644 index 44212a41..00000000 --- a/src/py/wrapper/wrapper_02cb27a2f5305d6eaf2fc0d0977b5565.cpp +++ /dev/null @@ -1,77 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_02cb27a2f5305d6eaf2fc0d0977b5565 : public ::statiskit::DiscreteUnivariateDistribution, public boost::python::wrapper< struct ::statiskit::DiscreteUnivariateDistribution > - { - public: - - virtual double get_variance() const - { return this->get_override("get_variance")(); } - - virtual double get_mean() const - { return this->get_override("get_mean")(); } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > (result); - } - - virtual unsigned int get_nb_parameters() const - { return this->get_override("get_nb_parameters")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_02cb27a2f5305d6eaf2fc0d0977b5565 const volatile * get_pointer(autowig::Wrap_02cb27a2f5305d6eaf2fc0d0977b5565 const volatile *c) { return c; } - template <> struct ::statiskit::DiscreteUnivariateDistribution const volatile * get_pointer(struct ::statiskit::DiscreteUnivariateDistribution const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_02cb27a2f5305d6eaf2fc0d0977b5565() -{ - - 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; - 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; - 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("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("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"); - - if(autowig::Held< struct ::statiskit::DiscreteUnivariateDistribution >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_02cb27a2f5305d6eaf2fc0d0977b5565 >::Type, autowig::Held< struct ::statiskit::DiscreteUnivariateDistribution >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::DiscreteUnivariateDistribution >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::DiscreteUnivariateDistribution >::Type, autowig::Held< struct ::statiskit::UnivariateDistribution >::Type >(); - } - -} \ No newline at end of file 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 deleted file mode 100644 index 700be1fc..00000000 --- a/src/py/wrapper/wrapper_033df89396b35855a50192cdc7f16be3.cpp +++ /dev/null @@ -1,42 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::PoissonDistribution const volatile * get_pointer(class ::statiskit::PoissonDistribution const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_033df89396b35855a50192cdc7f16be3() -{ - - 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; - double const & (::statiskit::PoissonDistribution::*method_pointer_e1c5d61243a2516d8cca503eee6d4b6d)() const = &::statiskit::PoissonDistribution::get_theta; - void (::statiskit::PoissonDistribution::*method_pointer_f1f3fd67865756958164089e5a85911b)(double const &) = &::statiskit::PoissonDistribution::set_theta; - 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_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"); - - if(autowig::Held< class ::statiskit::PoissonDistribution >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::PoissonDistribution >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::PoissonDistribution, struct ::statiskit::DiscreteUnivariateDistribution > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_040909a1c2b158b198be21fa1ab2b474.cpp b/src/py/wrapper/wrapper_040909a1c2b158b198be21fa1ab2b474.cpp deleted file mode 100644 index 8bf701be..00000000 --- a/src/py/wrapper/wrapper_040909a1c2b158b198be21fa1ab2b474.cpp +++ /dev/null @@ -1,38 +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::SingularDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::LazyEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_040909a1c2b158b198be21fa1ab2b474() -{ - - 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; - 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 & >("")); - - if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::Type, autowig::Held< struct ::statiskit::SingularDistributionEstimation >::Type >(); - } - -} \ No newline at end of file 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 deleted file mode 100644 index 11630546..00000000 --- a/src/py/wrapper/wrapper_04fe81a388ca5c32b4f73fd41ae57c3f.cpp +++ /dev/null @@ -1,54 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::GeneralizedStudentDistribution const volatile * get_pointer(class ::statiskit::GeneralizedStudentDistribution const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_04fe81a388ca5c32b4f73fd41ae57c3f() -{ - - 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; - 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; - void (::statiskit::GeneralizedStudentDistribution::*method_pointer_30a93d7aada658fab8adbceb8dfba048)(double const &) = &::statiskit::GeneralizedStudentDistribution::set_sigma; - double const & (::statiskit::GeneralizedStudentDistribution::*method_pointer_468312cb3f5a5ec294ee2441d406363d)() const = &::statiskit::GeneralizedStudentDistribution::get_nu; - 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; - 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_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"); - class_04fe81a388ca5c32b4f73fd41ae57c3f.def("set_sigma", method_pointer_30a93d7aada658fab8adbceb8dfba048, "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_04fe81a388ca5c32b4f73fd41ae57c3f.def("get_nu", method_pointer_468312cb3f5a5ec294ee2441d406363d, 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_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"); - - if(autowig::Held< class ::statiskit::GeneralizedStudentDistribution >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::GeneralizedStudentDistribution >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GeneralizedStudentDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_055ebc8a6eb3586cb94dfd0b3df1eb0f.cpp b/src/py/wrapper/wrapper_055ebc8a6eb3586cb94dfd0b3df1eb0f.cpp deleted file mode 100644 index 608c5d16..00000000 --- a/src/py/wrapper/wrapper_055ebc8a6eb3586cb94dfd0b3df1eb0f.cpp +++ /dev/null @@ -1,62 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_055ebc8a6eb3586cb94dfd0b3df1eb0f : public ::statiskit::UnivariateMixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, public boost::python::wrapper< struct ::statiskit::UnivariateMixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution > > - { - public: - - virtual double get_variance() const - { return this->get_override("get_variance")(); } - - virtual double get_mean() const - { return this->get_override("get_mean")(); } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_055ebc8a6eb3586cb94dfd0b3df1eb0f const volatile * get_pointer(autowig::Wrap_055ebc8a6eb3586cb94dfd0b3df1eb0f const volatile *c) { return c; } - template <> struct ::statiskit::UnivariateMixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution > const volatile * get_pointer const volatile >(struct ::statiskit::UnivariateMixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_055ebc8a6eb3586cb94dfd0b3df1eb0f() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::UnivariateMixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_055ebc8a6eb3586cb94dfd0b3df1eb0f >::Type, autowig::Held< struct ::statiskit::UnivariateMixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::UnivariateMixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::UnivariateMixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution > >::Type, autowig::Held< class ::statiskit::MixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution > >::Type >(); - } - -} \ No newline at end of file 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_05ca2ab336025cf2a8fa3266fedb4a1e.cpp b/src/py/wrapper/wrapper_05ca2ab336025cf2a8fa3266fedb4a1e.cpp deleted file mode 100644 index 794696ea..00000000 --- a/src/py/wrapper/wrapper_05ca2ab336025cf2a8fa3266fedb4a1e.cpp +++ /dev/null @@ -1,37 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::RegularUnivariateHistogramDistributionSlopeHeuristicSelection const volatile * get_pointer(struct ::statiskit::RegularUnivariateHistogramDistributionSlopeHeuristicSelection const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_05ca2ab336025cf2a8fa3266fedb4a1e() -{ - - 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; - boost::python::class_< struct ::statiskit::RegularUnivariateHistogramDistributionSlopeHeuristicSelection, autowig::Held< struct ::statiskit::RegularUnivariateHistogramDistributionSlopeHeuristicSelection >::Type, boost::python::bases< class ::statiskit::SlopeHeuristicSelection< struct ::statiskit::ContinuousUnivariateDistributionEstimation > > > class_05ca2ab336025cf2a8fa3266fedb4a1e("RegularUnivariateHistogramDistributionSlopeHeuristicSelection", "", boost::python::no_init); - class_05ca2ab336025cf2a8fa3266fedb4a1e.def(boost::python::init< struct ::statiskit::UnivariateData const * >("")); - class_05ca2ab336025cf2a8fa3266fedb4a1e.def(boost::python::init< struct ::statiskit::RegularUnivariateHistogramDistributionSlopeHeuristicSelection const & >("")); - - if(autowig::Held< struct ::statiskit::RegularUnivariateHistogramDistributionSlopeHeuristicSelection >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::RegularUnivariateHistogramDistributionSlopeHeuristicSelection >::Type, autowig::Held< class ::statiskit::SlopeHeuristicSelection< struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type >(); - } - -} \ 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 deleted file mode 100644 index 0acacacf..00000000 --- a/src/py/wrapper/wrapper_06b2640afe975f8dbf856bb3a88451cf.cpp +++ /dev/null @@ -1,73 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_06b2640afe975f8dbf856bb3a88451cf : public ::statiskit::Selection< ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator, public boost::python::wrapper< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > (result); - } - - - protected: - - virtual double scoring(struct ::statiskit::UnivariateDistribution const * param_0, struct ::statiskit::UnivariateData const & param_1) const - { return this->get_override("scoring")(param_0, param_1); } - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_06b2640afe975f8dbf856bb3a88451cf const volatile * get_pointer(autowig::Wrap_06b2640afe975f8dbf856bb3a88451cf const volatile *c) { return c; } - template <> class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator const volatile * get_pointer::Estimator const volatile >(class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_06b2640afe975f8dbf856bb3a88451cf() -{ - - 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; - std::string name_8f3919223a1f55afb240c3500b95c95b = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__selection_8f3919223a1f55afb240c3500b95c95b"); - 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; - ::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("__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, ""); - class_06b2640afe975f8dbf856bb3a88451cf.def("add_estimator", method_pointer_fe97198c58045d729542b4e01963ec13, ""); - class_06b2640afe975f8dbf856bb3a88451cf.def("remove_estimator", method_pointer_4a30e310a40c52158292918774e58316, ""); - - if(autowig::Held< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_06b2640afe975f8dbf856bb3a88451cf >::Type, autowig::Held< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::Type, autowig::Held< struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_0711065322d6598096f4d4546ef589f7.cpp b/src/py/wrapper/wrapper_0711065322d6598096f4d4546ef589f7.cpp deleted file mode 100644 index 303c9bce..00000000 --- a/src/py/wrapper/wrapper_0711065322d6598096f4d4546ef589f7.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::SplittingDistributionEstimation const volatile * get_pointer(class ::statiskit::SplittingDistributionEstimation const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_0711065322d6598096f4d4546ef589f7() -{ - - 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::DiscreteUnivariateDistributionEstimation const * (::statiskit::SplittingDistributionEstimation::*method_pointer_bccbb35dbee556ff9fbc1091f8b19ee2)() const = &::statiskit::SplittingDistributionEstimation::get_sum; - struct ::statiskit::SingularDistributionEstimation const * (::statiskit::SplittingDistributionEstimation::*method_pointer_d64202ea64995935924dc50b87ff7098)() const = &::statiskit::SplittingDistributionEstimation::get_singular; - boost::python::class_< class ::statiskit::SplittingDistributionEstimation, autowig::Held< class ::statiskit::SplittingDistributionEstimation >::Type, boost::python::bases< class ::statiskit::ActiveEstimation< class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > > > class_0711065322d6598096f4d4546ef589f7("SplittingDistributionEstimation", "", boost::python::no_init); - class_0711065322d6598096f4d4546ef589f7.def(boost::python::init< class ::statiskit::SplittingDistribution const *, struct ::statiskit::MultivariateData const * >("")); - class_0711065322d6598096f4d4546ef589f7.def(boost::python::init< class ::statiskit::SplittingDistributionEstimation const & >("")); - class_0711065322d6598096f4d4546ef589f7.def("get_sum", method_pointer_bccbb35dbee556ff9fbc1091f8b19ee2, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_0711065322d6598096f4d4546ef589f7.def("get_singular", method_pointer_d64202ea64995935924dc50b87ff7098, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - - if(autowig::Held< class ::statiskit::SplittingDistributionEstimation >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::SplittingDistributionEstimation >::Type, autowig::Held< class ::statiskit::ActiveEstimation< class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_08568636c5a25349ad6ad5335ed1718e.cpp b/src/py/wrapper/wrapper_08568636c5a25349ad6ad5335ed1718e.cpp deleted file mode 100644 index 22f2cbc3..00000000 --- a/src/py/wrapper/wrapper_08568636c5a25349ad6ad5335ed1718e.cpp +++ /dev/null @@ -1,38 +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::ContinuousMultivariateDistributionEstimation > const volatile * get_pointer, struct ::statiskit::ContinuousMultivariateDistributionEstimation > const volatile >(class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_08568636c5a25349ad6ad5335ed1718e() -{ - - 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; - 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 & >("")); - - if(autowig::Held< class ::statiskit::LazyEstimation< 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::ContinuousMultivariateDistributionEstimation > >::Type, autowig::Held< struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_08e79862ae80532bb837c70a9c93652b.cpp b/src/py/wrapper/wrapper_08e79862ae80532bb837c70a9c93652b.cpp deleted file mode 100644 index 1d35cc17..00000000 --- a/src/py/wrapper/wrapper_08e79862ae80532bb837c70a9c93652b.cpp +++ /dev/null @@ -1,45 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::CriterionEstimator const volatile * get_pointer::CriterionEstimator const volatile >(class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::CriterionEstimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_08e79862ae80532bb837c70a9c93652b() -{ - - 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; - std::string name_8f3919223a1f55afb240c3500b95c95b = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__selection_8f3919223a1f55afb240c3500b95c95b"); - 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; - enum ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::CriterionEstimator::criterion_type const & (::statiskit::Selection< ::statiskit::DiscreteUnivariateDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::CriterionEstimator::*method_pointer_9c1bf2129d075603a416d88a0e80b85e)() const = &::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::CriterionEstimator::get_criterion; - void (::statiskit::Selection< ::statiskit::DiscreteUnivariateDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::CriterionEstimator::*method_pointer_7f1915338f0451788a27ea7b91bb92a8)(enum ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::CriterionEstimator::criterion_type const &) = &::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::CriterionEstimator::set_criterion; - boost::python::class_< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::CriterionEstimator, autowig::Held< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::CriterionEstimator >::Type, boost::python::bases< 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 > > > class_08e79862ae80532bb837c70a9c93652b("CriterionEstimator", "", boost::python::no_init); - class_08e79862ae80532bb837c70a9c93652b.def(boost::python::init< >("")); - class_08e79862ae80532bb837c70a9c93652b.def(boost::python::init< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::CriterionEstimator const & >("")); - class_08e79862ae80532bb837c70a9c93652b.def("get_criterion", method_pointer_9c1bf2129d075603a416d88a0e80b85e, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - class_08e79862ae80532bb837c70a9c93652b.def("set_criterion", method_pointer_7f1915338f0451788a27ea7b91bb92a8, ""); - - if(autowig::Held< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::CriterionEstimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::CriterionEstimator >::Type, 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 > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_0950e6469e715d39b9590b5a0c7f484e.cpp b/src/py/wrapper/wrapper_0950e6469e715d39b9590b5a0c7f484e.cpp deleted file mode 100644 index 835426dd..00000000 --- a/src/py/wrapper/wrapper_0950e6469e715d39b9590b5a0c7f484e.cpp +++ /dev/null @@ -1,66 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_0950e6469e715d39b9590b5a0c7f484e : public ::statiskit::OptimizationEstimation< double, ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator, public boost::python::wrapper< struct ::statiskit::OptimizationEstimation< double, class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > operator()(::statiskit::UnivariateDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_0950e6469e715d39b9590b5a0c7f484e const volatile * get_pointer(autowig::Wrap_0950e6469e715d39b9590b5a0c7f484e const volatile *c) { return c; } - template <> struct ::statiskit::OptimizationEstimation< double, class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator const volatile * get_pointer::Estimator const volatile >(struct ::statiskit::OptimizationEstimation< double, class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_0950e6469e715d39b9590b5a0c7f484e() -{ - - 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; - std::string name_232384c3de2e54ad9b4768c29f93cd4e = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__optimization_estimation_232384c3de2e54ad9b4768c29f93cd4e"); - boost::python::object module_232384c3de2e54ad9b4768c29f93cd4e(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_232384c3de2e54ad9b4768c29f93cd4e.c_str())))); - boost::python::scope().attr("__optimization_estimation_232384c3de2e54ad9b4768c29f93cd4e") = module_232384c3de2e54ad9b4768c29f93cd4e; - boost::python::scope scope_232384c3de2e54ad9b4768c29f93cd4e = module_232384c3de2e54ad9b4768c29f93cd4e; - boost::python::class_< autowig::Wrap_0950e6469e715d39b9590b5a0c7f484e, autowig::Held< autowig::Wrap_0950e6469e715d39b9590b5a0c7f484e >::Type, boost::python::bases< class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >, boost::noncopyable > class_0950e6469e715d39b9590b5a0c7f484e("Estimator", "", boost::python::no_init); - - if(autowig::Held< struct ::statiskit::OptimizationEstimation< double, class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_0950e6469e715d39b9590b5a0c7f484e >::Type, autowig::Held< struct ::statiskit::OptimizationEstimation< double, class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::OptimizationEstimation< double, class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::OptimizationEstimation< double, class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::Type, autowig::Held< class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_098b1688f9d6517bac4fe76bfdbe24bd.cpp b/src/py/wrapper/wrapper_098b1688f9d6517bac4fe76bfdbe24bd.cpp deleted file mode 100644 index 30492dbd..00000000 --- a/src/py/wrapper/wrapper_098b1688f9d6517bac4fe76bfdbe24bd.cpp +++ /dev/null @@ -1,68 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_098b1688f9d6517bac4fe76bfdbe24bd : public ::statiskit::ContinuousMultivariateConditionalDistribution, public boost::python::wrapper< struct ::statiskit::ContinuousMultivariateConditionalDistribution > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistribution > > copy() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistribution > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistribution > > (result); - } - - virtual unsigned int get_nb_parameters() const - { return this->get_override("get_nb_parameters")(); } - - virtual struct ::statiskit::MultivariateSampleSpace const * get_explanatory_space() const - { return this->get_override("get_explanatory_space")(); } - - virtual struct ::statiskit::MultivariateDistribution const * operator()(struct ::statiskit::MultivariateEvent const & param_0) const - { return this->get_override("operator()")(param_0); } - - virtual ::statiskit::Index get_nb_components() const - { return this->get_override("get_nb_components")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_098b1688f9d6517bac4fe76bfdbe24bd const volatile * get_pointer(autowig::Wrap_098b1688f9d6517bac4fe76bfdbe24bd const volatile *c) { return c; } - template <> struct ::statiskit::ContinuousMultivariateConditionalDistribution const volatile * get_pointer(struct ::statiskit::ContinuousMultivariateConditionalDistribution const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_098b1688f9d6517bac4fe76bfdbe24bd() -{ - - 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; - boost::python::class_< autowig::Wrap_098b1688f9d6517bac4fe76bfdbe24bd, autowig::Held< autowig::Wrap_098b1688f9d6517bac4fe76bfdbe24bd >::Type, boost::python::bases< struct ::statiskit::MultivariateConditionalDistribution >, boost::noncopyable > class_098b1688f9d6517bac4fe76bfdbe24bd("ContinuousMultivariateConditionalDistribution", "", boost::python::no_init); - - if(autowig::Held< struct ::statiskit::ContinuousMultivariateConditionalDistribution >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_098b1688f9d6517bac4fe76bfdbe24bd >::Type, autowig::Held< struct ::statiskit::ContinuousMultivariateConditionalDistribution >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::ContinuousMultivariateConditionalDistribution >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::ContinuousMultivariateConditionalDistribution >::Type, autowig::Held< struct ::statiskit::MultivariateConditionalDistribution >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_099f33625b8c56688a7b3e04cbb36b62.cpp b/src/py/wrapper/wrapper_099f33625b8c56688a7b3e04cbb36b62.cpp deleted file mode 100644 index 214408b0..00000000 --- a/src/py/wrapper/wrapper_099f33625b8c56688a7b3e04cbb36b62.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::OptimizationEstimationImpl< struct ::statiskit::ContinuousUnivariateMixtureDistribution *, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::ContinuousUnivariateMixtureDistribution *, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_099f33625b8c56688a7b3e04cbb36b62() -{ - - 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; - ::statiskit::Index (::statiskit::OptimizationEstimationImpl< ::statiskit::ContinuousUnivariateMixtureDistribution *, ::statiskit::ContinuousUnivariateMixtureDistribution, ::statiskit::ContinuousUnivariateDistributionEstimation >::*method_pointer_833e7c2de4275589a63f3df93e4620d3)() const = &::statiskit::OptimizationEstimationImpl< struct ::statiskit::ContinuousUnivariateMixtureDistribution *, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::size; - boost::python::class_< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::ContinuousUnivariateMixtureDistribution *, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >, autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::ContinuousUnivariateMixtureDistribution *, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::ActiveEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > > > class_099f33625b8c56688a7b3e04cbb36b62("_OptimizationEstimationImpl_099f33625b8c56688a7b3e04cbb36b62", "", boost::python::no_init); - class_099f33625b8c56688a7b3e04cbb36b62.def(boost::python::init< >("")); - class_099f33625b8c56688a7b3e04cbb36b62.def(boost::python::init< struct ::statiskit::ContinuousUnivariateMixtureDistribution const *, struct ::statiskit::UnivariateData const * >("")); - class_099f33625b8c56688a7b3e04cbb36b62.def(boost::python::init< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::ContinuousUnivariateMixtureDistribution *, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const & >("")); - class_099f33625b8c56688a7b3e04cbb36b62.def("__len__", method_pointer_833e7c2de4275589a63f3df93e4620d3, ""); - - if(autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::ContinuousUnivariateMixtureDistribution *, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::ContinuousUnivariateMixtureDistribution *, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file 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_09e5fef4970b56dabc3cf805a4fca937.cpp b/src/py/wrapper/wrapper_09e5fef4970b56dabc3cf805a4fca937.cpp deleted file mode 100644 index eafa7e32..00000000 --- a/src/py/wrapper/wrapper_09e5fef4970b56dabc3cf805a4fca937.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::ActiveEstimation< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::ActiveEstimation< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_09e5fef4970b56dabc3cf805a4fca937() -{ - - 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::MultivariateData const * (::statiskit::ActiveEstimation< ::statiskit::CategoricalMultivariateDistribution, ::statiskit::CategoricalMultivariateDistributionEstimation >::*method_pointer_b6564d8146b55e9ea25653efa134a5c2)() const = &::statiskit::ActiveEstimation< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::get_data; - boost::python::class_< class ::statiskit::ActiveEstimation< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >, autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation > > > class_09e5fef4970b56dabc3cf805a4fca937("_ActiveEstimation_09e5fef4970b56dabc3cf805a4fca937", "", boost::python::no_init); - class_09e5fef4970b56dabc3cf805a4fca937.def(boost::python::init< >("")); - class_09e5fef4970b56dabc3cf805a4fca937.def(boost::python::init< struct ::statiskit::MultivariateData const * >("")); - class_09e5fef4970b56dabc3cf805a4fca937.def(boost::python::init< struct ::statiskit::CategoricalMultivariateDistribution const *, struct ::statiskit::MultivariateData const * >("")); - class_09e5fef4970b56dabc3cf805a4fca937.def(boost::python::init< class ::statiskit::ActiveEstimation< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation > const & >("")); - class_09e5fef4970b56dabc3cf805a4fca937.def("get_data", method_pointer_b6564d8146b55e9ea25653efa134a5c2, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - - if(autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_09fa62065c8f5098af0f7db57ad3e6a9.cpp b/src/py/wrapper/wrapper_09fa62065c8f5098af0f7db57ad3e6a9.cpp deleted file mode 100644 index 5fc75d6b..00000000 --- a/src/py/wrapper/wrapper_09fa62065c8f5098af0f7db57ad3e6a9.cpp +++ /dev/null @@ -1,53 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_09fa62065c8f5098af0f7db57ad3e6a9 : public ::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistributionEstimation::Estimator, ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator >, public boost::python::wrapper< 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 > > - { - public: - - - protected: - - virtual double scoring(struct ::statiskit::SingularDistribution const * param_0, struct ::statiskit::MultivariateData const & param_1) const - { return this->get_override("scoring")(param_0, param_1); } - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_09fa62065c8f5098af0f7db57ad3e6a9 const volatile * get_pointer(autowig::Wrap_09fa62065c8f5098af0f7db57ad3e6a9 const volatile *c) { return c; } - template <> 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 > const volatile * get_pointer::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator > const volatile >(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 > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_09fa62065c8f5098af0f7db57ad3e6a9() -{ - - 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; - 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); - - 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) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_09fa62065c8f5098af0f7db57ad3e6a9 >::Type, 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 > >::Type >(); - boost::python::register_ptr_to_python< 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 > >::Type >(); - boost::python::implicitly_convertible< 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 > >::Type, autowig::Held< class ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_0a237c7df2ac57109630f38c8cbc0fd4.cpp b/src/py/wrapper/wrapper_0a237c7df2ac57109630f38c8cbc0fd4.cpp deleted file mode 100644 index e80392cb..00000000 --- a/src/py/wrapper/wrapper_0a237c7df2ac57109630f38c8cbc0fd4.cpp +++ /dev/null @@ -1,49 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator const volatile * get_pointer::Estimator const volatile >(class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_0a237c7df2ac57109630f38c8cbc0fd4() -{ - - 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; - std::string name_c4fa66fd13165a0abce0c43742e69748 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__shifted_distribution_estimation_c4fa66fd13165a0abce0c43742e69748"); - 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; - 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; - void (::statiskit::ShiftedDistributionEstimation< ::statiskit::ContinuousUnivariateDistribution, ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::*method_pointer_46b7be6effd8588195dd2ed7b673dfe3)(::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::estimator_type const &) = &::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::set_estimator; - 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("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 >(), ""); - class_0a237c7df2ac57109630f38c8cbc0fd4.def("set_estimator", method_pointer_46b7be6effd8588195dd2ed7b673dfe3, ""); - - if(autowig::Held< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistributionEstimation::Estimator, class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator, struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_0a36039624465699ab0fb3ebba56695a.cpp b/src/py/wrapper/wrapper_0a36039624465699ab0fb3ebba56695a.cpp deleted file mode 100644 index b84f71e9..00000000 --- a/src/py/wrapper/wrapper_0a36039624465699ab0fb3ebba56695a.cpp +++ /dev/null @@ -1,31 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::Estimator const volatile * get_pointer(class ::statiskit::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_0a36039624465699ab0fb3ebba56695a() -{ - - 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; - boost::python::class_< class ::statiskit::Estimator, autowig::Held< class ::statiskit::Estimator >::Type > class_0a36039624465699ab0fb3ebba56695a("Estimator", "", boost::python::no_init); - class_0a36039624465699ab0fb3ebba56695a.def(boost::python::init< class ::statiskit::Estimator const & >("")); - -} \ No newline at end of file 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 deleted file mode 100644 index 46a1fd8e..00000000 --- a/src/py/wrapper/wrapper_0b663e6159f1527ca997ac0244c65093.cpp +++ /dev/null @@ -1,46 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::LogisticDistribution const volatile * get_pointer(class ::statiskit::LogisticDistribution const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_0b663e6159f1527ca997ac0244c65093() -{ - - 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; - 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; - 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_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"); - - if(autowig::Held< class ::statiskit::LogisticDistribution >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::LogisticDistribution >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::LogisticDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_0b7e758230bf50db981289f48e9fdca7.cpp b/src/py/wrapper/wrapper_0b7e758230bf50db981289f48e9fdca7.cpp deleted file mode 100644 index a477b974..00000000 --- a/src/py/wrapper/wrapper_0b7e758230bf50db981289f48e9fdca7.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::ActiveEstimation< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::ActiveEstimation< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_0b7e758230bf50db981289f48e9fdca7() -{ - - 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; - class ::statiskit::MultivariateConditionalData const * (::statiskit::ActiveEstimation< ::statiskit::DiscreteMultivariateConditionalDistribution, ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::*method_pointer_5fc123f962285d24b134bb10c9bdf736)() const = &::statiskit::ActiveEstimation< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::get_data; - boost::python::class_< class ::statiskit::ActiveEstimation< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >, autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation > > > class_0b7e758230bf50db981289f48e9fdca7("_ActiveEstimation_0b7e758230bf50db981289f48e9fdca7", "", boost::python::no_init); - class_0b7e758230bf50db981289f48e9fdca7.def(boost::python::init< >("")); - class_0b7e758230bf50db981289f48e9fdca7.def(boost::python::init< class ::statiskit::MultivariateConditionalData const * >("")); - class_0b7e758230bf50db981289f48e9fdca7.def(boost::python::init< struct ::statiskit::DiscreteMultivariateConditionalDistribution const *, class ::statiskit::MultivariateConditionalData const * >("")); - class_0b7e758230bf50db981289f48e9fdca7.def(boost::python::init< class ::statiskit::ActiveEstimation< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation > const & >("")); - class_0b7e758230bf50db981289f48e9fdca7.def("get_data", method_pointer_5fc123f962285d24b134bb10c9bdf736, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - - if(autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation > >::Type, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_0db25688c9bf5a57b1d944dcc1a3b7f2.cpp b/src/py/wrapper/wrapper_0db25688c9bf5a57b1d944dcc1a3b7f2.cpp deleted file mode 100644 index ed77351a..00000000 --- a/src/py/wrapper/wrapper_0db25688c9bf5a57b1d944dcc1a3b7f2.cpp +++ /dev/null @@ -1,68 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_0db25688c9bf5a57b1d944dcc1a3b7f2 : public ::statiskit::UnivariateFrequencyDistribution< ::statiskit::DiscreteUnivariateDistribution >, public boost::python::wrapper< class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution > > - { - public: - - virtual double get_variance() const - { return this->get_override("get_variance")(); } - - virtual double get_mean() const - { return this->get_override("get_mean")(); } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_0db25688c9bf5a57b1d944dcc1a3b7f2 const volatile * get_pointer(autowig::Wrap_0db25688c9bf5a57b1d944dcc1a3b7f2 const volatile *c) { return c; } - template <> class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution > const volatile * get_pointer const volatile >(class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_0db25688c9bf5a57b1d944dcc1a3b7f2() -{ - - 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; - 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_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, ""); - - if(autowig::Held< class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_0db25688c9bf5a57b1d944dcc1a3b7f2 >::Type, autowig::Held< class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution > >::Type, autowig::Held< struct ::statiskit::DiscreteUnivariateDistribution >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_0e41540d879f5526a70e316582f05d49.cpp b/src/py/wrapper/wrapper_0e41540d879f5526a70e316582f05d49.cpp deleted file mode 100644 index 11a677b8..00000000 --- a/src/py/wrapper/wrapper_0e41540d879f5526a70e316582f05d49.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_cb48823d3bd55083b26b4347b10b3e4c(class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > const & instance, const struct ::statiskit::UnivariateEvent & param_out) { instance.operator*() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_0e41540d879f5526a70e316582f05d49() -{ - - 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_0e41540d879f5526a70e316582f05d49_to_python - { - static PyObject* convert(class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > const & unique_ptr_0e41540d879f5526a70e316582f05d49) - { - //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > & >(unique_ptr_0e41540d879f5526a70e316582f05d49).release()).ptr()); - std::shared_ptr< struct ::statiskit::UnivariateEvent > shared_ptr_0e41540d879f5526a70e316582f05d49(std::move(const_cast< class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > & >(unique_ptr_0e41540d879f5526a70e316582f05d49))); - return boost::python::incref(boost::python::object(shared_ptr_0e41540d879f5526a70e316582f05d49).ptr()); - } - }; - - boost::python::to_python_converter< class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > >, unique_ptr_0e41540d879f5526a70e316582f05d49_to_python >(); -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_0ec3624c447f5547b35390faafaf867f.cpp b/src/py/wrapper/wrapper_0ec3624c447f5547b35390faafaf867f.cpp deleted file mode 100644 index 17a969c7..00000000 --- a/src/py/wrapper/wrapper_0ec3624c447f5547b35390faafaf867f.cpp +++ /dev/null @@ -1,59 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_0ec3624c447f5547b35390faafaf867f : public ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistribution >, public boost::python::wrapper< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistribution > > - { - public: - - virtual double get_variance() const - { return this->get_override("get_variance")(); } - - virtual double get_mean() const - { return this->get_override("get_mean")(); } - - virtual unsigned int get_nb_parameters() const - { return this->get_override("get_nb_parameters")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_0ec3624c447f5547b35390faafaf867f const volatile * get_pointer(autowig::Wrap_0ec3624c447f5547b35390faafaf867f const volatile *c) { return c; } - template <> struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistribution > const volatile * get_pointer const volatile >(struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistribution > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_0ec3624c447f5547b35390faafaf867f() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistribution > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_0ec3624c447f5547b35390faafaf867f >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistribution > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistribution > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistribution > >::Type, autowig::Held< struct ::statiskit::DiscreteUnivariateDistribution >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_0ec596bf98a6521c9bf30c96dc0ff201.cpp b/src/py/wrapper/wrapper_0ec596bf98a6521c9bf30c96dc0ff201.cpp deleted file mode 100644 index f2a09f57..00000000 --- a/src/py/wrapper/wrapper_0ec596bf98a6521c9bf30c96dc0ff201.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::UnivariateFrequencyDistributionEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile * get_pointer, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile >(struct ::statiskit::UnivariateFrequencyDistributionEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_0ec596bf98a6521c9bf30c96dc0ff201() -{ - - 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; - boost::python::class_< struct ::statiskit::UnivariateFrequencyDistributionEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistributionEstimation >, autowig::Held< struct ::statiskit::UnivariateFrequencyDistributionEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::ActiveEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistributionEstimation > > > class_0ec596bf98a6521c9bf30c96dc0ff201("_UnivariateFrequencyDistributionEstimation_0ec596bf98a6521c9bf30c96dc0ff201", "", boost::python::no_init); - class_0ec596bf98a6521c9bf30c96dc0ff201.def(boost::python::init< >("")); - class_0ec596bf98a6521c9bf30c96dc0ff201.def(boost::python::init< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution > const *, struct ::statiskit::UnivariateData const * >("")); - class_0ec596bf98a6521c9bf30c96dc0ff201.def(boost::python::init< struct ::statiskit::UnivariateFrequencyDistributionEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const & >("")); - - if(autowig::Held< struct ::statiskit::UnivariateFrequencyDistributionEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::UnivariateFrequencyDistributionEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_0f631b8bbb065d39a1378915b306a904.cpp b/src/py/wrapper/wrapper_0f631b8bbb065d39a1378915b306a904.cpp deleted file mode 100644 index fe3ea0c5..00000000 --- a/src/py/wrapper/wrapper_0f631b8bbb065d39a1378915b306a904.cpp +++ /dev/null @@ -1,71 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_0f631b8bbb065d39a1378915b306a904 : public ::statiskit::UnivariateSampleSpace, public boost::python::wrapper< struct ::statiskit::UnivariateSampleSpace > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateSampleSpace, struct ::std::default_delete< struct ::statiskit::UnivariateSampleSpace > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateSampleSpace, struct ::std::default_delete< struct ::statiskit::UnivariateSampleSpace > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateSampleSpace, struct ::std::default_delete< struct ::statiskit::UnivariateSampleSpace > > (result); - } - - virtual bool is_compatible(struct ::statiskit::UnivariateEvent const * param_0) const - { return this->get_override("is_compatible")(param_0); } - - virtual enum ::statiskit::ordering_type get_ordering() const - { return this->get_override("get_ordering")(); } - - virtual enum ::statiskit::outcome_type get_outcome() const - { return this->get_override("get_outcome")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_0f631b8bbb065d39a1378915b306a904 const volatile * get_pointer(autowig::Wrap_0f631b8bbb065d39a1378915b306a904 const volatile *c) { return c; } - template <> struct ::statiskit::UnivariateSampleSpace const volatile * get_pointer(struct ::statiskit::UnivariateSampleSpace const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_0f631b8bbb065d39a1378915b306a904() -{ - - 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; - enum ::statiskit::outcome_type (::statiskit::UnivariateSampleSpace::*method_pointer_2875d281654d56729645a2393c5d7ae3)() const = &::statiskit::UnivariateSampleSpace::get_outcome; - enum ::statiskit::ordering_type (::statiskit::UnivariateSampleSpace::*method_pointer_a5c2538f602650ca89c7d30ba94848b9)() const = &::statiskit::UnivariateSampleSpace::get_ordering; - bool (::statiskit::UnivariateSampleSpace::*method_pointer_aabfe8c337085d58a1ab73066415dd66)(struct ::statiskit::UnivariateEvent const *) const = &::statiskit::UnivariateSampleSpace::is_compatible; - class ::std::unique_ptr< struct ::statiskit::UnivariateSampleSpace, struct ::std::default_delete< struct ::statiskit::UnivariateSampleSpace > > (::statiskit::UnivariateSampleSpace::*method_pointer_a90fb1d3b5f75154bbd9fec1e0bee360)() const = &::statiskit::UnivariateSampleSpace::copy; - boost::python::class_< autowig::Wrap_0f631b8bbb065d39a1378915b306a904, autowig::Held< autowig::Wrap_0f631b8bbb065d39a1378915b306a904 >::Type, boost::noncopyable > class_0f631b8bbb065d39a1378915b306a904("UnivariateSampleSpace", "", boost::python::no_init); - class_0f631b8bbb065d39a1378915b306a904.def("get_outcome", boost::python::pure_virtual(method_pointer_2875d281654d56729645a2393c5d7ae3), ""); - class_0f631b8bbb065d39a1378915b306a904.def("get_ordering", boost::python::pure_virtual(method_pointer_a5c2538f602650ca89c7d30ba94848b9), ""); - class_0f631b8bbb065d39a1378915b306a904.def("is_compatible", boost::python::pure_virtual(method_pointer_aabfe8c337085d58a1ab73066415dd66), ""); - class_0f631b8bbb065d39a1378915b306a904.def("copy", boost::python::pure_virtual(method_pointer_a90fb1d3b5f75154bbd9fec1e0bee360), ""); - if(autowig::Held< struct ::statiskit::UnivariateSampleSpace >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_0f631b8bbb065d39a1378915b306a904 >::Type, autowig::Held< struct ::statiskit::UnivariateSampleSpace >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::UnivariateSampleSpace >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_0f6bb80b715057a7964abf2a553f0818.cpp b/src/py/wrapper/wrapper_0f6bb80b715057a7964abf2a553f0818.cpp deleted file mode 100644 index bc939255..00000000 --- a/src/py/wrapper/wrapper_0f6bb80b715057a7964abf2a553f0818.cpp +++ /dev/null @@ -1,45 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::CriterionEstimator const volatile * get_pointer::CriterionEstimator const volatile >(class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::CriterionEstimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_0f6bb80b715057a7964abf2a553f0818() -{ - - 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; - std::string name_98899d54414f570aa57f6357fdc66074 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__selection_98899d54414f570aa57f6357fdc66074"); - 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; - enum ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::CriterionEstimator::criterion_type const & (::statiskit::Selection< ::statiskit::CategoricalUnivariateConditionalDistribution, ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::CriterionEstimator::*method_pointer_947c0fd69797587d837bbff6708446d6)() const = &::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::CriterionEstimator::get_criterion; - void (::statiskit::Selection< ::statiskit::CategoricalUnivariateConditionalDistribution, ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::CriterionEstimator::*method_pointer_07716d2b02925b9ea110b412b9df7028)(enum ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::CriterionEstimator::criterion_type const &) = &::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::CriterionEstimator::set_criterion; - boost::python::class_< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::CriterionEstimator, autowig::Held< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::CriterionEstimator >::Type, boost::python::bases< 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 > > > class_0f6bb80b715057a7964abf2a553f0818("CriterionEstimator", "", boost::python::no_init); - class_0f6bb80b715057a7964abf2a553f0818.def(boost::python::init< >("")); - class_0f6bb80b715057a7964abf2a553f0818.def(boost::python::init< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::CriterionEstimator const & >("")); - class_0f6bb80b715057a7964abf2a553f0818.def("get_criterion", method_pointer_947c0fd69797587d837bbff6708446d6, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - class_0f6bb80b715057a7964abf2a553f0818.def("set_criterion", method_pointer_07716d2b02925b9ea110b412b9df7028, ""); - - if(autowig::Held< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::CriterionEstimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::CriterionEstimator >::Type, 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 > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_104495a9f44f508fb8c76ab6d2269ec3.cpp b/src/py/wrapper/wrapper_104495a9f44f508fb8c76ab6d2269ec3.cpp deleted file mode 100644 index 6a1520b2..00000000 --- a/src/py/wrapper/wrapper_104495a9f44f508fb8c76ab6d2269ec3.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::GeometricDistributionMLEstimation const volatile * get_pointer(struct ::statiskit::GeometricDistributionMLEstimation const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_104495a9f44f508fb8c76ab6d2269ec3() -{ - - 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; - boost::python::class_< struct ::statiskit::GeometricDistributionMLEstimation, autowig::Held< struct ::statiskit::GeometricDistributionMLEstimation >::Type, boost::python::bases< class ::statiskit::ActiveEstimation< class ::statiskit::GeometricDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > > > class_104495a9f44f508fb8c76ab6d2269ec3("GeometricDistributionMLEstimation", "", boost::python::no_init); - class_104495a9f44f508fb8c76ab6d2269ec3.def(boost::python::init< >("")); - class_104495a9f44f508fb8c76ab6d2269ec3.def(boost::python::init< class ::statiskit::GeometricDistribution const *, struct ::statiskit::UnivariateData const * >("")); - class_104495a9f44f508fb8c76ab6d2269ec3.def(boost::python::init< struct ::statiskit::GeometricDistributionMLEstimation const & >("")); - - if(autowig::Held< struct ::statiskit::GeometricDistributionMLEstimation >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::GeometricDistributionMLEstimation >::Type, autowig::Held< class ::statiskit::ActiveEstimation< class ::statiskit::GeometricDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_10d55631c3925ada88a549c3ce423021.cpp b/src/py/wrapper/wrapper_10d55631c3925ada88a549c3ce423021.cpp deleted file mode 100644 index dde54880..00000000 --- a/src/py/wrapper/wrapper_10d55631c3925ada88a549c3ce423021.cpp +++ /dev/null @@ -1,73 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_10d55631c3925ada88a549c3ce423021 : public ::statiskit::Selection< ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::Estimator, public boost::python::wrapper< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator > > (result); - } - - - protected: - - virtual double scoring(struct ::statiskit::MultivariateConditionalDistribution const * param_0, class ::statiskit::MultivariateConditionalData const & param_1) const - { return this->get_override("scoring")(param_0, param_1); } - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_10d55631c3925ada88a549c3ce423021 const volatile * get_pointer(autowig::Wrap_10d55631c3925ada88a549c3ce423021 const volatile *c) { return c; } - template <> class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::Estimator const volatile * get_pointer::Estimator const volatile >(class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_10d55631c3925ada88a549c3ce423021() -{ - - 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; - std::string name_b797921d7173586f85a1f0978dfdd59d = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__selection_b797921d7173586f85a1f0978dfdd59d"); - 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; - ::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("__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, ""); - class_10d55631c3925ada88a549c3ce423021.def("add_estimator", method_pointer_e8847d0419dd5a9292bd0be2086203f7, ""); - class_10d55631c3925ada88a549c3ce423021.def("remove_estimator", method_pointer_bbec5b8237e256e9be611226efaa856d, ""); - - if(autowig::Held< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_10d55631c3925ada88a549c3ce423021 >::Type, autowig::Held< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::Estimator >::Type, autowig::Held< struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_10d5b7d349c75b6b89998f9a341fb629.cpp b/src/py/wrapper/wrapper_10d5b7d349c75b6b89998f9a341fb629.cpp deleted file mode 100644 index 80e4bac0..00000000 --- a/src/py/wrapper/wrapper_10d5b7d349c75b6b89998f9a341fb629.cpp +++ /dev/null @@ -1,53 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_10d5b7d349c75b6b89998f9a341fb629 : public ::statiskit::ContinuousUnivariateConditionalDistributionEstimation, public boost::python::wrapper< struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation > - { - public: - - virtual ::statiskit::UnivariateConditionalDistributionEstimation::estimated_type const * get_estimated() const - { return this->get_override("get_estimated")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_10d5b7d349c75b6b89998f9a341fb629 const volatile * get_pointer(autowig::Wrap_10d5b7d349c75b6b89998f9a341fb629 const volatile *c) { return c; } - template <> struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation const volatile * get_pointer(struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_10d5b7d349c75b6b89998f9a341fb629() -{ - - 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; - boost::python::class_< autowig::Wrap_10d5b7d349c75b6b89998f9a341fb629, autowig::Held< autowig::Wrap_10d5b7d349c75b6b89998f9a341fb629 >::Type, boost::python::bases< struct ::statiskit::UnivariateConditionalDistributionEstimation >, boost::noncopyable > class_10d5b7d349c75b6b89998f9a341fb629("ContinuousUnivariateConditionalDistributionEstimation", "", boost::python::no_init); - - if(autowig::Held< struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_10d5b7d349c75b6b89998f9a341fb629 >::Type, autowig::Held< struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::Type, autowig::Held< struct ::statiskit::UnivariateConditionalDistributionEstimation >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_1151599a3fae506b8f5a5bddf7efd129.cpp b/src/py/wrapper/wrapper_1151599a3fae506b8f5a5bddf7efd129.cpp deleted file mode 100644 index 4297ed6a..00000000 --- a/src/py/wrapper/wrapper_1151599a3fae506b8f5a5bddf7efd129.cpp +++ /dev/null @@ -1,62 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_1151599a3fae506b8f5a5bddf7efd129 : public ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, ::statiskit::MixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > >, public boost::python::wrapper< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, class ::statiskit::MixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > > > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > simulate() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > ::element_type* result = this->get_override("simulate")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > (result); - } - - virtual double probability(struct ::statiskit::MultivariateEvent const * param_0, bool const & param_1) const - { return this->get_override("probability")(param_0, param_1); } - - virtual ::statiskit::Index get_nb_components() const - { return this->get_override("get_nb_components")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_1151599a3fae506b8f5a5bddf7efd129 const volatile * get_pointer(autowig::Wrap_1151599a3fae506b8f5a5bddf7efd129 const volatile *c) { return c; } - template <> struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, class ::statiskit::MixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > > const volatile * get_pointer, class ::statiskit::MixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > > const volatile >(struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, class ::statiskit::MixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_1151599a3fae506b8f5a5bddf7efd129() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, class ::statiskit::MixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_1151599a3fae506b8f5a5bddf7efd129 >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, class ::statiskit::MixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, class ::statiskit::MixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, class ::statiskit::MixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > > >::Type, autowig::Held< class ::statiskit::MixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_117864e1dfe65915bf10502e182e5502.cpp b/src/py/wrapper/wrapper_117864e1dfe65915bf10502e182e5502.cpp deleted file mode 100644 index b0106068..00000000 --- a/src/py/wrapper/wrapper_117864e1dfe65915bf10502e182e5502.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_d940dfc3527a5e7ea30b7c7f815c15ad(class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > const & instance, const struct ::statiskit::UnivariateDistributionEstimation::Estimator & param_out) { instance.operator*() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_117864e1dfe65915bf10502e182e5502() -{ - - 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_117864e1dfe65915bf10502e182e5502_to_python - { - static PyObject* convert(class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > const & unique_ptr_117864e1dfe65915bf10502e182e5502) - { - //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > & >(unique_ptr_117864e1dfe65915bf10502e182e5502).release()).ptr()); - std::shared_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator > shared_ptr_117864e1dfe65915bf10502e182e5502(std::move(const_cast< class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > & >(unique_ptr_117864e1dfe65915bf10502e182e5502))); - return boost::python::incref(boost::python::object(shared_ptr_117864e1dfe65915bf10502e182e5502).ptr()); - } - }; - - boost::python::to_python_converter< class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > >, unique_ptr_117864e1dfe65915bf10502e182e5502_to_python >(); -} \ No newline at end of file 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 deleted file mode 100644 index 4a197f07..00000000 --- a/src/py/wrapper/wrapper_13232a7341945cd08787bdf29befb389.cpp +++ /dev/null @@ -1,88 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_13232a7341945cd08787bdf29befb389 : public ::statiskit::MixtureDistribution< ::statiskit::SingularDistribution >, public boost::python::wrapper< class ::statiskit::MixtureDistribution< struct ::statiskit::SingularDistribution > > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::SingularDistribution, struct ::std::default_delete< struct ::statiskit::SingularDistribution > > copy() const - { - ::std::unique_ptr< struct ::statiskit::SingularDistribution, struct ::std::default_delete< struct ::statiskit::SingularDistribution > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::SingularDistribution, struct ::std::default_delete< struct ::statiskit::SingularDistribution > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > simulate(unsigned int param_0) const - { - ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > ::element_type* result = this->get_override("simulate")(param_0); - return ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > (result); - } - - virtual double probability(struct ::statiskit::MultivariateEvent const * param_0, bool const & param_1) const - { return this->get_override("probability")(param_0, param_1); } - - virtual ::statiskit::Index get_nb_components() const - { return this->get_override("get_nb_components")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_13232a7341945cd08787bdf29befb389 const volatile * get_pointer(autowig::Wrap_13232a7341945cd08787bdf29befb389 const volatile *c) { return c; } - template <> class ::statiskit::MixtureDistribution< struct ::statiskit::SingularDistribution > const volatile * get_pointer const volatile >(class ::statiskit::MixtureDistribution< struct ::statiskit::SingularDistribution > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_13232a7341945cd08787bdf29befb389() -{ - - 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; - ::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; - class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const & (::statiskit::MixtureDistribution< ::statiskit::SingularDistribution >::*method_pointer_7963c44546715eb0ab2c51bc5d9508e2)() const = &::statiskit::MixtureDistribution< struct ::statiskit::SingularDistribution >::get_pi; - void (::statiskit::MixtureDistribution< ::statiskit::SingularDistribution >::*method_pointer_5b390b67e10f5171aad53ac4b34b9aad)(class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const &) = &::statiskit::MixtureDistribution< struct ::statiskit::SingularDistribution >::set_pi; - class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > (::statiskit::MixtureDistribution< ::statiskit::SingularDistribution >::*method_pointer_422b9d66f2f95daa938ac7924ebeac4d)(struct ::statiskit::MultivariateEvent const *, bool const &) const = &::statiskit::MixtureDistribution< struct ::statiskit::SingularDistribution >::posterior; - ::statiskit::Index (::statiskit::MixtureDistribution< ::statiskit::SingularDistribution >::*method_pointer_8b660503f42355aface44a6b269d2198)(struct ::statiskit::MultivariateEvent const *) const = &::statiskit::MixtureDistribution< struct ::statiskit::SingularDistribution >::assignment; - class ::std::vector< unsigned long int, class ::std::allocator< unsigned long int > > (::statiskit::MixtureDistribution< ::statiskit::SingularDistribution >::*method_pointer_2402a3a010375f17bc28753344cae909)(struct ::statiskit::MultivariateData const &) const = &::statiskit::MixtureDistribution< struct ::statiskit::SingularDistribution >::assignment; - 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_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, ""); - class_13232a7341945cd08787bdf29befb389.def("get_pi", method_pointer_7963c44546715eb0ab2c51bc5d9508e2, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - class_13232a7341945cd08787bdf29befb389.def("set_pi", method_pointer_5b390b67e10f5171aad53ac4b34b9aad, ""); - class_13232a7341945cd08787bdf29befb389.def("posterior", method_pointer_422b9d66f2f95daa938ac7924ebeac4d, ""); - class_13232a7341945cd08787bdf29befb389.def("assignment", method_pointer_8b660503f42355aface44a6b269d2198, ""); - class_13232a7341945cd08787bdf29befb389.def("assignment", method_pointer_2402a3a010375f17bc28753344cae909, ""); - class_13232a7341945cd08787bdf29befb389.def("uncertainty", method_pointer_7371ce416e5556a6b595feb14bf9b48b, ""); - class_13232a7341945cd08787bdf29befb389.def("uncertainty", method_pointer_49ba69a598e250d89edd74201e72a6f0, ""); - - if(autowig::Held< class ::statiskit::MixtureDistribution< struct ::statiskit::SingularDistribution > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_13232a7341945cd08787bdf29befb389 >::Type, autowig::Held< class ::statiskit::MixtureDistribution< struct ::statiskit::SingularDistribution > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::MixtureDistribution< struct ::statiskit::SingularDistribution > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::MixtureDistribution< struct ::statiskit::SingularDistribution > >::Type, autowig::Held< struct ::statiskit::SingularDistribution >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_134023695d4459f2931df9cb87b57330.cpp b/src/py/wrapper/wrapper_134023695d4459f2931df9cb87b57330.cpp deleted file mode 100644 index 2d95d01a..00000000 --- a/src/py/wrapper/wrapper_134023695d4459f2931df9cb87b57330.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::ActiveEstimation< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::ActiveEstimation< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_134023695d4459f2931df9cb87b57330() -{ - - 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::MultivariateData const * (::statiskit::ActiveEstimation< ::statiskit::ContinuousMultivariateDistribution, ::statiskit::ContinuousMultivariateDistributionEstimation >::*method_pointer_30cb362e5d2c5275878ee2af9d27b927)() const = &::statiskit::ActiveEstimation< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::get_data; - boost::python::class_< class ::statiskit::ActiveEstimation< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >, autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation > > > class_134023695d4459f2931df9cb87b57330("_ActiveEstimation_134023695d4459f2931df9cb87b57330", "", boost::python::no_init); - class_134023695d4459f2931df9cb87b57330.def(boost::python::init< >("")); - class_134023695d4459f2931df9cb87b57330.def(boost::python::init< struct ::statiskit::MultivariateData const * >("")); - class_134023695d4459f2931df9cb87b57330.def(boost::python::init< struct ::statiskit::ContinuousMultivariateDistribution const *, struct ::statiskit::MultivariateData const * >("")); - class_134023695d4459f2931df9cb87b57330.def(boost::python::init< class ::statiskit::ActiveEstimation< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation > const & >("")); - class_134023695d4459f2931df9cb87b57330.def("get_data", method_pointer_30cb362e5d2c5275878ee2af9d27b927, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - - if(autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_13d523d2695b5825b5cf182c5a8fa6ca.cpp b/src/py/wrapper/wrapper_13d523d2695b5825b5cf182c5a8fa6ca.cpp deleted file mode 100644 index eced91f9..00000000 --- a/src/py/wrapper/wrapper_13d523d2695b5825b5cf182c5a8fa6ca.cpp +++ /dev/null @@ -1,61 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator const volatile * get_pointer::Estimator const volatile >(class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_13d523d2695b5825b5cf182c5a8fa6ca() -{ - - 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; - std::string name_637dbedd3c8a59949a0df6e3a9989f87 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__mixture_distribution_em_estimation_637dbedd3c8a59949a0df6e3a9989f87"); - 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; - 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; - void (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MixtureSingularDistribution, ::statiskit::SingularDistributionEstimation >::Estimator::*method_pointer_7c75b8500f365659ace0796b1e4f68f2)(struct ::statiskit::SingularDistributionEstimation::Estimator const *) = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator::set_default_estimator; - struct ::statiskit::SingularDistributionEstimation::Estimator const * (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MixtureSingularDistribution, ::statiskit::SingularDistributionEstimation >::Estimator::*method_pointer_928f5c482c2d5d089a00f0558f1f1201)(::statiskit::Index const &) const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator::get_estimator; - void (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MixtureSingularDistribution, ::statiskit::SingularDistributionEstimation >::Estimator::*method_pointer_1f8064733cea5b7ca1ad121a0ce24f22)(::statiskit::Index const &, struct ::statiskit::SingularDistributionEstimation::Estimator const *) = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator::set_estimator; - struct ::statiskit::MixtureSingularDistribution const * (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MixtureSingularDistribution, ::statiskit::SingularDistributionEstimation >::Estimator::*method_pointer_d0d5a689c6d55af6942cadb104f81600)() const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator::get_initializator; - void (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MixtureSingularDistribution, ::statiskit::SingularDistributionEstimation >::Estimator::*method_pointer_110722245cc45e79832534f3af259270)(struct ::statiskit::MixtureSingularDistribution const &) = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator::set_initializator; - bool (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MixtureSingularDistribution, ::statiskit::SingularDistributionEstimation >::Estimator::*method_pointer_bb8afebd7f445831aeddda1913a0c43f)() const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator::get_limit; - void (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MixtureSingularDistribution, ::statiskit::SingularDistributionEstimation >::Estimator::*method_pointer_1fb2d6eeef8450deb579158d3cd7d314)(bool const &) = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator::set_limit; - 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("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 >(), ""); - class_13d523d2695b5825b5cf182c5a8fa6ca.def("set_default_estimator", method_pointer_7c75b8500f365659ace0796b1e4f68f2, ""); - class_13d523d2695b5825b5cf182c5a8fa6ca.def("get_estimator", method_pointer_928f5c482c2d5d089a00f0558f1f1201, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_13d523d2695b5825b5cf182c5a8fa6ca.def("set_estimator", method_pointer_1f8064733cea5b7ca1ad121a0ce24f22, ""); - class_13d523d2695b5825b5cf182c5a8fa6ca.def("get_initializator", method_pointer_d0d5a689c6d55af6942cadb104f81600, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_13d523d2695b5825b5cf182c5a8fa6ca.def("set_initializator", method_pointer_110722245cc45e79832534f3af259270, ""); - class_13d523d2695b5825b5cf182c5a8fa6ca.def("get_limit", method_pointer_bb8afebd7f445831aeddda1913a0c43f, ""); - class_13d523d2695b5825b5cf182c5a8fa6ca.def("set_limit", method_pointer_1fb2d6eeef8450deb579158d3cd7d314, ""); - - if(autowig::Held< class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator >::Type, autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MixtureSingularDistribution *, struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_13ec603d05f1534bbe1491c0634dca90.cpp b/src/py/wrapper/wrapper_13ec603d05f1534bbe1491c0634dca90.cpp deleted file mode 100644 index 57f6958b..00000000 --- a/src/py/wrapper/wrapper_13ec603d05f1534bbe1491c0634dca90.cpp +++ /dev/null @@ -1,58 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_13ec603d05f1534bbe1491c0634dca90 : public ::statiskit::MultivariateDispersionEstimation, public boost::python::wrapper< class ::statiskit::MultivariateDispersionEstimation > - { - public: - - virtual class ::Eigen::Matrix< double, -1, -1, 0, -1, -1 > const & get_dispersion() const - { - ::Eigen::Matrix< double, -1, -1, 0, -1, -1 >* result = this->get_override("get_dispersion")(); - return *result; - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_13ec603d05f1534bbe1491c0634dca90 const volatile * get_pointer(autowig::Wrap_13ec603d05f1534bbe1491c0634dca90 const volatile *c) { return c; } - template <> class ::statiskit::MultivariateDispersionEstimation const volatile * get_pointer(class ::statiskit::MultivariateDispersionEstimation const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_13ec603d05f1534bbe1491c0634dca90() -{ - - 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; - class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const & (::statiskit::MultivariateDispersionEstimation::*method_pointer_ebec9ac7b6a4561290c4d11e2dc97512)() const = &::statiskit::MultivariateDispersionEstimation::get_location; - class ::Eigen::Matrix< double, -1, -1, 0, -1, -1 > const & (::statiskit::MultivariateDispersionEstimation::*method_pointer_f90e89297ac2541ca0716c5f01e71bb0)() const = &::statiskit::MultivariateDispersionEstimation::get_dispersion; - boost::python::class_< autowig::Wrap_13ec603d05f1534bbe1491c0634dca90, autowig::Held< autowig::Wrap_13ec603d05f1534bbe1491c0634dca90 >::Type, boost::noncopyable > class_13ec603d05f1534bbe1491c0634dca90("MultivariateDispersionEstimation", "", boost::python::no_init); - class_13ec603d05f1534bbe1491c0634dca90.def("get_location", method_pointer_ebec9ac7b6a4561290c4d11e2dc97512, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - class_13ec603d05f1534bbe1491c0634dca90.def("get_dispersion", boost::python::pure_virtual(method_pointer_f90e89297ac2541ca0716c5f01e71bb0), boost::python::return_value_policy< boost::python::return_by_value >(), ""); - if(autowig::Held< class ::statiskit::MultivariateDispersionEstimation >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_13ec603d05f1534bbe1491c0634dca90 >::Type, autowig::Held< class ::statiskit::MultivariateDispersionEstimation >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::MultivariateDispersionEstimation >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_1495e1a47b435a5cab889b3ee5b413de.cpp b/src/py/wrapper/wrapper_1495e1a47b435a5cab889b3ee5b413de.cpp deleted file mode 100644 index 9e5f3e94..00000000 --- a/src/py/wrapper/wrapper_1495e1a47b435a5cab889b3ee5b413de.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_707948007ea950d7bc0027557e87f0ad(class ::std::unique_ptr< struct ::statiskit::UnivariateData::Generator, struct ::std::default_delete< struct ::statiskit::UnivariateData::Generator > > const & instance, const struct ::statiskit::UnivariateData::Generator & param_out) { instance.operator*() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::std::unique_ptr< struct ::statiskit::UnivariateData::Generator, struct ::std::default_delete< struct ::statiskit::UnivariateData::Generator > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< struct ::statiskit::UnivariateData::Generator, struct ::std::default_delete< struct ::statiskit::UnivariateData::Generator > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_1495e1a47b435a5cab889b3ee5b413de() -{ - - 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_1495e1a47b435a5cab889b3ee5b413de_to_python - { - static PyObject* convert(class ::std::unique_ptr< struct ::statiskit::UnivariateData::Generator, struct ::std::default_delete< struct ::statiskit::UnivariateData::Generator > > const & unique_ptr_1495e1a47b435a5cab889b3ee5b413de) - { - //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< struct ::statiskit::UnivariateData::Generator, struct ::std::default_delete< struct ::statiskit::UnivariateData::Generator > > & >(unique_ptr_1495e1a47b435a5cab889b3ee5b413de).release()).ptr()); - std::shared_ptr< struct ::statiskit::UnivariateData::Generator > shared_ptr_1495e1a47b435a5cab889b3ee5b413de(std::move(const_cast< class ::std::unique_ptr< struct ::statiskit::UnivariateData::Generator, struct ::std::default_delete< struct ::statiskit::UnivariateData::Generator > > & >(unique_ptr_1495e1a47b435a5cab889b3ee5b413de))); - return boost::python::incref(boost::python::object(shared_ptr_1495e1a47b435a5cab889b3ee5b413de).ptr()); - } - }; - - boost::python::to_python_converter< class ::std::unique_ptr< struct ::statiskit::UnivariateData::Generator, struct ::std::default_delete< struct ::statiskit::UnivariateData::Generator > >, unique_ptr_1495e1a47b435a5cab889b3ee5b413de_to_python >(); -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_14a9cd2a8d9a572e8c7d58d490e5269e.cpp b/src/py/wrapper/wrapper_14a9cd2a8d9a572e8c7d58d490e5269e.cpp deleted file mode 100644 index 09d82916..00000000 --- a/src/py/wrapper/wrapper_14a9cd2a8d9a572e8c7d58d490e5269e.cpp +++ /dev/null @@ -1,75 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_14a9cd2a8d9a572e8c7d58d490e5269e : public ::statiskit::CategoricalSampleSpace, public boost::python::wrapper< struct ::statiskit::CategoricalSampleSpace > - { - public: - - virtual class ::Eigen::Matrix< double, 1, -1, 1, 1, -1 > encode(class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > const & param_0) const - { return this->get_override("encode")(param_0); } - - virtual void set_encoding(enum ::statiskit::encoding_type const & param_0) - { this->get_override("set_encoding")(param_0); } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateSampleSpace, struct ::std::default_delete< struct ::statiskit::UnivariateSampleSpace > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateSampleSpace, struct ::std::default_delete< struct ::statiskit::UnivariateSampleSpace > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateSampleSpace, struct ::std::default_delete< struct ::statiskit::UnivariateSampleSpace > > (result); - } - - virtual enum ::statiskit::ordering_type get_ordering() const - { return this->get_override("get_ordering")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_14a9cd2a8d9a572e8c7d58d490e5269e const volatile * get_pointer(autowig::Wrap_14a9cd2a8d9a572e8c7d58d490e5269e const volatile *c) { return c; } - template <> struct ::statiskit::CategoricalSampleSpace const volatile * get_pointer(struct ::statiskit::CategoricalSampleSpace const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_14a9cd2a8d9a572e8c7d58d490e5269e() -{ - - 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; - ::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_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("get_cardinality", method_pointer_cc993d85d2cc5dba89eed6588dbf7c05, ""); - 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), ""); - - if(autowig::Held< struct ::statiskit::CategoricalSampleSpace >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_14a9cd2a8d9a572e8c7d58d490e5269e >::Type, autowig::Held< struct ::statiskit::CategoricalSampleSpace >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::CategoricalSampleSpace >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::CategoricalSampleSpace >::Type, autowig::Held< struct ::statiskit::UnivariateSampleSpace >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_14b77d76dd2d51e1acac41ef7ea4a4ca.cpp b/src/py/wrapper/wrapper_14b77d76dd2d51e1acac41ef7ea4a4ca.cpp deleted file mode 100644 index 6dace211..00000000 --- a/src/py/wrapper/wrapper_14b77d76dd2d51e1acac41ef7ea4a4ca.cpp +++ /dev/null @@ -1,46 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::NegativeBinomialDistribution const volatile * get_pointer(class ::statiskit::NegativeBinomialDistribution const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_14b77d76dd2d51e1acac41ef7ea4a4ca() -{ - - 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; - 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; - 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_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"); - - if(autowig::Held< class ::statiskit::NegativeBinomialDistribution >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::NegativeBinomialDistribution >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistribution > >::Type >(); - } - -} \ No newline at end of file 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_154892f4a4d05203bd5b77c0b8662195.cpp b/src/py/wrapper/wrapper_154892f4a4d05203bd5b77c0b8662195.cpp deleted file mode 100644 index 56242be0..00000000 --- a/src/py/wrapper/wrapper_154892f4a4d05203bd5b77c0b8662195.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_682a5e9fde3d584ab6db49d232668bb7(class ::std::unique_ptr< struct ::statiskit::MultivariateDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateDistribution > > const & instance, const 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::MultivariateDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateDistribution > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< struct ::statiskit::MultivariateDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateDistribution > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_154892f4a4d05203bd5b77c0b8662195() -{ - - 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_154892f4a4d05203bd5b77c0b8662195_to_python - { - static PyObject* convert(class ::std::unique_ptr< struct ::statiskit::MultivariateDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateDistribution > > const & unique_ptr_154892f4a4d05203bd5b77c0b8662195) - { - //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< struct ::statiskit::MultivariateDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateDistribution > > & >(unique_ptr_154892f4a4d05203bd5b77c0b8662195).release()).ptr()); - std::shared_ptr< struct ::statiskit::MultivariateDistribution > shared_ptr_154892f4a4d05203bd5b77c0b8662195(std::move(const_cast< class ::std::unique_ptr< struct ::statiskit::MultivariateDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateDistribution > > & >(unique_ptr_154892f4a4d05203bd5b77c0b8662195))); - return boost::python::incref(boost::python::object(shared_ptr_154892f4a4d05203bd5b77c0b8662195).ptr()); - } - }; - - boost::python::to_python_converter< class ::std::unique_ptr< struct ::statiskit::MultivariateDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateDistribution > >, unique_ptr_154892f4a4d05203bd5b77c0b8662195_to_python >(); -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_1581bb259a1355888c0e234a7f9960d9.cpp b/src/py/wrapper/wrapper_1581bb259a1355888c0e234a7f9960d9.cpp deleted file mode 100644 index a8acf2f0..00000000 --- a/src/py/wrapper/wrapper_1581bb259a1355888c0e234a7f9960d9.cpp +++ /dev/null @@ -1,49 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::BinomialDistributionMMEstimation::Estimator const volatile * get_pointer(class ::statiskit::BinomialDistributionMMEstimation::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_1581bb259a1355888c0e234a7f9960d9() -{ - - 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; - std::string name_dbc8a0461eeb579aa69a16cbe03a3913 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._binomial_distribution_mm_estimation"); - 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; - 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; - void (::statiskit::BinomialDistributionMMEstimation::Estimator::*method_pointer_33cfeb40eb0552c4b8e77c99cc95009c)(struct ::statiskit::UnivariateDispersionEstimation::Estimator const &) = &::statiskit::BinomialDistributionMMEstimation::Estimator::set_dispersion; - 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("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 >(), ""); - class_1581bb259a1355888c0e234a7f9960d9.def("set_dispersion", method_pointer_33cfeb40eb0552c4b8e77c99cc95009c, ""); - - if(autowig::Held< class ::statiskit::BinomialDistributionMMEstimation::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::BinomialDistributionMMEstimation::Estimator >::Type, autowig::Held< struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_15d5beb354475a4b8c2ab5885c0662bd.cpp b/src/py/wrapper/wrapper_15d5beb354475a4b8c2ab5885c0662bd.cpp deleted file mode 100644 index 5f2829b3..00000000 --- a/src/py/wrapper/wrapper_15d5beb354475a4b8c2ab5885c0662bd.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::OptimizationEstimation< double, class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > const volatile * get_pointer const volatile >(struct ::statiskit::OptimizationEstimation< double, class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_15d5beb354475a4b8c2ab5885c0662bd() -{ - - 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; - double const (::statiskit::OptimizationEstimation< double, ::statiskit::SplittingDistribution, ::statiskit::DiscreteMultivariateDistributionEstimation >::*method_pointer_ec055f06b236594088ffd24cd6d11550)(::statiskit::Index const &) const = &::statiskit::OptimizationEstimation< double, class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::get_iteration; - boost::python::class_< struct ::statiskit::OptimizationEstimation< double, class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >, autowig::Held< struct ::statiskit::OptimizationEstimation< double, class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > > > class_15d5beb354475a4b8c2ab5885c0662bd("_OptimizationEstimation_15d5beb354475a4b8c2ab5885c0662bd", "", boost::python::no_init); - class_15d5beb354475a4b8c2ab5885c0662bd.def(boost::python::init< >("")); - class_15d5beb354475a4b8c2ab5885c0662bd.def(boost::python::init< class ::statiskit::SplittingDistribution const *, struct ::statiskit::MultivariateData const * >("")); - class_15d5beb354475a4b8c2ab5885c0662bd.def(boost::python::init< struct ::statiskit::OptimizationEstimation< double, class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > const & >("")); - class_15d5beb354475a4b8c2ab5885c0662bd.def("get_iteration", method_pointer_ec055f06b236594088ffd24cd6d11550, ""); - - if(autowig::Held< struct ::statiskit::OptimizationEstimation< double, class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::OptimizationEstimation< double, class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_160b713997e259caa9b19848803d29f1.cpp b/src/py/wrapper/wrapper_160b713997e259caa9b19848803d29f1.cpp deleted file mode 100644 index 547d4403..00000000 --- a/src/py/wrapper/wrapper_160b713997e259caa9b19848803d29f1.cpp +++ /dev/null @@ -1,105 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_a6c072f3d22452a0a03fc2e7fa32a0b5(class ::std::vector< struct ::statiskit::UnivariateSampleSpace *, class ::std::allocator< struct ::statiskit::UnivariateSampleSpace * > > & instance, ::std::vector< struct ::statiskit::UnivariateSampleSpace *, class ::std::allocator< struct ::statiskit::UnivariateSampleSpace * > >::size_type param_in_0, const ::std::vector< struct ::statiskit::UnivariateSampleSpace *, class ::std::allocator< struct ::statiskit::UnivariateSampleSpace * > >::reference param_out) { instance.at(param_in_0) = param_out; } - void method_decorator_9d231f8feb5a530a9be6a0a456258b64(class ::std::vector< struct ::statiskit::UnivariateSampleSpace *, class ::std::allocator< struct ::statiskit::UnivariateSampleSpace * > > & instance, const ::std::vector< struct ::statiskit::UnivariateSampleSpace *, class ::std::allocator< struct ::statiskit::UnivariateSampleSpace * > >::reference param_out) { instance.front() = param_out; } - void method_decorator_8c90f6a1688451bd89c1bacee415a70a(class ::std::vector< struct ::statiskit::UnivariateSampleSpace *, class ::std::allocator< struct ::statiskit::UnivariateSampleSpace * > > & instance, const ::std::vector< struct ::statiskit::UnivariateSampleSpace *, class ::std::allocator< struct ::statiskit::UnivariateSampleSpace * > >::reference param_out) { instance.back() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::std::vector< struct ::statiskit::UnivariateSampleSpace *, class ::std::allocator< struct ::statiskit::UnivariateSampleSpace * > > const volatile * get_pointer > const volatile >(class ::std::vector< struct ::statiskit::UnivariateSampleSpace *, class ::std::allocator< struct ::statiskit::UnivariateSampleSpace * > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_160b713997e259caa9b19848803d29f1() -{ - - 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; - void (::std::vector< ::statiskit::UnivariateSampleSpace *, ::std::allocator< ::statiskit::UnivariateSampleSpace * > >::*method_pointer_88b3f016ae7d54418cc2f3e637e852b7)(::std::vector< struct ::statiskit::UnivariateSampleSpace *, class ::std::allocator< struct ::statiskit::UnivariateSampleSpace * > >::size_type , ::std::vector< struct ::statiskit::UnivariateSampleSpace *, class ::std::allocator< struct ::statiskit::UnivariateSampleSpace * > >::value_type const &) = &::std::vector< struct ::statiskit::UnivariateSampleSpace *, class ::std::allocator< struct ::statiskit::UnivariateSampleSpace * > >::assign; - ::std::vector< struct ::statiskit::UnivariateSampleSpace *, class ::std::allocator< struct ::statiskit::UnivariateSampleSpace * > >::size_type (::std::vector< ::statiskit::UnivariateSampleSpace *, ::std::allocator< ::statiskit::UnivariateSampleSpace * > >::*method_pointer_416a49a53c945efab7a05694f8508f2b)() const = &::std::vector< struct ::statiskit::UnivariateSampleSpace *, class ::std::allocator< struct ::statiskit::UnivariateSampleSpace * > >::size; - ::std::vector< struct ::statiskit::UnivariateSampleSpace *, class ::std::allocator< struct ::statiskit::UnivariateSampleSpace * > >::size_type (::std::vector< ::statiskit::UnivariateSampleSpace *, ::std::allocator< ::statiskit::UnivariateSampleSpace * > >::*method_pointer_20809c8856da5a2cb900d5ea69ba5926)() const = &::std::vector< struct ::statiskit::UnivariateSampleSpace *, class ::std::allocator< struct ::statiskit::UnivariateSampleSpace * > >::max_size; - ::std::vector< struct ::statiskit::UnivariateSampleSpace *, class ::std::allocator< struct ::statiskit::UnivariateSampleSpace * > >::size_type (::std::vector< ::statiskit::UnivariateSampleSpace *, ::std::allocator< ::statiskit::UnivariateSampleSpace * > >::*method_pointer_63a02ad8628155bb89f3c0beb49939d6)() const = &::std::vector< struct ::statiskit::UnivariateSampleSpace *, class ::std::allocator< struct ::statiskit::UnivariateSampleSpace * > >::capacity; - bool (::std::vector< ::statiskit::UnivariateSampleSpace *, ::std::allocator< ::statiskit::UnivariateSampleSpace * > >::*method_pointer_23bbf8bbbe785923b2cd3a729bc4a017)() const = &::std::vector< struct ::statiskit::UnivariateSampleSpace *, class ::std::allocator< struct ::statiskit::UnivariateSampleSpace * > >::empty; - void (::std::vector< ::statiskit::UnivariateSampleSpace *, ::std::allocator< ::statiskit::UnivariateSampleSpace * > >::*method_pointer_194c577c5cd35a0b80783b1498f2630d)(::std::vector< struct ::statiskit::UnivariateSampleSpace *, class ::std::allocator< struct ::statiskit::UnivariateSampleSpace * > >::size_type ) = &::std::vector< struct ::statiskit::UnivariateSampleSpace *, class ::std::allocator< struct ::statiskit::UnivariateSampleSpace * > >::reserve; - ::std::vector< struct ::statiskit::UnivariateSampleSpace *, class ::std::allocator< struct ::statiskit::UnivariateSampleSpace * > >::reference (::std::vector< ::statiskit::UnivariateSampleSpace *, ::std::allocator< ::statiskit::UnivariateSampleSpace * > >::*method_pointer_a6c072f3d22452a0a03fc2e7fa32a0b5)(::std::vector< struct ::statiskit::UnivariateSampleSpace *, class ::std::allocator< struct ::statiskit::UnivariateSampleSpace * > >::size_type ) = &::std::vector< struct ::statiskit::UnivariateSampleSpace *, class ::std::allocator< struct ::statiskit::UnivariateSampleSpace * > >::at; - ::std::vector< struct ::statiskit::UnivariateSampleSpace *, class ::std::allocator< struct ::statiskit::UnivariateSampleSpace * > >::const_reference (::std::vector< ::statiskit::UnivariateSampleSpace *, ::std::allocator< ::statiskit::UnivariateSampleSpace * > >::*method_pointer_50c00d9b0dc555b9bd24a3e19b878c0f)(::std::vector< struct ::statiskit::UnivariateSampleSpace *, class ::std::allocator< struct ::statiskit::UnivariateSampleSpace * > >::size_type ) const = &::std::vector< struct ::statiskit::UnivariateSampleSpace *, class ::std::allocator< struct ::statiskit::UnivariateSampleSpace * > >::at; - ::std::vector< struct ::statiskit::UnivariateSampleSpace *, class ::std::allocator< struct ::statiskit::UnivariateSampleSpace * > >::reference (::std::vector< ::statiskit::UnivariateSampleSpace *, ::std::allocator< ::statiskit::UnivariateSampleSpace * > >::*method_pointer_9d231f8feb5a530a9be6a0a456258b64)() = &::std::vector< struct ::statiskit::UnivariateSampleSpace *, class ::std::allocator< struct ::statiskit::UnivariateSampleSpace * > >::front; - ::std::vector< struct ::statiskit::UnivariateSampleSpace *, class ::std::allocator< struct ::statiskit::UnivariateSampleSpace * > >::const_reference (::std::vector< ::statiskit::UnivariateSampleSpace *, ::std::allocator< ::statiskit::UnivariateSampleSpace * > >::*method_pointer_6c1fde779c945331a3ab3a0bed679126)() const = &::std::vector< struct ::statiskit::UnivariateSampleSpace *, class ::std::allocator< struct ::statiskit::UnivariateSampleSpace * > >::front; - ::std::vector< struct ::statiskit::UnivariateSampleSpace *, class ::std::allocator< struct ::statiskit::UnivariateSampleSpace * > >::reference (::std::vector< ::statiskit::UnivariateSampleSpace *, ::std::allocator< ::statiskit::UnivariateSampleSpace * > >::*method_pointer_8c90f6a1688451bd89c1bacee415a70a)() = &::std::vector< struct ::statiskit::UnivariateSampleSpace *, class ::std::allocator< struct ::statiskit::UnivariateSampleSpace * > >::back; - ::std::vector< struct ::statiskit::UnivariateSampleSpace *, class ::std::allocator< struct ::statiskit::UnivariateSampleSpace * > >::const_reference (::std::vector< ::statiskit::UnivariateSampleSpace *, ::std::allocator< ::statiskit::UnivariateSampleSpace * > >::*method_pointer_b61282a763c159ea94f8df472929c885)() const = &::std::vector< struct ::statiskit::UnivariateSampleSpace *, class ::std::allocator< struct ::statiskit::UnivariateSampleSpace * > >::back; - void (::std::vector< ::statiskit::UnivariateSampleSpace *, ::std::allocator< ::statiskit::UnivariateSampleSpace * > >::*method_pointer_d05a9c7cb0855e82bc34594cfe000a83)(::std::vector< struct ::statiskit::UnivariateSampleSpace *, class ::std::allocator< struct ::statiskit::UnivariateSampleSpace * > >::value_type const &) = &::std::vector< struct ::statiskit::UnivariateSampleSpace *, class ::std::allocator< struct ::statiskit::UnivariateSampleSpace * > >::push_back; - void (::std::vector< ::statiskit::UnivariateSampleSpace *, ::std::allocator< ::statiskit::UnivariateSampleSpace * > >::*method_pointer_db96833773745c3eb6bd54a488de10fc)() = &::std::vector< struct ::statiskit::UnivariateSampleSpace *, class ::std::allocator< struct ::statiskit::UnivariateSampleSpace * > >::pop_back; - void (::std::vector< ::statiskit::UnivariateSampleSpace *, ::std::allocator< ::statiskit::UnivariateSampleSpace * > >::*method_pointer_67f11f1c4d795cacbf8d147e8a905489)(class ::std::vector< struct ::statiskit::UnivariateSampleSpace *, class ::std::allocator< struct ::statiskit::UnivariateSampleSpace * > > &) = &::std::vector< struct ::statiskit::UnivariateSampleSpace *, class ::std::allocator< struct ::statiskit::UnivariateSampleSpace * > >::swap; - void (::std::vector< ::statiskit::UnivariateSampleSpace *, ::std::allocator< ::statiskit::UnivariateSampleSpace * > >::*method_pointer_e369802a9da05ac29ed7095037595b2d)() = &::std::vector< struct ::statiskit::UnivariateSampleSpace *, class ::std::allocator< struct ::statiskit::UnivariateSampleSpace * > >::clear; - boost::python::class_< class ::std::vector< struct ::statiskit::UnivariateSampleSpace *, class ::std::allocator< struct ::statiskit::UnivariateSampleSpace * > >, autowig::Held< class ::std::vector< struct ::statiskit::UnivariateSampleSpace *, class ::std::allocator< struct ::statiskit::UnivariateSampleSpace * > > >::Type > class_160b713997e259caa9b19848803d29f1("_Vector_160b713997e259caa9b19848803d29f1", "", boost::python::no_init); - class_160b713997e259caa9b19848803d29f1.def(boost::python::init< >("")); - class_160b713997e259caa9b19848803d29f1.def(boost::python::init< class ::std::vector< struct ::statiskit::UnivariateSampleSpace *, class ::std::allocator< struct ::statiskit::UnivariateSampleSpace * > > const & >("")); - class_160b713997e259caa9b19848803d29f1.def("assign", method_pointer_88b3f016ae7d54418cc2f3e637e852b7, ""); - class_160b713997e259caa9b19848803d29f1.def("__len__", method_pointer_416a49a53c945efab7a05694f8508f2b, ""); - class_160b713997e259caa9b19848803d29f1.def("max_size", method_pointer_20809c8856da5a2cb900d5ea69ba5926, ""); - class_160b713997e259caa9b19848803d29f1.def("capacity", method_pointer_63a02ad8628155bb89f3c0beb49939d6, ""); - class_160b713997e259caa9b19848803d29f1.def("empty", method_pointer_23bbf8bbbe785923b2cd3a729bc4a017, ""); - class_160b713997e259caa9b19848803d29f1.def("reserve", method_pointer_194c577c5cd35a0b80783b1498f2630d, ""); - class_160b713997e259caa9b19848803d29f1.def("at", method_pointer_a6c072f3d22452a0a03fc2e7fa32a0b5, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_160b713997e259caa9b19848803d29f1.def("at", autowig::method_decorator_a6c072f3d22452a0a03fc2e7fa32a0b5); - class_160b713997e259caa9b19848803d29f1.def("at", method_pointer_50c00d9b0dc555b9bd24a3e19b878c0f, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_160b713997e259caa9b19848803d29f1.def("front", method_pointer_9d231f8feb5a530a9be6a0a456258b64, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_160b713997e259caa9b19848803d29f1.def("front", autowig::method_decorator_9d231f8feb5a530a9be6a0a456258b64); - class_160b713997e259caa9b19848803d29f1.def("front", method_pointer_6c1fde779c945331a3ab3a0bed679126, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_160b713997e259caa9b19848803d29f1.def("back", method_pointer_8c90f6a1688451bd89c1bacee415a70a, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_160b713997e259caa9b19848803d29f1.def("back", autowig::method_decorator_8c90f6a1688451bd89c1bacee415a70a); - class_160b713997e259caa9b19848803d29f1.def("back", method_pointer_b61282a763c159ea94f8df472929c885, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_160b713997e259caa9b19848803d29f1.def("push_back", method_pointer_d05a9c7cb0855e82bc34594cfe000a83, ""); - class_160b713997e259caa9b19848803d29f1.def("pop_back", method_pointer_db96833773745c3eb6bd54a488de10fc, ""); - class_160b713997e259caa9b19848803d29f1.def("swap", method_pointer_67f11f1c4d795cacbf8d147e8a905489, ""); - class_160b713997e259caa9b19848803d29f1.def("clear", method_pointer_e369802a9da05ac29ed7095037595b2d, ""); - - struct vector_160b713997e259caa9b19848803d29f1_from_python - { - vector_160b713997e259caa9b19848803d29f1_from_python() - { - boost::python::converter::registry::push_back( - &convertible, - &construct, - boost::python::type_id< class ::std::vector< struct ::statiskit::UnivariateSampleSpace *, class ::std::allocator< struct ::statiskit::UnivariateSampleSpace * > > >()); - } - - static void* convertible(PyObject* obj_ptr) - { return obj_ptr; } - - static void construct(PyObject* obj_ptr, boost::python::converter::rvalue_from_python_stage1_data* data) - { - boost::python::handle<> obj_iter(PyObject_GetIter(obj_ptr)); - void* storage = ((boost::python::converter::rvalue_from_python_storage< class ::std::vector< struct ::statiskit::UnivariateSampleSpace *, class ::std::allocator< struct ::statiskit::UnivariateSampleSpace * > > >*)data)->storage.bytes; - new (storage) class ::std::vector< struct ::statiskit::UnivariateSampleSpace *, class ::std::allocator< struct ::statiskit::UnivariateSampleSpace * > >(); - data->convertible = storage; - class ::std::vector< struct ::statiskit::UnivariateSampleSpace *, class ::std::allocator< struct ::statiskit::UnivariateSampleSpace * > >& result = *((class ::std::vector< struct ::statiskit::UnivariateSampleSpace *, class ::std::allocator< struct ::statiskit::UnivariateSampleSpace * > >*)storage); - unsigned int i = 0; - for(;; i++) - { - boost::python::handle<> py_elem_hdl(boost::python::allow_null(PyIter_Next(obj_iter.get()))); - if(PyErr_Occurred()) - { boost::python::throw_error_already_set(); } - if(!py_elem_hdl.get()) - { break; } - boost::python::object py_elem_obj(py_elem_hdl); - result.push_back(boost::python::extract< struct ::statiskit::UnivariateSampleSpace * >(py_elem_obj)); - } - } - }; - - vector_160b713997e259caa9b19848803d29f1_from_python(); -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_167b2440c33657b2abc8311b6621a7bb.cpp b/src/py/wrapper/wrapper_167b2440c33657b2abc8311b6621a7bb.cpp deleted file mode 100644 index 1ed9953b..00000000 --- a/src/py/wrapper/wrapper_167b2440c33657b2abc8311b6621a7bb.cpp +++ /dev/null @@ -1,77 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_167b2440c33657b2abc8311b6621a7bb : public ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, ::statiskit::LaplaceDistribution, struct ::statiskit::ContinuousUnivariateDistribution >, public boost::python::wrapper< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::LaplaceDistribution, struct ::statiskit::ContinuousUnivariateDistribution > > - { - public: - - virtual double get_variance() const - { return this->get_override("get_variance")(); } - - virtual double get_mean() const - { return this->get_override("get_mean")(); } - - virtual double quantile(double const & param_0) const - { return this->get_override("quantile")(param_0); } - - virtual double cdf(double const & param_0) const - { return this->get_override("cdf")(param_0); } - - virtual double pdf(double const & param_0) const - { return this->get_override("pdf")(param_0); } - - virtual double ldf(double const & param_0) const - { return this->get_override("ldf")(param_0); } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > simulate() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > ::element_type* result = this->get_override("simulate")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (result); - } - - virtual unsigned int get_nb_parameters() const - { return this->get_override("get_nb_parameters")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_167b2440c33657b2abc8311b6621a7bb const volatile * get_pointer(autowig::Wrap_167b2440c33657b2abc8311b6621a7bb const volatile *c) { return c; } - template <> struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::LaplaceDistribution, struct ::statiskit::ContinuousUnivariateDistribution > const volatile * get_pointer const volatile >(struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::LaplaceDistribution, struct ::statiskit::ContinuousUnivariateDistribution > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_167b2440c33657b2abc8311b6621a7bb() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::LaplaceDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_167b2440c33657b2abc8311b6621a7bb >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::LaplaceDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::LaplaceDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::LaplaceDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::Type, autowig::Held< struct ::statiskit::ContinuousUnivariateDistribution >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_16a072b3aa3255f989f89ed810798d2e.cpp b/src/py/wrapper/wrapper_16a072b3aa3255f989f89ed810798d2e.cpp deleted file mode 100644 index ebc76bf6..00000000 --- a/src/py/wrapper/wrapper_16a072b3aa3255f989f89ed810798d2e.cpp +++ /dev/null @@ -1,77 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_16a072b3aa3255f989f89ed810798d2e : public ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, ::statiskit::NormalDistribution, struct ::statiskit::ContinuousUnivariateDistribution >, public boost::python::wrapper< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::NormalDistribution, struct ::statiskit::ContinuousUnivariateDistribution > > - { - public: - - virtual double get_variance() const - { return this->get_override("get_variance")(); } - - virtual double get_mean() const - { return this->get_override("get_mean")(); } - - virtual double quantile(double const & param_0) const - { return this->get_override("quantile")(param_0); } - - virtual double cdf(double const & param_0) const - { return this->get_override("cdf")(param_0); } - - virtual double pdf(double const & param_0) const - { return this->get_override("pdf")(param_0); } - - virtual double ldf(double const & param_0) const - { return this->get_override("ldf")(param_0); } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > simulate() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > ::element_type* result = this->get_override("simulate")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (result); - } - - virtual unsigned int get_nb_parameters() const - { return this->get_override("get_nb_parameters")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_16a072b3aa3255f989f89ed810798d2e const volatile * get_pointer(autowig::Wrap_16a072b3aa3255f989f89ed810798d2e const volatile *c) { return c; } - template <> struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::NormalDistribution, struct ::statiskit::ContinuousUnivariateDistribution > const volatile * get_pointer const volatile >(struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::NormalDistribution, struct ::statiskit::ContinuousUnivariateDistribution > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_16a072b3aa3255f989f89ed810798d2e() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::NormalDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_16a072b3aa3255f989f89ed810798d2e >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::NormalDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::NormalDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::NormalDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::Type, autowig::Held< struct ::statiskit::ContinuousUnivariateDistribution >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_16ec8df96bd85f88b8999c4cbe58279e.cpp b/src/py/wrapper/wrapper_16ec8df96bd85f88b8999c4cbe58279e.cpp deleted file mode 100644 index fe16f90c..00000000 --- a/src/py/wrapper/wrapper_16ec8df96bd85f88b8999c4cbe58279e.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::OptimizationEstimationImpl< class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 >, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > const volatile * get_pointer, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > const volatile >(class ::statiskit::OptimizationEstimationImpl< class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 >, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_16ec8df96bd85f88b8999c4cbe58279e() -{ - - 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; - ::statiskit::Index (::statiskit::OptimizationEstimationImpl< ::Eigen::Matrix< double, -1, 1, 0, -1, 1 >, ::statiskit::DirichletMultinomialSingularDistribution, ::statiskit::SingularDistributionEstimation >::*method_pointer_59c4db2afe595068b519ae8d33f49ab5)() const = &::statiskit::OptimizationEstimationImpl< class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 >, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::size; - boost::python::class_< class ::statiskit::OptimizationEstimationImpl< class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 >, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation >, autowig::Held< class ::statiskit::OptimizationEstimationImpl< class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 >, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::ActiveEstimation< class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > > > class_16ec8df96bd85f88b8999c4cbe58279e("_OptimizationEstimationImpl_16ec8df96bd85f88b8999c4cbe58279e", "", boost::python::no_init); - class_16ec8df96bd85f88b8999c4cbe58279e.def(boost::python::init< >("")); - class_16ec8df96bd85f88b8999c4cbe58279e.def(boost::python::init< class ::statiskit::DirichletMultinomialSingularDistribution const *, struct ::statiskit::MultivariateData const * >("")); - class_16ec8df96bd85f88b8999c4cbe58279e.def(boost::python::init< class ::statiskit::OptimizationEstimationImpl< class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 >, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > const & >("")); - class_16ec8df96bd85f88b8999c4cbe58279e.def("__len__", method_pointer_59c4db2afe595068b519ae8d33f49ab5, ""); - - if(autowig::Held< class ::statiskit::OptimizationEstimationImpl< class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 >, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::OptimizationEstimationImpl< class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 >, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::Type, autowig::Held< class ::statiskit::ActiveEstimation< class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_176ad7b821255b478820451a70624393.cpp b/src/py/wrapper/wrapper_176ad7b821255b478820451a70624393.cpp deleted file mode 100644 index 6bd41cbb..00000000 --- a/src/py/wrapper/wrapper_176ad7b821255b478820451a70624393.cpp +++ /dev/null @@ -1,68 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_176ad7b821255b478820451a70624393 : public ::statiskit::MultivariateLocationEstimation::Estimator, public boost::python::wrapper< struct ::statiskit::MultivariateLocationEstimation::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateLocationEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateLocationEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateLocationEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateLocationEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateLocationEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateLocationEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateLocationEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateLocationEstimation > > operator()(struct ::statiskit::MultivariateData const & param_0) const - { - ::std::unique_ptr< struct ::statiskit::MultivariateLocationEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateLocationEstimation > > ::element_type* result = this->get_override("operator()")(param_0); - return ::std::unique_ptr< struct ::statiskit::MultivariateLocationEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateLocationEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_176ad7b821255b478820451a70624393 const volatile * get_pointer(autowig::Wrap_176ad7b821255b478820451a70624393 const volatile *c) { return c; } - template <> struct ::statiskit::MultivariateLocationEstimation::Estimator const volatile * get_pointer(struct ::statiskit::MultivariateLocationEstimation::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_176ad7b821255b478820451a70624393() -{ - - 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; - std::string name_5517439c40d6505682aa2e58ed6cea33 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._multivariate_location_estimation"); - boost::python::object module_5517439c40d6505682aa2e58ed6cea33(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_5517439c40d6505682aa2e58ed6cea33.c_str())))); - boost::python::scope().attr("_multivariate_location_estimation") = module_5517439c40d6505682aa2e58ed6cea33; - boost::python::scope scope_5517439c40d6505682aa2e58ed6cea33 = module_5517439c40d6505682aa2e58ed6cea33; - class ::std::unique_ptr< struct ::statiskit::MultivariateLocationEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateLocationEstimation > > (::statiskit::MultivariateLocationEstimation::Estimator::*method_pointer_e9ba7deeca0056cb9754cfd757b7c670)(struct ::statiskit::MultivariateData const &) const = &::statiskit::MultivariateLocationEstimation::Estimator::operator(); - class ::std::unique_ptr< struct ::statiskit::MultivariateLocationEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateLocationEstimation::Estimator > > (::statiskit::MultivariateLocationEstimation::Estimator::*method_pointer_8c923ab987815d75950c21bd5ebe0e9a)() const = &::statiskit::MultivariateLocationEstimation::Estimator::copy; - boost::python::class_< autowig::Wrap_176ad7b821255b478820451a70624393, autowig::Held< autowig::Wrap_176ad7b821255b478820451a70624393 >::Type, boost::noncopyable > class_176ad7b821255b478820451a70624393("Estimator", "", boost::python::no_init); - class_176ad7b821255b478820451a70624393.def("__call__", boost::python::pure_virtual(method_pointer_e9ba7deeca0056cb9754cfd757b7c670), ""); - class_176ad7b821255b478820451a70624393.def("copy", boost::python::pure_virtual(method_pointer_8c923ab987815d75950c21bd5ebe0e9a), ""); - if(autowig::Held< struct ::statiskit::MultivariateLocationEstimation::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_176ad7b821255b478820451a70624393 >::Type, autowig::Held< struct ::statiskit::MultivariateLocationEstimation::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::MultivariateLocationEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file 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 deleted file mode 100644 index b02e11e6..00000000 --- a/src/py/wrapper/wrapper_1790dd7d2111554099562871bb0f85af.cpp +++ /dev/null @@ -1,59 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_1790dd7d2111554099562871bb0f85af : public ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateData, ::statiskit::UnivariateDataFrame, struct ::statiskit::UnivariateData >, public boost::python::wrapper< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateData, class ::statiskit::UnivariateDataFrame, struct ::statiskit::UnivariateData > > - { - public: - - virtual struct ::statiskit::UnivariateSampleSpace const * get_sample_space() const - { return this->get_override("get_sample_space")(); } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateData::Generator, struct ::std::default_delete< struct ::statiskit::UnivariateData::Generator > > generator() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateData::Generator, struct ::std::default_delete< struct ::statiskit::UnivariateData::Generator > > ::element_type* result = this->get_override("generator")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateData::Generator, struct ::std::default_delete< struct ::statiskit::UnivariateData::Generator > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_1790dd7d2111554099562871bb0f85af const volatile * get_pointer(autowig::Wrap_1790dd7d2111554099562871bb0f85af const volatile *c) { return c; } - template <> struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateData, class ::statiskit::UnivariateDataFrame, struct ::statiskit::UnivariateData > const volatile * get_pointer const volatile >(struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateData, class ::statiskit::UnivariateDataFrame, struct ::statiskit::UnivariateData > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_1790dd7d2111554099562871bb0f85af() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateData, class ::statiskit::UnivariateDataFrame, struct ::statiskit::UnivariateData > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_1790dd7d2111554099562871bb0f85af >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateData, class ::statiskit::UnivariateDataFrame, struct ::statiskit::UnivariateData > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateData, class ::statiskit::UnivariateDataFrame, struct ::statiskit::UnivariateData > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateData, class ::statiskit::UnivariateDataFrame, struct ::statiskit::UnivariateData > >::Type, autowig::Held< struct ::statiskit::UnivariateData >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_17c6ed20c6a8518c806e33b3fcfab409.cpp b/src/py/wrapper/wrapper_17c6ed20c6a8518c806e33b3fcfab409.cpp deleted file mode 100644 index b42054e6..00000000 --- a/src/py/wrapper/wrapper_17c6ed20c6a8518c806e33b3fcfab409.cpp +++ /dev/null @@ -1,66 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_17c6ed20c6a8518c806e33b3fcfab409 : public ::statiskit::OptimizationEstimationImpl< ::statiskit::DiscreteUnivariateMixtureDistribution *, struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator, public boost::python::wrapper< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::DiscreteUnivariateMixtureDistribution *, struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > operator()(::statiskit::UnivariateDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_17c6ed20c6a8518c806e33b3fcfab409 const volatile * get_pointer(autowig::Wrap_17c6ed20c6a8518c806e33b3fcfab409 const volatile *c) { return c; } - template <> class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::DiscreteUnivariateMixtureDistribution *, struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator const volatile * get_pointer::Estimator const volatile >(class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::DiscreteUnivariateMixtureDistribution *, struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_17c6ed20c6a8518c806e33b3fcfab409() -{ - - 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; - std::string name_19547a3e283b56f0bcbda5ed6c39eca7 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__optimization_estimation_impl_19547a3e283b56f0bcbda5ed6c39eca7"); - boost::python::object module_19547a3e283b56f0bcbda5ed6c39eca7(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_19547a3e283b56f0bcbda5ed6c39eca7.c_str())))); - boost::python::scope().attr("__optimization_estimation_impl_19547a3e283b56f0bcbda5ed6c39eca7") = module_19547a3e283b56f0bcbda5ed6c39eca7; - boost::python::scope scope_19547a3e283b56f0bcbda5ed6c39eca7 = module_19547a3e283b56f0bcbda5ed6c39eca7; - boost::python::class_< autowig::Wrap_17c6ed20c6a8518c806e33b3fcfab409, autowig::Held< autowig::Wrap_17c6ed20c6a8518c806e33b3fcfab409 >::Type, boost::python::bases< class ::statiskit::Optimization< struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator > >, boost::noncopyable > class_17c6ed20c6a8518c806e33b3fcfab409("Estimator", "", boost::python::no_init); - - if(autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::DiscreteUnivariateMixtureDistribution *, struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_17c6ed20c6a8518c806e33b3fcfab409 >::Type, autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::DiscreteUnivariateMixtureDistribution *, struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::DiscreteUnivariateMixtureDistribution *, struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::DiscreteUnivariateMixtureDistribution *, struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::Type, autowig::Held< class ::statiskit::Optimization< struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_18bed25ce1eb5640880f010edb403ed3.cpp b/src/py/wrapper/wrapper_18bed25ce1eb5640880f010edb403ed3.cpp deleted file mode 100644 index 29e402ee..00000000 --- a/src/py/wrapper/wrapper_18bed25ce1eb5640880f010edb403ed3.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::ActiveEstimation< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::ActiveEstimation< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_18bed25ce1eb5640880f010edb403ed3() -{ - - 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; - class ::statiskit::MultivariateConditionalData const * (::statiskit::ActiveEstimation< ::statiskit::ContinuousMultivariateConditionalDistribution, ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::*method_pointer_8191b5a54df25db7ba362c0921214ae0)() const = &::statiskit::ActiveEstimation< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::get_data; - boost::python::class_< class ::statiskit::ActiveEstimation< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >, autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation > > > class_18bed25ce1eb5640880f010edb403ed3("_ActiveEstimation_18bed25ce1eb5640880f010edb403ed3", "", boost::python::no_init); - class_18bed25ce1eb5640880f010edb403ed3.def(boost::python::init< >("")); - class_18bed25ce1eb5640880f010edb403ed3.def(boost::python::init< class ::statiskit::MultivariateConditionalData const * >("")); - class_18bed25ce1eb5640880f010edb403ed3.def(boost::python::init< struct ::statiskit::ContinuousMultivariateConditionalDistribution const *, class ::statiskit::MultivariateConditionalData const * >("")); - class_18bed25ce1eb5640880f010edb403ed3.def(boost::python::init< class ::statiskit::ActiveEstimation< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation > const & >("")); - class_18bed25ce1eb5640880f010edb403ed3.def("get_data", method_pointer_8191b5a54df25db7ba362c0921214ae0, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - - if(autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation > >::Type, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_1935a142d4425b8e9212ebbb3d98b996.cpp b/src/py/wrapper/wrapper_1935a142d4425b8e9212ebbb3d98b996.cpp deleted file mode 100644 index 9d1afc06..00000000 --- a/src/py/wrapper/wrapper_1935a142d4425b8e9212ebbb3d98b996.cpp +++ /dev/null @@ -1,66 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_1935a142d4425b8e9212ebbb3d98b996 : public ::statiskit::OptimizationEstimation< double, ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator, public boost::python::wrapper< struct ::statiskit::OptimizationEstimation< double, class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > operator()(::statiskit::UnivariateDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_1935a142d4425b8e9212ebbb3d98b996 const volatile * get_pointer(autowig::Wrap_1935a142d4425b8e9212ebbb3d98b996 const volatile *c) { return c; } - template <> struct ::statiskit::OptimizationEstimation< double, class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator const volatile * get_pointer::Estimator const volatile >(struct ::statiskit::OptimizationEstimation< double, class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_1935a142d4425b8e9212ebbb3d98b996() -{ - - 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; - std::string name_66ba790876ea5d25be923643f217b67a = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__optimization_estimation_66ba790876ea5d25be923643f217b67a"); - boost::python::object module_66ba790876ea5d25be923643f217b67a(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_66ba790876ea5d25be923643f217b67a.c_str())))); - boost::python::scope().attr("__optimization_estimation_66ba790876ea5d25be923643f217b67a") = module_66ba790876ea5d25be923643f217b67a; - boost::python::scope scope_66ba790876ea5d25be923643f217b67a = module_66ba790876ea5d25be923643f217b67a; - boost::python::class_< autowig::Wrap_1935a142d4425b8e9212ebbb3d98b996, autowig::Held< autowig::Wrap_1935a142d4425b8e9212ebbb3d98b996 >::Type, boost::python::bases< class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >, boost::noncopyable > class_1935a142d4425b8e9212ebbb3d98b996("Estimator", "", boost::python::no_init); - - if(autowig::Held< struct ::statiskit::OptimizationEstimation< double, class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_1935a142d4425b8e9212ebbb3d98b996 >::Type, autowig::Held< struct ::statiskit::OptimizationEstimation< double, class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::OptimizationEstimation< double, class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::OptimizationEstimation< double, class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::Type, autowig::Held< class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_19547a3e283b56f0bcbda5ed6c39eca7.cpp b/src/py/wrapper/wrapper_19547a3e283b56f0bcbda5ed6c39eca7.cpp deleted file mode 100644 index 85146592..00000000 --- a/src/py/wrapper/wrapper_19547a3e283b56f0bcbda5ed6c39eca7.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::OptimizationEstimationImpl< struct ::statiskit::DiscreteUnivariateMixtureDistribution *, struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::DiscreteUnivariateMixtureDistribution *, struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_19547a3e283b56f0bcbda5ed6c39eca7() -{ - - 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; - ::statiskit::Index (::statiskit::OptimizationEstimationImpl< ::statiskit::DiscreteUnivariateMixtureDistribution *, ::statiskit::DiscreteUnivariateMixtureDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::*method_pointer_2f248004e27f55c38979297b356031e0)() const = &::statiskit::OptimizationEstimationImpl< struct ::statiskit::DiscreteUnivariateMixtureDistribution *, struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::size; - boost::python::class_< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::DiscreteUnivariateMixtureDistribution *, struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >, autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::DiscreteUnivariateMixtureDistribution *, struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::ActiveEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > > > class_19547a3e283b56f0bcbda5ed6c39eca7("_OptimizationEstimationImpl_19547a3e283b56f0bcbda5ed6c39eca7", "", boost::python::no_init); - class_19547a3e283b56f0bcbda5ed6c39eca7.def(boost::python::init< >("")); - class_19547a3e283b56f0bcbda5ed6c39eca7.def(boost::python::init< struct ::statiskit::DiscreteUnivariateMixtureDistribution const *, struct ::statiskit::UnivariateData const * >("")); - class_19547a3e283b56f0bcbda5ed6c39eca7.def(boost::python::init< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::DiscreteUnivariateMixtureDistribution *, struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const & >("")); - class_19547a3e283b56f0bcbda5ed6c39eca7.def("__len__", method_pointer_2f248004e27f55c38979297b356031e0, ""); - - if(autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::DiscreteUnivariateMixtureDistribution *, struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::DiscreteUnivariateMixtureDistribution *, struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_19ec6a1f261852b5b192c3cbc4571d78.cpp b/src/py/wrapper/wrapper_19ec6a1f261852b5b192c3cbc4571d78.cpp deleted file mode 100644 index ee9763fd..00000000 --- a/src/py/wrapper/wrapper_19ec6a1f261852b5b192c3cbc4571d78.cpp +++ /dev/null @@ -1,105 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_d0aaaed44e815965a76dc2c3b2f63837(class ::std::vector< struct ::statiskit::ContinuousMultivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousMultivariateDistribution * > > & instance, ::std::vector< struct ::statiskit::ContinuousMultivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousMultivariateDistribution * > >::size_type param_in_0, const ::std::vector< struct ::statiskit::ContinuousMultivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousMultivariateDistribution * > >::reference param_out) { instance.at(param_in_0) = param_out; } - void method_decorator_1a93277a4d6f5017b4c3e6a88f9dfb43(class ::std::vector< struct ::statiskit::ContinuousMultivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousMultivariateDistribution * > > & instance, const ::std::vector< struct ::statiskit::ContinuousMultivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousMultivariateDistribution * > >::reference param_out) { instance.front() = param_out; } - void method_decorator_2474084c4fd555ec81f98e0053824674(class ::std::vector< struct ::statiskit::ContinuousMultivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousMultivariateDistribution * > > & instance, const ::std::vector< struct ::statiskit::ContinuousMultivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousMultivariateDistribution * > >::reference param_out) { instance.back() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::std::vector< struct ::statiskit::ContinuousMultivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousMultivariateDistribution * > > const volatile * get_pointer > const volatile >(class ::std::vector< struct ::statiskit::ContinuousMultivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousMultivariateDistribution * > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_19ec6a1f261852b5b192c3cbc4571d78() -{ - - 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; - void (::std::vector< ::statiskit::ContinuousMultivariateDistribution *, ::std::allocator< ::statiskit::ContinuousMultivariateDistribution * > >::*method_pointer_572afe9f5b815944a96c44b07e362aea)(::std::vector< struct ::statiskit::ContinuousMultivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousMultivariateDistribution * > >::size_type , ::std::vector< struct ::statiskit::ContinuousMultivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousMultivariateDistribution * > >::value_type const &) = &::std::vector< struct ::statiskit::ContinuousMultivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousMultivariateDistribution * > >::assign; - ::std::vector< struct ::statiskit::ContinuousMultivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousMultivariateDistribution * > >::size_type (::std::vector< ::statiskit::ContinuousMultivariateDistribution *, ::std::allocator< ::statiskit::ContinuousMultivariateDistribution * > >::*method_pointer_38d07b50758a58bb87f682a2d859edc5)() const = &::std::vector< struct ::statiskit::ContinuousMultivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousMultivariateDistribution * > >::size; - ::std::vector< struct ::statiskit::ContinuousMultivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousMultivariateDistribution * > >::size_type (::std::vector< ::statiskit::ContinuousMultivariateDistribution *, ::std::allocator< ::statiskit::ContinuousMultivariateDistribution * > >::*method_pointer_398aaead4ee750409cbe5f1331745a5a)() const = &::std::vector< struct ::statiskit::ContinuousMultivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousMultivariateDistribution * > >::max_size; - ::std::vector< struct ::statiskit::ContinuousMultivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousMultivariateDistribution * > >::size_type (::std::vector< ::statiskit::ContinuousMultivariateDistribution *, ::std::allocator< ::statiskit::ContinuousMultivariateDistribution * > >::*method_pointer_5e5118a5461154daa965f11e167d2070)() const = &::std::vector< struct ::statiskit::ContinuousMultivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousMultivariateDistribution * > >::capacity; - bool (::std::vector< ::statiskit::ContinuousMultivariateDistribution *, ::std::allocator< ::statiskit::ContinuousMultivariateDistribution * > >::*method_pointer_a377b0390b65509b9c71510f782ca199)() const = &::std::vector< struct ::statiskit::ContinuousMultivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousMultivariateDistribution * > >::empty; - void (::std::vector< ::statiskit::ContinuousMultivariateDistribution *, ::std::allocator< ::statiskit::ContinuousMultivariateDistribution * > >::*method_pointer_3b4f419050be58b5ad99d8e62aca5c63)(::std::vector< struct ::statiskit::ContinuousMultivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousMultivariateDistribution * > >::size_type ) = &::std::vector< struct ::statiskit::ContinuousMultivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousMultivariateDistribution * > >::reserve; - ::std::vector< struct ::statiskit::ContinuousMultivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousMultivariateDistribution * > >::reference (::std::vector< ::statiskit::ContinuousMultivariateDistribution *, ::std::allocator< ::statiskit::ContinuousMultivariateDistribution * > >::*method_pointer_d0aaaed44e815965a76dc2c3b2f63837)(::std::vector< struct ::statiskit::ContinuousMultivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousMultivariateDistribution * > >::size_type ) = &::std::vector< struct ::statiskit::ContinuousMultivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousMultivariateDistribution * > >::at; - ::std::vector< struct ::statiskit::ContinuousMultivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousMultivariateDistribution * > >::const_reference (::std::vector< ::statiskit::ContinuousMultivariateDistribution *, ::std::allocator< ::statiskit::ContinuousMultivariateDistribution * > >::*method_pointer_3c62ad09c99f5aa6b2c7df833b0a54bd)(::std::vector< struct ::statiskit::ContinuousMultivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousMultivariateDistribution * > >::size_type ) const = &::std::vector< struct ::statiskit::ContinuousMultivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousMultivariateDistribution * > >::at; - ::std::vector< struct ::statiskit::ContinuousMultivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousMultivariateDistribution * > >::reference (::std::vector< ::statiskit::ContinuousMultivariateDistribution *, ::std::allocator< ::statiskit::ContinuousMultivariateDistribution * > >::*method_pointer_1a93277a4d6f5017b4c3e6a88f9dfb43)() = &::std::vector< struct ::statiskit::ContinuousMultivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousMultivariateDistribution * > >::front; - ::std::vector< struct ::statiskit::ContinuousMultivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousMultivariateDistribution * > >::const_reference (::std::vector< ::statiskit::ContinuousMultivariateDistribution *, ::std::allocator< ::statiskit::ContinuousMultivariateDistribution * > >::*method_pointer_e1ab4a82ce105a3e9b27f9e69de5bd70)() const = &::std::vector< struct ::statiskit::ContinuousMultivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousMultivariateDistribution * > >::front; - ::std::vector< struct ::statiskit::ContinuousMultivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousMultivariateDistribution * > >::reference (::std::vector< ::statiskit::ContinuousMultivariateDistribution *, ::std::allocator< ::statiskit::ContinuousMultivariateDistribution * > >::*method_pointer_2474084c4fd555ec81f98e0053824674)() = &::std::vector< struct ::statiskit::ContinuousMultivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousMultivariateDistribution * > >::back; - ::std::vector< struct ::statiskit::ContinuousMultivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousMultivariateDistribution * > >::const_reference (::std::vector< ::statiskit::ContinuousMultivariateDistribution *, ::std::allocator< ::statiskit::ContinuousMultivariateDistribution * > >::*method_pointer_e615afbdaa5e57b38d259aaa00d9969b)() const = &::std::vector< struct ::statiskit::ContinuousMultivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousMultivariateDistribution * > >::back; - void (::std::vector< ::statiskit::ContinuousMultivariateDistribution *, ::std::allocator< ::statiskit::ContinuousMultivariateDistribution * > >::*method_pointer_8c6b4b6af5bd5ec994a16fa166b8b5ba)(::std::vector< struct ::statiskit::ContinuousMultivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousMultivariateDistribution * > >::value_type const &) = &::std::vector< struct ::statiskit::ContinuousMultivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousMultivariateDistribution * > >::push_back; - void (::std::vector< ::statiskit::ContinuousMultivariateDistribution *, ::std::allocator< ::statiskit::ContinuousMultivariateDistribution * > >::*method_pointer_ff5807704a2e5ff7bef76770f40b3371)() = &::std::vector< struct ::statiskit::ContinuousMultivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousMultivariateDistribution * > >::pop_back; - void (::std::vector< ::statiskit::ContinuousMultivariateDistribution *, ::std::allocator< ::statiskit::ContinuousMultivariateDistribution * > >::*method_pointer_2074276592eb542181fc14ae221179a7)(class ::std::vector< struct ::statiskit::ContinuousMultivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousMultivariateDistribution * > > &) = &::std::vector< struct ::statiskit::ContinuousMultivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousMultivariateDistribution * > >::swap; - void (::std::vector< ::statiskit::ContinuousMultivariateDistribution *, ::std::allocator< ::statiskit::ContinuousMultivariateDistribution * > >::*method_pointer_22c911e25b275ad5a0337d581e30b4d8)() = &::std::vector< struct ::statiskit::ContinuousMultivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousMultivariateDistribution * > >::clear; - boost::python::class_< class ::std::vector< struct ::statiskit::ContinuousMultivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousMultivariateDistribution * > >, autowig::Held< class ::std::vector< struct ::statiskit::ContinuousMultivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousMultivariateDistribution * > > >::Type > class_19ec6a1f261852b5b192c3cbc4571d78("_Vector_19ec6a1f261852b5b192c3cbc4571d78", "", boost::python::no_init); - class_19ec6a1f261852b5b192c3cbc4571d78.def(boost::python::init< >("")); - class_19ec6a1f261852b5b192c3cbc4571d78.def(boost::python::init< class ::std::vector< struct ::statiskit::ContinuousMultivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousMultivariateDistribution * > > const & >("")); - class_19ec6a1f261852b5b192c3cbc4571d78.def("assign", method_pointer_572afe9f5b815944a96c44b07e362aea, ""); - class_19ec6a1f261852b5b192c3cbc4571d78.def("__len__", method_pointer_38d07b50758a58bb87f682a2d859edc5, ""); - class_19ec6a1f261852b5b192c3cbc4571d78.def("max_size", method_pointer_398aaead4ee750409cbe5f1331745a5a, ""); - class_19ec6a1f261852b5b192c3cbc4571d78.def("capacity", method_pointer_5e5118a5461154daa965f11e167d2070, ""); - class_19ec6a1f261852b5b192c3cbc4571d78.def("empty", method_pointer_a377b0390b65509b9c71510f782ca199, ""); - class_19ec6a1f261852b5b192c3cbc4571d78.def("reserve", method_pointer_3b4f419050be58b5ad99d8e62aca5c63, ""); - class_19ec6a1f261852b5b192c3cbc4571d78.def("at", method_pointer_d0aaaed44e815965a76dc2c3b2f63837, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_19ec6a1f261852b5b192c3cbc4571d78.def("at", autowig::method_decorator_d0aaaed44e815965a76dc2c3b2f63837); - class_19ec6a1f261852b5b192c3cbc4571d78.def("at", method_pointer_3c62ad09c99f5aa6b2c7df833b0a54bd, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_19ec6a1f261852b5b192c3cbc4571d78.def("front", method_pointer_1a93277a4d6f5017b4c3e6a88f9dfb43, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_19ec6a1f261852b5b192c3cbc4571d78.def("front", autowig::method_decorator_1a93277a4d6f5017b4c3e6a88f9dfb43); - class_19ec6a1f261852b5b192c3cbc4571d78.def("front", method_pointer_e1ab4a82ce105a3e9b27f9e69de5bd70, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_19ec6a1f261852b5b192c3cbc4571d78.def("back", method_pointer_2474084c4fd555ec81f98e0053824674, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_19ec6a1f261852b5b192c3cbc4571d78.def("back", autowig::method_decorator_2474084c4fd555ec81f98e0053824674); - class_19ec6a1f261852b5b192c3cbc4571d78.def("back", method_pointer_e615afbdaa5e57b38d259aaa00d9969b, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_19ec6a1f261852b5b192c3cbc4571d78.def("push_back", method_pointer_8c6b4b6af5bd5ec994a16fa166b8b5ba, ""); - class_19ec6a1f261852b5b192c3cbc4571d78.def("pop_back", method_pointer_ff5807704a2e5ff7bef76770f40b3371, ""); - class_19ec6a1f261852b5b192c3cbc4571d78.def("swap", method_pointer_2074276592eb542181fc14ae221179a7, ""); - class_19ec6a1f261852b5b192c3cbc4571d78.def("clear", method_pointer_22c911e25b275ad5a0337d581e30b4d8, ""); - - struct vector_19ec6a1f261852b5b192c3cbc4571d78_from_python - { - vector_19ec6a1f261852b5b192c3cbc4571d78_from_python() - { - boost::python::converter::registry::push_back( - &convertible, - &construct, - boost::python::type_id< class ::std::vector< struct ::statiskit::ContinuousMultivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousMultivariateDistribution * > > >()); - } - - static void* convertible(PyObject* obj_ptr) - { return obj_ptr; } - - static void construct(PyObject* obj_ptr, boost::python::converter::rvalue_from_python_stage1_data* data) - { - boost::python::handle<> obj_iter(PyObject_GetIter(obj_ptr)); - void* storage = ((boost::python::converter::rvalue_from_python_storage< class ::std::vector< struct ::statiskit::ContinuousMultivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousMultivariateDistribution * > > >*)data)->storage.bytes; - new (storage) class ::std::vector< struct ::statiskit::ContinuousMultivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousMultivariateDistribution * > >(); - data->convertible = storage; - class ::std::vector< struct ::statiskit::ContinuousMultivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousMultivariateDistribution * > >& result = *((class ::std::vector< struct ::statiskit::ContinuousMultivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousMultivariateDistribution * > >*)storage); - unsigned int i = 0; - for(;; i++) - { - boost::python::handle<> py_elem_hdl(boost::python::allow_null(PyIter_Next(obj_iter.get()))); - if(PyErr_Occurred()) - { boost::python::throw_error_already_set(); } - if(!py_elem_hdl.get()) - { break; } - boost::python::object py_elem_obj(py_elem_hdl); - result.push_back(boost::python::extract< struct ::statiskit::ContinuousMultivariateDistribution * >(py_elem_obj)); - } - } - }; - - vector_19ec6a1f261852b5b192c3cbc4571d78_from_python(); -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_19ee605677815ce58ebdc169d44e3d8c.cpp b/src/py/wrapper/wrapper_19ee605677815ce58ebdc169d44e3d8c.cpp deleted file mode 100644 index 80795736..00000000 --- a/src/py/wrapper/wrapper_19ee605677815ce58ebdc169d44e3d8c.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::ActiveEstimation< class ::statiskit::NormalDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::ActiveEstimation< class ::statiskit::NormalDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_19ee605677815ce58ebdc169d44e3d8c() -{ - - 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::UnivariateData const * (::statiskit::ActiveEstimation< ::statiskit::NormalDistribution, ::statiskit::ContinuousUnivariateDistributionEstimation >::*method_pointer_e955cd2b8e7c5286a371643be63bcf14)() const = &::statiskit::ActiveEstimation< class ::statiskit::NormalDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::get_data; - boost::python::class_< class ::statiskit::ActiveEstimation< class ::statiskit::NormalDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >, autowig::Held< class ::statiskit::ActiveEstimation< class ::statiskit::NormalDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::LazyEstimation< class ::statiskit::NormalDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > > > class_19ee605677815ce58ebdc169d44e3d8c("_ActiveEstimation_19ee605677815ce58ebdc169d44e3d8c", "", boost::python::no_init); - class_19ee605677815ce58ebdc169d44e3d8c.def(boost::python::init< >("")); - class_19ee605677815ce58ebdc169d44e3d8c.def(boost::python::init< struct ::statiskit::UnivariateData const * >("")); - class_19ee605677815ce58ebdc169d44e3d8c.def(boost::python::init< class ::statiskit::NormalDistribution const *, struct ::statiskit::UnivariateData const * >("")); - class_19ee605677815ce58ebdc169d44e3d8c.def(boost::python::init< class ::statiskit::ActiveEstimation< class ::statiskit::NormalDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const & >("")); - class_19ee605677815ce58ebdc169d44e3d8c.def("get_data", method_pointer_e955cd2b8e7c5286a371643be63bcf14, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - - if(autowig::Held< class ::statiskit::ActiveEstimation< class ::statiskit::NormalDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::ActiveEstimation< class ::statiskit::NormalDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::NormalDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file 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_1a16c32a3d8f5d01b8d739fb757db381.cpp b/src/py/wrapper/wrapper_1a16c32a3d8f5d01b8d739fb757db381.cpp deleted file mode 100644 index 118be154..00000000 --- a/src/py/wrapper/wrapper_1a16c32a3d8f5d01b8d739fb757db381.cpp +++ /dev/null @@ -1,13 +0,0 @@ -#include "_core.h" - - -void wrapper_1a16c32a3d8f5d01b8d739fb757db381() -{ - - 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; - void (*function_pointer_1a16c32a3d8f5d01b8d739fb757db381)(::statiskit::Index const &) = ::statiskit::set_seed; - boost::python::def("set_seed", function_pointer_1a16c32a3d8f5d01b8d739fb757db381, ""); -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_1a895a21d59854609ac58f50d8dcef94.cpp b/src/py/wrapper/wrapper_1a895a21d59854609ac58f50d8dcef94.cpp deleted file mode 100644 index 7f9bdf08..00000000 --- a/src/py/wrapper/wrapper_1a895a21d59854609ac58f50d8dcef94.cpp +++ /dev/null @@ -1,105 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_cccc438c6ad1542da2db4c2d6410a731(class ::std::vector< struct ::statiskit::MultivariateDistribution *, class ::std::allocator< struct ::statiskit::MultivariateDistribution * > > & instance, ::std::vector< struct ::statiskit::MultivariateDistribution *, class ::std::allocator< struct ::statiskit::MultivariateDistribution * > >::size_type param_in_0, const ::std::vector< struct ::statiskit::MultivariateDistribution *, class ::std::allocator< struct ::statiskit::MultivariateDistribution * > >::reference param_out) { instance.at(param_in_0) = param_out; } - void method_decorator_97808eb4e2f954709f0f1130e5ead7e9(class ::std::vector< struct ::statiskit::MultivariateDistribution *, class ::std::allocator< struct ::statiskit::MultivariateDistribution * > > & instance, const ::std::vector< struct ::statiskit::MultivariateDistribution *, class ::std::allocator< struct ::statiskit::MultivariateDistribution * > >::reference param_out) { instance.front() = param_out; } - void method_decorator_b5f436f2d4755100ae4d71a4b3d2aa9b(class ::std::vector< struct ::statiskit::MultivariateDistribution *, class ::std::allocator< struct ::statiskit::MultivariateDistribution * > > & instance, const ::std::vector< struct ::statiskit::MultivariateDistribution *, class ::std::allocator< struct ::statiskit::MultivariateDistribution * > >::reference param_out) { instance.back() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::std::vector< struct ::statiskit::MultivariateDistribution *, class ::std::allocator< struct ::statiskit::MultivariateDistribution * > > const volatile * get_pointer > const volatile >(class ::std::vector< struct ::statiskit::MultivariateDistribution *, class ::std::allocator< struct ::statiskit::MultivariateDistribution * > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_1a895a21d59854609ac58f50d8dcef94() -{ - - 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; - void (::std::vector< ::statiskit::MultivariateDistribution *, ::std::allocator< ::statiskit::MultivariateDistribution * > >::*method_pointer_e21e2aedb18a510ca4a064ee0055a942)(::std::vector< struct ::statiskit::MultivariateDistribution *, class ::std::allocator< struct ::statiskit::MultivariateDistribution * > >::size_type , ::std::vector< struct ::statiskit::MultivariateDistribution *, class ::std::allocator< struct ::statiskit::MultivariateDistribution * > >::value_type const &) = &::std::vector< struct ::statiskit::MultivariateDistribution *, class ::std::allocator< struct ::statiskit::MultivariateDistribution * > >::assign; - ::std::vector< struct ::statiskit::MultivariateDistribution *, class ::std::allocator< struct ::statiskit::MultivariateDistribution * > >::size_type (::std::vector< ::statiskit::MultivariateDistribution *, ::std::allocator< ::statiskit::MultivariateDistribution * > >::*method_pointer_770ee8fc374e5aaab58027686dc105f5)() const = &::std::vector< struct ::statiskit::MultivariateDistribution *, class ::std::allocator< struct ::statiskit::MultivariateDistribution * > >::size; - ::std::vector< struct ::statiskit::MultivariateDistribution *, class ::std::allocator< struct ::statiskit::MultivariateDistribution * > >::size_type (::std::vector< ::statiskit::MultivariateDistribution *, ::std::allocator< ::statiskit::MultivariateDistribution * > >::*method_pointer_5c5cec8324b05753a065890aef186cb0)() const = &::std::vector< struct ::statiskit::MultivariateDistribution *, class ::std::allocator< struct ::statiskit::MultivariateDistribution * > >::max_size; - ::std::vector< struct ::statiskit::MultivariateDistribution *, class ::std::allocator< struct ::statiskit::MultivariateDistribution * > >::size_type (::std::vector< ::statiskit::MultivariateDistribution *, ::std::allocator< ::statiskit::MultivariateDistribution * > >::*method_pointer_2a840adb30ed5f7fae30368e5c96f56d)() const = &::std::vector< struct ::statiskit::MultivariateDistribution *, class ::std::allocator< struct ::statiskit::MultivariateDistribution * > >::capacity; - bool (::std::vector< ::statiskit::MultivariateDistribution *, ::std::allocator< ::statiskit::MultivariateDistribution * > >::*method_pointer_a2fc83cac7d754389f3c0a87a2d60193)() const = &::std::vector< struct ::statiskit::MultivariateDistribution *, class ::std::allocator< struct ::statiskit::MultivariateDistribution * > >::empty; - void (::std::vector< ::statiskit::MultivariateDistribution *, ::std::allocator< ::statiskit::MultivariateDistribution * > >::*method_pointer_e07f77e0bd5c5a398e52aafa41a3f7fb)(::std::vector< struct ::statiskit::MultivariateDistribution *, class ::std::allocator< struct ::statiskit::MultivariateDistribution * > >::size_type ) = &::std::vector< struct ::statiskit::MultivariateDistribution *, class ::std::allocator< struct ::statiskit::MultivariateDistribution * > >::reserve; - ::std::vector< struct ::statiskit::MultivariateDistribution *, class ::std::allocator< struct ::statiskit::MultivariateDistribution * > >::reference (::std::vector< ::statiskit::MultivariateDistribution *, ::std::allocator< ::statiskit::MultivariateDistribution * > >::*method_pointer_cccc438c6ad1542da2db4c2d6410a731)(::std::vector< struct ::statiskit::MultivariateDistribution *, class ::std::allocator< struct ::statiskit::MultivariateDistribution * > >::size_type ) = &::std::vector< struct ::statiskit::MultivariateDistribution *, class ::std::allocator< struct ::statiskit::MultivariateDistribution * > >::at; - ::std::vector< struct ::statiskit::MultivariateDistribution *, class ::std::allocator< struct ::statiskit::MultivariateDistribution * > >::const_reference (::std::vector< ::statiskit::MultivariateDistribution *, ::std::allocator< ::statiskit::MultivariateDistribution * > >::*method_pointer_682e83cc511b5da381938608a090593f)(::std::vector< struct ::statiskit::MultivariateDistribution *, class ::std::allocator< struct ::statiskit::MultivariateDistribution * > >::size_type ) const = &::std::vector< struct ::statiskit::MultivariateDistribution *, class ::std::allocator< struct ::statiskit::MultivariateDistribution * > >::at; - ::std::vector< struct ::statiskit::MultivariateDistribution *, class ::std::allocator< struct ::statiskit::MultivariateDistribution * > >::reference (::std::vector< ::statiskit::MultivariateDistribution *, ::std::allocator< ::statiskit::MultivariateDistribution * > >::*method_pointer_97808eb4e2f954709f0f1130e5ead7e9)() = &::std::vector< struct ::statiskit::MultivariateDistribution *, class ::std::allocator< struct ::statiskit::MultivariateDistribution * > >::front; - ::std::vector< struct ::statiskit::MultivariateDistribution *, class ::std::allocator< struct ::statiskit::MultivariateDistribution * > >::const_reference (::std::vector< ::statiskit::MultivariateDistribution *, ::std::allocator< ::statiskit::MultivariateDistribution * > >::*method_pointer_e548838d5f355b8289c092838b45120f)() const = &::std::vector< struct ::statiskit::MultivariateDistribution *, class ::std::allocator< struct ::statiskit::MultivariateDistribution * > >::front; - ::std::vector< struct ::statiskit::MultivariateDistribution *, class ::std::allocator< struct ::statiskit::MultivariateDistribution * > >::reference (::std::vector< ::statiskit::MultivariateDistribution *, ::std::allocator< ::statiskit::MultivariateDistribution * > >::*method_pointer_b5f436f2d4755100ae4d71a4b3d2aa9b)() = &::std::vector< struct ::statiskit::MultivariateDistribution *, class ::std::allocator< struct ::statiskit::MultivariateDistribution * > >::back; - ::std::vector< struct ::statiskit::MultivariateDistribution *, class ::std::allocator< struct ::statiskit::MultivariateDistribution * > >::const_reference (::std::vector< ::statiskit::MultivariateDistribution *, ::std::allocator< ::statiskit::MultivariateDistribution * > >::*method_pointer_c62c287bba9e5ddc8bef85039c2bff03)() const = &::std::vector< struct ::statiskit::MultivariateDistribution *, class ::std::allocator< struct ::statiskit::MultivariateDistribution * > >::back; - void (::std::vector< ::statiskit::MultivariateDistribution *, ::std::allocator< ::statiskit::MultivariateDistribution * > >::*method_pointer_4a08bde18c485336bc6a2019ee52a96c)(::std::vector< struct ::statiskit::MultivariateDistribution *, class ::std::allocator< struct ::statiskit::MultivariateDistribution * > >::value_type const &) = &::std::vector< struct ::statiskit::MultivariateDistribution *, class ::std::allocator< struct ::statiskit::MultivariateDistribution * > >::push_back; - void (::std::vector< ::statiskit::MultivariateDistribution *, ::std::allocator< ::statiskit::MultivariateDistribution * > >::*method_pointer_86d21c7acbc65c9da784d4cce9f26821)() = &::std::vector< struct ::statiskit::MultivariateDistribution *, class ::std::allocator< struct ::statiskit::MultivariateDistribution * > >::pop_back; - void (::std::vector< ::statiskit::MultivariateDistribution *, ::std::allocator< ::statiskit::MultivariateDistribution * > >::*method_pointer_d66431ba341e5e46812143b8c601cde8)(class ::std::vector< struct ::statiskit::MultivariateDistribution *, class ::std::allocator< struct ::statiskit::MultivariateDistribution * > > &) = &::std::vector< struct ::statiskit::MultivariateDistribution *, class ::std::allocator< struct ::statiskit::MultivariateDistribution * > >::swap; - void (::std::vector< ::statiskit::MultivariateDistribution *, ::std::allocator< ::statiskit::MultivariateDistribution * > >::*method_pointer_e1ada3e77b6353e7991e71815b026a58)() = &::std::vector< struct ::statiskit::MultivariateDistribution *, class ::std::allocator< struct ::statiskit::MultivariateDistribution * > >::clear; - boost::python::class_< class ::std::vector< struct ::statiskit::MultivariateDistribution *, class ::std::allocator< struct ::statiskit::MultivariateDistribution * > >, autowig::Held< class ::std::vector< struct ::statiskit::MultivariateDistribution *, class ::std::allocator< struct ::statiskit::MultivariateDistribution * > > >::Type > class_1a895a21d59854609ac58f50d8dcef94("_Vector_1a895a21d59854609ac58f50d8dcef94", "", boost::python::no_init); - class_1a895a21d59854609ac58f50d8dcef94.def(boost::python::init< >("")); - class_1a895a21d59854609ac58f50d8dcef94.def(boost::python::init< class ::std::vector< struct ::statiskit::MultivariateDistribution *, class ::std::allocator< struct ::statiskit::MultivariateDistribution * > > const & >("")); - class_1a895a21d59854609ac58f50d8dcef94.def("assign", method_pointer_e21e2aedb18a510ca4a064ee0055a942, ""); - class_1a895a21d59854609ac58f50d8dcef94.def("__len__", method_pointer_770ee8fc374e5aaab58027686dc105f5, ""); - class_1a895a21d59854609ac58f50d8dcef94.def("max_size", method_pointer_5c5cec8324b05753a065890aef186cb0, ""); - class_1a895a21d59854609ac58f50d8dcef94.def("capacity", method_pointer_2a840adb30ed5f7fae30368e5c96f56d, ""); - class_1a895a21d59854609ac58f50d8dcef94.def("empty", method_pointer_a2fc83cac7d754389f3c0a87a2d60193, ""); - class_1a895a21d59854609ac58f50d8dcef94.def("reserve", method_pointer_e07f77e0bd5c5a398e52aafa41a3f7fb, ""); - class_1a895a21d59854609ac58f50d8dcef94.def("at", method_pointer_cccc438c6ad1542da2db4c2d6410a731, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_1a895a21d59854609ac58f50d8dcef94.def("at", autowig::method_decorator_cccc438c6ad1542da2db4c2d6410a731); - class_1a895a21d59854609ac58f50d8dcef94.def("at", method_pointer_682e83cc511b5da381938608a090593f, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_1a895a21d59854609ac58f50d8dcef94.def("front", method_pointer_97808eb4e2f954709f0f1130e5ead7e9, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_1a895a21d59854609ac58f50d8dcef94.def("front", autowig::method_decorator_97808eb4e2f954709f0f1130e5ead7e9); - class_1a895a21d59854609ac58f50d8dcef94.def("front", method_pointer_e548838d5f355b8289c092838b45120f, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_1a895a21d59854609ac58f50d8dcef94.def("back", method_pointer_b5f436f2d4755100ae4d71a4b3d2aa9b, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_1a895a21d59854609ac58f50d8dcef94.def("back", autowig::method_decorator_b5f436f2d4755100ae4d71a4b3d2aa9b); - class_1a895a21d59854609ac58f50d8dcef94.def("back", method_pointer_c62c287bba9e5ddc8bef85039c2bff03, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_1a895a21d59854609ac58f50d8dcef94.def("push_back", method_pointer_4a08bde18c485336bc6a2019ee52a96c, ""); - class_1a895a21d59854609ac58f50d8dcef94.def("pop_back", method_pointer_86d21c7acbc65c9da784d4cce9f26821, ""); - class_1a895a21d59854609ac58f50d8dcef94.def("swap", method_pointer_d66431ba341e5e46812143b8c601cde8, ""); - class_1a895a21d59854609ac58f50d8dcef94.def("clear", method_pointer_e1ada3e77b6353e7991e71815b026a58, ""); - - struct vector_1a895a21d59854609ac58f50d8dcef94_from_python - { - vector_1a895a21d59854609ac58f50d8dcef94_from_python() - { - boost::python::converter::registry::push_back( - &convertible, - &construct, - boost::python::type_id< class ::std::vector< struct ::statiskit::MultivariateDistribution *, class ::std::allocator< struct ::statiskit::MultivariateDistribution * > > >()); - } - - static void* convertible(PyObject* obj_ptr) - { return obj_ptr; } - - static void construct(PyObject* obj_ptr, boost::python::converter::rvalue_from_python_stage1_data* data) - { - boost::python::handle<> obj_iter(PyObject_GetIter(obj_ptr)); - void* storage = ((boost::python::converter::rvalue_from_python_storage< class ::std::vector< struct ::statiskit::MultivariateDistribution *, class ::std::allocator< struct ::statiskit::MultivariateDistribution * > > >*)data)->storage.bytes; - new (storage) class ::std::vector< struct ::statiskit::MultivariateDistribution *, class ::std::allocator< struct ::statiskit::MultivariateDistribution * > >(); - data->convertible = storage; - class ::std::vector< struct ::statiskit::MultivariateDistribution *, class ::std::allocator< struct ::statiskit::MultivariateDistribution * > >& result = *((class ::std::vector< struct ::statiskit::MultivariateDistribution *, class ::std::allocator< struct ::statiskit::MultivariateDistribution * > >*)storage); - unsigned int i = 0; - for(;; i++) - { - boost::python::handle<> py_elem_hdl(boost::python::allow_null(PyIter_Next(obj_iter.get()))); - if(PyErr_Occurred()) - { boost::python::throw_error_already_set(); } - if(!py_elem_hdl.get()) - { break; } - boost::python::object py_elem_obj(py_elem_hdl); - result.push_back(boost::python::extract< struct ::statiskit::MultivariateDistribution * >(py_elem_obj)); - } - } - }; - - vector_1a895a21d59854609ac58f50d8dcef94_from_python(); -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_1ae28b9397ee5736a45e106e0eb3d8f9.cpp b/src/py/wrapper/wrapper_1ae28b9397ee5736a45e106e0eb3d8f9.cpp deleted file mode 100644 index edaee54c..00000000 --- a/src/py/wrapper/wrapper_1ae28b9397ee5736a45e106e0eb3d8f9.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_e691984a4d3f5bc7b85ea1fd5e9c3233(class ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation::Estimator > > const & instance, const struct ::statiskit::SingularDistributionEstimation::Estimator & param_out) { instance.operator*() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation::Estimator > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation::Estimator > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_1ae28b9397ee5736a45e106e0eb3d8f9() -{ - - 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_1ae28b9397ee5736a45e106e0eb3d8f9_to_python - { - static PyObject* convert(class ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation::Estimator > > const & unique_ptr_1ae28b9397ee5736a45e106e0eb3d8f9) - { - //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation::Estimator > > & >(unique_ptr_1ae28b9397ee5736a45e106e0eb3d8f9).release()).ptr()); - std::shared_ptr< struct ::statiskit::SingularDistributionEstimation::Estimator > shared_ptr_1ae28b9397ee5736a45e106e0eb3d8f9(std::move(const_cast< class ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation::Estimator > > & >(unique_ptr_1ae28b9397ee5736a45e106e0eb3d8f9))); - return boost::python::incref(boost::python::object(shared_ptr_1ae28b9397ee5736a45e106e0eb3d8f9).ptr()); - } - }; - - boost::python::to_python_converter< class ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation::Estimator > >, unique_ptr_1ae28b9397ee5736a45e106e0eb3d8f9_to_python >(); -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_1b24919f2a0e5918adddc5638f6048e9.cpp b/src/py/wrapper/wrapper_1b24919f2a0e5918adddc5638f6048e9.cpp deleted file mode 100644 index b155bf1f..00000000 --- a/src/py/wrapper/wrapper_1b24919f2a0e5918adddc5638f6048e9.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::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation > const volatile * get_pointer *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation > const volatile >(class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_1b24919f2a0e5918adddc5638f6048e9() -{ - - 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; - ::statiskit::Index (::statiskit::OptimizationEstimationImpl< ::statiskit::MultivariateMixtureDistribution< ::statiskit::CategoricalMultivariateDistribution > *, ::statiskit::MultivariateMixtureDistribution< ::statiskit::CategoricalMultivariateDistribution >, ::statiskit::CategoricalMultivariateDistributionEstimation >::*method_pointer_d14723479dec548ea4b9e09932a494ed)() const = &::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::size; - boost::python::class_< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation >, autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation > > > class_1b24919f2a0e5918adddc5638f6048e9("_OptimizationEstimationImpl_1b24919f2a0e5918adddc5638f6048e9", "", boost::python::no_init); - class_1b24919f2a0e5918adddc5638f6048e9.def(boost::python::init< >("")); - class_1b24919f2a0e5918adddc5638f6048e9.def(boost::python::init< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > const *, struct ::statiskit::MultivariateData const * >("")); - class_1b24919f2a0e5918adddc5638f6048e9.def(boost::python::init< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation > const & >("")); - class_1b24919f2a0e5918adddc5638f6048e9.def("__len__", method_pointer_d14723479dec548ea4b9e09932a494ed, ""); - - if(autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_1b793d6dd01553ae939c99e3743fa436.cpp b/src/py/wrapper/wrapper_1b793d6dd01553ae939c99e3743fa436.cpp deleted file mode 100644 index 2cd43c1e..00000000 --- a/src/py/wrapper/wrapper_1b793d6dd01553ae939c99e3743fa436.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > const volatile * get_pointer const volatile >(struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_1b793d6dd01553ae939c99e3743fa436() -{ - - 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; - boost::python::class_< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >, autowig::Held< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > >::Type, boost::python::bases< struct ::statiskit::OptimizationEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution *, struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > > > class_1b793d6dd01553ae939c99e3743fa436("_MixtureDistributionEMEstimation_1b793d6dd01553ae939c99e3743fa436", "", boost::python::no_init); - class_1b793d6dd01553ae939c99e3743fa436.def(boost::python::init< >("")); - class_1b793d6dd01553ae939c99e3743fa436.def(boost::python::init< struct ::statiskit::CategoricalUnivariateMixtureDistribution const *, struct ::statiskit::UnivariateData const * >("")); - class_1b793d6dd01553ae939c99e3743fa436.def(boost::python::init< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > const & >("")); - - if(autowig::Held< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > >::Type, autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution *, struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_1bbe231bce835ebeb36da82ccdeb5997.cpp b/src/py/wrapper/wrapper_1bbe231bce835ebeb36da82ccdeb5997.cpp deleted file mode 100644 index 81552df0..00000000 --- a/src/py/wrapper/wrapper_1bbe231bce835ebeb36da82ccdeb5997.cpp +++ /dev/null @@ -1,73 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_1bbe231bce835ebeb36da82ccdeb5997 : public ::statiskit::Selection< ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::Estimator, public boost::python::wrapper< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator > > (result); - } - - - protected: - - virtual double scoring(struct ::statiskit::UnivariateConditionalDistribution const * param_0, class ::statiskit::UnivariateConditionalData const & param_1) const - { return this->get_override("scoring")(param_0, param_1); } - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_1bbe231bce835ebeb36da82ccdeb5997 const volatile * get_pointer(autowig::Wrap_1bbe231bce835ebeb36da82ccdeb5997 const volatile *c) { return c; } - template <> class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::Estimator const volatile * get_pointer::Estimator const volatile >(class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_1bbe231bce835ebeb36da82ccdeb5997() -{ - - 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; - std::string name_98899d54414f570aa57f6357fdc66074 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__selection_98899d54414f570aa57f6357fdc66074"); - 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; - ::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("__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, ""); - class_1bbe231bce835ebeb36da82ccdeb5997.def("add_estimator", method_pointer_d3aa394a479f5aec8684a5608ca72448, ""); - class_1bbe231bce835ebeb36da82ccdeb5997.def("remove_estimator", method_pointer_6dd5e7e30c8252828df26a594edfa560, ""); - - if(autowig::Held< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_1bbe231bce835ebeb36da82ccdeb5997 >::Type, autowig::Held< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::Estimator >::Type, autowig::Held< struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_1c16077fc2b0519d806e8d900500edde.cpp b/src/py/wrapper/wrapper_1c16077fc2b0519d806e8d900500edde.cpp deleted file mode 100644 index 6ba1d28e..00000000 --- a/src/py/wrapper/wrapper_1c16077fc2b0519d806e8d900500edde.cpp +++ /dev/null @@ -1,45 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_1c16077fc2b0519d806e8d900500edde() -{ - - 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; - ::statiskit::Index (::statiskit::Selection< ::statiskit::CategoricalUnivariateDistribution, ::statiskit::CategoricalUnivariateDistributionEstimation >::*method_pointer_662f72b348805d2c918ae364d40dee45)() const = &::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::size; - struct ::statiskit::CategoricalUnivariateDistributionEstimation const * (::statiskit::Selection< ::statiskit::CategoricalUnivariateDistribution, ::statiskit::CategoricalUnivariateDistributionEstimation >::*method_pointer_cb515482fb0d5ddb8e177b432fc259da)(::statiskit::Index const &) const = &::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::get_estimation; - double const & (::statiskit::Selection< ::statiskit::CategoricalUnivariateDistribution, ::statiskit::CategoricalUnivariateDistributionEstimation >::*method_pointer_2705142a6017542faf737e3a9be93439)(::statiskit::Index const &) const = &::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::get_score; - boost::python::class_< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >, autowig::Held< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::ActiveEstimation< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > > > class_1c16077fc2b0519d806e8d900500edde("_Selection_1c16077fc2b0519d806e8d900500edde", "", boost::python::no_init); - class_1c16077fc2b0519d806e8d900500edde.def(boost::python::init< >("")); - class_1c16077fc2b0519d806e8d900500edde.def(boost::python::init< struct ::statiskit::UnivariateData const * >("")); - class_1c16077fc2b0519d806e8d900500edde.def(boost::python::init< struct ::statiskit::CategoricalUnivariateDistribution const *, struct ::statiskit::UnivariateData const * >("")); - class_1c16077fc2b0519d806e8d900500edde.def(boost::python::init< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > const & >("")); - class_1c16077fc2b0519d806e8d900500edde.def("__len__", method_pointer_662f72b348805d2c918ae364d40dee45, ""); - class_1c16077fc2b0519d806e8d900500edde.def("get_estimation", method_pointer_cb515482fb0d5ddb8e177b432fc259da, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_1c16077fc2b0519d806e8d900500edde.def("get_score", method_pointer_2705142a6017542faf737e3a9be93439, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - - if(autowig::Held< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file 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 deleted file mode 100644 index 0e7d04a5..00000000 --- a/src/py/wrapper/wrapper_1cfe57e82ce352e4b80ae7c44a661b01.cpp +++ /dev/null @@ -1,39 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution > const volatile * get_pointer const volatile >(struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_1cfe57e82ce352e4b80ae7c44a661b01() -{ - - 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; - 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 & >("")); - - if(autowig::Held< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution > >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution > > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_1d32c3b4d5615a2883aebf6ef53e85e8.cpp b/src/py/wrapper/wrapper_1d32c3b4d5615a2883aebf6ef53e85e8.cpp deleted file mode 100644 index e7cfb2aa..00000000 --- a/src/py/wrapper/wrapper_1d32c3b4d5615a2883aebf6ef53e85e8.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation > const volatile * get_pointer *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation > const volatile >(struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_1d32c3b4d5615a2883aebf6ef53e85e8() -{ - - 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::OptimizationEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::MultivariateDistribution > *, ::statiskit::MultivariateMixtureDistribution< ::statiskit::MultivariateDistribution >, ::statiskit::MultivariateDistributionEstimation >::*method_pointer_dbfa599ece535c44809a089106985d63)(::statiskit::Index const &) const = &::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation >::get_iteration; - boost::python::class_< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation >, autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation > > > class_1d32c3b4d5615a2883aebf6ef53e85e8("_OptimizationEstimation_1d32c3b4d5615a2883aebf6ef53e85e8", "", boost::python::no_init); - class_1d32c3b4d5615a2883aebf6ef53e85e8.def(boost::python::init< >("")); - class_1d32c3b4d5615a2883aebf6ef53e85e8.def(boost::python::init< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > const *, struct ::statiskit::MultivariateData const * >("")); - class_1d32c3b4d5615a2883aebf6ef53e85e8.def(boost::python::init< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation > const & >("")); - class_1d32c3b4d5615a2883aebf6ef53e85e8.def("get_iteration", method_pointer_dbfa599ece535c44809a089106985d63, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - - if(autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_1d46946cbf4e5e5188cb98cb24f80697.cpp b/src/py/wrapper/wrapper_1d46946cbf4e5e5188cb98cb24f80697.cpp deleted file mode 100644 index 32395013..00000000 --- a/src/py/wrapper/wrapper_1d46946cbf4e5e5188cb98cb24f80697.cpp +++ /dev/null @@ -1,25 +0,0 @@ -#include "_core.h" - - -void wrapper_1d46946cbf4e5e5188cb98cb24f80697() -{ - - 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; - std::string name_e1e7647ed4235775b6d085dd28a83675 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__selection_e1e7647ed4235775b6d085dd28a83675"); - 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; - std::string name_360ceb38fb075feb99dc83054d31e423 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._criterion_estimator"); - boost::python::object module_360ceb38fb075feb99dc83054d31e423(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_360ceb38fb075feb99dc83054d31e423.c_str())))); - boost::python::scope().attr("_criterion_estimator") = module_360ceb38fb075feb99dc83054d31e423; - boost::python::scope scope_360ceb38fb075feb99dc83054d31e423 = module_360ceb38fb075feb99dc83054d31e423; - boost::python::enum_< enum ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::CriterionEstimator::criterion_type > enum_1d46946cbf4e5e5188cb98cb24f80697("criterion_type"); - enum_1d46946cbf4e5e5188cb98cb24f80697.value("AIC", ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::CriterionEstimator::AIC); - enum_1d46946cbf4e5e5188cb98cb24f80697.value("AI_CC", ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::CriterionEstimator::AICc); - enum_1d46946cbf4e5e5188cb98cb24f80697.value("BIC", ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::CriterionEstimator::BIC); - enum_1d46946cbf4e5e5188cb98cb24f80697.value("HQIC", ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::CriterionEstimator::HQIC); - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_1dee5220708e5da08c33a1d4fa45151b.cpp b/src/py/wrapper/wrapper_1dee5220708e5da08c33a1d4fa45151b.cpp deleted file mode 100644 index 2d072fe4..00000000 --- a/src/py/wrapper/wrapper_1dee5220708e5da08c33a1d4fa45151b.cpp +++ /dev/null @@ -1,49 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::SplittingDistributionEstimation::Estimator const volatile * get_pointer(class ::statiskit::SplittingDistributionEstimation::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_1dee5220708e5da08c33a1d4fa45151b() -{ - - 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; - std::string name_0711065322d6598096f4d4546ef589f7 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._splitting_distribution_estimation"); - 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; - 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; - void (::statiskit::SplittingDistributionEstimation::Estimator::*method_pointer_a2eb3e7692de580c9820f8fa9bc5849a)(struct ::statiskit::SingularDistributionEstimation::Estimator const &) = &::statiskit::SplittingDistributionEstimation::Estimator::set_singular; - 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("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 >(), ""); - class_1dee5220708e5da08c33a1d4fa45151b.def("set_singular", method_pointer_a2eb3e7692de580c9820f8fa9bc5849a, ""); - - if(autowig::Held< class ::statiskit::SplittingDistributionEstimation::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::SplittingDistributionEstimation::Estimator >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistributionEstimation::Estimator, class ::statiskit::SplittingDistributionEstimation::Estimator, struct ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_1dfdcd929fc0513399c2437e9a6c8c3a.cpp b/src/py/wrapper/wrapper_1dfdcd929fc0513399c2437e9a6c8c3a.cpp deleted file mode 100644 index f09f396c..00000000 --- a/src/py/wrapper/wrapper_1dfdcd929fc0513399c2437e9a6c8c3a.cpp +++ /dev/null @@ -1,49 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::NegativeBinomialDistributionMMEstimation::Estimator const volatile * get_pointer(class ::statiskit::NegativeBinomialDistributionMMEstimation::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_1dfdcd929fc0513399c2437e9a6c8c3a() -{ - - 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; - std::string name_cc9b200ad98c51108cfb0b6bf6bf2bd0 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._negative_binomial_distribution_mm_estimation"); - 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; - 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; - void (::statiskit::NegativeBinomialDistributionMMEstimation::Estimator::*method_pointer_89108ff7f3cc5207ba03d6f67201946c)(struct ::statiskit::UnivariateDispersionEstimation::Estimator const &) = &::statiskit::NegativeBinomialDistributionMMEstimation::Estimator::set_dispersion; - 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("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 >(), ""); - class_1dfdcd929fc0513399c2437e9a6c8c3a.def("set_dispersion", method_pointer_89108ff7f3cc5207ba03d6f67201946c, ""); - - if(autowig::Held< class ::statiskit::NegativeBinomialDistributionMMEstimation::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::NegativeBinomialDistributionMMEstimation::Estimator >::Type, autowig::Held< struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_1ec5dee4e7cb5437b83047021c0ca63f.cpp b/src/py/wrapper/wrapper_1ec5dee4e7cb5437b83047021c0ca63f.cpp deleted file mode 100644 index c08cc3d9..00000000 --- a/src/py/wrapper/wrapper_1ec5dee4e7cb5437b83047021c0ca63f.cpp +++ /dev/null @@ -1,39 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::RightCensoredEvent< struct ::statiskit::DiscreteEvent > const volatile * get_pointer const volatile >(class ::statiskit::RightCensoredEvent< struct ::statiskit::DiscreteEvent > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_1ec5dee4e7cb5437b83047021c0ca63f() -{ - - 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; - int const & (::statiskit::RightCensoredEvent< ::statiskit::DiscreteEvent >::*method_pointer_5bcc777112bb51c6833c3818579eae45)() const = &::statiskit::RightCensoredEvent< struct ::statiskit::DiscreteEvent >::get_lower_bound; - 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_lower_bound", method_pointer_5bcc777112bb51c6833c3818579eae45, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - - if(autowig::Held< class ::statiskit::RightCensoredEvent< struct ::statiskit::DiscreteEvent > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::RightCensoredEvent< struct ::statiskit::DiscreteEvent > >::Type, autowig::Held< struct ::statiskit::DiscreteEvent >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_1f50e5c48a545cf9a618ddbf871d3a9c.cpp b/src/py/wrapper/wrapper_1f50e5c48a545cf9a618ddbf871d3a9c.cpp deleted file mode 100644 index 1c289ba1..00000000 --- a/src/py/wrapper/wrapper_1f50e5c48a545cf9a618ddbf871d3a9c.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_1f50e5c48a545cf9a618ddbf871d3a9c() -{ - - 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; - 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 & >("")); - - if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation > >::Type, autowig::Held< struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_1f9e3c91d1bd51a89c7b1370bf7475f1.cpp b/src/py/wrapper/wrapper_1f9e3c91d1bd51a89c7b1370bf7475f1.cpp deleted file mode 100644 index 5ab6e4fd..00000000 --- a/src/py/wrapper/wrapper_1f9e3c91d1bd51a89c7b1370bf7475f1.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::DirichletMultinomialSingularDistributionEstimation::Estimator const volatile * get_pointer(struct ::statiskit::DirichletMultinomialSingularDistributionEstimation::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_1f9e3c91d1bd51a89c7b1370bf7475f1() -{ - - 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; - std::string name_5562b8b01aa050b886b919c9b81686f5 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._dirichlet_multinomial_singular_distribution_estimation"); - 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; - 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 & >("")); - - if(autowig::Held< struct ::statiskit::DirichletMultinomialSingularDistributionEstimation::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::DirichletMultinomialSingularDistributionEstimation::Estimator >::Type, 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 > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_206185953d7651e78a6714d1fe602758.cpp b/src/py/wrapper/wrapper_206185953d7651e78a6714d1fe602758.cpp deleted file mode 100644 index f617b31e..00000000 --- a/src/py/wrapper/wrapper_206185953d7651e78a6714d1fe602758.cpp +++ /dev/null @@ -1,65 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_206185953d7651e78a6714d1fe602758 : public ::statiskit::ContinuousUnivariateConditionalDistribution, public boost::python::wrapper< struct ::statiskit::ContinuousUnivariateConditionalDistribution > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistribution > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistribution > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistribution > > (result); - } - - virtual unsigned int get_nb_parameters() const - { return this->get_override("get_nb_parameters")(); } - - virtual struct ::statiskit::MultivariateSampleSpace const * get_explanatory_space() const - { return this->get_override("get_explanatory_space")(); } - - virtual struct ::statiskit::UnivariateDistribution const * operator()(struct ::statiskit::MultivariateEvent const & param_0) const - { return this->get_override("operator()")(param_0); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_206185953d7651e78a6714d1fe602758 const volatile * get_pointer(autowig::Wrap_206185953d7651e78a6714d1fe602758 const volatile *c) { return c; } - template <> struct ::statiskit::ContinuousUnivariateConditionalDistribution const volatile * get_pointer(struct ::statiskit::ContinuousUnivariateConditionalDistribution const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_206185953d7651e78a6714d1fe602758() -{ - - 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; - boost::python::class_< autowig::Wrap_206185953d7651e78a6714d1fe602758, autowig::Held< autowig::Wrap_206185953d7651e78a6714d1fe602758 >::Type, boost::python::bases< struct ::statiskit::UnivariateConditionalDistribution >, boost::noncopyable > class_206185953d7651e78a6714d1fe602758("ContinuousUnivariateConditionalDistribution", "", boost::python::no_init); - - if(autowig::Held< struct ::statiskit::ContinuousUnivariateConditionalDistribution >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_206185953d7651e78a6714d1fe602758 >::Type, autowig::Held< struct ::statiskit::ContinuousUnivariateConditionalDistribution >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::ContinuousUnivariateConditionalDistribution >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::ContinuousUnivariateConditionalDistribution >::Type, autowig::Held< struct ::statiskit::UnivariateConditionalDistribution >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_209197cf35105a20a75950ef9403af98.cpp b/src/py/wrapper/wrapper_209197cf35105a20a75950ef9403af98.cpp deleted file mode 100644 index 64b47954..00000000 --- a/src/py/wrapper/wrapper_209197cf35105a20a75950ef9403af98.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_29da0436bbbb536f9bdd0e9542f78919(class ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation > > const & instance, const struct ::statiskit::SingularDistributionEstimation & param_out) { instance.operator*() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_209197cf35105a20a75950ef9403af98() -{ - - 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_209197cf35105a20a75950ef9403af98_to_python - { - static PyObject* convert(class ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation > > const & unique_ptr_209197cf35105a20a75950ef9403af98) - { - //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation > > & >(unique_ptr_209197cf35105a20a75950ef9403af98).release()).ptr()); - std::shared_ptr< struct ::statiskit::SingularDistributionEstimation > shared_ptr_209197cf35105a20a75950ef9403af98(std::move(const_cast< class ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation > > & >(unique_ptr_209197cf35105a20a75950ef9403af98))); - return boost::python::incref(boost::python::object(shared_ptr_209197cf35105a20a75950ef9403af98).ptr()); - } - }; - - boost::python::to_python_converter< class ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation > >, unique_ptr_209197cf35105a20a75950ef9403af98_to_python >(); -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_20f43f33e75f5ed8baf3e95be100740a.cpp b/src/py/wrapper/wrapper_20f43f33e75f5ed8baf3e95be100740a.cpp deleted file mode 100644 index ae17c5cd..00000000 --- a/src/py/wrapper/wrapper_20f43f33e75f5ed8baf3e95be100740a.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::ActiveEstimation< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::ActiveEstimation< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_20f43f33e75f5ed8baf3e95be100740a() -{ - - 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::UnivariateData const * (::statiskit::ActiveEstimation< ::statiskit::CategoricalUnivariateDistribution, ::statiskit::CategoricalUnivariateDistributionEstimation >::*method_pointer_bf88b46abf975c5ab71ed23250a7b63b)() const = &::statiskit::ActiveEstimation< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::get_data; - boost::python::class_< class ::statiskit::ActiveEstimation< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >, autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > > > class_20f43f33e75f5ed8baf3e95be100740a("_ActiveEstimation_20f43f33e75f5ed8baf3e95be100740a", "", boost::python::no_init); - class_20f43f33e75f5ed8baf3e95be100740a.def(boost::python::init< >("")); - class_20f43f33e75f5ed8baf3e95be100740a.def(boost::python::init< struct ::statiskit::UnivariateData const * >("")); - class_20f43f33e75f5ed8baf3e95be100740a.def(boost::python::init< struct ::statiskit::CategoricalUnivariateDistribution const *, struct ::statiskit::UnivariateData const * >("")); - class_20f43f33e75f5ed8baf3e95be100740a.def(boost::python::init< class ::statiskit::ActiveEstimation< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > const & >("")); - class_20f43f33e75f5ed8baf3e95be100740a.def("get_data", method_pointer_bf88b46abf975c5ab71ed23250a7b63b, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - - if(autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_21120050d3d2560d969f522ea4e94cde.cpp b/src/py/wrapper/wrapper_21120050d3d2560d969f522ea4e94cde.cpp deleted file mode 100644 index 8cd010b1..00000000 --- a/src/py/wrapper/wrapper_21120050d3d2560d969f522ea4e94cde.cpp +++ /dev/null @@ -1,61 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator const volatile * get_pointer::Estimator const volatile >(class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_21120050d3d2560d969f522ea4e94cde() -{ - - 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; - std::string name_6dd78f5508545bf49150581341735774 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__mixture_distribution_em_estimation_6dd78f5508545bf49150581341735774"); - 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; - 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; - void (::statiskit::MixtureDistributionEMEstimation< ::statiskit::ContinuousUnivariateMixtureDistribution, ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::*method_pointer_6f1a288d4595558ab63c08f3df92ebd9)(struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator const *) = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::set_default_estimator; - struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator const * (::statiskit::MixtureDistributionEMEstimation< ::statiskit::ContinuousUnivariateMixtureDistribution, ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::*method_pointer_b51675b98db55af89a062c5c23e4a5bb)(::statiskit::Index const &) const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::get_estimator; - void (::statiskit::MixtureDistributionEMEstimation< ::statiskit::ContinuousUnivariateMixtureDistribution, ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::*method_pointer_e90f32a611d25065a3f884b6d91c9f56)(::statiskit::Index const &, struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator const *) = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::set_estimator; - struct ::statiskit::ContinuousUnivariateMixtureDistribution const * (::statiskit::MixtureDistributionEMEstimation< ::statiskit::ContinuousUnivariateMixtureDistribution, ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::*method_pointer_8f38a9ab00945abaa734eafd43f00d8d)() const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::get_initializator; - void (::statiskit::MixtureDistributionEMEstimation< ::statiskit::ContinuousUnivariateMixtureDistribution, ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::*method_pointer_6d52b0cd19955b3cbd929d1a2c386dcc)(struct ::statiskit::ContinuousUnivariateMixtureDistribution const &) = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::set_initializator; - bool (::statiskit::MixtureDistributionEMEstimation< ::statiskit::ContinuousUnivariateMixtureDistribution, ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::*method_pointer_c82a0f33db335877a97e64b666422c47)() const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::get_limit; - void (::statiskit::MixtureDistributionEMEstimation< ::statiskit::ContinuousUnivariateMixtureDistribution, ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::*method_pointer_c3a3081e56b2571f910b8d4a2f1884a7)(bool const &) = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator::set_limit; - 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("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 >(), ""); - class_21120050d3d2560d969f522ea4e94cde.def("set_default_estimator", method_pointer_6f1a288d4595558ab63c08f3df92ebd9, ""); - class_21120050d3d2560d969f522ea4e94cde.def("get_estimator", method_pointer_b51675b98db55af89a062c5c23e4a5bb, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_21120050d3d2560d969f522ea4e94cde.def("set_estimator", method_pointer_e90f32a611d25065a3f884b6d91c9f56, ""); - class_21120050d3d2560d969f522ea4e94cde.def("get_initializator", method_pointer_8f38a9ab00945abaa734eafd43f00d8d, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_21120050d3d2560d969f522ea4e94cde.def("set_initializator", method_pointer_6d52b0cd19955b3cbd929d1a2c386dcc, ""); - class_21120050d3d2560d969f522ea4e94cde.def("get_limit", method_pointer_c82a0f33db335877a97e64b666422c47, ""); - class_21120050d3d2560d969f522ea4e94cde.def("set_limit", method_pointer_c3a3081e56b2571f910b8d4a2f1884a7, ""); - - if(autowig::Held< class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator >::Type, autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution *, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator >::Type >(); - } - -} \ No newline at end of file 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_223fb8b8797b558497d5dea978484cfc.cpp b/src/py/wrapper/wrapper_223fb8b8797b558497d5dea978484cfc.cpp deleted file mode 100644 index 921c70c7..00000000 --- a/src/py/wrapper/wrapper_223fb8b8797b558497d5dea978484cfc.cpp +++ /dev/null @@ -1,66 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_223fb8b8797b558497d5dea978484cfc : public ::statiskit::OptimizationEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution *, struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator, public boost::python::wrapper< struct ::statiskit::OptimizationEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution *, struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > operator()(::statiskit::UnivariateDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_223fb8b8797b558497d5dea978484cfc const volatile * get_pointer(autowig::Wrap_223fb8b8797b558497d5dea978484cfc const volatile *c) { return c; } - template <> struct ::statiskit::OptimizationEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution *, struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator const volatile * get_pointer::Estimator const volatile >(struct ::statiskit::OptimizationEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution *, struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_223fb8b8797b558497d5dea978484cfc() -{ - - 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; - std::string name_ee3148dbf8425c8f8a5c5a280fb4586c = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__optimization_estimation_ee3148dbf8425c8f8a5c5a280fb4586c"); - boost::python::object module_ee3148dbf8425c8f8a5c5a280fb4586c(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_ee3148dbf8425c8f8a5c5a280fb4586c.c_str())))); - boost::python::scope().attr("__optimization_estimation_ee3148dbf8425c8f8a5c5a280fb4586c") = module_ee3148dbf8425c8f8a5c5a280fb4586c; - boost::python::scope scope_ee3148dbf8425c8f8a5c5a280fb4586c = module_ee3148dbf8425c8f8a5c5a280fb4586c; - boost::python::class_< autowig::Wrap_223fb8b8797b558497d5dea978484cfc, autowig::Held< autowig::Wrap_223fb8b8797b558497d5dea978484cfc >::Type, boost::python::bases< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::DiscreteUnivariateMixtureDistribution *, struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >, boost::noncopyable > class_223fb8b8797b558497d5dea978484cfc("Estimator", "", boost::python::no_init); - - if(autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution *, struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_223fb8b8797b558497d5dea978484cfc >::Type, autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution *, struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution *, struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution *, struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::Type, autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::DiscreteUnivariateMixtureDistribution *, struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_22a1fcd680dc54a1b88ffdab2f60f4a5.cpp b/src/py/wrapper/wrapper_22a1fcd680dc54a1b88ffdab2f60f4a5.cpp deleted file mode 100644 index cf21d4c6..00000000 --- a/src/py/wrapper/wrapper_22a1fcd680dc54a1b88ffdab2f60f4a5.cpp +++ /dev/null @@ -1,53 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_22a1fcd680dc54a1b88ffdab2f60f4a5 : public ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::Estimator >, public boost::python::wrapper< 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 > > - { - public: - - - protected: - - virtual double scoring(struct ::statiskit::MultivariateConditionalDistribution const * param_0, class ::statiskit::MultivariateConditionalData const & param_1) const - { return this->get_override("scoring")(param_0, param_1); } - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_22a1fcd680dc54a1b88ffdab2f60f4a5 const volatile * get_pointer(autowig::Wrap_22a1fcd680dc54a1b88ffdab2f60f4a5 const volatile *c) { return c; } - template <> 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 > const volatile * get_pointer::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::Estimator > const volatile >(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 > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_22a1fcd680dc54a1b88ffdab2f60f4a5() -{ - - 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; - 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); - - 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) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_22a1fcd680dc54a1b88ffdab2f60f4a5 >::Type, 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 > >::Type >(); - boost::python::register_ptr_to_python< 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 > >::Type >(); - boost::python::implicitly_convertible< 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 > >::Type, autowig::Held< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::Estimator >::Type >(); - } - -} \ No newline at end of file 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_232384c3de2e54ad9b4768c29f93cd4e.cpp b/src/py/wrapper/wrapper_232384c3de2e54ad9b4768c29f93cd4e.cpp deleted file mode 100644 index 9b5f6c8f..00000000 --- a/src/py/wrapper/wrapper_232384c3de2e54ad9b4768c29f93cd4e.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::OptimizationEstimation< double, class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile * get_pointer const volatile >(struct ::statiskit::OptimizationEstimation< double, class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_232384c3de2e54ad9b4768c29f93cd4e() -{ - - 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; - double const (::statiskit::OptimizationEstimation< double, ::statiskit::LogarithmicDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::*method_pointer_e73df763905c5f829ed533665c93c78b)(::statiskit::Index const &) const = &::statiskit::OptimizationEstimation< double, class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::get_iteration; - boost::python::class_< struct ::statiskit::OptimizationEstimation< double, class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >, autowig::Held< struct ::statiskit::OptimizationEstimation< double, class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > > > class_232384c3de2e54ad9b4768c29f93cd4e("_OptimizationEstimation_232384c3de2e54ad9b4768c29f93cd4e", "", boost::python::no_init); - class_232384c3de2e54ad9b4768c29f93cd4e.def(boost::python::init< >("")); - class_232384c3de2e54ad9b4768c29f93cd4e.def(boost::python::init< class ::statiskit::LogarithmicDistribution const *, struct ::statiskit::UnivariateData const * >("")); - class_232384c3de2e54ad9b4768c29f93cd4e.def(boost::python::init< struct ::statiskit::OptimizationEstimation< double, class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const & >("")); - class_232384c3de2e54ad9b4768c29f93cd4e.def("get_iteration", method_pointer_e73df763905c5f829ed533665c93c78b, ""); - - if(autowig::Held< struct ::statiskit::OptimizationEstimation< double, class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::OptimizationEstimation< double, class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_2374d2b9da295a348658b43237daeaba.cpp b/src/py/wrapper/wrapper_2374d2b9da295a348658b43237daeaba.cpp deleted file mode 100644 index 06806a7c..00000000 --- a/src/py/wrapper/wrapper_2374d2b9da295a348658b43237daeaba.cpp +++ /dev/null @@ -1,26 +0,0 @@ -#include "_core.h" - - -namespace autowig -{ - PyObject* error_2374d2b9da295a348658b43237daeaba = NULL; - - void translate_2374d2b9da295a348658b43237daeaba(struct ::statiskit::underdispersion_error const & error) { PyErr_SetString(error_2374d2b9da295a348658b43237daeaba, error.what()); }; -} - - - -void wrapper_2374d2b9da295a348658b43237daeaba() -{ - - 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; - std::string name_2374d2b9da295a348658b43237daeaba = boost::python::extract< std::string >(boost::python::scope().attr("__name__")); - name_2374d2b9da295a348658b43237daeaba = name_2374d2b9da295a348658b43237daeaba + "." + "UnderdispersionError"; - autowig::error_2374d2b9da295a348658b43237daeaba = PyErr_NewException(strdup(name_2374d2b9da295a348658b43237daeaba.c_str()), PyExc_RuntimeError, NULL); - boost::python::scope().attr("UnderdispersionError") = boost::python::object(boost::python::handle<>(boost::python::borrowed(autowig::error_2374d2b9da295a348658b43237daeaba))); - boost::python::register_exception_translator< struct ::statiskit::underdispersion_error >(&autowig::translate_2374d2b9da295a348658b43237daeaba); - -} \ 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_2513f8d88792503e97d2b3f6b8c31e6f.cpp b/src/py/wrapper/wrapper_2513f8d88792503e97d2b3f6b8c31e6f.cpp deleted file mode 100644 index 73bd2293..00000000 --- a/src/py/wrapper/wrapper_2513f8d88792503e97d2b3f6b8c31e6f.cpp +++ /dev/null @@ -1,77 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_2513f8d88792503e97d2b3f6b8c31e6f : public ::statiskit::UnivariateData, public boost::python::wrapper< struct ::statiskit::UnivariateData > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateData, struct ::std::default_delete< struct ::statiskit::UnivariateData > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateData, struct ::std::default_delete< struct ::statiskit::UnivariateData > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateData, struct ::std::default_delete< struct ::statiskit::UnivariateData > > (result); - } - - virtual struct ::statiskit::UnivariateSampleSpace const * get_sample_space() const - { return this->get_override("get_sample_space")(); } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateData::Generator, struct ::std::default_delete< struct ::statiskit::UnivariateData::Generator > > generator() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateData::Generator, struct ::std::default_delete< struct ::statiskit::UnivariateData::Generator > > ::element_type* result = this->get_override("generator")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateData::Generator, struct ::std::default_delete< struct ::statiskit::UnivariateData::Generator > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_2513f8d88792503e97d2b3f6b8c31e6f const volatile * get_pointer(autowig::Wrap_2513f8d88792503e97d2b3f6b8c31e6f const volatile *c) { return c; } - template <> struct ::statiskit::UnivariateData const volatile * get_pointer(struct ::statiskit::UnivariateData const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_2513f8d88792503e97d2b3f6b8c31e6f() -{ - - 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; - ::statiskit::Index (::statiskit::UnivariateData::*method_pointer_ccb6e82201a6558e9733151230bbc9af)() const = &::statiskit::UnivariateData::size; - class ::std::unique_ptr< struct ::statiskit::UnivariateData::Generator, struct ::std::default_delete< struct ::statiskit::UnivariateData::Generator > > (::statiskit::UnivariateData::*method_pointer_a33919ff84f759e6b649d1aea1a76e87)() const = &::statiskit::UnivariateData::generator; - struct ::statiskit::UnivariateSampleSpace const * (::statiskit::UnivariateData::*method_pointer_21507917363a580db5491fa57b8df73d)() const = &::statiskit::UnivariateData::get_sample_space; - class ::std::unique_ptr< struct ::statiskit::UnivariateData, struct ::std::default_delete< struct ::statiskit::UnivariateData > > (::statiskit::UnivariateData::*method_pointer_f924b25c6e335944a81f6073e12504ff)() const = &::statiskit::UnivariateData::copy; - double (::statiskit::UnivariateData::*method_pointer_e7311f0bb01b535d99e8bc70f058ae81)() const = &::statiskit::UnivariateData::compute_total; - class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (::statiskit::UnivariateData::*method_pointer_cbae3054f1635d5ab0645054f8bbd45b)() const = &::statiskit::UnivariateData::compute_minimum; - class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (::statiskit::UnivariateData::*method_pointer_6114a404726e5acdafff1da68ca6210d)() const = &::statiskit::UnivariateData::compute_maximum; - boost::python::class_< autowig::Wrap_2513f8d88792503e97d2b3f6b8c31e6f, autowig::Held< autowig::Wrap_2513f8d88792503e97d2b3f6b8c31e6f >::Type, boost::noncopyable > class_2513f8d88792503e97d2b3f6b8c31e6f("UnivariateData", "", boost::python::no_init); - class_2513f8d88792503e97d2b3f6b8c31e6f.def("__len__", method_pointer_ccb6e82201a6558e9733151230bbc9af, ""); - class_2513f8d88792503e97d2b3f6b8c31e6f.def("__iter__", boost::python::pure_virtual(method_pointer_a33919ff84f759e6b649d1aea1a76e87), ""); - class_2513f8d88792503e97d2b3f6b8c31e6f.def("get_sample_space", boost::python::pure_virtual(method_pointer_21507917363a580db5491fa57b8df73d), boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_2513f8d88792503e97d2b3f6b8c31e6f.def("copy", boost::python::pure_virtual(method_pointer_f924b25c6e335944a81f6073e12504ff), ""); - class_2513f8d88792503e97d2b3f6b8c31e6f.def("compute_total", method_pointer_e7311f0bb01b535d99e8bc70f058ae81, ""); - class_2513f8d88792503e97d2b3f6b8c31e6f.def("compute_minimum", method_pointer_cbae3054f1635d5ab0645054f8bbd45b, ""); - class_2513f8d88792503e97d2b3f6b8c31e6f.def("compute_maximum", method_pointer_6114a404726e5acdafff1da68ca6210d, ""); - if(autowig::Held< struct ::statiskit::UnivariateData >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_2513f8d88792503e97d2b3f6b8c31e6f >::Type, autowig::Held< struct ::statiskit::UnivariateData >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::UnivariateData >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_2613fe07dc7251cea4181b6d9d00aad1.cpp b/src/py/wrapper/wrapper_2613fe07dc7251cea4181b6d9d00aad1.cpp deleted file mode 100644 index 4aecaac7..00000000 --- a/src/py/wrapper/wrapper_2613fe07dc7251cea4181b6d9d00aad1.cpp +++ /dev/null @@ -1,56 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_2613fe07dc7251cea4181b6d9d00aad1 : public ::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistributionEstimation::Estimator, struct ::statiskit::DirichletMultinomialSingularDistributionEstimation::Estimator, struct ::statiskit::OptimizationEstimation< ::Eigen::Matrix< double, -1, 1, 0, -1, 1 >, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator >, public boost::python::wrapper< 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 > > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation > > operator()(::statiskit::SingularDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_2613fe07dc7251cea4181b6d9d00aad1 const volatile * get_pointer(autowig::Wrap_2613fe07dc7251cea4181b6d9d00aad1 const volatile *c) { return c; } - template <> 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 > const volatile * get_pointer, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator > const volatile >(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 > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_2613fe07dc7251cea4181b6d9d00aad1() -{ - - 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; - 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); - - 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) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_2613fe07dc7251cea4181b6d9d00aad1 >::Type, 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 > >::Type >(); - boost::python::register_ptr_to_python< 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 > >::Type >(); - boost::python::implicitly_convertible< 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 > >::Type, autowig::Held< struct ::statiskit::OptimizationEstimation< class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 >, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_2644644fcf2c54858f0565d665dcdbf4.cpp b/src/py/wrapper/wrapper_2644644fcf2c54858f0565d665dcdbf4.cpp deleted file mode 100644 index 8537764a..00000000 --- a/src/py/wrapper/wrapper_2644644fcf2c54858f0565d665dcdbf4.cpp +++ /dev/null @@ -1,25 +0,0 @@ -#include "_core.h" - - -void wrapper_2644644fcf2c54858f0565d665dcdbf4() -{ - - 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; - std::string name_44e7c25b7bde5df2a9f031c534765f11 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__selection_44e7c25b7bde5df2a9f031c534765f11"); - 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; - std::string name_f4db63bd9e7254c18d0dca2fbb1da1ac = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._criterion_estimator"); - boost::python::object module_f4db63bd9e7254c18d0dca2fbb1da1ac(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_f4db63bd9e7254c18d0dca2fbb1da1ac.c_str())))); - boost::python::scope().attr("_criterion_estimator") = module_f4db63bd9e7254c18d0dca2fbb1da1ac; - boost::python::scope scope_f4db63bd9e7254c18d0dca2fbb1da1ac = module_f4db63bd9e7254c18d0dca2fbb1da1ac; - boost::python::enum_< enum ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::CriterionEstimator::criterion_type > enum_2644644fcf2c54858f0565d665dcdbf4("criterion_type"); - enum_2644644fcf2c54858f0565d665dcdbf4.value("AIC", ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::CriterionEstimator::AIC); - enum_2644644fcf2c54858f0565d665dcdbf4.value("AI_CC", ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::CriterionEstimator::AICc); - enum_2644644fcf2c54858f0565d665dcdbf4.value("BIC", ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::CriterionEstimator::BIC); - enum_2644644fcf2c54858f0565d665dcdbf4.value("HQIC", ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::CriterionEstimator::HQIC); - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_27cfd1a8870659e08234770c1938e6df.cpp b/src/py/wrapper/wrapper_27cfd1a8870659e08234770c1938e6df.cpp deleted file mode 100644 index 49cafa47..00000000 --- a/src/py/wrapper/wrapper_27cfd1a8870659e08234770c1938e6df.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation > const volatile * get_pointer, struct ::statiskit::CategoricalMultivariateDistributionEstimation > const volatile >(class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_27cfd1a8870659e08234770c1938e6df() -{ - - 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::MultivariateData const * (::statiskit::ActiveEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::CategoricalMultivariateDistribution >, ::statiskit::CategoricalMultivariateDistributionEstimation >::*method_pointer_1d51ad7867ad5c1f85f08478ad66424c)() const = &::statiskit::ActiveEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::get_data; - boost::python::class_< class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation >, autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation > > > class_27cfd1a8870659e08234770c1938e6df("_ActiveEstimation_27cfd1a8870659e08234770c1938e6df", "", boost::python::no_init); - class_27cfd1a8870659e08234770c1938e6df.def(boost::python::init< >("")); - class_27cfd1a8870659e08234770c1938e6df.def(boost::python::init< struct ::statiskit::MultivariateData const * >("")); - class_27cfd1a8870659e08234770c1938e6df.def(boost::python::init< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > const *, struct ::statiskit::MultivariateData const * >("")); - class_27cfd1a8870659e08234770c1938e6df.def(boost::python::init< class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation > const & >("")); - class_27cfd1a8870659e08234770c1938e6df.def("get_data", method_pointer_1d51ad7867ad5c1f85f08478ad66424c, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - - if(autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file 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_281622f2e8fd576dae1b13441146f58b.cpp b/src/py/wrapper/wrapper_281622f2e8fd576dae1b13441146f58b.cpp deleted file mode 100644 index e7da9a64..00000000 --- a/src/py/wrapper/wrapper_281622f2e8fd576dae1b13441146f58b.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::ActiveEstimation< class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::ActiveEstimation< class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_281622f2e8fd576dae1b13441146f58b() -{ - - 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::UnivariateData const * (::statiskit::ActiveEstimation< ::statiskit::BinomialDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::*method_pointer_bec9566eb66f52b88c9504961ea4177c)() const = &::statiskit::ActiveEstimation< class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::get_data; - boost::python::class_< class ::statiskit::ActiveEstimation< class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >, autowig::Held< class ::statiskit::ActiveEstimation< class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::LazyEstimation< class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > > > class_281622f2e8fd576dae1b13441146f58b("_ActiveEstimation_281622f2e8fd576dae1b13441146f58b", "", boost::python::no_init); - class_281622f2e8fd576dae1b13441146f58b.def(boost::python::init< >("")); - class_281622f2e8fd576dae1b13441146f58b.def(boost::python::init< struct ::statiskit::UnivariateData const * >("")); - class_281622f2e8fd576dae1b13441146f58b.def(boost::python::init< class ::statiskit::BinomialDistribution const *, struct ::statiskit::UnivariateData const * >("")); - class_281622f2e8fd576dae1b13441146f58b.def(boost::python::init< class ::statiskit::ActiveEstimation< class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const & >("")); - class_281622f2e8fd576dae1b13441146f58b.def("get_data", method_pointer_bec9566eb66f52b88c9504961ea4177c, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - - if(autowig::Held< class ::statiskit::ActiveEstimation< class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::ActiveEstimation< class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_281a291cf9465a1e9af25cbee1cf5bad.cpp b/src/py/wrapper/wrapper_281a291cf9465a1e9af25cbee1cf5bad.cpp deleted file mode 100644 index 1a3c97d1..00000000 --- a/src/py/wrapper/wrapper_281a291cf9465a1e9af25cbee1cf5bad.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::LazyEstimation< class ::statiskit::UnivariateHistogramDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::LazyEstimation< class ::statiskit::UnivariateHistogramDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_281a291cf9465a1e9af25cbee1cf5bad() -{ - - 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; - 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 & >("")); - - if(autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::UnivariateHistogramDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::UnivariateHistogramDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type, autowig::Held< struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_28b80b998353537091198ca5f60cbdbf.cpp b/src/py/wrapper/wrapper_28b80b998353537091198ca5f60cbdbf.cpp deleted file mode 100644 index 9ce6695b..00000000 --- a/src/py/wrapper/wrapper_28b80b998353537091198ca5f60cbdbf.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::OptimizationEstimationImpl< double, class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_28b80b998353537091198ca5f60cbdbf() -{ - - 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; - ::statiskit::Index (::statiskit::OptimizationEstimationImpl< double, ::statiskit::NegativeBinomialDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::*method_pointer_7c4a9e3f373159e8813d4d4fd7fd895f)() const = &::statiskit::OptimizationEstimationImpl< double, class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::size; - boost::python::class_< class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >, autowig::Held< class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::ActiveEstimation< class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > > > class_28b80b998353537091198ca5f60cbdbf("_OptimizationEstimationImpl_28b80b998353537091198ca5f60cbdbf", "", boost::python::no_init); - class_28b80b998353537091198ca5f60cbdbf.def(boost::python::init< >("")); - class_28b80b998353537091198ca5f60cbdbf.def(boost::python::init< class ::statiskit::NegativeBinomialDistribution const *, struct ::statiskit::UnivariateData const * >("")); - class_28b80b998353537091198ca5f60cbdbf.def(boost::python::init< class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const & >("")); - class_28b80b998353537091198ca5f60cbdbf.def("__len__", method_pointer_7c4a9e3f373159e8813d4d4fd7fd895f, ""); - - if(autowig::Held< class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::ActiveEstimation< class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_28ff0e97fdaa50f39207b3f08ac85ccd.cpp b/src/py/wrapper/wrapper_28ff0e97fdaa50f39207b3f08ac85ccd.cpp deleted file mode 100644 index ac50b855..00000000 --- a/src/py/wrapper/wrapper_28ff0e97fdaa50f39207b3f08ac85ccd.cpp +++ /dev/null @@ -1,66 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_28ff0e97fdaa50f39207b3f08ac85ccd : public ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator, public boost::python::wrapper< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > operator()(::statiskit::MultivariateDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_28ff0e97fdaa50f39207b3f08ac85ccd const volatile * get_pointer(autowig::Wrap_28ff0e97fdaa50f39207b3f08ac85ccd const volatile *c) { return c; } - template <> struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator const volatile * get_pointer *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator const volatile >(struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_28ff0e97fdaa50f39207b3f08ac85ccd() -{ - - 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; - std::string name_615b4cea5f9251d3b38950014f9d5697 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__optimization_estimation_615b4cea5f9251d3b38950014f9d5697"); - boost::python::object module_615b4cea5f9251d3b38950014f9d5697(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_615b4cea5f9251d3b38950014f9d5697.c_str())))); - boost::python::scope().attr("__optimization_estimation_615b4cea5f9251d3b38950014f9d5697") = module_615b4cea5f9251d3b38950014f9d5697; - boost::python::scope scope_615b4cea5f9251d3b38950014f9d5697 = module_615b4cea5f9251d3b38950014f9d5697; - boost::python::class_< autowig::Wrap_28ff0e97fdaa50f39207b3f08ac85ccd, autowig::Held< autowig::Wrap_28ff0e97fdaa50f39207b3f08ac85ccd >::Type, boost::python::bases< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator >, boost::noncopyable > class_28ff0e97fdaa50f39207b3f08ac85ccd("Estimator", "", boost::python::no_init); - - if(autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_28ff0e97fdaa50f39207b3f08ac85ccd >::Type, autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator >::Type, autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_2934c614112358768beae325b0d33ea2.cpp b/src/py/wrapper/wrapper_2934c614112358768beae325b0d33ea2.cpp deleted file mode 100644 index f265bd53..00000000 --- a/src/py/wrapper/wrapper_2934c614112358768beae325b0d33ea2.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::PoissonDistributionMLEstimation::Estimator const volatile * get_pointer(struct ::statiskit::PoissonDistributionMLEstimation::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_2934c614112358768beae325b0d33ea2() -{ - - 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; - std::string name_36823ab42b0c57b48d903606aa743329 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._poisson_distribution_ml_estimation"); - 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; - 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 & >("")); - - if(autowig::Held< struct ::statiskit::PoissonDistributionMLEstimation::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::PoissonDistributionMLEstimation::Estimator >::Type, autowig::Held< struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_295ece6953a856c8b865758b0a34795c.cpp b/src/py/wrapper/wrapper_295ece6953a856c8b865758b0a34795c.cpp deleted file mode 100644 index e20c30a5..00000000 --- a/src/py/wrapper/wrapper_295ece6953a856c8b865758b0a34795c.cpp +++ /dev/null @@ -1,65 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_295ece6953a856c8b865758b0a34795c : public ::statiskit::CategoricalUnivariateConditionalDistribution, public boost::python::wrapper< struct ::statiskit::CategoricalUnivariateConditionalDistribution > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistribution > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistribution > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistribution > > (result); - } - - virtual unsigned int get_nb_parameters() const - { return this->get_override("get_nb_parameters")(); } - - virtual struct ::statiskit::MultivariateSampleSpace const * get_explanatory_space() const - { return this->get_override("get_explanatory_space")(); } - - virtual struct ::statiskit::UnivariateDistribution const * operator()(struct ::statiskit::MultivariateEvent const & param_0) const - { return this->get_override("operator()")(param_0); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_295ece6953a856c8b865758b0a34795c const volatile * get_pointer(autowig::Wrap_295ece6953a856c8b865758b0a34795c const volatile *c) { return c; } - template <> struct ::statiskit::CategoricalUnivariateConditionalDistribution const volatile * get_pointer(struct ::statiskit::CategoricalUnivariateConditionalDistribution const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_295ece6953a856c8b865758b0a34795c() -{ - - 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; - boost::python::class_< autowig::Wrap_295ece6953a856c8b865758b0a34795c, autowig::Held< autowig::Wrap_295ece6953a856c8b865758b0a34795c >::Type, boost::python::bases< struct ::statiskit::UnivariateConditionalDistribution >, boost::noncopyable > class_295ece6953a856c8b865758b0a34795c("CategoricalUnivariateConditionalDistribution", "", boost::python::no_init); - - if(autowig::Held< struct ::statiskit::CategoricalUnivariateConditionalDistribution >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_295ece6953a856c8b865758b0a34795c >::Type, autowig::Held< struct ::statiskit::CategoricalUnivariateConditionalDistribution >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::CategoricalUnivariateConditionalDistribution >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::CategoricalUnivariateConditionalDistribution >::Type, autowig::Held< struct ::statiskit::UnivariateConditionalDistribution >::Type >(); - } - -} \ No newline at end of file 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_2a9f5c079e365a359ea86941717450bb.cpp b/src/py/wrapper/wrapper_2a9f5c079e365a359ea86941717450bb.cpp deleted file mode 100644 index 0347598d..00000000 --- a/src/py/wrapper/wrapper_2a9f5c079e365a359ea86941717450bb.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_63f527c603d45e82b91133b86a97d2c3(class ::std::unique_ptr< class ::statiskit::NominalSampleSpace, struct ::std::default_delete< class ::statiskit::NominalSampleSpace > > const & instance, const class ::statiskit::NominalSampleSpace & param_out) { instance.operator*() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::std::unique_ptr< class ::statiskit::NominalSampleSpace, struct ::std::default_delete< class ::statiskit::NominalSampleSpace > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< class ::statiskit::NominalSampleSpace, struct ::std::default_delete< class ::statiskit::NominalSampleSpace > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_2a9f5c079e365a359ea86941717450bb() -{ - - 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_2a9f5c079e365a359ea86941717450bb_to_python - { - static PyObject* convert(class ::std::unique_ptr< class ::statiskit::NominalSampleSpace, struct ::std::default_delete< class ::statiskit::NominalSampleSpace > > const & unique_ptr_2a9f5c079e365a359ea86941717450bb) - { - //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::NominalSampleSpace, struct ::std::default_delete< class ::statiskit::NominalSampleSpace > > & >(unique_ptr_2a9f5c079e365a359ea86941717450bb).release()).ptr()); - std::shared_ptr< class ::statiskit::NominalSampleSpace > shared_ptr_2a9f5c079e365a359ea86941717450bb(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::NominalSampleSpace, struct ::std::default_delete< class ::statiskit::NominalSampleSpace > > & >(unique_ptr_2a9f5c079e365a359ea86941717450bb))); - return boost::python::incref(boost::python::object(shared_ptr_2a9f5c079e365a359ea86941717450bb).ptr()); - } - }; - - boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::NominalSampleSpace, struct ::std::default_delete< class ::statiskit::NominalSampleSpace > >, unique_ptr_2a9f5c079e365a359ea86941717450bb_to_python >(); -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_2b57b3b9280e5071b728b923da9d2c0a.cpp b/src/py/wrapper/wrapper_2b57b3b9280e5071b728b923da9d2c0a.cpp deleted file mode 100644 index f1d92023..00000000 --- a/src/py/wrapper/wrapper_2b57b3b9280e5071b728b923da9d2c0a.cpp +++ /dev/null @@ -1,46 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::MultivariateVarianceEstimation::Estimator const volatile * get_pointer(class ::statiskit::MultivariateVarianceEstimation::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_2b57b3b9280e5071b728b923da9d2c0a() -{ - - 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; - std::string name_8f6b8d601b265537abfca5a924ae495d = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._multivariate_variance_estimation"); - 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; - 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("get_bias", method_pointer_19e6c9732f0a5e80856982835a8040e3, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - class_2b57b3b9280e5071b728b923da9d2c0a.def("set_bias", method_pointer_36ba447492c953dc8de6309288836092, ""); - - if(autowig::Held< class ::statiskit::MultivariateVarianceEstimation::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::MultivariateVarianceEstimation::Estimator >::Type, autowig::Held< struct ::statiskit::MultivariateDispersionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_2bc4b4cf9a315380aa25500e269996ba.cpp b/src/py/wrapper/wrapper_2bc4b4cf9a315380aa25500e269996ba.cpp deleted file mode 100644 index 5784df8c..00000000 --- a/src/py/wrapper/wrapper_2bc4b4cf9a315380aa25500e269996ba.cpp +++ /dev/null @@ -1,66 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_2bc4b4cf9a315380aa25500e269996ba : public ::statiskit::OptimizationEstimationImpl< ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator, public boost::python::wrapper< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > operator()(::statiskit::MultivariateDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_2bc4b4cf9a315380aa25500e269996ba const volatile * get_pointer(autowig::Wrap_2bc4b4cf9a315380aa25500e269996ba const volatile *c) { return c; } - template <> class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator const volatile * get_pointer *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator const volatile >(class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_2bc4b4cf9a315380aa25500e269996ba() -{ - - 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; - std::string name_1b24919f2a0e5918adddc5638f6048e9 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__optimization_estimation_impl_1b24919f2a0e5918adddc5638f6048e9"); - boost::python::object module_1b24919f2a0e5918adddc5638f6048e9(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_1b24919f2a0e5918adddc5638f6048e9.c_str())))); - boost::python::scope().attr("__optimization_estimation_impl_1b24919f2a0e5918adddc5638f6048e9") = module_1b24919f2a0e5918adddc5638f6048e9; - boost::python::scope scope_1b24919f2a0e5918adddc5638f6048e9 = module_1b24919f2a0e5918adddc5638f6048e9; - boost::python::class_< autowig::Wrap_2bc4b4cf9a315380aa25500e269996ba, autowig::Held< autowig::Wrap_2bc4b4cf9a315380aa25500e269996ba >::Type, boost::python::bases< class ::statiskit::Optimization< struct ::statiskit::CategoricalMultivariateDistributionEstimation::Estimator > >, boost::noncopyable > class_2bc4b4cf9a315380aa25500e269996ba("Estimator", "", boost::python::no_init); - - if(autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_2bc4b4cf9a315380aa25500e269996ba >::Type, autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator >::Type, autowig::Held< class ::statiskit::Optimization< struct ::statiskit::CategoricalMultivariateDistributionEstimation::Estimator > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_2bf4cc1fa6905f14bcb954dce0b21ace.cpp b/src/py/wrapper/wrapper_2bf4cc1fa6905f14bcb954dce0b21ace.cpp deleted file mode 100644 index 39bfa9df..00000000 --- a/src/py/wrapper/wrapper_2bf4cc1fa6905f14bcb954dce0b21ace.cpp +++ /dev/null @@ -1,77 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_2bf4cc1fa6905f14bcb954dce0b21ace : public ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, ::statiskit::GeneralizedStudentDistribution, struct ::statiskit::ContinuousUnivariateDistribution >, public boost::python::wrapper< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GeneralizedStudentDistribution, struct ::statiskit::ContinuousUnivariateDistribution > > - { - public: - - virtual double get_variance() const - { return this->get_override("get_variance")(); } - - virtual double get_mean() const - { return this->get_override("get_mean")(); } - - virtual double quantile(double const & param_0) const - { return this->get_override("quantile")(param_0); } - - virtual double cdf(double const & param_0) const - { return this->get_override("cdf")(param_0); } - - virtual double pdf(double const & param_0) const - { return this->get_override("pdf")(param_0); } - - virtual double ldf(double const & param_0) const - { return this->get_override("ldf")(param_0); } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > simulate() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > ::element_type* result = this->get_override("simulate")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (result); - } - - virtual unsigned int get_nb_parameters() const - { return this->get_override("get_nb_parameters")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_2bf4cc1fa6905f14bcb954dce0b21ace const volatile * get_pointer(autowig::Wrap_2bf4cc1fa6905f14bcb954dce0b21ace const volatile *c) { return c; } - template <> struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GeneralizedStudentDistribution, struct ::statiskit::ContinuousUnivariateDistribution > const volatile * get_pointer const volatile >(struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GeneralizedStudentDistribution, struct ::statiskit::ContinuousUnivariateDistribution > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_2bf4cc1fa6905f14bcb954dce0b21ace() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GeneralizedStudentDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_2bf4cc1fa6905f14bcb954dce0b21ace >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GeneralizedStudentDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GeneralizedStudentDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GeneralizedStudentDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::Type, autowig::Held< struct ::statiskit::ContinuousUnivariateDistribution >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_2cfec7576f805b8d8fb103d1f86f786e.cpp b/src/py/wrapper/wrapper_2cfec7576f805b8d8fb103d1f86f786e.cpp deleted file mode 100644 index d472e052..00000000 --- a/src/py/wrapper/wrapper_2cfec7576f805b8d8fb103d1f86f786e.cpp +++ /dev/null @@ -1,46 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::NormalDistribution const volatile * get_pointer(class ::statiskit::NormalDistribution const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_2cfec7576f805b8d8fb103d1f86f786e() -{ - - 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; - 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; - 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_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"); - - if(autowig::Held< class ::statiskit::NormalDistribution >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::NormalDistribution >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::NormalDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::Type >(); - } - -} \ No newline at end of file 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_2d551f106ba85f3cb3acfbda4c8e17c7.cpp b/src/py/wrapper/wrapper_2d551f106ba85f3cb3acfbda4c8e17c7.cpp deleted file mode 100644 index 1b4c66f4..00000000 --- a/src/py/wrapper/wrapper_2d551f106ba85f3cb3acfbda4c8e17c7.cpp +++ /dev/null @@ -1,45 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_2d551f106ba85f3cb3acfbda4c8e17c7() -{ - - 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; - ::statiskit::Index (::statiskit::Selection< ::statiskit::MultivariateDistribution, ::statiskit::MultivariateDistributionEstimation >::*method_pointer_be81edf2ea0653ba81c66712dbae1e0d)() const = &::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::size; - struct ::statiskit::MultivariateDistributionEstimation const * (::statiskit::Selection< ::statiskit::MultivariateDistribution, ::statiskit::MultivariateDistributionEstimation >::*method_pointer_b262ffec9c70564ca63c82a3e958c283)(::statiskit::Index const &) const = &::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::get_estimation; - double const & (::statiskit::Selection< ::statiskit::MultivariateDistribution, ::statiskit::MultivariateDistributionEstimation >::*method_pointer_ea83afb236a2520c96267044bb709ec3)(::statiskit::Index const &) const = &::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::get_score; - boost::python::class_< class ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >, autowig::Held< class ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation > > > class_2d551f106ba85f3cb3acfbda4c8e17c7("_Selection_2d551f106ba85f3cb3acfbda4c8e17c7", "", boost::python::no_init); - class_2d551f106ba85f3cb3acfbda4c8e17c7.def(boost::python::init< >("")); - class_2d551f106ba85f3cb3acfbda4c8e17c7.def(boost::python::init< struct ::statiskit::MultivariateData const * >("")); - class_2d551f106ba85f3cb3acfbda4c8e17c7.def(boost::python::init< struct ::statiskit::MultivariateDistribution const *, struct ::statiskit::MultivariateData const * >("")); - class_2d551f106ba85f3cb3acfbda4c8e17c7.def(boost::python::init< class ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation > const & >("")); - class_2d551f106ba85f3cb3acfbda4c8e17c7.def("__len__", method_pointer_be81edf2ea0653ba81c66712dbae1e0d, ""); - class_2d551f106ba85f3cb3acfbda4c8e17c7.def("get_estimation", method_pointer_b262ffec9c70564ca63c82a3e958c283, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_2d551f106ba85f3cb3acfbda4c8e17c7.def("get_score", method_pointer_ea83afb236a2520c96267044bb709ec3, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - - if(autowig::Held< class ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_2da6d48bdb575a46ad7d2e948eb7ee83.cpp b/src/py/wrapper/wrapper_2da6d48bdb575a46ad7d2e948eb7ee83.cpp deleted file mode 100644 index cb58f4e3..00000000 --- a/src/py/wrapper/wrapper_2da6d48bdb575a46ad7d2e948eb7ee83.cpp +++ /dev/null @@ -1,37 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::SlopeHeuristicOLSSolver const volatile * get_pointer(struct ::statiskit::SlopeHeuristicOLSSolver const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_2da6d48bdb575a46ad7d2e948eb7ee83() -{ - - 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; - 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 & >("")); - - if(autowig::Held< struct ::statiskit::SlopeHeuristicOLSSolver >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::SlopeHeuristicOLSSolver >::Type, autowig::Held< class ::statiskit::SlopeHeuristicSolver >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_2eae4ac2dbf259029ee0e81da54c2c15.cpp b/src/py/wrapper/wrapper_2eae4ac2dbf259029ee0e81da54c2c15.cpp deleted file mode 100644 index aad6bc79..00000000 --- a/src/py/wrapper/wrapper_2eae4ac2dbf259029ee0e81da54c2c15.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::MultinomialSingularDistributionEstimation::Estimator const volatile * get_pointer(struct ::statiskit::MultinomialSingularDistributionEstimation::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_2eae4ac2dbf259029ee0e81da54c2c15() -{ - - 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; - std::string name_b487f4fc27725338b969ff43c4c8f4e4 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._multinomial_singular_distribution_estimation"); - 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; - 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 & >("")); - - if(autowig::Held< struct ::statiskit::MultinomialSingularDistributionEstimation::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::MultinomialSingularDistributionEstimation::Estimator >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistributionEstimation::Estimator, struct ::statiskit::MultinomialSingularDistributionEstimation::Estimator, struct ::statiskit::SingularDistributionEstimation::Estimator > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_2ed469e0c4f55355aeeb648a0ae7c8f7.cpp b/src/py/wrapper/wrapper_2ed469e0c4f55355aeeb648a0ae7c8f7.cpp deleted file mode 100644 index 79a6f5df..00000000 --- a/src/py/wrapper/wrapper_2ed469e0c4f55355aeeb648a0ae7c8f7.cpp +++ /dev/null @@ -1,66 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_2ed469e0c4f55355aeeb648a0ae7c8f7 : public ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::LogarithmicDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator, public boost::python::wrapper< class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > operator()(::statiskit::UnivariateDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_2ed469e0c4f55355aeeb648a0ae7c8f7 const volatile * get_pointer(autowig::Wrap_2ed469e0c4f55355aeeb648a0ae7c8f7 const volatile *c) { return c; } - template <> class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator const volatile * get_pointer::Estimator const volatile >(class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_2ed469e0c4f55355aeeb648a0ae7c8f7() -{ - - 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; - std::string name_a4ffccf09be35258a1a7081721670d59 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__optimization_estimation_impl_a4ffccf09be35258a1a7081721670d59"); - boost::python::object module_a4ffccf09be35258a1a7081721670d59(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a4ffccf09be35258a1a7081721670d59.c_str())))); - boost::python::scope().attr("__optimization_estimation_impl_a4ffccf09be35258a1a7081721670d59") = module_a4ffccf09be35258a1a7081721670d59; - boost::python::scope scope_a4ffccf09be35258a1a7081721670d59 = module_a4ffccf09be35258a1a7081721670d59; - boost::python::class_< autowig::Wrap_2ed469e0c4f55355aeeb648a0ae7c8f7, autowig::Held< autowig::Wrap_2ed469e0c4f55355aeeb648a0ae7c8f7 >::Type, boost::python::bases< class ::statiskit::Optimization< struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator > >, boost::noncopyable > class_2ed469e0c4f55355aeeb648a0ae7c8f7("Estimator", "", boost::python::no_init); - - if(autowig::Held< class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_2ed469e0c4f55355aeeb648a0ae7c8f7 >::Type, autowig::Held< class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::Type, autowig::Held< class ::statiskit::Optimization< struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_2ee8bfaab59653a08d72e8d97ec7b5dd.cpp b/src/py/wrapper/wrapper_2ee8bfaab59653a08d72e8d97ec7b5dd.cpp deleted file mode 100644 index dcbce47c..00000000 --- a/src/py/wrapper/wrapper_2ee8bfaab59653a08d72e8d97ec7b5dd.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_2ee8bfaab59653a08d72e8d97ec7b5dd() -{ - - 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; - 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 & >("")); - - if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, autowig::Held< struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Type >(); - } - -} \ No newline at end of file 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 deleted file mode 100644 index 6eb0d60d..00000000 --- a/src/py/wrapper/wrapper_2f72e6e6db9a5498beee75dbafdc6393.cpp +++ /dev/null @@ -1,39 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::ElementaryEvent< struct ::statiskit::CategoricalEvent > const volatile * get_pointer const volatile >(class ::statiskit::ElementaryEvent< struct ::statiskit::CategoricalEvent > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_2f72e6e6db9a5498beee75dbafdc6393() -{ - - 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; - 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_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) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::ElementaryEvent< struct ::statiskit::CategoricalEvent > >::Type, autowig::Held< struct ::statiskit::CategoricalEvent >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_30b90e733d3b5718b760496782efec78.cpp b/src/py/wrapper/wrapper_30b90e733d3b5718b760496782efec78.cpp deleted file mode 100644 index 60f889d3..00000000 --- a/src/py/wrapper/wrapper_30b90e733d3b5718b760496782efec78.cpp +++ /dev/null @@ -1,53 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_30b90e733d3b5718b760496782efec78 : public ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistributionEstimation::Estimator, ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >, public boost::python::wrapper< 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 > > - { - public: - - - protected: - - virtual double scoring(struct ::statiskit::UnivariateDistribution const * param_0, struct ::statiskit::UnivariateData const & param_1) const - { return this->get_override("scoring")(param_0, param_1); } - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_30b90e733d3b5718b760496782efec78 const volatile * get_pointer(autowig::Wrap_30b90e733d3b5718b760496782efec78 const volatile *c) { return c; } - template <> 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 > const volatile * get_pointer::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator > const volatile >(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 > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_30b90e733d3b5718b760496782efec78() -{ - - 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; - 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); - - 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) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_30b90e733d3b5718b760496782efec78 >::Type, 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 > >::Type >(); - boost::python::register_ptr_to_python< 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 > >::Type >(); - boost::python::implicitly_convertible< 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 > >::Type, autowig::Held< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_30c68813a7c05198a94e1fdadbddc931.cpp b/src/py/wrapper/wrapper_30c68813a7c05198a94e1fdadbddc931.cpp deleted file mode 100644 index b02a9b6a..00000000 --- a/src/py/wrapper/wrapper_30c68813a7c05198a94e1fdadbddc931.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_bf9c46c7479a5c3599f286739ab7677c(class ::std::unique_ptr< struct ::statiskit::MultivariateData, struct ::std::default_delete< struct ::statiskit::MultivariateData > > const & instance, const struct ::statiskit::MultivariateData & param_out) { instance.operator*() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::std::unique_ptr< struct ::statiskit::MultivariateData, struct ::std::default_delete< struct ::statiskit::MultivariateData > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< struct ::statiskit::MultivariateData, struct ::std::default_delete< struct ::statiskit::MultivariateData > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_30c68813a7c05198a94e1fdadbddc931() -{ - - 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_30c68813a7c05198a94e1fdadbddc931_to_python - { - static PyObject* convert(class ::std::unique_ptr< struct ::statiskit::MultivariateData, struct ::std::default_delete< struct ::statiskit::MultivariateData > > const & unique_ptr_30c68813a7c05198a94e1fdadbddc931) - { - //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< struct ::statiskit::MultivariateData, struct ::std::default_delete< struct ::statiskit::MultivariateData > > & >(unique_ptr_30c68813a7c05198a94e1fdadbddc931).release()).ptr()); - std::shared_ptr< struct ::statiskit::MultivariateData > shared_ptr_30c68813a7c05198a94e1fdadbddc931(std::move(const_cast< class ::std::unique_ptr< struct ::statiskit::MultivariateData, struct ::std::default_delete< struct ::statiskit::MultivariateData > > & >(unique_ptr_30c68813a7c05198a94e1fdadbddc931))); - return boost::python::incref(boost::python::object(shared_ptr_30c68813a7c05198a94e1fdadbddc931).ptr()); - } - }; - - boost::python::to_python_converter< class ::std::unique_ptr< struct ::statiskit::MultivariateData, struct ::std::default_delete< struct ::statiskit::MultivariateData > >, unique_ptr_30c68813a7c05198a94e1fdadbddc931_to_python >(); -} \ No newline at end of file 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_30db7beed1bd54e38566ef11693e0e60.cpp b/src/py/wrapper/wrapper_30db7beed1bd54e38566ef11693e0e60.cpp deleted file mode 100644 index 1bc98eef..00000000 --- a/src/py/wrapper/wrapper_30db7beed1bd54e38566ef11693e0e60.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::ActiveEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::ActiveEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_30db7beed1bd54e38566ef11693e0e60() -{ - - 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::UnivariateData const * (::statiskit::ActiveEstimation< ::statiskit::ContinuousUnivariateDistribution, ::statiskit::ContinuousUnivariateDistributionEstimation >::*method_pointer_e776412d512c5ddb85f7bf44bae4f2c9)() const = &::statiskit::ActiveEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::get_data; - boost::python::class_< class ::statiskit::ActiveEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >, autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > > > class_30db7beed1bd54e38566ef11693e0e60("_ActiveEstimation_30db7beed1bd54e38566ef11693e0e60", "", boost::python::no_init); - class_30db7beed1bd54e38566ef11693e0e60.def(boost::python::init< >("")); - class_30db7beed1bd54e38566ef11693e0e60.def(boost::python::init< struct ::statiskit::UnivariateData const * >("")); - class_30db7beed1bd54e38566ef11693e0e60.def(boost::python::init< struct ::statiskit::ContinuousUnivariateDistribution const *, struct ::statiskit::UnivariateData const * >("")); - class_30db7beed1bd54e38566ef11693e0e60.def(boost::python::init< class ::statiskit::ActiveEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const & >("")); - class_30db7beed1bd54e38566ef11693e0e60.def("get_data", method_pointer_e776412d512c5ddb85f7bf44bae4f2c9, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - - if(autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_3185f3f8abfe5447acd1b43172130b8e.cpp b/src/py/wrapper/wrapper_3185f3f8abfe5447acd1b43172130b8e.cpp deleted file mode 100644 index c07ed5ab..00000000 --- a/src/py/wrapper/wrapper_3185f3f8abfe5447acd1b43172130b8e.cpp +++ /dev/null @@ -1,62 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_3185f3f8abfe5447acd1b43172130b8e : public ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateData, ::statiskit::WeightedMultivariateData, class ::statiskit::WeightedData< struct ::statiskit::MultivariateData > >, public boost::python::wrapper< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateData, class ::statiskit::WeightedMultivariateData, class ::statiskit::WeightedData< struct ::statiskit::MultivariateData > > > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateData, struct ::std::default_delete< struct ::statiskit::MultivariateData > > extract(::statiskit::Indices const & param_0) const - { - ::std::unique_ptr< struct ::statiskit::MultivariateData, struct ::std::default_delete< struct ::statiskit::MultivariateData > > ::element_type* result = this->get_override("extract")(param_0); - return ::std::unique_ptr< struct ::statiskit::MultivariateData, struct ::std::default_delete< struct ::statiskit::MultivariateData > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateData, struct ::std::default_delete< struct ::statiskit::UnivariateData > > extract(::statiskit::Index const & param_0) const - { - ::std::unique_ptr< struct ::statiskit::UnivariateData, struct ::std::default_delete< struct ::statiskit::UnivariateData > > ::element_type* result = this->get_override("extract")(param_0); - return ::std::unique_ptr< struct ::statiskit::UnivariateData, struct ::std::default_delete< struct ::statiskit::UnivariateData > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_3185f3f8abfe5447acd1b43172130b8e const volatile * get_pointer(autowig::Wrap_3185f3f8abfe5447acd1b43172130b8e const volatile *c) { return c; } - template <> struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateData, class ::statiskit::WeightedMultivariateData, class ::statiskit::WeightedData< struct ::statiskit::MultivariateData > > const volatile * get_pointer > const volatile >(struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateData, class ::statiskit::WeightedMultivariateData, class ::statiskit::WeightedData< struct ::statiskit::MultivariateData > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_3185f3f8abfe5447acd1b43172130b8e() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateData, class ::statiskit::WeightedMultivariateData, class ::statiskit::WeightedData< struct ::statiskit::MultivariateData > > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_3185f3f8abfe5447acd1b43172130b8e >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateData, class ::statiskit::WeightedMultivariateData, class ::statiskit::WeightedData< struct ::statiskit::MultivariateData > > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateData, class ::statiskit::WeightedMultivariateData, class ::statiskit::WeightedData< struct ::statiskit::MultivariateData > > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateData, class ::statiskit::WeightedMultivariateData, class ::statiskit::WeightedData< struct ::statiskit::MultivariateData > > >::Type, autowig::Held< class ::statiskit::WeightedData< struct ::statiskit::MultivariateData > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_31aa0a631312549a9cf4cb8740b55a7f.cpp b/src/py/wrapper/wrapper_31aa0a631312549a9cf4cb8740b55a7f.cpp deleted file mode 100644 index fa087a13..00000000 --- a/src/py/wrapper/wrapper_31aa0a631312549a9cf4cb8740b55a7f.cpp +++ /dev/null @@ -1,71 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_31aa0a631312549a9cf4cb8740b55a7f : public ::statiskit::DiscreteMultivariateDistribution, public boost::python::wrapper< struct ::statiskit::DiscreteMultivariateDistribution > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateDistribution > > copy() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateDistribution > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateDistribution > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > simulate() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > ::element_type* result = this->get_override("simulate")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > (result); - } - - virtual double probability(struct ::statiskit::MultivariateEvent const * param_0, bool const & param_1) const - { return this->get_override("probability")(param_0, param_1); } - - virtual unsigned int get_nb_parameters() const - { return this->get_override("get_nb_parameters")(); } - - virtual ::statiskit::Index get_nb_components() const - { return this->get_override("get_nb_components")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_31aa0a631312549a9cf4cb8740b55a7f const volatile * get_pointer(autowig::Wrap_31aa0a631312549a9cf4cb8740b55a7f const volatile *c) { return c; } - template <> struct ::statiskit::DiscreteMultivariateDistribution const volatile * get_pointer(struct ::statiskit::DiscreteMultivariateDistribution const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_31aa0a631312549a9cf4cb8740b55a7f() -{ - - 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; - boost::python::class_< autowig::Wrap_31aa0a631312549a9cf4cb8740b55a7f, autowig::Held< autowig::Wrap_31aa0a631312549a9cf4cb8740b55a7f >::Type, boost::python::bases< struct ::statiskit::MultivariateDistribution >, boost::noncopyable > class_31aa0a631312549a9cf4cb8740b55a7f("DiscreteMultivariateDistribution", "", boost::python::no_init); - - if(autowig::Held< struct ::statiskit::DiscreteMultivariateDistribution >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_31aa0a631312549a9cf4cb8740b55a7f >::Type, autowig::Held< struct ::statiskit::DiscreteMultivariateDistribution >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::DiscreteMultivariateDistribution >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::DiscreteMultivariateDistribution >::Type, autowig::Held< struct ::statiskit::MultivariateDistribution >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_31af2f3c7b5c54f5a56e10ac7064289b.cpp b/src/py/wrapper/wrapper_31af2f3c7b5c54f5a56e10ac7064289b.cpp deleted file mode 100644 index 2f3e3ad6..00000000 --- a/src/py/wrapper/wrapper_31af2f3c7b5c54f5a56e10ac7064289b.cpp +++ /dev/null @@ -1,37 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::IrregularUnivariateHistogramDistributionSlopeHeuristicSelection const volatile * get_pointer(struct ::statiskit::IrregularUnivariateHistogramDistributionSlopeHeuristicSelection const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_31af2f3c7b5c54f5a56e10ac7064289b() -{ - - 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; - boost::python::class_< struct ::statiskit::IrregularUnivariateHistogramDistributionSlopeHeuristicSelection, autowig::Held< struct ::statiskit::IrregularUnivariateHistogramDistributionSlopeHeuristicSelection >::Type, boost::python::bases< class ::statiskit::SlopeHeuristicSelection< struct ::statiskit::ContinuousUnivariateDistributionEstimation > > > class_31af2f3c7b5c54f5a56e10ac7064289b("IrregularUnivariateHistogramDistributionSlopeHeuristicSelection", "", boost::python::no_init); - class_31af2f3c7b5c54f5a56e10ac7064289b.def(boost::python::init< struct ::statiskit::UnivariateData const * >("")); - class_31af2f3c7b5c54f5a56e10ac7064289b.def(boost::python::init< struct ::statiskit::IrregularUnivariateHistogramDistributionSlopeHeuristicSelection const & >("")); - - if(autowig::Held< struct ::statiskit::IrregularUnivariateHistogramDistributionSlopeHeuristicSelection >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::IrregularUnivariateHistogramDistributionSlopeHeuristicSelection >::Type, autowig::Held< class ::statiskit::SlopeHeuristicSelection< struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_3201f3b07b0254eb8ef2d0c42eff2557.cpp b/src/py/wrapper/wrapper_3201f3b07b0254eb8ef2d0c42eff2557.cpp deleted file mode 100644 index 9c878345..00000000 --- a/src/py/wrapper/wrapper_3201f3b07b0254eb8ef2d0c42eff2557.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::ActiveEstimation< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::ActiveEstimation< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_3201f3b07b0254eb8ef2d0c42eff2557() -{ - - 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; - class ::statiskit::UnivariateConditionalData const * (::statiskit::ActiveEstimation< ::statiskit::ContinuousUnivariateConditionalDistribution, ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::*method_pointer_0aaf13ac5d0754b2bbb6101c6a0847ba)() const = &::statiskit::ActiveEstimation< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::get_data; - boost::python::class_< class ::statiskit::ActiveEstimation< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >, autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation > > > class_3201f3b07b0254eb8ef2d0c42eff2557("_ActiveEstimation_3201f3b07b0254eb8ef2d0c42eff2557", "", boost::python::no_init); - class_3201f3b07b0254eb8ef2d0c42eff2557.def(boost::python::init< >("")); - class_3201f3b07b0254eb8ef2d0c42eff2557.def(boost::python::init< class ::statiskit::UnivariateConditionalData const * >("")); - class_3201f3b07b0254eb8ef2d0c42eff2557.def(boost::python::init< struct ::statiskit::ContinuousUnivariateConditionalDistribution const *, class ::statiskit::UnivariateConditionalData const * >("")); - class_3201f3b07b0254eb8ef2d0c42eff2557.def(boost::python::init< class ::statiskit::ActiveEstimation< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation > const & >("")); - class_3201f3b07b0254eb8ef2d0c42eff2557.def("get_data", method_pointer_0aaf13ac5d0754b2bbb6101c6a0847ba, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - - if(autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation > >::Type, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_3220f60173275579a5722fe8dba23dfa.cpp b/src/py/wrapper/wrapper_3220f60173275579a5722fe8dba23dfa.cpp deleted file mode 100644 index 1b31ec36..00000000 --- a/src/py/wrapper/wrapper_3220f60173275579a5722fe8dba23dfa.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::SlopeHeuristicSuperiorSelector const volatile * get_pointer(class ::statiskit::SlopeHeuristicSuperiorSelector const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_3220f60173275579a5722fe8dba23dfa() -{ - - 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; - 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("get_threshold", method_pointer_e4d1e5ff572a52868a58cd42498837f8, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - class_3220f60173275579a5722fe8dba23dfa.def("set_threshold", method_pointer_5fb00356a0aa5e3db19c85359e6b403d, ""); - - if(autowig::Held< class ::statiskit::SlopeHeuristicSuperiorSelector >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::SlopeHeuristicSuperiorSelector >::Type, autowig::Held< struct ::statiskit::SlopeHeuristicSelector >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_32c776be879e5a4f8e5388d5cb33ecc4.cpp b/src/py/wrapper/wrapper_32c776be879e5a4f8e5388d5cb33ecc4.cpp deleted file mode 100644 index 46ce8b0d..00000000 --- a/src/py/wrapper/wrapper_32c776be879e5a4f8e5388d5cb33ecc4.cpp +++ /dev/null @@ -1,68 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_32c776be879e5a4f8e5388d5cb33ecc4 : public ::statiskit::DiscreteMultivariateConditionalDistribution, public boost::python::wrapper< struct ::statiskit::DiscreteMultivariateConditionalDistribution > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistribution > > copy() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistribution > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistribution > > (result); - } - - virtual unsigned int get_nb_parameters() const - { return this->get_override("get_nb_parameters")(); } - - virtual struct ::statiskit::MultivariateSampleSpace const * get_explanatory_space() const - { return this->get_override("get_explanatory_space")(); } - - virtual struct ::statiskit::MultivariateDistribution const * operator()(struct ::statiskit::MultivariateEvent const & param_0) const - { return this->get_override("operator()")(param_0); } - - virtual ::statiskit::Index get_nb_components() const - { return this->get_override("get_nb_components")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_32c776be879e5a4f8e5388d5cb33ecc4 const volatile * get_pointer(autowig::Wrap_32c776be879e5a4f8e5388d5cb33ecc4 const volatile *c) { return c; } - template <> struct ::statiskit::DiscreteMultivariateConditionalDistribution const volatile * get_pointer(struct ::statiskit::DiscreteMultivariateConditionalDistribution const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_32c776be879e5a4f8e5388d5cb33ecc4() -{ - - 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; - boost::python::class_< autowig::Wrap_32c776be879e5a4f8e5388d5cb33ecc4, autowig::Held< autowig::Wrap_32c776be879e5a4f8e5388d5cb33ecc4 >::Type, boost::python::bases< struct ::statiskit::MultivariateConditionalDistribution >, boost::noncopyable > class_32c776be879e5a4f8e5388d5cb33ecc4("DiscreteMultivariateConditionalDistribution", "", boost::python::no_init); - - if(autowig::Held< struct ::statiskit::DiscreteMultivariateConditionalDistribution >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_32c776be879e5a4f8e5388d5cb33ecc4 >::Type, autowig::Held< struct ::statiskit::DiscreteMultivariateConditionalDistribution >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::DiscreteMultivariateConditionalDistribution >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::DiscreteMultivariateConditionalDistribution >::Type, autowig::Held< struct ::statiskit::MultivariateConditionalDistribution >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_3312cf49434759ee93e09764ddc76065.cpp b/src/py/wrapper/wrapper_3312cf49434759ee93e09764ddc76065.cpp deleted file mode 100644 index bd306f4b..00000000 --- a/src/py/wrapper/wrapper_3312cf49434759ee93e09764ddc76065.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_3312cf49434759ee93e09764ddc76065() -{ - - 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; - 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 & >("")); - - if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > >::Type, autowig::Held< struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_334941caf3de5e3ab25e41d07fa1d9ca.cpp b/src/py/wrapper/wrapper_334941caf3de5e3ab25e41d07fa1d9ca.cpp deleted file mode 100644 index 6a9486ab..00000000 --- a/src/py/wrapper/wrapper_334941caf3de5e3ab25e41d07fa1d9ca.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::VectorEvent const volatile * get_pointer(class ::statiskit::VectorEvent const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_334941caf3de5e3ab25e41d07fa1d9ca() -{ - - 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; - void (::statiskit::VectorEvent::*method_pointer_546c2692954654889471d670fa584d26)(::statiskit::Index const &, struct ::statiskit::UnivariateEvent const &) = &::statiskit::VectorEvent::set; - 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("set", method_pointer_546c2692954654889471d670fa584d26, ""); - - if(autowig::Held< class ::statiskit::VectorEvent >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::VectorEvent >::Type, autowig::Held< struct ::statiskit::MultivariateEvent >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_33e65ba70bc55b7a87a025eaa60e5665.cpp b/src/py/wrapper/wrapper_33e65ba70bc55b7a87a025eaa60e5665.cpp deleted file mode 100644 index 2e1a2f4b..00000000 --- a/src/py/wrapper/wrapper_33e65ba70bc55b7a87a025eaa60e5665.cpp +++ /dev/null @@ -1,26 +0,0 @@ -#include "_core.h" - - -namespace autowig -{ - PyObject* error_33e65ba70bc55b7a87a025eaa60e5665 = NULL; - - void translate_33e65ba70bc55b7a87a025eaa60e5665(struct ::statiskit::nullptr_error const & error) { PyErr_SetString(error_33e65ba70bc55b7a87a025eaa60e5665, error.what()); }; -} - - - -void wrapper_33e65ba70bc55b7a87a025eaa60e5665() -{ - - 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; - std::string name_33e65ba70bc55b7a87a025eaa60e5665 = boost::python::extract< std::string >(boost::python::scope().attr("__name__")); - name_33e65ba70bc55b7a87a025eaa60e5665 = name_33e65ba70bc55b7a87a025eaa60e5665 + "." + "NullptrError"; - autowig::error_33e65ba70bc55b7a87a025eaa60e5665 = PyErr_NewException(strdup(name_33e65ba70bc55b7a87a025eaa60e5665.c_str()), PyExc_RuntimeError, NULL); - boost::python::scope().attr("NullptrError") = boost::python::object(boost::python::handle<>(boost::python::borrowed(autowig::error_33e65ba70bc55b7a87a025eaa60e5665))); - boost::python::register_exception_translator< struct ::statiskit::nullptr_error >(&autowig::translate_33e65ba70bc55b7a87a025eaa60e5665); - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_340c5465095052af9d63bdb8d9799d79.cpp b/src/py/wrapper/wrapper_340c5465095052af9d63bdb8d9799d79.cpp deleted file mode 100644 index 48626312..00000000 --- a/src/py/wrapper/wrapper_340c5465095052af9d63bdb8d9799d79.cpp +++ /dev/null @@ -1,53 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_340c5465095052af9d63bdb8d9799d79 : public ::statiskit::UnivariateDistributionEstimation, public boost::python::wrapper< struct ::statiskit::UnivariateDistributionEstimation > - { - public: - - virtual ::statiskit::UnivariateDistributionEstimation::estimated_type const * get_estimated() const - { return this->get_override("get_estimated")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_340c5465095052af9d63bdb8d9799d79 const volatile * get_pointer(autowig::Wrap_340c5465095052af9d63bdb8d9799d79 const volatile *c) { return c; } - template <> struct ::statiskit::UnivariateDistributionEstimation const volatile * get_pointer(struct ::statiskit::UnivariateDistributionEstimation const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_340c5465095052af9d63bdb8d9799d79() -{ - - 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; - ::statiskit::UnivariateDistributionEstimation::estimated_type const * (::statiskit::UnivariateDistributionEstimation::*method_pointer_bd794e40246350b583a72b6a11ca75d8)() const = &::statiskit::UnivariateDistributionEstimation::get_estimated; - boost::python::class_< autowig::Wrap_340c5465095052af9d63bdb8d9799d79, autowig::Held< autowig::Wrap_340c5465095052af9d63bdb8d9799d79 >::Type, boost::noncopyable > class_340c5465095052af9d63bdb8d9799d79("UnivariateDistributionEstimation", "", boost::python::no_init); - class_340c5465095052af9d63bdb8d9799d79.def("get_estimated", boost::python::pure_virtual(method_pointer_bd794e40246350b583a72b6a11ca75d8), boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - if(autowig::Held< struct ::statiskit::UnivariateDistributionEstimation >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_340c5465095052af9d63bdb8d9799d79 >::Type, autowig::Held< struct ::statiskit::UnivariateDistributionEstimation >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::UnivariateDistributionEstimation >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_346ee3489d025beead99ffc0c8770939.cpp b/src/py/wrapper/wrapper_346ee3489d025beead99ffc0c8770939.cpp deleted file mode 100644 index 2888453d..00000000 --- a/src/py/wrapper/wrapper_346ee3489d025beead99ffc0c8770939.cpp +++ /dev/null @@ -1,73 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_346ee3489d025beead99ffc0c8770939 : public ::statiskit::Selection< ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::Estimator, public boost::python::wrapper< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator > > (result); - } - - - protected: - - virtual double scoring(struct ::statiskit::UnivariateConditionalDistribution const * param_0, class ::statiskit::UnivariateConditionalData const & param_1) const - { return this->get_override("scoring")(param_0, param_1); } - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_346ee3489d025beead99ffc0c8770939 const volatile * get_pointer(autowig::Wrap_346ee3489d025beead99ffc0c8770939 const volatile *c) { return c; } - template <> class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::Estimator const volatile * get_pointer::Estimator const volatile >(class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_346ee3489d025beead99ffc0c8770939() -{ - - 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; - std::string name_f29b9e4bae2254ec8b6d9cf0133bf530 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__selection_f29b9e4bae2254ec8b6d9cf0133bf530"); - 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; - ::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("__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, ""); - class_346ee3489d025beead99ffc0c8770939.def("add_estimator", method_pointer_de2857cfb7f95083849d5ba76a6d37a2, ""); - class_346ee3489d025beead99ffc0c8770939.def("remove_estimator", method_pointer_2e71c69036445fb9b45284b1b7289763, ""); - - if(autowig::Held< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_346ee3489d025beead99ffc0c8770939 >::Type, autowig::Held< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::Estimator >::Type, autowig::Held< struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_34d64090a84e51db9616a4cc540e43b8.cpp b/src/py/wrapper/wrapper_34d64090a84e51db9616a4cc540e43b8.cpp deleted file mode 100644 index 92fc2974..00000000 --- a/src/py/wrapper/wrapper_34d64090a84e51db9616a4cc540e43b8.cpp +++ /dev/null @@ -1,37 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::WeightedUnivariateData const volatile * get_pointer(class ::statiskit::WeightedUnivariateData const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_34d64090a84e51db9616a4cc540e43b8() -{ - - 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; - boost::python::class_< class ::statiskit::WeightedUnivariateData, autowig::Held< class ::statiskit::WeightedUnivariateData >::Type, boost::python::bases< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateData, class ::statiskit::WeightedUnivariateData, class ::statiskit::WeightedData< struct ::statiskit::UnivariateData > > > > class_34d64090a84e51db9616a4cc540e43b8("WeightedUnivariateData", "", boost::python::no_init); - class_34d64090a84e51db9616a4cc540e43b8.def(boost::python::init< struct ::statiskit::UnivariateData const * >("")); - class_34d64090a84e51db9616a4cc540e43b8.def(boost::python::init< class ::statiskit::WeightedUnivariateData const & >("")); - - if(autowig::Held< class ::statiskit::WeightedUnivariateData >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::WeightedUnivariateData >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateData, class ::statiskit::WeightedUnivariateData, class ::statiskit::WeightedData< struct ::statiskit::UnivariateData > > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_354f862e227e590491c20a9acad58d0b.cpp b/src/py/wrapper/wrapper_354f862e227e590491c20a9acad58d0b.cpp deleted file mode 100644 index 057e33d2..00000000 --- a/src/py/wrapper/wrapper_354f862e227e590491c20a9acad58d0b.cpp +++ /dev/null @@ -1,65 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_354f862e227e590491c20a9acad58d0b : public ::statiskit::DiscreteUnivariateConditionalDistribution, public boost::python::wrapper< struct ::statiskit::DiscreteUnivariateConditionalDistribution > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistribution > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistribution > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistribution > > (result); - } - - virtual unsigned int get_nb_parameters() const - { return this->get_override("get_nb_parameters")(); } - - virtual struct ::statiskit::MultivariateSampleSpace const * get_explanatory_space() const - { return this->get_override("get_explanatory_space")(); } - - virtual struct ::statiskit::UnivariateDistribution const * operator()(struct ::statiskit::MultivariateEvent const & param_0) const - { return this->get_override("operator()")(param_0); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_354f862e227e590491c20a9acad58d0b const volatile * get_pointer(autowig::Wrap_354f862e227e590491c20a9acad58d0b const volatile *c) { return c; } - template <> struct ::statiskit::DiscreteUnivariateConditionalDistribution const volatile * get_pointer(struct ::statiskit::DiscreteUnivariateConditionalDistribution const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_354f862e227e590491c20a9acad58d0b() -{ - - 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; - boost::python::class_< autowig::Wrap_354f862e227e590491c20a9acad58d0b, autowig::Held< autowig::Wrap_354f862e227e590491c20a9acad58d0b >::Type, boost::python::bases< struct ::statiskit::UnivariateConditionalDistribution >, boost::noncopyable > class_354f862e227e590491c20a9acad58d0b("DiscreteUnivariateConditionalDistribution", "", boost::python::no_init); - - if(autowig::Held< struct ::statiskit::DiscreteUnivariateConditionalDistribution >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_354f862e227e590491c20a9acad58d0b >::Type, autowig::Held< struct ::statiskit::DiscreteUnivariateConditionalDistribution >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::DiscreteUnivariateConditionalDistribution >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::DiscreteUnivariateConditionalDistribution >::Type, autowig::Held< struct ::statiskit::UnivariateConditionalDistribution >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_3557273679395cf2a3e4b3d3f227accd.cpp b/src/py/wrapper/wrapper_3557273679395cf2a3e4b3d3f227accd.cpp deleted file mode 100644 index 0c679bd3..00000000 --- a/src/py/wrapper/wrapper_3557273679395cf2a3e4b3d3f227accd.cpp +++ /dev/null @@ -1,46 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::LaplaceDistribution const volatile * get_pointer(class ::statiskit::LaplaceDistribution const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_3557273679395cf2a3e4b3d3f227accd() -{ - - 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; - 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; - 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_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"); - - if(autowig::Held< class ::statiskit::LaplaceDistribution >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::LaplaceDistribution >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::LaplaceDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_360ceb38fb075feb99dc83054d31e423.cpp b/src/py/wrapper/wrapper_360ceb38fb075feb99dc83054d31e423.cpp deleted file mode 100644 index a28c0763..00000000 --- a/src/py/wrapper/wrapper_360ceb38fb075feb99dc83054d31e423.cpp +++ /dev/null @@ -1,45 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::CriterionEstimator const volatile * get_pointer::CriterionEstimator const volatile >(class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::CriterionEstimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_360ceb38fb075feb99dc83054d31e423() -{ - - 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; - std::string name_e1e7647ed4235775b6d085dd28a83675 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__selection_e1e7647ed4235775b6d085dd28a83675"); - 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; - enum ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::CriterionEstimator::criterion_type const & (::statiskit::Selection< ::statiskit::DiscreteMultivariateConditionalDistribution, ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::CriterionEstimator::*method_pointer_b7d0903b6b7a512089a91025ed70395d)() const = &::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::CriterionEstimator::get_criterion; - void (::statiskit::Selection< ::statiskit::DiscreteMultivariateConditionalDistribution, ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::CriterionEstimator::*method_pointer_d5ebb7c8e0875452be7cb0439b63a712)(enum ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::CriterionEstimator::criterion_type const &) = &::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::CriterionEstimator::set_criterion; - boost::python::class_< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::CriterionEstimator, autowig::Held< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::CriterionEstimator >::Type, boost::python::bases< 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 > > > class_360ceb38fb075feb99dc83054d31e423("CriterionEstimator", "", boost::python::no_init); - class_360ceb38fb075feb99dc83054d31e423.def(boost::python::init< >("")); - class_360ceb38fb075feb99dc83054d31e423.def(boost::python::init< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::CriterionEstimator const & >("")); - class_360ceb38fb075feb99dc83054d31e423.def("get_criterion", method_pointer_b7d0903b6b7a512089a91025ed70395d, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - class_360ceb38fb075feb99dc83054d31e423.def("set_criterion", method_pointer_d5ebb7c8e0875452be7cb0439b63a712, ""); - - if(autowig::Held< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::CriterionEstimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::CriterionEstimator >::Type, 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 > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_36823ab42b0c57b48d903606aa743329.cpp b/src/py/wrapper/wrapper_36823ab42b0c57b48d903606aa743329.cpp deleted file mode 100644 index 98e97854..00000000 --- a/src/py/wrapper/wrapper_36823ab42b0c57b48d903606aa743329.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::PoissonDistributionMLEstimation const volatile * get_pointer(struct ::statiskit::PoissonDistributionMLEstimation const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_36823ab42b0c57b48d903606aa743329() -{ - - 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; - boost::python::class_< struct ::statiskit::PoissonDistributionMLEstimation, autowig::Held< struct ::statiskit::PoissonDistributionMLEstimation >::Type, boost::python::bases< class ::statiskit::ActiveEstimation< class ::statiskit::PoissonDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > > > class_36823ab42b0c57b48d903606aa743329("PoissonDistributionMLEstimation", "", boost::python::no_init); - class_36823ab42b0c57b48d903606aa743329.def(boost::python::init< >("")); - class_36823ab42b0c57b48d903606aa743329.def(boost::python::init< class ::statiskit::PoissonDistribution const *, struct ::statiskit::UnivariateData const * >("")); - class_36823ab42b0c57b48d903606aa743329.def(boost::python::init< struct ::statiskit::PoissonDistributionMLEstimation const & >("")); - - if(autowig::Held< struct ::statiskit::PoissonDistributionMLEstimation >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::PoissonDistributionMLEstimation >::Type, autowig::Held< class ::statiskit::ActiveEstimation< class ::statiskit::PoissonDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_36adf88112dd5312b6c5fe75ebbc5559.cpp b/src/py/wrapper/wrapper_36adf88112dd5312b6c5fe75ebbc5559.cpp deleted file mode 100644 index 0959d9a9..00000000 --- a/src/py/wrapper/wrapper_36adf88112dd5312b6c5fe75ebbc5559.cpp +++ /dev/null @@ -1,45 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution > const volatile * get_pointer const volatile >(class ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_36adf88112dd5312b6c5fe75ebbc5559() -{ - - 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; - 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; - void (::statiskit::ShiftedDistribution< ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_9ca523943e8652e0a38ae46c2875b593)(struct ::statiskit::ContinuousUnivariateDistribution const &) = &::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution >::set_distribution; - 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_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 >(), ""); - class_36adf88112dd5312b6c5fe75ebbc5559.def("set_distribution", method_pointer_9ca523943e8652e0a38ae46c2875b593, ""); - - if(autowig::Held< class ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution > >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistribution > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_36c99cd43c5c5fb8abeb0fd1ca103ac8.cpp b/src/py/wrapper/wrapper_36c99cd43c5c5fb8abeb0fd1ca103ac8.cpp deleted file mode 100644 index fadaf31f..00000000 --- a/src/py/wrapper/wrapper_36c99cd43c5c5fb8abeb0fd1ca103ac8.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::ActiveEstimation< class ::statiskit::UnivariateHistogramDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::ActiveEstimation< class ::statiskit::UnivariateHistogramDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_36c99cd43c5c5fb8abeb0fd1ca103ac8() -{ - - 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::UnivariateData const * (::statiskit::ActiveEstimation< ::statiskit::UnivariateHistogramDistribution, ::statiskit::ContinuousUnivariateDistributionEstimation >::*method_pointer_ee7ffbd54c2a5cae8e84388fb1d836e9)() const = &::statiskit::ActiveEstimation< class ::statiskit::UnivariateHistogramDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::get_data; - boost::python::class_< class ::statiskit::ActiveEstimation< class ::statiskit::UnivariateHistogramDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >, autowig::Held< class ::statiskit::ActiveEstimation< class ::statiskit::UnivariateHistogramDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::LazyEstimation< class ::statiskit::UnivariateHistogramDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > > > class_36c99cd43c5c5fb8abeb0fd1ca103ac8("_ActiveEstimation_36c99cd43c5c5fb8abeb0fd1ca103ac8", "", boost::python::no_init); - class_36c99cd43c5c5fb8abeb0fd1ca103ac8.def(boost::python::init< >("")); - class_36c99cd43c5c5fb8abeb0fd1ca103ac8.def(boost::python::init< struct ::statiskit::UnivariateData const * >("")); - class_36c99cd43c5c5fb8abeb0fd1ca103ac8.def(boost::python::init< class ::statiskit::UnivariateHistogramDistribution const *, struct ::statiskit::UnivariateData const * >("")); - class_36c99cd43c5c5fb8abeb0fd1ca103ac8.def(boost::python::init< class ::statiskit::ActiveEstimation< class ::statiskit::UnivariateHistogramDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const & >("")); - class_36c99cd43c5c5fb8abeb0fd1ca103ac8.def("get_data", method_pointer_ee7ffbd54c2a5cae8e84388fb1d836e9, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - - if(autowig::Held< class ::statiskit::ActiveEstimation< class ::statiskit::UnivariateHistogramDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::ActiveEstimation< class ::statiskit::UnivariateHistogramDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::UnivariateHistogramDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file 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 deleted file mode 100644 index 8dbe75de..00000000 --- a/src/py/wrapper/wrapper_37d2da7ae2985fcc8caca8de36d30ce7.cpp +++ /dev/null @@ -1,46 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::CauchyDistribution const volatile * get_pointer(class ::statiskit::CauchyDistribution const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_37d2da7ae2985fcc8caca8de36d30ce7() -{ - - 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; - 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; - 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_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"); - - if(autowig::Held< class ::statiskit::CauchyDistribution >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::CauchyDistribution >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::CauchyDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_39737fb8eb785c29bb3a9eca8ab9e325.cpp b/src/py/wrapper/wrapper_39737fb8eb785c29bb3a9eca8ab9e325.cpp deleted file mode 100644 index dcbe4db7..00000000 --- a/src/py/wrapper/wrapper_39737fb8eb785c29bb3a9eca8ab9e325.cpp +++ /dev/null @@ -1,77 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_39737fb8eb785c29bb3a9eca8ab9e325 : public ::statiskit::UnivariateData::Generator, public boost::python::wrapper< struct ::statiskit::UnivariateData::Generator > - { - public: - - virtual double weight() const - { return this->get_override("weight")(); } - - virtual struct ::statiskit::UnivariateEvent const * event() const - { return this->get_override("event")(); } - - virtual struct ::statiskit::UnivariateData::Generator & operator++() - { - ::statiskit::UnivariateData::Generator* result = this->get_override("operator++")(); - return *result; - } - - virtual bool is_valid() const - { return this->get_override("is_valid")(); } - - - protected: - - - private: - - - }; - - void method_decorator_de48c02aa8db50929f6a3f8784c2ec4d(struct ::statiskit::UnivariateData::Generator & instance, const struct ::statiskit::UnivariateData::Generator & param_out) { instance.operator++() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_39737fb8eb785c29bb3a9eca8ab9e325 const volatile * get_pointer(autowig::Wrap_39737fb8eb785c29bb3a9eca8ab9e325 const volatile *c) { return c; } - template <> struct ::statiskit::UnivariateData::Generator const volatile * get_pointer(struct ::statiskit::UnivariateData::Generator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_39737fb8eb785c29bb3a9eca8ab9e325() -{ - - 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; - std::string name_2513f8d88792503e97d2b3f6b8c31e6f = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._univariate_data"); - boost::python::object module_2513f8d88792503e97d2b3f6b8c31e6f(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_2513f8d88792503e97d2b3f6b8c31e6f.c_str())))); - boost::python::scope().attr("_univariate_data") = module_2513f8d88792503e97d2b3f6b8c31e6f; - boost::python::scope scope_2513f8d88792503e97d2b3f6b8c31e6f = module_2513f8d88792503e97d2b3f6b8c31e6f; - bool (::statiskit::UnivariateData::Generator::*method_pointer_ef9b151802e1543cb7c98d1c40761fbe)() const = &::statiskit::UnivariateData::Generator::is_valid; - struct ::statiskit::UnivariateData::Generator & (::statiskit::UnivariateData::Generator::*method_pointer_de48c02aa8db50929f6a3f8784c2ec4d)() = &::statiskit::UnivariateData::Generator::operator++; - struct ::statiskit::UnivariateEvent const * (::statiskit::UnivariateData::Generator::*method_pointer_06724bc676b252b98a07b30de6e65bee)() const = &::statiskit::UnivariateData::Generator::event; - double (::statiskit::UnivariateData::Generator::*method_pointer_1aba7220d8185b52a1202c2468b95edb)() const = &::statiskit::UnivariateData::Generator::weight; - boost::python::class_< autowig::Wrap_39737fb8eb785c29bb3a9eca8ab9e325, autowig::Held< autowig::Wrap_39737fb8eb785c29bb3a9eca8ab9e325 >::Type, boost::noncopyable > class_39737fb8eb785c29bb3a9eca8ab9e325("Generator", "", boost::python::no_init); - class_39737fb8eb785c29bb3a9eca8ab9e325.def("is_valid", boost::python::pure_virtual(method_pointer_ef9b151802e1543cb7c98d1c40761fbe), ""); - class_39737fb8eb785c29bb3a9eca8ab9e325.def("__next__", boost::python::pure_virtual(method_pointer_de48c02aa8db50929f6a3f8784c2ec4d), boost::python::return_internal_reference<>(), ""); - class_39737fb8eb785c29bb3a9eca8ab9e325.def("__next__", autowig::method_decorator_de48c02aa8db50929f6a3f8784c2ec4d); - class_39737fb8eb785c29bb3a9eca8ab9e325.def("event", boost::python::pure_virtual(method_pointer_06724bc676b252b98a07b30de6e65bee), boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_39737fb8eb785c29bb3a9eca8ab9e325.def("weight", boost::python::pure_virtual(method_pointer_1aba7220d8185b52a1202c2468b95edb), ""); - if(autowig::Held< struct ::statiskit::UnivariateData::Generator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_39737fb8eb785c29bb3a9eca8ab9e325 >::Type, autowig::Held< struct ::statiskit::UnivariateData::Generator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::UnivariateData::Generator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_39bbeb58de54579b934e5a56a51b377c.cpp b/src/py/wrapper/wrapper_39bbeb58de54579b934e5a56a51b377c.cpp deleted file mode 100644 index 0a116030..00000000 --- a/src/py/wrapper/wrapper_39bbeb58de54579b934e5a56a51b377c.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::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation > const volatile * get_pointer *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation > const volatile >(class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_39bbeb58de54579b934e5a56a51b377c() -{ - - 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; - ::statiskit::Index (::statiskit::OptimizationEstimationImpl< ::statiskit::MultivariateMixtureDistribution< ::statiskit::DiscreteMultivariateDistribution > *, ::statiskit::MultivariateMixtureDistribution< ::statiskit::DiscreteMultivariateDistribution >, ::statiskit::DiscreteMultivariateDistributionEstimation >::*method_pointer_b64d763a388257dc9ef0a9df46b66761)() const = &::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::size; - boost::python::class_< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation >, autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation > > > class_39bbeb58de54579b934e5a56a51b377c("_OptimizationEstimationImpl_39bbeb58de54579b934e5a56a51b377c", "", boost::python::no_init); - class_39bbeb58de54579b934e5a56a51b377c.def(boost::python::init< >("")); - class_39bbeb58de54579b934e5a56a51b377c.def(boost::python::init< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > const *, struct ::statiskit::MultivariateData const * >("")); - class_39bbeb58de54579b934e5a56a51b377c.def(boost::python::init< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation > const & >("")); - class_39bbeb58de54579b934e5a56a51b377c.def("__len__", method_pointer_b64d763a388257dc9ef0a9df46b66761, ""); - - if(autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_39eaaa358ce655d08615c947c949eb83.cpp b/src/py/wrapper/wrapper_39eaaa358ce655d08615c947c949eb83.cpp deleted file mode 100644 index 1bbdb915..00000000 --- a/src/py/wrapper/wrapper_39eaaa358ce655d08615c947c949eb83.cpp +++ /dev/null @@ -1,42 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::GeometricDistribution const volatile * get_pointer(class ::statiskit::GeometricDistribution const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_39eaaa358ce655d08615c947c949eb83() -{ - - 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; - double const & (::statiskit::GeometricDistribution::*method_pointer_d37fe93f16df5735affce3768ab15f63)() const = &::statiskit::GeometricDistribution::get_pi; - void (::statiskit::GeometricDistribution::*method_pointer_1175d83596a053eca629694bc51b2278)(double const &) = &::statiskit::GeometricDistribution::set_pi; - 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_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"); - - if(autowig::Held< class ::statiskit::GeometricDistribution >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::GeometricDistribution >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GeometricDistribution, struct ::statiskit::DiscreteUnivariateDistribution > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_3a465479f748511898cc3d6b13455141.cpp b/src/py/wrapper/wrapper_3a465479f748511898cc3d6b13455141.cpp deleted file mode 100644 index 75bc70b6..00000000 --- a/src/py/wrapper/wrapper_3a465479f748511898cc3d6b13455141.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_2c576a0de12e5757a80589a7ad84a2ec(class ::std::unique_ptr< struct ::statiskit::UnivariateDispersionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDispersionEstimation::Estimator > > const & instance, const struct ::statiskit::UnivariateDispersionEstimation::Estimator & param_out) { instance.operator*() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::std::unique_ptr< struct ::statiskit::UnivariateDispersionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDispersionEstimation::Estimator > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< struct ::statiskit::UnivariateDispersionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDispersionEstimation::Estimator > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_3a465479f748511898cc3d6b13455141() -{ - - 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_3a465479f748511898cc3d6b13455141_to_python - { - static PyObject* convert(class ::std::unique_ptr< struct ::statiskit::UnivariateDispersionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDispersionEstimation::Estimator > > const & unique_ptr_3a465479f748511898cc3d6b13455141) - { - //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< struct ::statiskit::UnivariateDispersionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDispersionEstimation::Estimator > > & >(unique_ptr_3a465479f748511898cc3d6b13455141).release()).ptr()); - std::shared_ptr< struct ::statiskit::UnivariateDispersionEstimation::Estimator > shared_ptr_3a465479f748511898cc3d6b13455141(std::move(const_cast< class ::std::unique_ptr< struct ::statiskit::UnivariateDispersionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDispersionEstimation::Estimator > > & >(unique_ptr_3a465479f748511898cc3d6b13455141))); - return boost::python::incref(boost::python::object(shared_ptr_3a465479f748511898cc3d6b13455141).ptr()); - } - }; - - boost::python::to_python_converter< class ::std::unique_ptr< struct ::statiskit::UnivariateDispersionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDispersionEstimation::Estimator > >, unique_ptr_3a465479f748511898cc3d6b13455141_to_python >(); -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_3a6a49079d1b5e9bb815105374e2fc93.cpp b/src/py/wrapper/wrapper_3a6a49079d1b5e9bb815105374e2fc93.cpp deleted file mode 100644 index 5949c00a..00000000 --- a/src/py/wrapper/wrapper_3a6a49079d1b5e9bb815105374e2fc93.cpp +++ /dev/null @@ -1,16 +0,0 @@ -#include "_core.h" - - -void wrapper_3a6a49079d1b5e9bb815105374e2fc93() -{ - - 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; - boost::python::enum_< enum ::statiskit::encoding_type > enum_3a6a49079d1b5e9bb815105374e2fc93("encoding_type"); - enum_3a6a49079d1b5e9bb815105374e2fc93.value("TREATMENT", ::statiskit::TREATMENT); - enum_3a6a49079d1b5e9bb815105374e2fc93.value("DEVIATION", ::statiskit::DEVIATION); - enum_3a6a49079d1b5e9bb815105374e2fc93.value("CUMULATIVE", ::statiskit::CUMULATIVE); - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_3ae69567ec205969a9f2da364450fd2e.cpp b/src/py/wrapper/wrapper_3ae69567ec205969a9f2da364450fd2e.cpp deleted file mode 100644 index bf5adc4d..00000000 --- a/src/py/wrapper/wrapper_3ae69567ec205969a9f2da364450fd2e.cpp +++ /dev/null @@ -1,59 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_3ae69567ec205969a9f2da364450fd2e : public ::statiskit::DiscreteEvent, public boost::python::wrapper< struct ::statiskit::DiscreteEvent > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (result); - } - - virtual enum ::statiskit::event_type get_event() const - { return this->get_override("get_event")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_3ae69567ec205969a9f2da364450fd2e const volatile * get_pointer(autowig::Wrap_3ae69567ec205969a9f2da364450fd2e const volatile *c) { return c; } - template <> struct ::statiskit::DiscreteEvent const volatile * get_pointer(struct ::statiskit::DiscreteEvent const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_3ae69567ec205969a9f2da364450fd2e() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::DiscreteEvent >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_3ae69567ec205969a9f2da364450fd2e >::Type, autowig::Held< struct ::statiskit::DiscreteEvent >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::DiscreteEvent >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::DiscreteEvent >::Type, autowig::Held< struct ::statiskit::UnivariateEvent >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_3b2e19fa74a45eb49f08742886108635.cpp b/src/py/wrapper/wrapper_3b2e19fa74a45eb49f08742886108635.cpp deleted file mode 100644 index 42bd896f..00000000 --- a/src/py/wrapper/wrapper_3b2e19fa74a45eb49f08742886108635.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::LazyEstimation< class ::statiskit::GeometricDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::LazyEstimation< class ::statiskit::GeometricDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_3b2e19fa74a45eb49f08742886108635() -{ - - 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; - 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 & >("")); - - if(autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::GeometricDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::GeometricDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, autowig::Held< struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_3b85938d896e56519b8342119ca08869.cpp b/src/py/wrapper/wrapper_3b85938d896e56519b8342119ca08869.cpp deleted file mode 100644 index e89f8741..00000000 --- a/src/py/wrapper/wrapper_3b85938d896e56519b8342119ca08869.cpp +++ /dev/null @@ -1,53 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_3b85938d896e56519b8342119ca08869 : public ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::Estimator >, public boost::python::wrapper< 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 > > - { - public: - - - protected: - - virtual double scoring(struct ::statiskit::MultivariateConditionalDistribution const * param_0, class ::statiskit::MultivariateConditionalData const & param_1) const - { return this->get_override("scoring")(param_0, param_1); } - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_3b85938d896e56519b8342119ca08869 const volatile * get_pointer(autowig::Wrap_3b85938d896e56519b8342119ca08869 const volatile *c) { return c; } - template <> 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 > const volatile * get_pointer::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::Estimator > const volatile >(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 > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_3b85938d896e56519b8342119ca08869() -{ - - 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; - 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); - - 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) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_3b85938d896e56519b8342119ca08869 >::Type, 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 > >::Type >(); - boost::python::register_ptr_to_python< 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 > >::Type >(); - boost::python::implicitly_convertible< 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 > >::Type, autowig::Held< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_3c1962795bd85111b3372c4c25474792.cpp b/src/py/wrapper/wrapper_3c1962795bd85111b3372c4c25474792.cpp deleted file mode 100644 index eb9b1478..00000000 --- a/src/py/wrapper/wrapper_3c1962795bd85111b3372c4c25474792.cpp +++ /dev/null @@ -1,105 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_75fdae5278eb5c53a8b85d6f06e96d14(class ::std::vector< struct ::statiskit::DiscreteMultivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteMultivariateDistribution * > > & instance, ::std::vector< struct ::statiskit::DiscreteMultivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteMultivariateDistribution * > >::size_type param_in_0, const ::std::vector< struct ::statiskit::DiscreteMultivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteMultivariateDistribution * > >::reference param_out) { instance.at(param_in_0) = param_out; } - void method_decorator_76956c80599f57d79db7c2db92e4d58a(class ::std::vector< struct ::statiskit::DiscreteMultivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteMultivariateDistribution * > > & instance, const ::std::vector< struct ::statiskit::DiscreteMultivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteMultivariateDistribution * > >::reference param_out) { instance.front() = param_out; } - void method_decorator_6d314e378f095bac9b88aafed1bc2a0a(class ::std::vector< struct ::statiskit::DiscreteMultivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteMultivariateDistribution * > > & instance, const ::std::vector< struct ::statiskit::DiscreteMultivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteMultivariateDistribution * > >::reference param_out) { instance.back() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::std::vector< struct ::statiskit::DiscreteMultivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteMultivariateDistribution * > > const volatile * get_pointer > const volatile >(class ::std::vector< struct ::statiskit::DiscreteMultivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteMultivariateDistribution * > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_3c1962795bd85111b3372c4c25474792() -{ - - 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; - void (::std::vector< ::statiskit::DiscreteMultivariateDistribution *, ::std::allocator< ::statiskit::DiscreteMultivariateDistribution * > >::*method_pointer_c60ad46aefe7550699276b8ac222a783)(::std::vector< struct ::statiskit::DiscreteMultivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteMultivariateDistribution * > >::size_type , ::std::vector< struct ::statiskit::DiscreteMultivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteMultivariateDistribution * > >::value_type const &) = &::std::vector< struct ::statiskit::DiscreteMultivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteMultivariateDistribution * > >::assign; - ::std::vector< struct ::statiskit::DiscreteMultivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteMultivariateDistribution * > >::size_type (::std::vector< ::statiskit::DiscreteMultivariateDistribution *, ::std::allocator< ::statiskit::DiscreteMultivariateDistribution * > >::*method_pointer_9e6ac2252c075d89913043886538a5fe)() const = &::std::vector< struct ::statiskit::DiscreteMultivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteMultivariateDistribution * > >::size; - ::std::vector< struct ::statiskit::DiscreteMultivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteMultivariateDistribution * > >::size_type (::std::vector< ::statiskit::DiscreteMultivariateDistribution *, ::std::allocator< ::statiskit::DiscreteMultivariateDistribution * > >::*method_pointer_5922af63cd96559a83f91aa2ec43a6c1)() const = &::std::vector< struct ::statiskit::DiscreteMultivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteMultivariateDistribution * > >::max_size; - ::std::vector< struct ::statiskit::DiscreteMultivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteMultivariateDistribution * > >::size_type (::std::vector< ::statiskit::DiscreteMultivariateDistribution *, ::std::allocator< ::statiskit::DiscreteMultivariateDistribution * > >::*method_pointer_085754db0e6050848cbdbea7fccbfe76)() const = &::std::vector< struct ::statiskit::DiscreteMultivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteMultivariateDistribution * > >::capacity; - bool (::std::vector< ::statiskit::DiscreteMultivariateDistribution *, ::std::allocator< ::statiskit::DiscreteMultivariateDistribution * > >::*method_pointer_b163f9216c3c5b4cb6373e528dc3c391)() const = &::std::vector< struct ::statiskit::DiscreteMultivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteMultivariateDistribution * > >::empty; - void (::std::vector< ::statiskit::DiscreteMultivariateDistribution *, ::std::allocator< ::statiskit::DiscreteMultivariateDistribution * > >::*method_pointer_3f6db6f702645b48a03cf0a47ddb7eb6)(::std::vector< struct ::statiskit::DiscreteMultivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteMultivariateDistribution * > >::size_type ) = &::std::vector< struct ::statiskit::DiscreteMultivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteMultivariateDistribution * > >::reserve; - ::std::vector< struct ::statiskit::DiscreteMultivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteMultivariateDistribution * > >::reference (::std::vector< ::statiskit::DiscreteMultivariateDistribution *, ::std::allocator< ::statiskit::DiscreteMultivariateDistribution * > >::*method_pointer_75fdae5278eb5c53a8b85d6f06e96d14)(::std::vector< struct ::statiskit::DiscreteMultivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteMultivariateDistribution * > >::size_type ) = &::std::vector< struct ::statiskit::DiscreteMultivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteMultivariateDistribution * > >::at; - ::std::vector< struct ::statiskit::DiscreteMultivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteMultivariateDistribution * > >::const_reference (::std::vector< ::statiskit::DiscreteMultivariateDistribution *, ::std::allocator< ::statiskit::DiscreteMultivariateDistribution * > >::*method_pointer_34ec9c116bc25c4f8c93a0e703674b1c)(::std::vector< struct ::statiskit::DiscreteMultivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteMultivariateDistribution * > >::size_type ) const = &::std::vector< struct ::statiskit::DiscreteMultivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteMultivariateDistribution * > >::at; - ::std::vector< struct ::statiskit::DiscreteMultivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteMultivariateDistribution * > >::reference (::std::vector< ::statiskit::DiscreteMultivariateDistribution *, ::std::allocator< ::statiskit::DiscreteMultivariateDistribution * > >::*method_pointer_76956c80599f57d79db7c2db92e4d58a)() = &::std::vector< struct ::statiskit::DiscreteMultivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteMultivariateDistribution * > >::front; - ::std::vector< struct ::statiskit::DiscreteMultivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteMultivariateDistribution * > >::const_reference (::std::vector< ::statiskit::DiscreteMultivariateDistribution *, ::std::allocator< ::statiskit::DiscreteMultivariateDistribution * > >::*method_pointer_0b5a0b015692530aaf462c7b4d9143da)() const = &::std::vector< struct ::statiskit::DiscreteMultivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteMultivariateDistribution * > >::front; - ::std::vector< struct ::statiskit::DiscreteMultivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteMultivariateDistribution * > >::reference (::std::vector< ::statiskit::DiscreteMultivariateDistribution *, ::std::allocator< ::statiskit::DiscreteMultivariateDistribution * > >::*method_pointer_6d314e378f095bac9b88aafed1bc2a0a)() = &::std::vector< struct ::statiskit::DiscreteMultivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteMultivariateDistribution * > >::back; - ::std::vector< struct ::statiskit::DiscreteMultivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteMultivariateDistribution * > >::const_reference (::std::vector< ::statiskit::DiscreteMultivariateDistribution *, ::std::allocator< ::statiskit::DiscreteMultivariateDistribution * > >::*method_pointer_5ba1df653cc45a799e14357a2bdd09e4)() const = &::std::vector< struct ::statiskit::DiscreteMultivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteMultivariateDistribution * > >::back; - void (::std::vector< ::statiskit::DiscreteMultivariateDistribution *, ::std::allocator< ::statiskit::DiscreteMultivariateDistribution * > >::*method_pointer_c60ae9be687b5b2ba486110bf227b155)(::std::vector< struct ::statiskit::DiscreteMultivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteMultivariateDistribution * > >::value_type const &) = &::std::vector< struct ::statiskit::DiscreteMultivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteMultivariateDistribution * > >::push_back; - void (::std::vector< ::statiskit::DiscreteMultivariateDistribution *, ::std::allocator< ::statiskit::DiscreteMultivariateDistribution * > >::*method_pointer_040731f2f3b85370a606a38523c4a735)() = &::std::vector< struct ::statiskit::DiscreteMultivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteMultivariateDistribution * > >::pop_back; - void (::std::vector< ::statiskit::DiscreteMultivariateDistribution *, ::std::allocator< ::statiskit::DiscreteMultivariateDistribution * > >::*method_pointer_e983d7fa067d5783bc114f8d6faa3834)(class ::std::vector< struct ::statiskit::DiscreteMultivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteMultivariateDistribution * > > &) = &::std::vector< struct ::statiskit::DiscreteMultivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteMultivariateDistribution * > >::swap; - void (::std::vector< ::statiskit::DiscreteMultivariateDistribution *, ::std::allocator< ::statiskit::DiscreteMultivariateDistribution * > >::*method_pointer_e850f79fd4b9582dbcc0ae6a83a2b922)() = &::std::vector< struct ::statiskit::DiscreteMultivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteMultivariateDistribution * > >::clear; - boost::python::class_< class ::std::vector< struct ::statiskit::DiscreteMultivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteMultivariateDistribution * > >, autowig::Held< class ::std::vector< struct ::statiskit::DiscreteMultivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteMultivariateDistribution * > > >::Type > class_3c1962795bd85111b3372c4c25474792("_Vector_3c1962795bd85111b3372c4c25474792", "", boost::python::no_init); - class_3c1962795bd85111b3372c4c25474792.def(boost::python::init< >("")); - class_3c1962795bd85111b3372c4c25474792.def(boost::python::init< class ::std::vector< struct ::statiskit::DiscreteMultivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteMultivariateDistribution * > > const & >("")); - class_3c1962795bd85111b3372c4c25474792.def("assign", method_pointer_c60ad46aefe7550699276b8ac222a783, ""); - class_3c1962795bd85111b3372c4c25474792.def("__len__", method_pointer_9e6ac2252c075d89913043886538a5fe, ""); - class_3c1962795bd85111b3372c4c25474792.def("max_size", method_pointer_5922af63cd96559a83f91aa2ec43a6c1, ""); - class_3c1962795bd85111b3372c4c25474792.def("capacity", method_pointer_085754db0e6050848cbdbea7fccbfe76, ""); - class_3c1962795bd85111b3372c4c25474792.def("empty", method_pointer_b163f9216c3c5b4cb6373e528dc3c391, ""); - class_3c1962795bd85111b3372c4c25474792.def("reserve", method_pointer_3f6db6f702645b48a03cf0a47ddb7eb6, ""); - class_3c1962795bd85111b3372c4c25474792.def("at", method_pointer_75fdae5278eb5c53a8b85d6f06e96d14, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_3c1962795bd85111b3372c4c25474792.def("at", autowig::method_decorator_75fdae5278eb5c53a8b85d6f06e96d14); - class_3c1962795bd85111b3372c4c25474792.def("at", method_pointer_34ec9c116bc25c4f8c93a0e703674b1c, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_3c1962795bd85111b3372c4c25474792.def("front", method_pointer_76956c80599f57d79db7c2db92e4d58a, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_3c1962795bd85111b3372c4c25474792.def("front", autowig::method_decorator_76956c80599f57d79db7c2db92e4d58a); - class_3c1962795bd85111b3372c4c25474792.def("front", method_pointer_0b5a0b015692530aaf462c7b4d9143da, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_3c1962795bd85111b3372c4c25474792.def("back", method_pointer_6d314e378f095bac9b88aafed1bc2a0a, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_3c1962795bd85111b3372c4c25474792.def("back", autowig::method_decorator_6d314e378f095bac9b88aafed1bc2a0a); - class_3c1962795bd85111b3372c4c25474792.def("back", method_pointer_5ba1df653cc45a799e14357a2bdd09e4, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_3c1962795bd85111b3372c4c25474792.def("push_back", method_pointer_c60ae9be687b5b2ba486110bf227b155, ""); - class_3c1962795bd85111b3372c4c25474792.def("pop_back", method_pointer_040731f2f3b85370a606a38523c4a735, ""); - class_3c1962795bd85111b3372c4c25474792.def("swap", method_pointer_e983d7fa067d5783bc114f8d6faa3834, ""); - class_3c1962795bd85111b3372c4c25474792.def("clear", method_pointer_e850f79fd4b9582dbcc0ae6a83a2b922, ""); - - struct vector_3c1962795bd85111b3372c4c25474792_from_python - { - vector_3c1962795bd85111b3372c4c25474792_from_python() - { - boost::python::converter::registry::push_back( - &convertible, - &construct, - boost::python::type_id< class ::std::vector< struct ::statiskit::DiscreteMultivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteMultivariateDistribution * > > >()); - } - - static void* convertible(PyObject* obj_ptr) - { return obj_ptr; } - - static void construct(PyObject* obj_ptr, boost::python::converter::rvalue_from_python_stage1_data* data) - { - boost::python::handle<> obj_iter(PyObject_GetIter(obj_ptr)); - void* storage = ((boost::python::converter::rvalue_from_python_storage< class ::std::vector< struct ::statiskit::DiscreteMultivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteMultivariateDistribution * > > >*)data)->storage.bytes; - new (storage) class ::std::vector< struct ::statiskit::DiscreteMultivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteMultivariateDistribution * > >(); - data->convertible = storage; - class ::std::vector< struct ::statiskit::DiscreteMultivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteMultivariateDistribution * > >& result = *((class ::std::vector< struct ::statiskit::DiscreteMultivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteMultivariateDistribution * > >*)storage); - unsigned int i = 0; - for(;; i++) - { - boost::python::handle<> py_elem_hdl(boost::python::allow_null(PyIter_Next(obj_iter.get()))); - if(PyErr_Occurred()) - { boost::python::throw_error_already_set(); } - if(!py_elem_hdl.get()) - { break; } - boost::python::object py_elem_obj(py_elem_hdl); - result.push_back(boost::python::extract< struct ::statiskit::DiscreteMultivariateDistribution * >(py_elem_obj)); - } - } - }; - - vector_3c1962795bd85111b3372c4c25474792_from_python(); -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_3c3eb4c91b905a988bd9546e804a0d95.cpp b/src/py/wrapper/wrapper_3c3eb4c91b905a988bd9546e804a0d95.cpp deleted file mode 100644 index 28c686a6..00000000 --- a/src/py/wrapper/wrapper_3c3eb4c91b905a988bd9546e804a0d95.cpp +++ /dev/null @@ -1,45 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::BinomialDistributionMLEstimation::Estimator const volatile * get_pointer(class ::statiskit::BinomialDistributionMLEstimation::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_3c3eb4c91b905a988bd9546e804a0d95() -{ - - 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; - std::string name_a640206684935d01aa5be922b3bbdf00 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._binomial_distribution_ml_estimation"); - 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; - 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("get_force", method_pointer_b9c9fe80edb7575c9c4761d2675e9723, ""); - class_3c3eb4c91b905a988bd9546e804a0d95.def("set_force", method_pointer_23f661468c525bc296871ebdc4bd363c, ""); - - if(autowig::Held< class ::statiskit::BinomialDistributionMLEstimation::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::BinomialDistributionMLEstimation::Estimator >::Type, autowig::Held< struct ::statiskit::OptimizationEstimation< unsigned int, class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_3c400e97b58f58b5ba01fa8b0e0f5cca.cpp b/src/py/wrapper/wrapper_3c400e97b58f58b5ba01fa8b0e0f5cca.cpp deleted file mode 100644 index c4f8f914..00000000 --- a/src/py/wrapper/wrapper_3c400e97b58f58b5ba01fa8b0e0f5cca.cpp +++ /dev/null @@ -1,13 +0,0 @@ -#include "_core.h" - - -void wrapper_3c400e97b58f58b5ba01fa8b0e0f5cca() -{ - - 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; - class ::statiskit::RealSampleSpace const & (*function_pointer_3c400e97b58f58b5ba01fa8b0e0f5cca)() = ::statiskit::get_NR; - boost::python::def("get_nr", function_pointer_3c400e97b58f58b5ba01fa8b0e0f5cca, boost::python::return_value_policy< boost::python::return_by_value >(), ""); -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_3c4215c1e4465be3a5f234b657381458.cpp b/src/py/wrapper/wrapper_3c4215c1e4465be3a5f234b657381458.cpp deleted file mode 100644 index 20f4afe8..00000000 --- a/src/py/wrapper/wrapper_3c4215c1e4465be3a5f234b657381458.cpp +++ /dev/null @@ -1,53 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_3c4215c1e4465be3a5f234b657381458 : public ::statiskit::SingularDistributionEstimation, public boost::python::wrapper< struct ::statiskit::SingularDistributionEstimation > - { - public: - - virtual ::statiskit::SingularDistributionEstimation::estimated_type const * get_estimated() const - { return this->get_override("get_estimated")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_3c4215c1e4465be3a5f234b657381458 const volatile * get_pointer(autowig::Wrap_3c4215c1e4465be3a5f234b657381458 const volatile *c) { return c; } - template <> struct ::statiskit::SingularDistributionEstimation const volatile * get_pointer(struct ::statiskit::SingularDistributionEstimation const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_3c4215c1e4465be3a5f234b657381458() -{ - - 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; - ::statiskit::SingularDistributionEstimation::estimated_type const * (::statiskit::SingularDistributionEstimation::*method_pointer_5a217a5a2172529fb9cae0338394139f)() const = &::statiskit::SingularDistributionEstimation::get_estimated; - boost::python::class_< autowig::Wrap_3c4215c1e4465be3a5f234b657381458, autowig::Held< autowig::Wrap_3c4215c1e4465be3a5f234b657381458 >::Type, boost::noncopyable > class_3c4215c1e4465be3a5f234b657381458("SingularDistributionEstimation", "", boost::python::no_init); - class_3c4215c1e4465be3a5f234b657381458.def("get_estimated", boost::python::pure_virtual(method_pointer_5a217a5a2172529fb9cae0338394139f), boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - if(autowig::Held< struct ::statiskit::SingularDistributionEstimation >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_3c4215c1e4465be3a5f234b657381458 >::Type, autowig::Held< struct ::statiskit::SingularDistributionEstimation >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::SingularDistributionEstimation >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_3ca8ff4e14d1580fa17364607bc956c4.cpp b/src/py/wrapper/wrapper_3ca8ff4e14d1580fa17364607bc956c4.cpp deleted file mode 100644 index d2822bd9..00000000 --- a/src/py/wrapper/wrapper_3ca8ff4e14d1580fa17364607bc956c4.cpp +++ /dev/null @@ -1,61 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_3ca8ff4e14d1580fa17364607bc956c4 : public ::statiskit::Schedule, public boost::python::wrapper< struct ::statiskit::Schedule > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::Schedule, struct ::std::default_delete< struct ::statiskit::Schedule > > copy() const - { - ::std::unique_ptr< struct ::statiskit::Schedule, struct ::std::default_delete< struct ::statiskit::Schedule > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::Schedule, struct ::std::default_delete< struct ::statiskit::Schedule > > (result); - } - - virtual double operator()(double const & param_0) const - { return this->get_override("operator()")(param_0); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_3ca8ff4e14d1580fa17364607bc956c4 const volatile * get_pointer(autowig::Wrap_3ca8ff4e14d1580fa17364607bc956c4 const volatile *c) { return c; } - template <> struct ::statiskit::Schedule const volatile * get_pointer(struct ::statiskit::Schedule const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_3ca8ff4e14d1580fa17364607bc956c4() -{ - - 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; - double (::statiskit::Schedule::*method_pointer_004876688c73571590d218338cd011b5)(double const &) const = &::statiskit::Schedule::operator(); - class ::std::unique_ptr< struct ::statiskit::Schedule, struct ::std::default_delete< struct ::statiskit::Schedule > > (::statiskit::Schedule::*method_pointer_7b1ce88d04fc5ffb8e9402122cfa4883)() const = &::statiskit::Schedule::copy; - boost::python::class_< autowig::Wrap_3ca8ff4e14d1580fa17364607bc956c4, autowig::Held< autowig::Wrap_3ca8ff4e14d1580fa17364607bc956c4 >::Type, boost::noncopyable > class_3ca8ff4e14d1580fa17364607bc956c4("Schedule", "", boost::python::no_init); - class_3ca8ff4e14d1580fa17364607bc956c4.def("__call__", boost::python::pure_virtual(method_pointer_004876688c73571590d218338cd011b5), ""); - class_3ca8ff4e14d1580fa17364607bc956c4.def("copy", boost::python::pure_virtual(method_pointer_7b1ce88d04fc5ffb8e9402122cfa4883), ""); - if(autowig::Held< struct ::statiskit::Schedule >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_3ca8ff4e14d1580fa17364607bc956c4 >::Type, autowig::Held< struct ::statiskit::Schedule >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::Schedule >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_3d6a15edb2225daba874c2b80defe6b4.cpp b/src/py/wrapper/wrapper_3d6a15edb2225daba874c2b80defe6b4.cpp deleted file mode 100644 index 6f7b0d8d..00000000 --- a/src/py/wrapper/wrapper_3d6a15edb2225daba874c2b80defe6b4.cpp +++ /dev/null @@ -1,74 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_3d6a15edb2225daba874c2b80defe6b4 : public ::statiskit::Optimization< ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator >, public boost::python::wrapper< class ::statiskit::Optimization< struct ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator > > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > operator()(::statiskit::MultivariateDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_3d6a15edb2225daba874c2b80defe6b4 const volatile * get_pointer(autowig::Wrap_3d6a15edb2225daba874c2b80defe6b4 const volatile *c) { return c; } - template <> class ::statiskit::Optimization< struct ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator > const volatile * get_pointer const volatile >(class ::statiskit::Optimization< struct ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_3d6a15edb2225daba874c2b80defe6b4() -{ - - 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; - double const & (::statiskit::Optimization< ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator >::*method_pointer_35a1d72c2afe50abae544c7b85e81bf1)() const = &::statiskit::Optimization< struct ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator >::get_mindiff; - void (::statiskit::Optimization< ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator >::*method_pointer_99ae7dd9f31d5974bde957949a5035c4)(double const &) = &::statiskit::Optimization< struct ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator >::set_mindiff; - unsigned int (::statiskit::Optimization< ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator >::*method_pointer_83064646869d5d85a9ac96b3e9c8a59a)() const = &::statiskit::Optimization< struct ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator >::get_minits; - void (::statiskit::Optimization< ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator >::*method_pointer_da042cc8718c58c5b1f93c727825184b)(unsigned int const &) = &::statiskit::Optimization< struct ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator >::set_minits; - unsigned int (::statiskit::Optimization< ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator >::*method_pointer_b163c4dfab725029a48aa0aacfca11b8)() const = &::statiskit::Optimization< struct ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator >::get_maxits; - void (::statiskit::Optimization< ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator >::*method_pointer_499fd696e18e520599ff940988b0bcb7)(unsigned int const &) = &::statiskit::Optimization< struct ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator >::set_maxits; - boost::python::class_< autowig::Wrap_3d6a15edb2225daba874c2b80defe6b4, autowig::Held< autowig::Wrap_3d6a15edb2225daba874c2b80defe6b4 >::Type, boost::python::bases< struct ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator >, boost::noncopyable > class_3d6a15edb2225daba874c2b80defe6b4("_Optimization_3d6a15edb2225daba874c2b80defe6b4", "", boost::python::no_init); - class_3d6a15edb2225daba874c2b80defe6b4.def("get_mindiff", method_pointer_35a1d72c2afe50abae544c7b85e81bf1, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - class_3d6a15edb2225daba874c2b80defe6b4.def("set_mindiff", method_pointer_99ae7dd9f31d5974bde957949a5035c4, ""); - class_3d6a15edb2225daba874c2b80defe6b4.def("get_minits", method_pointer_83064646869d5d85a9ac96b3e9c8a59a, ""); - class_3d6a15edb2225daba874c2b80defe6b4.def("set_minits", method_pointer_da042cc8718c58c5b1f93c727825184b, ""); - class_3d6a15edb2225daba874c2b80defe6b4.def("get_maxits", method_pointer_b163c4dfab725029a48aa0aacfca11b8, ""); - class_3d6a15edb2225daba874c2b80defe6b4.def("set_maxits", method_pointer_499fd696e18e520599ff940988b0bcb7, ""); - - if(autowig::Held< class ::statiskit::Optimization< struct ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_3d6a15edb2225daba874c2b80defe6b4 >::Type, autowig::Held< class ::statiskit::Optimization< struct ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::Optimization< struct ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Optimization< struct ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator > >::Type, autowig::Held< struct ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_3d92ab3536925f88947025adb8aff536.cpp b/src/py/wrapper/wrapper_3d92ab3536925f88947025adb8aff536.cpp deleted file mode 100644 index 00f2f707..00000000 --- a/src/py/wrapper/wrapper_3d92ab3536925f88947025adb8aff536.cpp +++ /dev/null @@ -1,77 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_3d92ab3536925f88947025adb8aff536 : public ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, ::statiskit::GumbelMinDistribution, struct ::statiskit::ContinuousUnivariateDistribution >, public boost::python::wrapper< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GumbelMinDistribution, struct ::statiskit::ContinuousUnivariateDistribution > > - { - public: - - virtual double get_variance() const - { return this->get_override("get_variance")(); } - - virtual double get_mean() const - { return this->get_override("get_mean")(); } - - virtual double quantile(double const & param_0) const - { return this->get_override("quantile")(param_0); } - - virtual double cdf(double const & param_0) const - { return this->get_override("cdf")(param_0); } - - virtual double pdf(double const & param_0) const - { return this->get_override("pdf")(param_0); } - - virtual double ldf(double const & param_0) const - { return this->get_override("ldf")(param_0); } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > simulate() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > ::element_type* result = this->get_override("simulate")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (result); - } - - virtual unsigned int get_nb_parameters() const - { return this->get_override("get_nb_parameters")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_3d92ab3536925f88947025adb8aff536 const volatile * get_pointer(autowig::Wrap_3d92ab3536925f88947025adb8aff536 const volatile *c) { return c; } - template <> struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GumbelMinDistribution, struct ::statiskit::ContinuousUnivariateDistribution > const volatile * get_pointer const volatile >(struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GumbelMinDistribution, struct ::statiskit::ContinuousUnivariateDistribution > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_3d92ab3536925f88947025adb8aff536() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GumbelMinDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_3d92ab3536925f88947025adb8aff536 >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GumbelMinDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GumbelMinDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GumbelMinDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::Type, autowig::Held< struct ::statiskit::ContinuousUnivariateDistribution >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_3e3d38965c5e5a02ae621877dba470cf.cpp b/src/py/wrapper/wrapper_3e3d38965c5e5a02ae621877dba470cf.cpp deleted file mode 100644 index e5e5b48c..00000000 --- a/src/py/wrapper/wrapper_3e3d38965c5e5a02ae621877dba470cf.cpp +++ /dev/null @@ -1,61 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_3e3d38965c5e5a02ae621877dba470cf : public ::statiskit::SlopeHeuristicSelector, public boost::python::wrapper< struct ::statiskit::SlopeHeuristicSelector > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::SlopeHeuristicSelector, struct ::std::default_delete< struct ::statiskit::SlopeHeuristicSelector > > copy() const - { - ::std::unique_ptr< struct ::statiskit::SlopeHeuristicSelector, struct ::std::default_delete< struct ::statiskit::SlopeHeuristicSelector > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::SlopeHeuristicSelector, struct ::std::default_delete< struct ::statiskit::SlopeHeuristicSelector > > (result); - } - - virtual ::statiskit::Index operator()(class ::statiskit::SlopeHeuristic const & param_0) const - { return this->get_override("operator()")(param_0); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_3e3d38965c5e5a02ae621877dba470cf const volatile * get_pointer(autowig::Wrap_3e3d38965c5e5a02ae621877dba470cf const volatile *c) { return c; } - template <> struct ::statiskit::SlopeHeuristicSelector const volatile * get_pointer(struct ::statiskit::SlopeHeuristicSelector const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_3e3d38965c5e5a02ae621877dba470cf() -{ - - 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; - ::statiskit::Index (::statiskit::SlopeHeuristicSelector::*method_pointer_df1ee527da8655d4b2d9d5bb1e30ff8e)(class ::statiskit::SlopeHeuristic const &) const = &::statiskit::SlopeHeuristicSelector::operator(); - class ::std::unique_ptr< struct ::statiskit::SlopeHeuristicSelector, struct ::std::default_delete< struct ::statiskit::SlopeHeuristicSelector > > (::statiskit::SlopeHeuristicSelector::*method_pointer_b99a360f77cf53eb8f24401404499387)() const = &::statiskit::SlopeHeuristicSelector::copy; - boost::python::class_< autowig::Wrap_3e3d38965c5e5a02ae621877dba470cf, autowig::Held< autowig::Wrap_3e3d38965c5e5a02ae621877dba470cf >::Type, boost::noncopyable > class_3e3d38965c5e5a02ae621877dba470cf("SlopeHeuristicSelector", "", boost::python::no_init); - class_3e3d38965c5e5a02ae621877dba470cf.def("__call__", boost::python::pure_virtual(method_pointer_df1ee527da8655d4b2d9d5bb1e30ff8e), ""); - class_3e3d38965c5e5a02ae621877dba470cf.def("copy", boost::python::pure_virtual(method_pointer_b99a360f77cf53eb8f24401404499387), ""); - if(autowig::Held< struct ::statiskit::SlopeHeuristicSelector >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_3e3d38965c5e5a02ae621877dba470cf >::Type, autowig::Held< struct ::statiskit::SlopeHeuristicSelector >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::SlopeHeuristicSelector >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_3ee8eb16efa65e34aae8ad9f32dcb983.cpp b/src/py/wrapper/wrapper_3ee8eb16efa65e34aae8ad9f32dcb983.cpp deleted file mode 100644 index 6e49cbf4..00000000 --- a/src/py/wrapper/wrapper_3ee8eb16efa65e34aae8ad9f32dcb983.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::ActiveEstimation< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::ActiveEstimation< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_3ee8eb16efa65e34aae8ad9f32dcb983() -{ - - 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; - class ::statiskit::UnivariateConditionalData const * (::statiskit::ActiveEstimation< ::statiskit::CategoricalUnivariateConditionalDistribution, ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::*method_pointer_67bd25f66bd65a22852d6cd86376d6bb)() const = &::statiskit::ActiveEstimation< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::get_data; - boost::python::class_< class ::statiskit::ActiveEstimation< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >, autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation > > > class_3ee8eb16efa65e34aae8ad9f32dcb983("_ActiveEstimation_3ee8eb16efa65e34aae8ad9f32dcb983", "", boost::python::no_init); - class_3ee8eb16efa65e34aae8ad9f32dcb983.def(boost::python::init< >("")); - class_3ee8eb16efa65e34aae8ad9f32dcb983.def(boost::python::init< class ::statiskit::UnivariateConditionalData const * >("")); - class_3ee8eb16efa65e34aae8ad9f32dcb983.def(boost::python::init< struct ::statiskit::CategoricalUnivariateConditionalDistribution const *, class ::statiskit::UnivariateConditionalData const * >("")); - class_3ee8eb16efa65e34aae8ad9f32dcb983.def(boost::python::init< class ::statiskit::ActiveEstimation< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation > const & >("")); - class_3ee8eb16efa65e34aae8ad9f32dcb983.def("get_data", method_pointer_67bd25f66bd65a22852d6cd86376d6bb, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - - if(autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation > >::Type, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file 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 deleted file mode 100644 index ed8e062d..00000000 --- a/src/py/wrapper/wrapper_3fd024ee203f5dbeb9a9f3392ca1db8c.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::LazyEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const volatile * get_pointer, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const volatile >(class ::statiskit::LazyEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_3fd024ee203f5dbeb9a9f3392ca1db8c() -{ - - 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; - 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 & >("")); - - if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type, autowig::Held< struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_3fdfbd3fa64657cebd5a4166db8b26a9.cpp b/src/py/wrapper/wrapper_3fdfbd3fa64657cebd5a4166db8b26a9.cpp deleted file mode 100644 index d1bc9c69..00000000 --- a/src/py/wrapper/wrapper_3fdfbd3fa64657cebd5a4166db8b26a9.cpp +++ /dev/null @@ -1,56 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_3fdfbd3fa64657cebd5a4166db8b26a9 : public ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution > >, public boost::python::wrapper< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution > > > - { - public: - - virtual double get_variance() const - { return this->get_override("get_variance")(); } - - virtual double get_mean() const - { return this->get_override("get_mean")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_3fdfbd3fa64657cebd5a4166db8b26a9 const volatile * get_pointer(autowig::Wrap_3fdfbd3fa64657cebd5a4166db8b26a9 const volatile *c) { return c; } - template <> struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution > > const volatile * get_pointer, class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution > > const volatile >(struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_3fdfbd3fa64657cebd5a4166db8b26a9() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution > > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_3fdfbd3fa64657cebd5a4166db8b26a9 >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution > > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution > > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution > > >::Type, autowig::Held< class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_4091fe7ebaea5a58bb732192d7661dce.cpp b/src/py/wrapper/wrapper_4091fe7ebaea5a58bb732192d7661dce.cpp deleted file mode 100644 index 69dfb72b..00000000 --- a/src/py/wrapper/wrapper_4091fe7ebaea5a58bb732192d7661dce.cpp +++ /dev/null @@ -1,17 +0,0 @@ -#include "_core.h" - - -void wrapper_4091fe7ebaea5a58bb732192d7661dce() -{ - - 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; - boost::python::enum_< enum ::statiskit::outcome_type > enum_4091fe7ebaea5a58bb732192d7661dce("outcome_type"); - enum_4091fe7ebaea5a58bb732192d7661dce.value("CATEGORICAL", ::statiskit::CATEGORICAL); - enum_4091fe7ebaea5a58bb732192d7661dce.value("DISCRETE", ::statiskit::DISCRETE); - enum_4091fe7ebaea5a58bb732192d7661dce.value("CONTINUOUS", ::statiskit::CONTINUOUS); - enum_4091fe7ebaea5a58bb732192d7661dce.value("MIXED", ::statiskit::MIXED); - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_40c631b5a67d5748bbfdeaa0beedb4e0.cpp b/src/py/wrapper/wrapper_40c631b5a67d5748bbfdeaa0beedb4e0.cpp deleted file mode 100644 index a5303df7..00000000 --- a/src/py/wrapper/wrapper_40c631b5a67d5748bbfdeaa0beedb4e0.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::LazyEstimation< class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::LazyEstimation< class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_40c631b5a67d5748bbfdeaa0beedb4e0() -{ - - 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; - 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 & >("")); - - if(autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, autowig::Held< struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Type >(); - } - -} \ No newline at end of file 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_413148ff15d05180b4dbaaac395b3625.cpp b/src/py/wrapper/wrapper_413148ff15d05180b4dbaaac395b3625.cpp deleted file mode 100644 index 88e493ce..00000000 --- a/src/py/wrapper/wrapper_413148ff15d05180b4dbaaac395b3625.cpp +++ /dev/null @@ -1,66 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_413148ff15d05180b4dbaaac395b3625 : public ::statiskit::CategoricalMultivariateDistributionEstimation::Estimator, public boost::python::wrapper< struct ::statiskit::CategoricalMultivariateDistributionEstimation::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > operator()(::statiskit::MultivariateDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_413148ff15d05180b4dbaaac395b3625 const volatile * get_pointer(autowig::Wrap_413148ff15d05180b4dbaaac395b3625 const volatile *c) { return c; } - template <> struct ::statiskit::CategoricalMultivariateDistributionEstimation::Estimator const volatile * get_pointer(struct ::statiskit::CategoricalMultivariateDistributionEstimation::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_413148ff15d05180b4dbaaac395b3625() -{ - - 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; - std::string name_f09c97b097575bf2b4af254e6faa082c = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._categorical_multivariate_distribution_estimation"); - boost::python::object module_f09c97b097575bf2b4af254e6faa082c(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_f09c97b097575bf2b4af254e6faa082c.c_str())))); - boost::python::scope().attr("_categorical_multivariate_distribution_estimation") = module_f09c97b097575bf2b4af254e6faa082c; - boost::python::scope scope_f09c97b097575bf2b4af254e6faa082c = module_f09c97b097575bf2b4af254e6faa082c; - boost::python::class_< autowig::Wrap_413148ff15d05180b4dbaaac395b3625, autowig::Held< autowig::Wrap_413148ff15d05180b4dbaaac395b3625 >::Type, boost::python::bases< struct ::statiskit::MultivariateDistributionEstimation::Estimator >, boost::noncopyable > class_413148ff15d05180b4dbaaac395b3625("Estimator", "", boost::python::no_init); - - if(autowig::Held< struct ::statiskit::CategoricalMultivariateDistributionEstimation::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_413148ff15d05180b4dbaaac395b3625 >::Type, autowig::Held< struct ::statiskit::CategoricalMultivariateDistributionEstimation::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::CategoricalMultivariateDistributionEstimation::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::CategoricalMultivariateDistributionEstimation::Estimator >::Type, autowig::Held< struct ::statiskit::MultivariateDistributionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_4143f1db036e5bbdbba0a64045946862.cpp b/src/py/wrapper/wrapper_4143f1db036e5bbdbba0a64045946862.cpp deleted file mode 100644 index c885abba..00000000 --- a/src/py/wrapper/wrapper_4143f1db036e5bbdbba0a64045946862.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::NegativeMultinomialDistributionEstimation::WZ99Estimator const volatile * get_pointer(struct ::statiskit::NegativeMultinomialDistributionEstimation::WZ99Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_4143f1db036e5bbdbba0a64045946862() -{ - - 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; - std::string name_d413c9194272547596f08284edb5e2e8 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._negative_multinomial_distribution_estimation"); - 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; - 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 & >("")); - - if(autowig::Held< struct ::statiskit::NegativeMultinomialDistributionEstimation::WZ99Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::NegativeMultinomialDistributionEstimation::WZ99Estimator >::Type, autowig::Held< struct ::statiskit::OptimizationEstimation< double, class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_41e33df7e8f15f9498a49fd08b35a4fc.cpp b/src/py/wrapper/wrapper_41e33df7e8f15f9498a49fd08b35a4fc.cpp deleted file mode 100644 index 0cdd6a55..00000000 --- a/src/py/wrapper/wrapper_41e33df7e8f15f9498a49fd08b35a4fc.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_bb01f707748457378190e827a422c293(class ::std::unique_ptr< struct ::statiskit::MultivariateLocationEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateLocationEstimation::Estimator > > const & instance, const struct ::statiskit::MultivariateLocationEstimation::Estimator & param_out) { instance.operator*() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::std::unique_ptr< struct ::statiskit::MultivariateLocationEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateLocationEstimation::Estimator > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< struct ::statiskit::MultivariateLocationEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateLocationEstimation::Estimator > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_41e33df7e8f15f9498a49fd08b35a4fc() -{ - - 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_41e33df7e8f15f9498a49fd08b35a4fc_to_python - { - static PyObject* convert(class ::std::unique_ptr< struct ::statiskit::MultivariateLocationEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateLocationEstimation::Estimator > > const & unique_ptr_41e33df7e8f15f9498a49fd08b35a4fc) - { - //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< struct ::statiskit::MultivariateLocationEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateLocationEstimation::Estimator > > & >(unique_ptr_41e33df7e8f15f9498a49fd08b35a4fc).release()).ptr()); - std::shared_ptr< struct ::statiskit::MultivariateLocationEstimation::Estimator > shared_ptr_41e33df7e8f15f9498a49fd08b35a4fc(std::move(const_cast< class ::std::unique_ptr< struct ::statiskit::MultivariateLocationEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateLocationEstimation::Estimator > > & >(unique_ptr_41e33df7e8f15f9498a49fd08b35a4fc))); - return boost::python::incref(boost::python::object(shared_ptr_41e33df7e8f15f9498a49fd08b35a4fc).ptr()); - } - }; - - boost::python::to_python_converter< class ::std::unique_ptr< struct ::statiskit::MultivariateLocationEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateLocationEstimation::Estimator > >, unique_ptr_41e33df7e8f15f9498a49fd08b35a4fc_to_python >(); -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_41e812da3d3654cd9fb33041c3acf25f.cpp b/src/py/wrapper/wrapper_41e812da3d3654cd9fb33041c3acf25f.cpp deleted file mode 100644 index 1a9891dc..00000000 --- a/src/py/wrapper/wrapper_41e812da3d3654cd9fb33041c3acf25f.cpp +++ /dev/null @@ -1,70 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_41e812da3d3654cd9fb33041c3acf25f : public ::statiskit::UnivariateDistributionEstimation::Estimator, public boost::python::wrapper< struct ::statiskit::UnivariateDistributionEstimation::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > operator()(::statiskit::UnivariateDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_41e812da3d3654cd9fb33041c3acf25f const volatile * get_pointer(autowig::Wrap_41e812da3d3654cd9fb33041c3acf25f const volatile *c) { return c; } - template <> struct ::statiskit::UnivariateDistributionEstimation::Estimator const volatile * get_pointer(struct ::statiskit::UnivariateDistributionEstimation::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_41e812da3d3654cd9fb33041c3acf25f() -{ - - 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; - std::string name_340c5465095052af9d63bdb8d9799d79 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._univariate_distribution_estimation"); - boost::python::object module_340c5465095052af9d63bdb8d9799d79(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_340c5465095052af9d63bdb8d9799d79.c_str())))); - boost::python::scope().attr("_univariate_distribution_estimation") = module_340c5465095052af9d63bdb8d9799d79; - boost::python::scope scope_340c5465095052af9d63bdb8d9799d79 = module_340c5465095052af9d63bdb8d9799d79; - class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > (::statiskit::UnivariateDistributionEstimation::Estimator::*method_pointer_163f6bff094c5658b1290a9b2b3a9d26)(::statiskit::UnivariateDistributionEstimation::data_type const &, bool const &) const = &::statiskit::UnivariateDistributionEstimation::Estimator::operator(); - class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > (::statiskit::UnivariateDistributionEstimation::Estimator::*method_pointer_97c0dcb4b9a55407beb1affee63e5b47)() const = &::statiskit::UnivariateDistributionEstimation::Estimator::copy; - boost::python::class_< autowig::Wrap_41e812da3d3654cd9fb33041c3acf25f, autowig::Held< autowig::Wrap_41e812da3d3654cd9fb33041c3acf25f >::Type, boost::python::bases< class ::statiskit::Estimator >, boost::noncopyable > class_41e812da3d3654cd9fb33041c3acf25f("Estimator", "", boost::python::no_init); - class_41e812da3d3654cd9fb33041c3acf25f.def("__call__", boost::python::pure_virtual(method_pointer_163f6bff094c5658b1290a9b2b3a9d26), ""); - class_41e812da3d3654cd9fb33041c3acf25f.def("copy", boost::python::pure_virtual(method_pointer_97c0dcb4b9a55407beb1affee63e5b47), ""); - - if(autowig::Held< struct ::statiskit::UnivariateDistributionEstimation::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_41e812da3d3654cd9fb33041c3acf25f >::Type, autowig::Held< struct ::statiskit::UnivariateDistributionEstimation::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::UnivariateDistributionEstimation::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::UnivariateDistributionEstimation::Estimator >::Type, autowig::Held< class ::statiskit::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_41ea68bb4a9850aa9861003b9fcab334.cpp b/src/py/wrapper/wrapper_41ea68bb4a9850aa9861003b9fcab334.cpp deleted file mode 100644 index 2d610b2b..00000000 --- a/src/py/wrapper/wrapper_41ea68bb4a9850aa9861003b9fcab334.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::ExponentialSchedule const volatile * get_pointer(class ::statiskit::ExponentialSchedule const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_41ea68bb4a9850aa9861003b9fcab334() -{ - - 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; - 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("get_theta", method_pointer_e148ea22fdff52539414c0352426c429, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - class_41ea68bb4a9850aa9861003b9fcab334.def("set_theta", method_pointer_1ff8bb70c7cc5ca494ebb09a8c70a691, ""); - - if(autowig::Held< class ::statiskit::ExponentialSchedule >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::ExponentialSchedule >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::Schedule, class ::statiskit::ExponentialSchedule, struct ::statiskit::Schedule > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_41f94682b11f5bf481e7cf7033a93181.cpp b/src/py/wrapper/wrapper_41f94682b11f5bf481e7cf7033a93181.cpp deleted file mode 100644 index e8332157..00000000 --- a/src/py/wrapper/wrapper_41f94682b11f5bf481e7cf7033a93181.cpp +++ /dev/null @@ -1,105 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_a3ad74fca8505f4699732b35feddfebd(class ::std::vector< struct ::statiskit::CategoricalUnivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalUnivariateDistribution * > > & instance, ::std::vector< struct ::statiskit::CategoricalUnivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalUnivariateDistribution * > >::size_type param_in_0, const ::std::vector< struct ::statiskit::CategoricalUnivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalUnivariateDistribution * > >::reference param_out) { instance.at(param_in_0) = param_out; } - void method_decorator_237b87f70f8c5d75bd6eae996ba24740(class ::std::vector< struct ::statiskit::CategoricalUnivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalUnivariateDistribution * > > & instance, const ::std::vector< struct ::statiskit::CategoricalUnivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalUnivariateDistribution * > >::reference param_out) { instance.front() = param_out; } - void method_decorator_c6e94b6bbc3f5c32801e1b38ee5f427f(class ::std::vector< struct ::statiskit::CategoricalUnivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalUnivariateDistribution * > > & instance, const ::std::vector< struct ::statiskit::CategoricalUnivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalUnivariateDistribution * > >::reference param_out) { instance.back() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::std::vector< struct ::statiskit::CategoricalUnivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalUnivariateDistribution * > > const volatile * get_pointer > const volatile >(class ::std::vector< struct ::statiskit::CategoricalUnivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalUnivariateDistribution * > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_41f94682b11f5bf481e7cf7033a93181() -{ - - 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; - void (::std::vector< ::statiskit::CategoricalUnivariateDistribution *, ::std::allocator< ::statiskit::CategoricalUnivariateDistribution * > >::*method_pointer_96dbc1c9731858b498a8f564c45fa63c)(::std::vector< struct ::statiskit::CategoricalUnivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalUnivariateDistribution * > >::size_type , ::std::vector< struct ::statiskit::CategoricalUnivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalUnivariateDistribution * > >::value_type const &) = &::std::vector< struct ::statiskit::CategoricalUnivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalUnivariateDistribution * > >::assign; - ::std::vector< struct ::statiskit::CategoricalUnivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalUnivariateDistribution * > >::size_type (::std::vector< ::statiskit::CategoricalUnivariateDistribution *, ::std::allocator< ::statiskit::CategoricalUnivariateDistribution * > >::*method_pointer_8803e992af895d5f815bfe05a63fb0ea)() const = &::std::vector< struct ::statiskit::CategoricalUnivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalUnivariateDistribution * > >::size; - ::std::vector< struct ::statiskit::CategoricalUnivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalUnivariateDistribution * > >::size_type (::std::vector< ::statiskit::CategoricalUnivariateDistribution *, ::std::allocator< ::statiskit::CategoricalUnivariateDistribution * > >::*method_pointer_7450d999aa405009b048b8fe5db4e33b)() const = &::std::vector< struct ::statiskit::CategoricalUnivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalUnivariateDistribution * > >::max_size; - ::std::vector< struct ::statiskit::CategoricalUnivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalUnivariateDistribution * > >::size_type (::std::vector< ::statiskit::CategoricalUnivariateDistribution *, ::std::allocator< ::statiskit::CategoricalUnivariateDistribution * > >::*method_pointer_bc31fcaaa6d3563abb96a6bdb8d54226)() const = &::std::vector< struct ::statiskit::CategoricalUnivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalUnivariateDistribution * > >::capacity; - bool (::std::vector< ::statiskit::CategoricalUnivariateDistribution *, ::std::allocator< ::statiskit::CategoricalUnivariateDistribution * > >::*method_pointer_d227bac97a715e5ab44a47525c0d4b8a)() const = &::std::vector< struct ::statiskit::CategoricalUnivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalUnivariateDistribution * > >::empty; - void (::std::vector< ::statiskit::CategoricalUnivariateDistribution *, ::std::allocator< ::statiskit::CategoricalUnivariateDistribution * > >::*method_pointer_0cba4ee5fa3d5a35a6fd52b32e789303)(::std::vector< struct ::statiskit::CategoricalUnivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalUnivariateDistribution * > >::size_type ) = &::std::vector< struct ::statiskit::CategoricalUnivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalUnivariateDistribution * > >::reserve; - ::std::vector< struct ::statiskit::CategoricalUnivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalUnivariateDistribution * > >::reference (::std::vector< ::statiskit::CategoricalUnivariateDistribution *, ::std::allocator< ::statiskit::CategoricalUnivariateDistribution * > >::*method_pointer_a3ad74fca8505f4699732b35feddfebd)(::std::vector< struct ::statiskit::CategoricalUnivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalUnivariateDistribution * > >::size_type ) = &::std::vector< struct ::statiskit::CategoricalUnivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalUnivariateDistribution * > >::at; - ::std::vector< struct ::statiskit::CategoricalUnivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalUnivariateDistribution * > >::const_reference (::std::vector< ::statiskit::CategoricalUnivariateDistribution *, ::std::allocator< ::statiskit::CategoricalUnivariateDistribution * > >::*method_pointer_dfe832c45e5b518f84c3e7f51a00b471)(::std::vector< struct ::statiskit::CategoricalUnivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalUnivariateDistribution * > >::size_type ) const = &::std::vector< struct ::statiskit::CategoricalUnivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalUnivariateDistribution * > >::at; - ::std::vector< struct ::statiskit::CategoricalUnivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalUnivariateDistribution * > >::reference (::std::vector< ::statiskit::CategoricalUnivariateDistribution *, ::std::allocator< ::statiskit::CategoricalUnivariateDistribution * > >::*method_pointer_237b87f70f8c5d75bd6eae996ba24740)() = &::std::vector< struct ::statiskit::CategoricalUnivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalUnivariateDistribution * > >::front; - ::std::vector< struct ::statiskit::CategoricalUnivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalUnivariateDistribution * > >::const_reference (::std::vector< ::statiskit::CategoricalUnivariateDistribution *, ::std::allocator< ::statiskit::CategoricalUnivariateDistribution * > >::*method_pointer_72cf9d939ad8545d943bb4c25ff8ca10)() const = &::std::vector< struct ::statiskit::CategoricalUnivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalUnivariateDistribution * > >::front; - ::std::vector< struct ::statiskit::CategoricalUnivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalUnivariateDistribution * > >::reference (::std::vector< ::statiskit::CategoricalUnivariateDistribution *, ::std::allocator< ::statiskit::CategoricalUnivariateDistribution * > >::*method_pointer_c6e94b6bbc3f5c32801e1b38ee5f427f)() = &::std::vector< struct ::statiskit::CategoricalUnivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalUnivariateDistribution * > >::back; - ::std::vector< struct ::statiskit::CategoricalUnivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalUnivariateDistribution * > >::const_reference (::std::vector< ::statiskit::CategoricalUnivariateDistribution *, ::std::allocator< ::statiskit::CategoricalUnivariateDistribution * > >::*method_pointer_4ba3015129d252be935ca2b241fdaf87)() const = &::std::vector< struct ::statiskit::CategoricalUnivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalUnivariateDistribution * > >::back; - void (::std::vector< ::statiskit::CategoricalUnivariateDistribution *, ::std::allocator< ::statiskit::CategoricalUnivariateDistribution * > >::*method_pointer_eaef2ac6a5c554349616ed2dfe6a5ba4)(::std::vector< struct ::statiskit::CategoricalUnivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalUnivariateDistribution * > >::value_type const &) = &::std::vector< struct ::statiskit::CategoricalUnivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalUnivariateDistribution * > >::push_back; - void (::std::vector< ::statiskit::CategoricalUnivariateDistribution *, ::std::allocator< ::statiskit::CategoricalUnivariateDistribution * > >::*method_pointer_9095d0a0360654ee8aebf3b38477abc7)() = &::std::vector< struct ::statiskit::CategoricalUnivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalUnivariateDistribution * > >::pop_back; - void (::std::vector< ::statiskit::CategoricalUnivariateDistribution *, ::std::allocator< ::statiskit::CategoricalUnivariateDistribution * > >::*method_pointer_b2251bea6aa75ecf8b7776779ede513e)(class ::std::vector< struct ::statiskit::CategoricalUnivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalUnivariateDistribution * > > &) = &::std::vector< struct ::statiskit::CategoricalUnivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalUnivariateDistribution * > >::swap; - void (::std::vector< ::statiskit::CategoricalUnivariateDistribution *, ::std::allocator< ::statiskit::CategoricalUnivariateDistribution * > >::*method_pointer_5d221604a8bd593d8422e59ee640139c)() = &::std::vector< struct ::statiskit::CategoricalUnivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalUnivariateDistribution * > >::clear; - boost::python::class_< class ::std::vector< struct ::statiskit::CategoricalUnivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalUnivariateDistribution * > >, autowig::Held< class ::std::vector< struct ::statiskit::CategoricalUnivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalUnivariateDistribution * > > >::Type > class_41f94682b11f5bf481e7cf7033a93181("_Vector_41f94682b11f5bf481e7cf7033a93181", "", boost::python::no_init); - class_41f94682b11f5bf481e7cf7033a93181.def(boost::python::init< >("")); - class_41f94682b11f5bf481e7cf7033a93181.def(boost::python::init< class ::std::vector< struct ::statiskit::CategoricalUnivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalUnivariateDistribution * > > const & >("")); - class_41f94682b11f5bf481e7cf7033a93181.def("assign", method_pointer_96dbc1c9731858b498a8f564c45fa63c, ""); - class_41f94682b11f5bf481e7cf7033a93181.def("__len__", method_pointer_8803e992af895d5f815bfe05a63fb0ea, ""); - class_41f94682b11f5bf481e7cf7033a93181.def("max_size", method_pointer_7450d999aa405009b048b8fe5db4e33b, ""); - class_41f94682b11f5bf481e7cf7033a93181.def("capacity", method_pointer_bc31fcaaa6d3563abb96a6bdb8d54226, ""); - class_41f94682b11f5bf481e7cf7033a93181.def("empty", method_pointer_d227bac97a715e5ab44a47525c0d4b8a, ""); - class_41f94682b11f5bf481e7cf7033a93181.def("reserve", method_pointer_0cba4ee5fa3d5a35a6fd52b32e789303, ""); - class_41f94682b11f5bf481e7cf7033a93181.def("at", method_pointer_a3ad74fca8505f4699732b35feddfebd, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_41f94682b11f5bf481e7cf7033a93181.def("at", autowig::method_decorator_a3ad74fca8505f4699732b35feddfebd); - class_41f94682b11f5bf481e7cf7033a93181.def("at", method_pointer_dfe832c45e5b518f84c3e7f51a00b471, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_41f94682b11f5bf481e7cf7033a93181.def("front", method_pointer_237b87f70f8c5d75bd6eae996ba24740, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_41f94682b11f5bf481e7cf7033a93181.def("front", autowig::method_decorator_237b87f70f8c5d75bd6eae996ba24740); - class_41f94682b11f5bf481e7cf7033a93181.def("front", method_pointer_72cf9d939ad8545d943bb4c25ff8ca10, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_41f94682b11f5bf481e7cf7033a93181.def("back", method_pointer_c6e94b6bbc3f5c32801e1b38ee5f427f, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_41f94682b11f5bf481e7cf7033a93181.def("back", autowig::method_decorator_c6e94b6bbc3f5c32801e1b38ee5f427f); - class_41f94682b11f5bf481e7cf7033a93181.def("back", method_pointer_4ba3015129d252be935ca2b241fdaf87, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_41f94682b11f5bf481e7cf7033a93181.def("push_back", method_pointer_eaef2ac6a5c554349616ed2dfe6a5ba4, ""); - class_41f94682b11f5bf481e7cf7033a93181.def("pop_back", method_pointer_9095d0a0360654ee8aebf3b38477abc7, ""); - class_41f94682b11f5bf481e7cf7033a93181.def("swap", method_pointer_b2251bea6aa75ecf8b7776779ede513e, ""); - class_41f94682b11f5bf481e7cf7033a93181.def("clear", method_pointer_5d221604a8bd593d8422e59ee640139c, ""); - - struct vector_41f94682b11f5bf481e7cf7033a93181_from_python - { - vector_41f94682b11f5bf481e7cf7033a93181_from_python() - { - boost::python::converter::registry::push_back( - &convertible, - &construct, - boost::python::type_id< class ::std::vector< struct ::statiskit::CategoricalUnivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalUnivariateDistribution * > > >()); - } - - static void* convertible(PyObject* obj_ptr) - { return obj_ptr; } - - static void construct(PyObject* obj_ptr, boost::python::converter::rvalue_from_python_stage1_data* data) - { - boost::python::handle<> obj_iter(PyObject_GetIter(obj_ptr)); - void* storage = ((boost::python::converter::rvalue_from_python_storage< class ::std::vector< struct ::statiskit::CategoricalUnivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalUnivariateDistribution * > > >*)data)->storage.bytes; - new (storage) class ::std::vector< struct ::statiskit::CategoricalUnivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalUnivariateDistribution * > >(); - data->convertible = storage; - class ::std::vector< struct ::statiskit::CategoricalUnivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalUnivariateDistribution * > >& result = *((class ::std::vector< struct ::statiskit::CategoricalUnivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalUnivariateDistribution * > >*)storage); - unsigned int i = 0; - for(;; i++) - { - boost::python::handle<> py_elem_hdl(boost::python::allow_null(PyIter_Next(obj_iter.get()))); - if(PyErr_Occurred()) - { boost::python::throw_error_already_set(); } - if(!py_elem_hdl.get()) - { break; } - boost::python::object py_elem_obj(py_elem_hdl); - result.push_back(boost::python::extract< struct ::statiskit::CategoricalUnivariateDistribution * >(py_elem_obj)); - } - } - }; - - vector_41f94682b11f5bf481e7cf7033a93181_from_python(); -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_423ed9cbac44541cb53a4cf80e6e15d5.cpp b/src/py/wrapper/wrapper_423ed9cbac44541cb53a4cf80e6e15d5.cpp deleted file mode 100644 index 818567f0..00000000 --- a/src/py/wrapper/wrapper_423ed9cbac44541cb53a4cf80e6e15d5.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::LazyEstimation< class ::statiskit::MultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::LazyEstimation< class ::statiskit::MultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_423ed9cbac44541cb53a4cf80e6e15d5() -{ - - 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; - 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 & >("")); - - if(autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::MultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::MultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::Type, autowig::Held< struct ::statiskit::SingularDistributionEstimation >::Type >(); - } - -} \ No newline at end of file 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 deleted file mode 100644 index 96c543f8..00000000 --- a/src/py/wrapper/wrapper_42c73f7b760d584f96ee42693c708651.cpp +++ /dev/null @@ -1,39 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::CensoredEvent< struct ::statiskit::CategoricalEvent > const volatile * get_pointer const volatile >(class ::statiskit::CensoredEvent< struct ::statiskit::CategoricalEvent > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_42c73f7b760d584f96ee42693c708651() -{ - - 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; - 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_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) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::CensoredEvent< struct ::statiskit::CategoricalEvent > >::Type, autowig::Held< struct ::statiskit::CategoricalEvent >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_432843a5646c5268bb35f7309d2d4b33.cpp b/src/py/wrapper/wrapper_432843a5646c5268bb35f7309d2d4b33.cpp deleted file mode 100644 index d0b1a4a4..00000000 --- a/src/py/wrapper/wrapper_432843a5646c5268bb35f7309d2d4b33.cpp +++ /dev/null @@ -1,73 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_432843a5646c5268bb35f7309d2d4b33 : public ::statiskit::Selection< ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator, public boost::python::wrapper< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > (result); - } - - - protected: - - virtual double scoring(struct ::statiskit::MultivariateDistribution const * param_0, struct ::statiskit::MultivariateData const & param_1) const - { return this->get_override("scoring")(param_0, param_1); } - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_432843a5646c5268bb35f7309d2d4b33 const volatile * get_pointer(autowig::Wrap_432843a5646c5268bb35f7309d2d4b33 const volatile *c) { return c; } - template <> class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator const volatile * get_pointer::Estimator const volatile >(class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_432843a5646c5268bb35f7309d2d4b33() -{ - - 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; - std::string name_e28923ae1ac356e5845929232f8e09ac = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__selection_e28923ae1ac356e5845929232f8e09ac"); - 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; - ::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("__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, ""); - class_432843a5646c5268bb35f7309d2d4b33.def("add_estimator", method_pointer_2ed566579fdf57c184b491616d1dff20, ""); - class_432843a5646c5268bb35f7309d2d4b33.def("remove_estimator", method_pointer_c5fa489625b75bf18853395363cbdd64, ""); - - if(autowig::Held< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_432843a5646c5268bb35f7309d2d4b33 >::Type, autowig::Held< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator >::Type, autowig::Held< struct ::statiskit::ContinuousMultivariateDistributionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_4377e68c4caf5dae89a051f45d03b8c3.cpp b/src/py/wrapper/wrapper_4377e68c4caf5dae89a051f45d03b8c3.cpp deleted file mode 100644 index 8c20b8d0..00000000 --- a/src/py/wrapper/wrapper_4377e68c4caf5dae89a051f45d03b8c3.cpp +++ /dev/null @@ -1,26 +0,0 @@ -#include "_core.h" - - -namespace autowig -{ - PyObject* error_4377e68c4caf5dae89a051f45d03b8c3 = NULL; - - void translate_4377e68c4caf5dae89a051f45d03b8c3(struct ::statiskit::member_error const & error) { PyErr_SetString(error_4377e68c4caf5dae89a051f45d03b8c3, error.what()); }; -} - - - -void wrapper_4377e68c4caf5dae89a051f45d03b8c3() -{ - - 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; - std::string name_4377e68c4caf5dae89a051f45d03b8c3 = boost::python::extract< std::string >(boost::python::scope().attr("__name__")); - name_4377e68c4caf5dae89a051f45d03b8c3 = name_4377e68c4caf5dae89a051f45d03b8c3 + "." + "MemberError"; - autowig::error_4377e68c4caf5dae89a051f45d03b8c3 = PyErr_NewException(strdup(name_4377e68c4caf5dae89a051f45d03b8c3.c_str()), PyExc_RuntimeError, NULL); - boost::python::scope().attr("MemberError") = boost::python::object(boost::python::handle<>(boost::python::borrowed(autowig::error_4377e68c4caf5dae89a051f45d03b8c3))); - boost::python::register_exception_translator< struct ::statiskit::member_error >(&autowig::translate_4377e68c4caf5dae89a051f45d03b8c3); - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_43d603893a165ed2bf34ad286a50f22e.cpp b/src/py/wrapper/wrapper_43d603893a165ed2bf34ad286a50f22e.cpp deleted file mode 100644 index e1c2e710..00000000 --- a/src/py/wrapper/wrapper_43d603893a165ed2bf34ad286a50f22e.cpp +++ /dev/null @@ -1,56 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_43d603893a165ed2bf34ad286a50f22e : public ::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistributionEstimation::Estimator, struct ::statiskit::MultinomialSingularDistributionEstimation::Estimator, struct ::statiskit::SingularDistributionEstimation::Estimator >, public boost::python::wrapper< struct ::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistributionEstimation::Estimator, struct ::statiskit::MultinomialSingularDistributionEstimation::Estimator, struct ::statiskit::SingularDistributionEstimation::Estimator > > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation > > operator()(::statiskit::SingularDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_43d603893a165ed2bf34ad286a50f22e const volatile * get_pointer(autowig::Wrap_43d603893a165ed2bf34ad286a50f22e const volatile *c) { return c; } - template <> struct ::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistributionEstimation::Estimator, struct ::statiskit::MultinomialSingularDistributionEstimation::Estimator, struct ::statiskit::SingularDistributionEstimation::Estimator > const volatile * get_pointer const volatile >(struct ::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistributionEstimation::Estimator, struct ::statiskit::MultinomialSingularDistributionEstimation::Estimator, struct ::statiskit::SingularDistributionEstimation::Estimator > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_43d603893a165ed2bf34ad286a50f22e() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistributionEstimation::Estimator, struct ::statiskit::MultinomialSingularDistributionEstimation::Estimator, struct ::statiskit::SingularDistributionEstimation::Estimator > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_43d603893a165ed2bf34ad286a50f22e >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistributionEstimation::Estimator, struct ::statiskit::MultinomialSingularDistributionEstimation::Estimator, struct ::statiskit::SingularDistributionEstimation::Estimator > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistributionEstimation::Estimator, struct ::statiskit::MultinomialSingularDistributionEstimation::Estimator, struct ::statiskit::SingularDistributionEstimation::Estimator > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistributionEstimation::Estimator, struct ::statiskit::MultinomialSingularDistributionEstimation::Estimator, struct ::statiskit::SingularDistributionEstimation::Estimator > >::Type, autowig::Held< struct ::statiskit::SingularDistributionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_43ff7c79dcd15ad9995fd0d0ccc6d440.cpp b/src/py/wrapper/wrapper_43ff7c79dcd15ad9995fd0d0ccc6d440.cpp deleted file mode 100644 index 593f7258..00000000 --- a/src/py/wrapper/wrapper_43ff7c79dcd15ad9995fd0d0ccc6d440.cpp +++ /dev/null @@ -1,53 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_43ff7c79dcd15ad9995fd0d0ccc6d440 : public ::statiskit::MultivariateDistributionEstimation, public boost::python::wrapper< struct ::statiskit::MultivariateDistributionEstimation > - { - public: - - virtual ::statiskit::MultivariateDistributionEstimation::estimated_type const * get_estimated() const - { return this->get_override("get_estimated")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_43ff7c79dcd15ad9995fd0d0ccc6d440 const volatile * get_pointer(autowig::Wrap_43ff7c79dcd15ad9995fd0d0ccc6d440 const volatile *c) { return c; } - template <> struct ::statiskit::MultivariateDistributionEstimation const volatile * get_pointer(struct ::statiskit::MultivariateDistributionEstimation const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_43ff7c79dcd15ad9995fd0d0ccc6d440() -{ - - 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; - ::statiskit::MultivariateDistributionEstimation::estimated_type const * (::statiskit::MultivariateDistributionEstimation::*method_pointer_123ca6ff048a55c3916851be0f12a662)() const = &::statiskit::MultivariateDistributionEstimation::get_estimated; - boost::python::class_< autowig::Wrap_43ff7c79dcd15ad9995fd0d0ccc6d440, autowig::Held< autowig::Wrap_43ff7c79dcd15ad9995fd0d0ccc6d440 >::Type, boost::noncopyable > class_43ff7c79dcd15ad9995fd0d0ccc6d440("MultivariateDistributionEstimation", "", boost::python::no_init); - class_43ff7c79dcd15ad9995fd0d0ccc6d440.def("get_estimated", boost::python::pure_virtual(method_pointer_123ca6ff048a55c3916851be0f12a662), boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - if(autowig::Held< struct ::statiskit::MultivariateDistributionEstimation >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_43ff7c79dcd15ad9995fd0d0ccc6d440 >::Type, autowig::Held< struct ::statiskit::MultivariateDistributionEstimation >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::MultivariateDistributionEstimation >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_446f651133d55eebbb2e7b65c75f4477.cpp b/src/py/wrapper/wrapper_446f651133d55eebbb2e7b65c75f4477.cpp deleted file mode 100644 index 58b5106d..00000000 --- a/src/py/wrapper/wrapper_446f651133d55eebbb2e7b65c75f4477.cpp +++ /dev/null @@ -1,61 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator const volatile * get_pointer::Estimator const volatile >(class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_446f651133d55eebbb2e7b65c75f4477() -{ - - 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; - std::string name_1b793d6dd01553ae939c99e3743fa436 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__mixture_distribution_em_estimation_1b793d6dd01553ae939c99e3743fa436"); - 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; - 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; - void (::statiskit::MixtureDistributionEMEstimation< ::statiskit::CategoricalUnivariateMixtureDistribution, ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator::*method_pointer_c81eb4cebb5e59838ebccc17b5caff5d)(struct ::statiskit::CategoricalUnivariateDistributionEstimation::Estimator const *) = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator::set_default_estimator; - struct ::statiskit::CategoricalUnivariateDistributionEstimation::Estimator const * (::statiskit::MixtureDistributionEMEstimation< ::statiskit::CategoricalUnivariateMixtureDistribution, ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator::*method_pointer_aa6ef24a31ff5f168defe1f7d18eba74)(::statiskit::Index const &) const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator::get_estimator; - void (::statiskit::MixtureDistributionEMEstimation< ::statiskit::CategoricalUnivariateMixtureDistribution, ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator::*method_pointer_5b98ab0e08715fbbb37a547541a919e2)(::statiskit::Index const &, struct ::statiskit::CategoricalUnivariateDistributionEstimation::Estimator const *) = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator::set_estimator; - struct ::statiskit::CategoricalUnivariateMixtureDistribution const * (::statiskit::MixtureDistributionEMEstimation< ::statiskit::CategoricalUnivariateMixtureDistribution, ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator::*method_pointer_fa34b875735c576889b76188583fbdeb)() const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator::get_initializator; - void (::statiskit::MixtureDistributionEMEstimation< ::statiskit::CategoricalUnivariateMixtureDistribution, ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator::*method_pointer_f6577bcc0efd58f68abf9c4d0e57e6fa)(struct ::statiskit::CategoricalUnivariateMixtureDistribution const &) = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator::set_initializator; - bool (::statiskit::MixtureDistributionEMEstimation< ::statiskit::CategoricalUnivariateMixtureDistribution, ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator::*method_pointer_5eb2a331eb3b53f38545cac4bf37c385)() const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator::get_limit; - void (::statiskit::MixtureDistributionEMEstimation< ::statiskit::CategoricalUnivariateMixtureDistribution, ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator::*method_pointer_1670b3a1a1b15e52808578df65548524)(bool const &) = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator::set_limit; - 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("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 >(), ""); - class_446f651133d55eebbb2e7b65c75f4477.def("set_default_estimator", method_pointer_c81eb4cebb5e59838ebccc17b5caff5d, ""); - class_446f651133d55eebbb2e7b65c75f4477.def("get_estimator", method_pointer_aa6ef24a31ff5f168defe1f7d18eba74, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_446f651133d55eebbb2e7b65c75f4477.def("set_estimator", method_pointer_5b98ab0e08715fbbb37a547541a919e2, ""); - class_446f651133d55eebbb2e7b65c75f4477.def("get_initializator", method_pointer_fa34b875735c576889b76188583fbdeb, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_446f651133d55eebbb2e7b65c75f4477.def("set_initializator", method_pointer_f6577bcc0efd58f68abf9c4d0e57e6fa, ""); - class_446f651133d55eebbb2e7b65c75f4477.def("get_limit", method_pointer_5eb2a331eb3b53f38545cac4bf37c385, ""); - class_446f651133d55eebbb2e7b65c75f4477.def("set_limit", method_pointer_1670b3a1a1b15e52808578df65548524, ""); - - if(autowig::Held< class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator >::Type, autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution *, struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator >::Type >(); - } - -} \ No newline at end of file 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_44e7c25b7bde5df2a9f031c534765f11.cpp b/src/py/wrapper/wrapper_44e7c25b7bde5df2a9f031c534765f11.cpp deleted file mode 100644 index 18d3ce1d..00000000 --- a/src/py/wrapper/wrapper_44e7c25b7bde5df2a9f031c534765f11.cpp +++ /dev/null @@ -1,45 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_44e7c25b7bde5df2a9f031c534765f11() -{ - - 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; - ::statiskit::Index (::statiskit::Selection< ::statiskit::MultivariateConditionalDistribution, ::statiskit::MultivariateConditionalDistributionEstimation >::*method_pointer_775dd261bf615d2cad5ecd7fbe14fa6a)() const = &::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::size; - struct ::statiskit::MultivariateConditionalDistributionEstimation const * (::statiskit::Selection< ::statiskit::MultivariateConditionalDistribution, ::statiskit::MultivariateConditionalDistributionEstimation >::*method_pointer_dd8df2374690581e8cae9c4f08ba33fa)(::statiskit::Index const &) const = &::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::get_estimation; - double const & (::statiskit::Selection< ::statiskit::MultivariateConditionalDistribution, ::statiskit::MultivariateConditionalDistributionEstimation >::*method_pointer_b15de295874259b3bc4cf1c602f3ad1f)(::statiskit::Index const &) const = &::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::get_score; - boost::python::class_< class ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >, autowig::Held< class ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation > > > class_44e7c25b7bde5df2a9f031c534765f11("_Selection_44e7c25b7bde5df2a9f031c534765f11", "", boost::python::no_init); - class_44e7c25b7bde5df2a9f031c534765f11.def(boost::python::init< >("")); - class_44e7c25b7bde5df2a9f031c534765f11.def(boost::python::init< class ::statiskit::MultivariateConditionalData const * >("")); - class_44e7c25b7bde5df2a9f031c534765f11.def(boost::python::init< struct ::statiskit::MultivariateConditionalDistribution const *, class ::statiskit::MultivariateConditionalData const * >("")); - class_44e7c25b7bde5df2a9f031c534765f11.def(boost::python::init< class ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation > const & >("")); - class_44e7c25b7bde5df2a9f031c534765f11.def("__len__", method_pointer_775dd261bf615d2cad5ecd7fbe14fa6a, ""); - class_44e7c25b7bde5df2a9f031c534765f11.def("get_estimation", method_pointer_dd8df2374690581e8cae9c4f08ba33fa, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_44e7c25b7bde5df2a9f031c534765f11.def("get_score", method_pointer_b15de295874259b3bc4cf1c602f3ad1f, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - - if(autowig::Held< class ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation > >::Type, autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation > >::Type >(); - } - -} \ 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_4540538b16205d90be33cf08feed0673.cpp b/src/py/wrapper/wrapper_4540538b16205d90be33cf08feed0673.cpp deleted file mode 100644 index 6f2ddfc9..00000000 --- a/src/py/wrapper/wrapper_4540538b16205d90be33cf08feed0673.cpp +++ /dev/null @@ -1,81 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_4540538b16205d90be33cf08feed0673 : public ::statiskit::MultivariateDistribution, public boost::python::wrapper< struct ::statiskit::MultivariateDistribution > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateDistribution > > copy() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateDistribution > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateDistribution > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > simulate() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > ::element_type* result = this->get_override("simulate")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > (result); - } - - virtual double probability(struct ::statiskit::MultivariateEvent const * param_0, bool const & param_1) const - { return this->get_override("probability")(param_0, param_1); } - - virtual unsigned int get_nb_parameters() const - { return this->get_override("get_nb_parameters")(); } - - virtual ::statiskit::Index get_nb_components() const - { return this->get_override("get_nb_components")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_4540538b16205d90be33cf08feed0673 const volatile * get_pointer(autowig::Wrap_4540538b16205d90be33cf08feed0673 const volatile *c) { return c; } - template <> struct ::statiskit::MultivariateDistribution const volatile * get_pointer(struct ::statiskit::MultivariateDistribution const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_4540538b16205d90be33cf08feed0673() -{ - - 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; - ::statiskit::Index (::statiskit::MultivariateDistribution::*method_pointer_6bbdbd5137365f409e51be059aaa5dec)() const = &::statiskit::MultivariateDistribution::get_nb_components; - unsigned int (::statiskit::MultivariateDistribution::*method_pointer_d6b37eb7a2815c508032d7111fe27b25)() const = &::statiskit::MultivariateDistribution::get_nb_parameters; - double (::statiskit::MultivariateDistribution::*method_pointer_1b1aa04affe25769a45aa61f808a0a19)(struct ::statiskit::MultivariateEvent const *, bool const &) const = &::statiskit::MultivariateDistribution::probability; - double (::statiskit::MultivariateDistribution::*method_pointer_6285df200fdc5073aaa5aab9a61032f1)(struct ::statiskit::MultivariateData const &) const = &::statiskit::MultivariateDistribution::loglikelihood; - class ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > (::statiskit::MultivariateDistribution::*method_pointer_4ea4050829d754ffad293bbb7a971a31)() const = &::statiskit::MultivariateDistribution::simulate; - class ::std::unique_ptr< struct ::statiskit::MultivariateDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateDistribution > > (::statiskit::MultivariateDistribution::*method_pointer_bfcc78e34f6259b6a33f959f459c73aa)() const = &::statiskit::MultivariateDistribution::copy; - boost::python::class_< autowig::Wrap_4540538b16205d90be33cf08feed0673, autowig::Held< autowig::Wrap_4540538b16205d90be33cf08feed0673 >::Type, boost::noncopyable > class_4540538b16205d90be33cf08feed0673("MultivariateDistribution", "", boost::python::no_init); - class_4540538b16205d90be33cf08feed0673.def("get_nb_components", boost::python::pure_virtual(method_pointer_6bbdbd5137365f409e51be059aaa5dec), "Get the number of components of the distribution.\n\n:Return Type:\n :cpp:any:`unsigned` long int\n\n"); - class_4540538b16205d90be33cf08feed0673.def("get_nb_parameters", boost::python::pure_virtual(method_pointer_d6b37eb7a2815c508032d7111fe27b25), "Get the number of parameters of the distribution.\n\n:Return Type:\n :cpp:any:`unsigned` int\n\n"); - class_4540538b16205d90be33cf08feed0673.def("probability", boost::python::pure_virtual(method_pointer_1b1aa04affe25769a45aa61f808a0a19), ""); - class_4540538b16205d90be33cf08feed0673.def("loglikelihood", method_pointer_6285df200fdc5073aaa5aab9a61032f1, "Compute the log-likelihood of an univariate dataset according to the\nconsidered multiivariate distribution.\n\n:Parameter:\n `data` (:py:class:`statiskit.core.statiskit.MultivariateData`) - The considered multivariate dataset.\n\n:Return Type:\n :cpp:any:`double`\n\n"); - class_4540538b16205d90be33cf08feed0673.def("simulate", boost::python::pure_virtual(method_pointer_4ea4050829d754ffad293bbb7a971a31), ":Return Type:\n :cpp:any:`::std::unique_ptr<` struct\n ::statiskit::MultivariateEvent, struct ::std::default\\_delete< struct\n ::statiskit::MultivariateEvent > >\n\n"); - class_4540538b16205d90be33cf08feed0673.def("copy", boost::python::pure_virtual(method_pointer_bfcc78e34f6259b6a33f959f459c73aa), ""); - if(autowig::Held< struct ::statiskit::MultivariateDistribution >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_4540538b16205d90be33cf08feed0673 >::Type, autowig::Held< struct ::statiskit::MultivariateDistribution >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::MultivariateDistribution >::Type >(); - } - -} \ 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 deleted file mode 100644 index 4e262e26..00000000 --- a/src/py/wrapper/wrapper_473e4f9a05ed5118bd06e179489a35f4.cpp +++ /dev/null @@ -1,56 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_473e4f9a05ed5118bd06e179489a35f4 : public ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, ::statiskit::BetaNegativeBinomialDistribution, class ::statiskit::BetaCompoundDiscreteUnivariateDistribution >, public boost::python::wrapper< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::BetaNegativeBinomialDistribution, class ::statiskit::BetaCompoundDiscreteUnivariateDistribution > > - { - public: - - virtual double get_variance() const - { return this->get_override("get_variance")(); } - - virtual double get_mean() const - { return this->get_override("get_mean")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_473e4f9a05ed5118bd06e179489a35f4 const volatile * get_pointer(autowig::Wrap_473e4f9a05ed5118bd06e179489a35f4 const volatile *c) { return c; } - template <> struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::BetaNegativeBinomialDistribution, class ::statiskit::BetaCompoundDiscreteUnivariateDistribution > const volatile * get_pointer const volatile >(struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::BetaNegativeBinomialDistribution, class ::statiskit::BetaCompoundDiscreteUnivariateDistribution > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_473e4f9a05ed5118bd06e179489a35f4() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::BetaNegativeBinomialDistribution, class ::statiskit::BetaCompoundDiscreteUnivariateDistribution > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_473e4f9a05ed5118bd06e179489a35f4 >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::BetaNegativeBinomialDistribution, class ::statiskit::BetaCompoundDiscreteUnivariateDistribution > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::BetaNegativeBinomialDistribution, class ::statiskit::BetaCompoundDiscreteUnivariateDistribution > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::BetaNegativeBinomialDistribution, class ::statiskit::BetaCompoundDiscreteUnivariateDistribution > >::Type, autowig::Held< class ::statiskit::BetaCompoundDiscreteUnivariateDistribution >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_47713b069ca05573b21bd47acc8c8465.cpp b/src/py/wrapper/wrapper_47713b069ca05573b21bd47acc8c8465.cpp deleted file mode 100644 index 631ff1bc..00000000 --- a/src/py/wrapper/wrapper_47713b069ca05573b21bd47acc8c8465.cpp +++ /dev/null @@ -1,25 +0,0 @@ -#include "_core.h" - - -void wrapper_47713b069ca05573b21bd47acc8c8465() -{ - - 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; - std::string name_e28923ae1ac356e5845929232f8e09ac = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__selection_e28923ae1ac356e5845929232f8e09ac"); - 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; - std::string name_ba10383a23ff54399f92db2e929ec564 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._criterion_estimator"); - boost::python::object module_ba10383a23ff54399f92db2e929ec564(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_ba10383a23ff54399f92db2e929ec564.c_str())))); - boost::python::scope().attr("_criterion_estimator") = module_ba10383a23ff54399f92db2e929ec564; - boost::python::scope scope_ba10383a23ff54399f92db2e929ec564 = module_ba10383a23ff54399f92db2e929ec564; - boost::python::enum_< enum ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::CriterionEstimator::criterion_type > enum_47713b069ca05573b21bd47acc8c8465("criterion_type"); - enum_47713b069ca05573b21bd47acc8c8465.value("AIC", ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::CriterionEstimator::AIC); - enum_47713b069ca05573b21bd47acc8c8465.value("AI_CC", ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::CriterionEstimator::AICc); - enum_47713b069ca05573b21bd47acc8c8465.value("BIC", ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::CriterionEstimator::BIC); - enum_47713b069ca05573b21bd47acc8c8465.value("HQIC", ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::CriterionEstimator::HQIC); - -} \ No newline at end of file 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_484cc9c9d3f856c7aa18f642966f14a9.cpp b/src/py/wrapper/wrapper_484cc9c9d3f856c7aa18f642966f14a9.cpp deleted file mode 100644 index 0e9518a5..00000000 --- a/src/py/wrapper/wrapper_484cc9c9d3f856c7aa18f642966f14a9.cpp +++ /dev/null @@ -1,68 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_484cc9c9d3f856c7aa18f642966f14a9 : public ::statiskit::UnivariateDispersionEstimation::Estimator, public boost::python::wrapper< struct ::statiskit::UnivariateDispersionEstimation::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDispersionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDispersionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDispersionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDispersionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateDispersionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDispersionEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< class ::statiskit::UnivariateDispersionEstimation, struct ::std::default_delete< class ::statiskit::UnivariateDispersionEstimation > > operator()(struct ::statiskit::UnivariateData const & param_0, double const & param_1) const - { - ::std::unique_ptr< class ::statiskit::UnivariateDispersionEstimation, struct ::std::default_delete< class ::statiskit::UnivariateDispersionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< class ::statiskit::UnivariateDispersionEstimation, struct ::std::default_delete< class ::statiskit::UnivariateDispersionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_484cc9c9d3f856c7aa18f642966f14a9 const volatile * get_pointer(autowig::Wrap_484cc9c9d3f856c7aa18f642966f14a9 const volatile *c) { return c; } - template <> struct ::statiskit::UnivariateDispersionEstimation::Estimator const volatile * get_pointer(struct ::statiskit::UnivariateDispersionEstimation::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_484cc9c9d3f856c7aa18f642966f14a9() -{ - - 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; - std::string name_87b566a692cb54b18914b54eb295ef9a = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._univariate_dispersion_estimation"); - boost::python::object module_87b566a692cb54b18914b54eb295ef9a(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_87b566a692cb54b18914b54eb295ef9a.c_str())))); - boost::python::scope().attr("_univariate_dispersion_estimation") = module_87b566a692cb54b18914b54eb295ef9a; - boost::python::scope scope_87b566a692cb54b18914b54eb295ef9a = module_87b566a692cb54b18914b54eb295ef9a; - class ::std::unique_ptr< class ::statiskit::UnivariateDispersionEstimation, struct ::std::default_delete< class ::statiskit::UnivariateDispersionEstimation > > (::statiskit::UnivariateDispersionEstimation::Estimator::*method_pointer_4e882ea0348e56a2816e3f3d20b8b14f)(struct ::statiskit::UnivariateData const &, double const &) const = &::statiskit::UnivariateDispersionEstimation::Estimator::operator(); - class ::std::unique_ptr< struct ::statiskit::UnivariateDispersionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDispersionEstimation::Estimator > > (::statiskit::UnivariateDispersionEstimation::Estimator::*method_pointer_8f20422aab135f9fb601488df3d82cfa)() const = &::statiskit::UnivariateDispersionEstimation::Estimator::copy; - boost::python::class_< autowig::Wrap_484cc9c9d3f856c7aa18f642966f14a9, autowig::Held< autowig::Wrap_484cc9c9d3f856c7aa18f642966f14a9 >::Type, boost::noncopyable > class_484cc9c9d3f856c7aa18f642966f14a9("Estimator", "", boost::python::no_init); - class_484cc9c9d3f856c7aa18f642966f14a9.def("__call__", boost::python::pure_virtual(method_pointer_4e882ea0348e56a2816e3f3d20b8b14f), ""); - class_484cc9c9d3f856c7aa18f642966f14a9.def("copy", boost::python::pure_virtual(method_pointer_8f20422aab135f9fb601488df3d82cfa), ""); - if(autowig::Held< struct ::statiskit::UnivariateDispersionEstimation::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_484cc9c9d3f856c7aa18f642966f14a9 >::Type, autowig::Held< struct ::statiskit::UnivariateDispersionEstimation::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::UnivariateDispersionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_48bb93ba41cb566d971639633c42258d.cpp b/src/py/wrapper/wrapper_48bb93ba41cb566d971639633c42258d.cpp deleted file mode 100644 index e3120206..00000000 --- a/src/py/wrapper/wrapper_48bb93ba41cb566d971639633c42258d.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::OptimizationEstimationImpl< unsigned int, class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::OptimizationEstimationImpl< unsigned int, class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_48bb93ba41cb566d971639633c42258d() -{ - - 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; - ::statiskit::Index (::statiskit::OptimizationEstimationImpl< unsigned int, ::statiskit::BinomialDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::*method_pointer_60d56b9770965ab7a0f550f69a5d516e)() const = &::statiskit::OptimizationEstimationImpl< unsigned int, class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::size; - boost::python::class_< class ::statiskit::OptimizationEstimationImpl< unsigned int, class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >, autowig::Held< class ::statiskit::OptimizationEstimationImpl< unsigned int, class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::ActiveEstimation< class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > > > class_48bb93ba41cb566d971639633c42258d("_OptimizationEstimationImpl_48bb93ba41cb566d971639633c42258d", "", boost::python::no_init); - class_48bb93ba41cb566d971639633c42258d.def(boost::python::init< >("")); - class_48bb93ba41cb566d971639633c42258d.def(boost::python::init< class ::statiskit::BinomialDistribution const *, struct ::statiskit::UnivariateData const * >("")); - class_48bb93ba41cb566d971639633c42258d.def(boost::python::init< class ::statiskit::OptimizationEstimationImpl< unsigned int, class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const & >("")); - class_48bb93ba41cb566d971639633c42258d.def("__len__", method_pointer_60d56b9770965ab7a0f550f69a5d516e, ""); - - if(autowig::Held< class ::statiskit::OptimizationEstimationImpl< unsigned int, class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::OptimizationEstimationImpl< unsigned int, class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::ActiveEstimation< class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_48bccb3a91fe5cebbca2f6105b37b2c5.cpp b/src/py/wrapper/wrapper_48bccb3a91fe5cebbca2f6105b37b2c5.cpp deleted file mode 100644 index e6dc10cf..00000000 --- a/src/py/wrapper/wrapper_48bccb3a91fe5cebbca2f6105b37b2c5.cpp +++ /dev/null @@ -1,53 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_48bccb3a91fe5cebbca2f6105b37b2c5 : public ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistributionEstimation::Estimator, ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::Estimator >, public boost::python::wrapper< 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 > > - { - public: - - - protected: - - virtual double scoring(struct ::statiskit::MultivariateDistribution const * param_0, struct ::statiskit::MultivariateData const & param_1) const - { return this->get_override("scoring")(param_0, param_1); } - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_48bccb3a91fe5cebbca2f6105b37b2c5 const volatile * get_pointer(autowig::Wrap_48bccb3a91fe5cebbca2f6105b37b2c5 const volatile *c) { return c; } - template <> 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 > const volatile * get_pointer::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::Estimator > const volatile >(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 > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_48bccb3a91fe5cebbca2f6105b37b2c5() -{ - - 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; - 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); - - 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) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_48bccb3a91fe5cebbca2f6105b37b2c5 >::Type, 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 > >::Type >(); - boost::python::register_ptr_to_python< 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 > >::Type >(); - boost::python::implicitly_convertible< 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 > >::Type, autowig::Held< class ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_48d411e601675e49961eaa93daeb1835.cpp b/src/py/wrapper/wrapper_48d411e601675e49961eaa93daeb1835.cpp deleted file mode 100644 index fc9ce4df..00000000 --- a/src/py/wrapper/wrapper_48d411e601675e49961eaa93daeb1835.cpp +++ /dev/null @@ -1,39 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::CensoredEvent< struct ::statiskit::DiscreteEvent > const volatile * get_pointer const volatile >(class ::statiskit::CensoredEvent< struct ::statiskit::DiscreteEvent > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_48d411e601675e49961eaa93daeb1835() -{ - - 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; - class ::std::vector< int, class ::std::allocator< int > > const & (::statiskit::CensoredEvent< ::statiskit::DiscreteEvent >::*method_pointer_6c71e4c59ca95bb8b1753b4b2642706f)() const = &::statiskit::CensoredEvent< struct ::statiskit::DiscreteEvent >::get_values; - 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_values", method_pointer_6c71e4c59ca95bb8b1753b4b2642706f, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - - if(autowig::Held< class ::statiskit::CensoredEvent< struct ::statiskit::DiscreteEvent > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::CensoredEvent< struct ::statiskit::DiscreteEvent > >::Type, autowig::Held< struct ::statiskit::DiscreteEvent >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_49bd08872be751c291082c55ce0677e3.cpp b/src/py/wrapper/wrapper_49bd08872be751c291082c55ce0677e3.cpp deleted file mode 100644 index a9456601..00000000 --- a/src/py/wrapper/wrapper_49bd08872be751c291082c55ce0677e3.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::MultivariateMeanEstimation::Estimator const volatile * get_pointer(struct ::statiskit::MultivariateMeanEstimation::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_49bd08872be751c291082c55ce0677e3() -{ - - 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; - std::string name_bac6b66586be52859b259d0c4440e387 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._multivariate_mean_estimation"); - 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; - 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 & >("")); - - if(autowig::Held< struct ::statiskit::MultivariateMeanEstimation::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::MultivariateMeanEstimation::Estimator >::Type, autowig::Held< struct ::statiskit::MultivariateLocationEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_49ca84779c315483b61bc3fa2c2221b3.cpp b/src/py/wrapper/wrapper_49ca84779c315483b61bc3fa2c2221b3.cpp deleted file mode 100644 index b945be24..00000000 --- a/src/py/wrapper/wrapper_49ca84779c315483b61bc3fa2c2221b3.cpp +++ /dev/null @@ -1,44 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::RealSampleSpace const volatile * get_pointer(class ::statiskit::RealSampleSpace const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_49ca84779c315483b61bc3fa2c2221b3() -{ - - 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; - 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; - 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("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 >(), ""); - - if(autowig::Held< class ::statiskit::RealSampleSpace >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::RealSampleSpace >::Type, autowig::Held< struct ::statiskit::ContinuousSampleSpace >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_49e18be963b9503a942009b04ff7e676.cpp b/src/py/wrapper/wrapper_49e18be963b9503a942009b04ff7e676.cpp deleted file mode 100644 index 9e07d30e..00000000 --- a/src/py/wrapper/wrapper_49e18be963b9503a942009b04ff7e676.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::LazyEstimation< class ::statiskit::PoissonDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::LazyEstimation< class ::statiskit::PoissonDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_49e18be963b9503a942009b04ff7e676() -{ - - 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; - 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 & >("")); - - if(autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::PoissonDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::PoissonDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, autowig::Held< struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_4aa85b4cf9ce5f04bf5cbe373b9fd705.cpp b/src/py/wrapper/wrapper_4aa85b4cf9ce5f04bf5cbe373b9fd705.cpp deleted file mode 100644 index d1450f81..00000000 --- a/src/py/wrapper/wrapper_4aa85b4cf9ce5f04bf5cbe373b9fd705.cpp +++ /dev/null @@ -1,66 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_4aa85b4cf9ce5f04bf5cbe373b9fd705 : public ::statiskit::OptimizationEstimationImpl< ::statiskit::ContinuousUnivariateMixtureDistribution *, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator, public boost::python::wrapper< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::ContinuousUnivariateMixtureDistribution *, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > operator()(::statiskit::UnivariateDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_4aa85b4cf9ce5f04bf5cbe373b9fd705 const volatile * get_pointer(autowig::Wrap_4aa85b4cf9ce5f04bf5cbe373b9fd705 const volatile *c) { return c; } - template <> class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::ContinuousUnivariateMixtureDistribution *, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator const volatile * get_pointer::Estimator const volatile >(class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::ContinuousUnivariateMixtureDistribution *, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_4aa85b4cf9ce5f04bf5cbe373b9fd705() -{ - - 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; - std::string name_099f33625b8c56688a7b3e04cbb36b62 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__optimization_estimation_impl_099f33625b8c56688a7b3e04cbb36b62"); - boost::python::object module_099f33625b8c56688a7b3e04cbb36b62(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_099f33625b8c56688a7b3e04cbb36b62.c_str())))); - boost::python::scope().attr("__optimization_estimation_impl_099f33625b8c56688a7b3e04cbb36b62") = module_099f33625b8c56688a7b3e04cbb36b62; - boost::python::scope scope_099f33625b8c56688a7b3e04cbb36b62 = module_099f33625b8c56688a7b3e04cbb36b62; - boost::python::class_< autowig::Wrap_4aa85b4cf9ce5f04bf5cbe373b9fd705, autowig::Held< autowig::Wrap_4aa85b4cf9ce5f04bf5cbe373b9fd705 >::Type, boost::python::bases< class ::statiskit::Optimization< struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator > >, boost::noncopyable > class_4aa85b4cf9ce5f04bf5cbe373b9fd705("Estimator", "", boost::python::no_init); - - if(autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::ContinuousUnivariateMixtureDistribution *, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_4aa85b4cf9ce5f04bf5cbe373b9fd705 >::Type, autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::ContinuousUnivariateMixtureDistribution *, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::ContinuousUnivariateMixtureDistribution *, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::ContinuousUnivariateMixtureDistribution *, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator >::Type, autowig::Held< class ::statiskit::Optimization< struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator > >::Type >(); - } - -} \ No newline at end of file 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 deleted file mode 100644 index f3842e3d..00000000 --- a/src/py/wrapper/wrapper_4b1365f753d05b8db1db0b529f5110f9.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_4b1365f753d05b8db1db0b529f5110f9() -{ - - 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; - 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 & >("")); - - if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation > >::Type, autowig::Held< struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::Type >(); - } - -} \ No newline at end of file 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_4ccf3378b28a52cf822b51336a473a25.cpp b/src/py/wrapper/wrapper_4ccf3378b28a52cf822b51336a473a25.cpp deleted file mode 100644 index 9b0515c1..00000000 --- a/src/py/wrapper/wrapper_4ccf3378b28a52cf822b51336a473a25.cpp +++ /dev/null @@ -1,25 +0,0 @@ -#include "_core.h" - - -void wrapper_4ccf3378b28a52cf822b51336a473a25() -{ - - 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; - std::string name_1c16077fc2b0519d806e8d900500edde = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__selection_1c16077fc2b0519d806e8d900500edde"); - 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; - std::string name_5fe9bb1da30956d98b555d9379555582 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._criterion_estimator"); - boost::python::object module_5fe9bb1da30956d98b555d9379555582(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_5fe9bb1da30956d98b555d9379555582.c_str())))); - boost::python::scope().attr("_criterion_estimator") = module_5fe9bb1da30956d98b555d9379555582; - boost::python::scope scope_5fe9bb1da30956d98b555d9379555582 = module_5fe9bb1da30956d98b555d9379555582; - boost::python::enum_< enum ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::CriterionEstimator::criterion_type > enum_4ccf3378b28a52cf822b51336a473a25("criterion_type"); - enum_4ccf3378b28a52cf822b51336a473a25.value("AIC", ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::CriterionEstimator::AIC); - enum_4ccf3378b28a52cf822b51336a473a25.value("AI_CC", ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::CriterionEstimator::AICc); - enum_4ccf3378b28a52cf822b51336a473a25.value("BIC", ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::CriterionEstimator::BIC); - enum_4ccf3378b28a52cf822b51336a473a25.value("HQIC", ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::CriterionEstimator::HQIC); - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_4ddb01be8d3a54e7a69007c077bb86fb.cpp b/src/py/wrapper/wrapper_4ddb01be8d3a54e7a69007c077bb86fb.cpp deleted file mode 100644 index aae915c2..00000000 --- a/src/py/wrapper/wrapper_4ddb01be8d3a54e7a69007c077bb86fb.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_5630666578c95100b0818cf932a302c8(class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > const & instance, const struct ::statiskit::UnivariateDistribution & param_out) { instance.operator*() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_4ddb01be8d3a54e7a69007c077bb86fb() -{ - - 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_4ddb01be8d3a54e7a69007c077bb86fb_to_python - { - static PyObject* convert(class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > const & unique_ptr_4ddb01be8d3a54e7a69007c077bb86fb) - { - //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > & >(unique_ptr_4ddb01be8d3a54e7a69007c077bb86fb).release()).ptr()); - std::shared_ptr< struct ::statiskit::UnivariateDistribution > shared_ptr_4ddb01be8d3a54e7a69007c077bb86fb(std::move(const_cast< class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > & >(unique_ptr_4ddb01be8d3a54e7a69007c077bb86fb))); - return boost::python::incref(boost::python::object(shared_ptr_4ddb01be8d3a54e7a69007c077bb86fb).ptr()); - } - }; - - boost::python::to_python_converter< class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > >, unique_ptr_4ddb01be8d3a54e7a69007c077bb86fb_to_python >(); -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_4e58a130fe9e52ffa312f3e583614e93.cpp b/src/py/wrapper/wrapper_4e58a130fe9e52ffa312f3e583614e93.cpp deleted file mode 100644 index 540fc129..00000000 --- a/src/py/wrapper/wrapper_4e58a130fe9e52ffa312f3e583614e93.cpp +++ /dev/null @@ -1,44 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::UnivariateConditionalData const volatile * get_pointer(class ::statiskit::UnivariateConditionalData const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_4e58a130fe9e52ffa312f3e583614e93() -{ - - 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; - ::statiskit::Index (::statiskit::UnivariateConditionalData::*method_pointer_891c77abd74058eb896acde63c8c306e)() const = &::statiskit::UnivariateConditionalData::size; - class ::std::unique_ptr< class ::statiskit::UnivariateConditionalData::Generator, struct ::std::default_delete< class ::statiskit::UnivariateConditionalData::Generator > > (::statiskit::UnivariateConditionalData::*method_pointer_22bc4df12bff5c14934cfd818d1859b5)() const = &::statiskit::UnivariateConditionalData::generator; - struct ::statiskit::UnivariateData const * (::statiskit::UnivariateConditionalData::*method_pointer_54f3f26ebc9f58639eaf0be516e8cc8e)() const = &::statiskit::UnivariateConditionalData::get_response; - struct ::statiskit::MultivariateData const * (::statiskit::UnivariateConditionalData::*method_pointer_6af1b5032326545795b1ddc9c78239ee)() const = &::statiskit::UnivariateConditionalData::get_explanatories; - class ::std::unique_ptr< class ::statiskit::UnivariateConditionalData, struct ::std::default_delete< class ::statiskit::UnivariateConditionalData > > (::statiskit::UnivariateConditionalData::*method_pointer_3e4d6e483f3257c9a3eeac0f5f8b8664)() const = &::statiskit::UnivariateConditionalData::copy; - double (::statiskit::UnivariateConditionalData::*method_pointer_53ae0ea110b759638cd974670309ca13)() const = &::statiskit::UnivariateConditionalData::compute_total; - boost::python::class_< class ::statiskit::UnivariateConditionalData, autowig::Held< class ::statiskit::UnivariateConditionalData >::Type > class_4e58a130fe9e52ffa312f3e583614e93("UnivariateConditionalData", "", boost::python::no_init); - class_4e58a130fe9e52ffa312f3e583614e93.def(boost::python::init< struct ::statiskit::MultivariateData const &, ::statiskit::Index const &, ::statiskit::Indices const & >("")); - class_4e58a130fe9e52ffa312f3e583614e93.def(boost::python::init< class ::statiskit::UnivariateConditionalData const & >("")); - class_4e58a130fe9e52ffa312f3e583614e93.def("__len__", method_pointer_891c77abd74058eb896acde63c8c306e, ""); - class_4e58a130fe9e52ffa312f3e583614e93.def("__iter__", method_pointer_22bc4df12bff5c14934cfd818d1859b5, ""); - class_4e58a130fe9e52ffa312f3e583614e93.def("get_response", method_pointer_54f3f26ebc9f58639eaf0be516e8cc8e, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_4e58a130fe9e52ffa312f3e583614e93.def("get_explanatories", method_pointer_6af1b5032326545795b1ddc9c78239ee, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_4e58a130fe9e52ffa312f3e583614e93.def("copy", method_pointer_3e4d6e483f3257c9a3eeac0f5f8b8664, ""); - class_4e58a130fe9e52ffa312f3e583614e93.def("compute_total", method_pointer_53ae0ea110b759638cd974670309ca13, ""); - -} \ 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 deleted file mode 100644 index ca65377b..00000000 --- a/src/py/wrapper/wrapper_4f08e906137d58128853d1fc5d729fae.cpp +++ /dev/null @@ -1,49 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::IrregularUnivariateHistogramDistributionSlopeHeuristicSelection::Estimator const volatile * get_pointer(class ::statiskit::IrregularUnivariateHistogramDistributionSlopeHeuristicSelection::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_4f08e906137d58128853d1fc5d729fae() -{ - - 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; - std::string name_31af2f3c7b5c54f5a56e10ac7064289b = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._irregular_univariate_histogram_distribution_slope_heuristic_selection"); - 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; - 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; - void (::statiskit::IrregularUnivariateHistogramDistributionSlopeHeuristicSelection::Estimator::*method_pointer_921e32d4784b551ba85952b033e54e95)(double const &) = &::statiskit::IrregularUnivariateHistogramDistributionSlopeHeuristicSelection::Estimator::set_constant; - 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("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 >(), ""); - class_4f08e906137d58128853d1fc5d729fae.def("set_constant", method_pointer_921e32d4784b551ba85952b033e54e95, ""); - - if(autowig::Held< class ::statiskit::IrregularUnivariateHistogramDistributionSlopeHeuristicSelection::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::IrregularUnivariateHistogramDistributionSlopeHeuristicSelection::Estimator >::Type, autowig::Held< struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_4f25ed2b505752de8ee46e2e6aa83af6.cpp b/src/py/wrapper/wrapper_4f25ed2b505752de8ee46e2e6aa83af6.cpp deleted file mode 100644 index 43a7d4b0..00000000 --- a/src/py/wrapper/wrapper_4f25ed2b505752de8ee46e2e6aa83af6.cpp +++ /dev/null @@ -1,39 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::RightCensoredEvent< struct ::statiskit::ContinuousEvent > const volatile * get_pointer const volatile >(class ::statiskit::RightCensoredEvent< struct ::statiskit::ContinuousEvent > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_4f25ed2b505752de8ee46e2e6aa83af6() -{ - - 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; - double const & (::statiskit::RightCensoredEvent< ::statiskit::ContinuousEvent >::*method_pointer_9aeec676e8e858f98c653f9ad009e3bd)() const = &::statiskit::RightCensoredEvent< struct ::statiskit::ContinuousEvent >::get_lower_bound; - 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_lower_bound", method_pointer_9aeec676e8e858f98c653f9ad009e3bd, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - - if(autowig::Held< class ::statiskit::RightCensoredEvent< struct ::statiskit::ContinuousEvent > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::RightCensoredEvent< struct ::statiskit::ContinuousEvent > >::Type, autowig::Held< struct ::statiskit::ContinuousEvent >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_503849a008915707a02e604de7f58273.cpp b/src/py/wrapper/wrapper_503849a008915707a02e604de7f58273.cpp deleted file mode 100644 index f8eb033d..00000000 --- a/src/py/wrapper/wrapper_503849a008915707a02e604de7f58273.cpp +++ /dev/null @@ -1,45 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_503849a008915707a02e604de7f58273() -{ - - 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; - ::statiskit::Index (::statiskit::Selection< ::statiskit::SingularDistribution, ::statiskit::SingularDistributionEstimation >::*method_pointer_0de45a973ac950faaca5e355509387a5)() const = &::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::size; - struct ::statiskit::SingularDistributionEstimation const * (::statiskit::Selection< ::statiskit::SingularDistribution, ::statiskit::SingularDistributionEstimation >::*method_pointer_12557a639d545aa0ab998aafb61048dd)(::statiskit::Index const &) const = &::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::get_estimation; - double const & (::statiskit::Selection< ::statiskit::SingularDistribution, ::statiskit::SingularDistributionEstimation >::*method_pointer_d1c0f88f0cc75e1eacc8a731732f12ed)(::statiskit::Index const &) const = &::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::get_score; - boost::python::class_< class ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >, autowig::Held< class ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::ActiveEstimation< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation > > > class_503849a008915707a02e604de7f58273("_Selection_503849a008915707a02e604de7f58273", "", boost::python::no_init); - class_503849a008915707a02e604de7f58273.def(boost::python::init< >("")); - class_503849a008915707a02e604de7f58273.def(boost::python::init< struct ::statiskit::MultivariateData const * >("")); - class_503849a008915707a02e604de7f58273.def(boost::python::init< struct ::statiskit::SingularDistribution const *, struct ::statiskit::MultivariateData const * >("")); - class_503849a008915707a02e604de7f58273.def(boost::python::init< class ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation > const & >("")); - class_503849a008915707a02e604de7f58273.def("__len__", method_pointer_0de45a973ac950faaca5e355509387a5, ""); - class_503849a008915707a02e604de7f58273.def("get_estimation", method_pointer_12557a639d545aa0ab998aafb61048dd, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_503849a008915707a02e604de7f58273.def("get_score", method_pointer_d1c0f88f0cc75e1eacc8a731732f12ed, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - - if(autowig::Held< class ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::Type, autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_505be4c829e95c51829a196fdbf7392f.cpp b/src/py/wrapper/wrapper_505be4c829e95c51829a196fdbf7392f.cpp deleted file mode 100644 index e201ddff..00000000 --- a/src/py/wrapper/wrapper_505be4c829e95c51829a196fdbf7392f.cpp +++ /dev/null @@ -1,46 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::GammaDistribution const volatile * get_pointer(class ::statiskit::GammaDistribution const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_505be4c829e95c51829a196fdbf7392f() -{ - - 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; - 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; - 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_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"); - - if(autowig::Held< class ::statiskit::GammaDistribution >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::GammaDistribution >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GammaDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_5060bd7989345eaab2a7cccb560a27f2.cpp b/src/py/wrapper/wrapper_5060bd7989345eaab2a7cccb560a27f2.cpp deleted file mode 100644 index 536e1a82..00000000 --- a/src/py/wrapper/wrapper_5060bd7989345eaab2a7cccb560a27f2.cpp +++ /dev/null @@ -1,37 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::NamedData const volatile * get_pointer(class ::statiskit::NamedData const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_5060bd7989345eaab2a7cccb560a27f2() -{ - - 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; - 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_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_50b1ee8b31d65a6c8c8652f8d3909202.cpp b/src/py/wrapper/wrapper_50b1ee8b31d65a6c8c8652f8d3909202.cpp deleted file mode 100644 index 53eea647..00000000 --- a/src/py/wrapper/wrapper_50b1ee8b31d65a6c8c8652f8d3909202.cpp +++ /dev/null @@ -1,25 +0,0 @@ -#include "_core.h" - - -void wrapper_50b1ee8b31d65a6c8c8652f8d3909202() -{ - - 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; - std::string name_b797921d7173586f85a1f0978dfdd59d = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__selection_b797921d7173586f85a1f0978dfdd59d"); - 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; - std::string name_6e8787baa0dc5b76b8b3076c994506dc = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._criterion_estimator"); - boost::python::object module_6e8787baa0dc5b76b8b3076c994506dc(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_6e8787baa0dc5b76b8b3076c994506dc.c_str())))); - boost::python::scope().attr("_criterion_estimator") = module_6e8787baa0dc5b76b8b3076c994506dc; - boost::python::scope scope_6e8787baa0dc5b76b8b3076c994506dc = module_6e8787baa0dc5b76b8b3076c994506dc; - boost::python::enum_< enum ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::CriterionEstimator::criterion_type > enum_50b1ee8b31d65a6c8c8652f8d3909202("criterion_type"); - enum_50b1ee8b31d65a6c8c8652f8d3909202.value("AIC", ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::CriterionEstimator::AIC); - enum_50b1ee8b31d65a6c8c8652f8d3909202.value("AI_CC", ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::CriterionEstimator::AICc); - enum_50b1ee8b31d65a6c8c8652f8d3909202.value("BIC", ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::CriterionEstimator::BIC); - enum_50b1ee8b31d65a6c8c8652f8d3909202.value("HQIC", ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::CriterionEstimator::HQIC); - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_5186497276525dcc88f6e6e8b313d2af.cpp b/src/py/wrapper/wrapper_5186497276525dcc88f6e6e8b313d2af.cpp deleted file mode 100644 index 5412d762..00000000 --- a/src/py/wrapper/wrapper_5186497276525dcc88f6e6e8b313d2af.cpp +++ /dev/null @@ -1,65 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_5186497276525dcc88f6e6e8b313d2af : public ::statiskit::SlopeHeuristicSolver, public boost::python::wrapper< class ::statiskit::SlopeHeuristicSolver > - { - public: - - virtual class ::std::unique_ptr< class ::statiskit::SlopeHeuristicSolver, struct ::std::default_delete< class ::statiskit::SlopeHeuristicSolver > > copy() const - { - ::std::unique_ptr< class ::statiskit::SlopeHeuristicSolver, struct ::std::default_delete< class ::statiskit::SlopeHeuristicSolver > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< class ::statiskit::SlopeHeuristicSolver, struct ::std::default_delete< class ::statiskit::SlopeHeuristicSolver > > (result); - } - - virtual class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > operator()(class ::Eigen::Matrix< double, -1, -1, 0, -1, -1 > const & param_0, class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const & param_1) const - { return this->get_override("operator()")(param_0, param_1); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_5186497276525dcc88f6e6e8b313d2af const volatile * get_pointer(autowig::Wrap_5186497276525dcc88f6e6e8b313d2af const volatile *c) { return c; } - template <> class ::statiskit::SlopeHeuristicSolver const volatile * get_pointer(class ::statiskit::SlopeHeuristicSolver const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_5186497276525dcc88f6e6e8b313d2af() -{ - - 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; - class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > (::statiskit::SlopeHeuristicSolver::*method_pointer_d3975f18eb9652cea17c1ce078741a5e)(class ::Eigen::Matrix< double, -1, -1, 0, -1, -1 > const &, class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const &) const = &::statiskit::SlopeHeuristicSolver::operator(); - enum ::statiskit::linalg::solver_type (::statiskit::SlopeHeuristicSolver::*method_pointer_e2027001cec65258ab1966e1325b44c2)() const = &::statiskit::SlopeHeuristicSolver::get_solver; - void (::statiskit::SlopeHeuristicSolver::*method_pointer_c07c88e004175e6dba65e49fe6738a69)(enum ::statiskit::linalg::solver_type const &) = &::statiskit::SlopeHeuristicSolver::set_solver; - class ::std::unique_ptr< class ::statiskit::SlopeHeuristicSolver, struct ::std::default_delete< class ::statiskit::SlopeHeuristicSolver > > (::statiskit::SlopeHeuristicSolver::*method_pointer_c193a50a08b25a91813276a3c5fd5c33)() const = &::statiskit::SlopeHeuristicSolver::copy; - boost::python::class_< autowig::Wrap_5186497276525dcc88f6e6e8b313d2af, autowig::Held< autowig::Wrap_5186497276525dcc88f6e6e8b313d2af >::Type, boost::noncopyable > class_5186497276525dcc88f6e6e8b313d2af("SlopeHeuristicSolver", "", boost::python::no_init); - class_5186497276525dcc88f6e6e8b313d2af.def("__call__", boost::python::pure_virtual(method_pointer_d3975f18eb9652cea17c1ce078741a5e), ""); - class_5186497276525dcc88f6e6e8b313d2af.def("get_solver", method_pointer_e2027001cec65258ab1966e1325b44c2, ""); - class_5186497276525dcc88f6e6e8b313d2af.def("set_solver", method_pointer_c07c88e004175e6dba65e49fe6738a69, ""); - class_5186497276525dcc88f6e6e8b313d2af.def("copy", boost::python::pure_virtual(method_pointer_c193a50a08b25a91813276a3c5fd5c33), ""); - if(autowig::Held< class ::statiskit::SlopeHeuristicSolver >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_5186497276525dcc88f6e6e8b313d2af >::Type, autowig::Held< class ::statiskit::SlopeHeuristicSolver >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::SlopeHeuristicSolver >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_51a269f41c995b2e8c33ae7f895f50ae.cpp b/src/py/wrapper/wrapper_51a269f41c995b2e8c33ae7f895f50ae.cpp deleted file mode 100644 index 423e7c3f..00000000 --- a/src/py/wrapper/wrapper_51a269f41c995b2e8c33ae7f895f50ae.cpp +++ /dev/null @@ -1,38 +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::MultivariateDistributionEstimation > const volatile * get_pointer, struct ::statiskit::MultivariateDistributionEstimation > const volatile >(class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_51a269f41c995b2e8c33ae7f895f50ae() -{ - - 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; - 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 & >("")); - - if(autowig::Held< class ::statiskit::LazyEstimation< 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::MultivariateDistributionEstimation > >::Type, autowig::Held< struct ::statiskit::MultivariateDistributionEstimation >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_524b20b628dd5516a98e9f31da398dbf.cpp b/src/py/wrapper/wrapper_524b20b628dd5516a98e9f31da398dbf.cpp deleted file mode 100644 index 5f9c793b..00000000 --- a/src/py/wrapper/wrapper_524b20b628dd5516a98e9f31da398dbf.cpp +++ /dev/null @@ -1,46 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::GumbelMaxDistribution const volatile * get_pointer(class ::statiskit::GumbelMaxDistribution const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_524b20b628dd5516a98e9f31da398dbf() -{ - - 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; - 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; - 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_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"); - - if(autowig::Held< class ::statiskit::GumbelMaxDistribution >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::GumbelMaxDistribution >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GumbelMaxDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_528d7cd3a92d569d897fdc1e61483003.cpp b/src/py/wrapper/wrapper_528d7cd3a92d569d897fdc1e61483003.cpp deleted file mode 100644 index 9ffb1024..00000000 --- a/src/py/wrapper/wrapper_528d7cd3a92d569d897fdc1e61483003.cpp +++ /dev/null @@ -1,53 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_528d7cd3a92d569d897fdc1e61483003 : public ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator, ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::Estimator >, public boost::python::wrapper< 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 > > - { - public: - - - protected: - - virtual double scoring(struct ::statiskit::UnivariateConditionalDistribution const * param_0, class ::statiskit::UnivariateConditionalData const & param_1) const - { return this->get_override("scoring")(param_0, param_1); } - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_528d7cd3a92d569d897fdc1e61483003 const volatile * get_pointer(autowig::Wrap_528d7cd3a92d569d897fdc1e61483003 const volatile *c) { return c; } - template <> 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 > const volatile * get_pointer::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::Estimator > const volatile >(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 > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_528d7cd3a92d569d897fdc1e61483003() -{ - - 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; - 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); - - 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) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_528d7cd3a92d569d897fdc1e61483003 >::Type, 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 > >::Type >(); - boost::python::register_ptr_to_python< 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 > >::Type >(); - boost::python::implicitly_convertible< 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 > >::Type, autowig::Held< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::Estimator >::Type >(); - } - -} \ No newline at end of file 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 deleted file mode 100644 index ad07f3f1..00000000 --- a/src/py/wrapper/wrapper_54cf6a9a8b6f55e88b9761ceaf79ba3f.cpp +++ /dev/null @@ -1,95 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_54cf6a9a8b6f55e88b9761ceaf79ba3f : public ::statiskit::ContinuousUnivariateDistribution, public boost::python::wrapper< struct ::statiskit::ContinuousUnivariateDistribution > - { - public: - - virtual double get_variance() const - { return this->get_override("get_variance")(); } - - virtual double get_mean() const - { return this->get_override("get_mean")(); } - - virtual double quantile(double const & param_0) const - { return this->get_override("quantile")(param_0); } - - virtual double cdf(double const & param_0) const - { return this->get_override("cdf")(param_0); } - - virtual double pdf(double const & param_0) const - { return this->get_override("pdf")(param_0); } - - virtual double ldf(double const & param_0) const - { return this->get_override("ldf")(param_0); } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > simulate() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > ::element_type* result = this->get_override("simulate")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (result); - } - - virtual unsigned int get_nb_parameters() const - { return this->get_override("get_nb_parameters")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_54cf6a9a8b6f55e88b9761ceaf79ba3f const volatile * get_pointer(autowig::Wrap_54cf6a9a8b6f55e88b9761ceaf79ba3f const volatile *c) { return c; } - template <> struct ::statiskit::ContinuousUnivariateDistribution const volatile * get_pointer(struct ::statiskit::ContinuousUnivariateDistribution const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_54cf6a9a8b6f55e88b9761ceaf79ba3f() -{ - - 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; - 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; - double (::statiskit::ContinuousUnivariateDistribution::*method_pointer_32217c345e3d5454a2e46058d702ce84)(double const &) const = &::statiskit::ContinuousUnivariateDistribution::quantile; - 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("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"); - class_54cf6a9a8b6f55e88b9761ceaf79ba3f.def("quantile", boost::python::pure_virtual(method_pointer_32217c345e3d5454a2e46058d702ce84), "Compute the quantile of a probability. This is the value $ x\n:raw-latex:`\\in `:raw-latex:`\\mathbb{R}` $ such that $ P(X\n:raw-latex:`\\leq `x) = p $.\n\n:Parameter:\n `p` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`double`\n\n"); - class_54cf6a9a8b6f55e88b9761ceaf79ba3f.def("get_mean", boost::python::pure_virtual(method_pointer_cb42091f4cb35419b13eb0e0c27eb470), "Get mean of a continuous random component $ E(X) =\n:raw-latex:`\\int`\\_{-:raw-latex:`\\infty`}^{:raw-latex:`\\infty`} x f(x)\ndx $.\n\n:Return Type:\n :cpp:any:`double`\n\n"); - class_54cf6a9a8b6f55e88b9761ceaf79ba3f.def("get_variance", boost::python::pure_virtual(method_pointer_17d4a13bc764561299d331907516003f), "Get variance of a continuous random component $ V(X) =\n:raw-latex:`\\int`\\_{-:raw-latex:`\\infty`}^{:raw-latex:`\\infty`}\n:raw-latex:`\\lbrace `x-E(X) :raw-latex:`\\rbrace`^2 f(x) dx $.\n\n:Return Type:\n :cpp:any:`double`\n\n"); - - if(autowig::Held< struct ::statiskit::ContinuousUnivariateDistribution >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_54cf6a9a8b6f55e88b9761ceaf79ba3f >::Type, autowig::Held< struct ::statiskit::ContinuousUnivariateDistribution >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::ContinuousUnivariateDistribution >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::ContinuousUnivariateDistribution >::Type, autowig::Held< struct ::statiskit::UnivariateDistribution >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_54f4a4dc5dde5b898b2f56dfecbb1d34.cpp b/src/py/wrapper/wrapper_54f4a4dc5dde5b898b2f56dfecbb1d34.cpp deleted file mode 100644 index 7feb2c91..00000000 --- a/src/py/wrapper/wrapper_54f4a4dc5dde5b898b2f56dfecbb1d34.cpp +++ /dev/null @@ -1,66 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_54f4a4dc5dde5b898b2f56dfecbb1d34 : public ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator, public boost::python::wrapper< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > operator()(::statiskit::MultivariateDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_54f4a4dc5dde5b898b2f56dfecbb1d34 const volatile * get_pointer(autowig::Wrap_54f4a4dc5dde5b898b2f56dfecbb1d34 const volatile *c) { return c; } - template <> struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator const volatile * get_pointer *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator const volatile >(struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_54f4a4dc5dde5b898b2f56dfecbb1d34() -{ - - 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; - std::string name_d703fdffb5985355afb348563c2a3b0c = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__optimization_estimation_d703fdffb5985355afb348563c2a3b0c"); - boost::python::object module_d703fdffb5985355afb348563c2a3b0c(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_d703fdffb5985355afb348563c2a3b0c.c_str())))); - boost::python::scope().attr("__optimization_estimation_d703fdffb5985355afb348563c2a3b0c") = module_d703fdffb5985355afb348563c2a3b0c; - boost::python::scope scope_d703fdffb5985355afb348563c2a3b0c = module_d703fdffb5985355afb348563c2a3b0c; - boost::python::class_< autowig::Wrap_54f4a4dc5dde5b898b2f56dfecbb1d34, autowig::Held< autowig::Wrap_54f4a4dc5dde5b898b2f56dfecbb1d34 >::Type, boost::python::bases< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator >, boost::noncopyable > class_54f4a4dc5dde5b898b2f56dfecbb1d34("Estimator", "", boost::python::no_init); - - if(autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_54f4a4dc5dde5b898b2f56dfecbb1d34 >::Type, autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator >::Type, autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_5517439c40d6505682aa2e58ed6cea33.cpp b/src/py/wrapper/wrapper_5517439c40d6505682aa2e58ed6cea33.cpp deleted file mode 100644 index 9a014498..00000000 --- a/src/py/wrapper/wrapper_5517439c40d6505682aa2e58ed6cea33.cpp +++ /dev/null @@ -1,56 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_5517439c40d6505682aa2e58ed6cea33 : public ::statiskit::MultivariateLocationEstimation, public boost::python::wrapper< struct ::statiskit::MultivariateLocationEstimation > - { - public: - - virtual class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const & get_location() const - { - ::Eigen::Matrix< double, -1, 1, 0, -1, 1 >* result = this->get_override("get_location")(); - return *result; - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_5517439c40d6505682aa2e58ed6cea33 const volatile * get_pointer(autowig::Wrap_5517439c40d6505682aa2e58ed6cea33 const volatile *c) { return c; } - template <> struct ::statiskit::MultivariateLocationEstimation const volatile * get_pointer(struct ::statiskit::MultivariateLocationEstimation const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_5517439c40d6505682aa2e58ed6cea33() -{ - - 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; - class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const & (::statiskit::MultivariateLocationEstimation::*method_pointer_79a5b0a58645590a8356a14195e34da5)() const = &::statiskit::MultivariateLocationEstimation::get_location; - boost::python::class_< autowig::Wrap_5517439c40d6505682aa2e58ed6cea33, autowig::Held< autowig::Wrap_5517439c40d6505682aa2e58ed6cea33 >::Type, boost::noncopyable > class_5517439c40d6505682aa2e58ed6cea33("MultivariateLocationEstimation", "", boost::python::no_init); - class_5517439c40d6505682aa2e58ed6cea33.def("get_location", boost::python::pure_virtual(method_pointer_79a5b0a58645590a8356a14195e34da5), boost::python::return_value_policy< boost::python::return_by_value >(), ""); - if(autowig::Held< struct ::statiskit::MultivariateLocationEstimation >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_5517439c40d6505682aa2e58ed6cea33 >::Type, autowig::Held< struct ::statiskit::MultivariateLocationEstimation >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::MultivariateLocationEstimation >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_5562b8b01aa050b886b919c9b81686f5.cpp b/src/py/wrapper/wrapper_5562b8b01aa050b886b919c9b81686f5.cpp deleted file mode 100644 index b5daacb3..00000000 --- a/src/py/wrapper/wrapper_5562b8b01aa050b886b919c9b81686f5.cpp +++ /dev/null @@ -1,37 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::DirichletMultinomialSingularDistributionEstimation const volatile * get_pointer(struct ::statiskit::DirichletMultinomialSingularDistributionEstimation const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_5562b8b01aa050b886b919c9b81686f5() -{ - - 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; - boost::python::class_< struct ::statiskit::DirichletMultinomialSingularDistributionEstimation, autowig::Held< struct ::statiskit::DirichletMultinomialSingularDistributionEstimation >::Type, boost::python::bases< struct ::statiskit::OptimizationEstimation< class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 >, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > > > class_5562b8b01aa050b886b919c9b81686f5("DirichletMultinomialSingularDistributionEstimation", "", boost::python::no_init); - class_5562b8b01aa050b886b919c9b81686f5.def(boost::python::init< class ::statiskit::DirichletMultinomialSingularDistribution const *, struct ::statiskit::MultivariateData const * >("")); - class_5562b8b01aa050b886b919c9b81686f5.def(boost::python::init< struct ::statiskit::DirichletMultinomialSingularDistributionEstimation const & >("")); - - if(autowig::Held< struct ::statiskit::DirichletMultinomialSingularDistributionEstimation >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::DirichletMultinomialSingularDistributionEstimation >::Type, autowig::Held< struct ::statiskit::OptimizationEstimation< 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_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 deleted file mode 100644 index c91dace5..00000000 --- a/src/py/wrapper/wrapper_55c0eb1fcb6e5b0da7045e99481d4b0c.cpp +++ /dev/null @@ -1,62 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_55c0eb1fcb6e5b0da7045e99481d4b0c : public ::statiskit::UnivariateMixtureDistribution< struct ::statiskit::CategoricalUnivariateDistribution >, public boost::python::wrapper< struct ::statiskit::UnivariateMixtureDistribution< struct ::statiskit::CategoricalUnivariateDistribution > > - { - public: - - virtual 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 > > > > get_values() const - { return this->get_override("get_values")(); } - - virtual double pdf(int const & param_0) const - { return this->get_override("pdf")(param_0); } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_55c0eb1fcb6e5b0da7045e99481d4b0c const volatile * get_pointer(autowig::Wrap_55c0eb1fcb6e5b0da7045e99481d4b0c const volatile *c) { return c; } - template <> struct ::statiskit::UnivariateMixtureDistribution< struct ::statiskit::CategoricalUnivariateDistribution > const volatile * get_pointer const volatile >(struct ::statiskit::UnivariateMixtureDistribution< struct ::statiskit::CategoricalUnivariateDistribution > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_55c0eb1fcb6e5b0da7045e99481d4b0c() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::UnivariateMixtureDistribution< struct ::statiskit::CategoricalUnivariateDistribution > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_55c0eb1fcb6e5b0da7045e99481d4b0c >::Type, autowig::Held< struct ::statiskit::UnivariateMixtureDistribution< struct ::statiskit::CategoricalUnivariateDistribution > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::UnivariateMixtureDistribution< struct ::statiskit::CategoricalUnivariateDistribution > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::UnivariateMixtureDistribution< struct ::statiskit::CategoricalUnivariateDistribution > >::Type, autowig::Held< class ::statiskit::MixtureDistribution< struct ::statiskit::CategoricalUnivariateDistribution > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_55c811c1cb0f58cf8dbf62aa61f8d814.cpp b/src/py/wrapper/wrapper_55c811c1cb0f58cf8dbf62aa61f8d814.cpp deleted file mode 100644 index bc1967a9..00000000 --- a/src/py/wrapper/wrapper_55c811c1cb0f58cf8dbf62aa61f8d814.cpp +++ /dev/null @@ -1,45 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::MultinormalDistribution const volatile * get_pointer(class ::statiskit::MultinormalDistribution const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_55c811c1cb0f58cf8dbf62aa61f8d814() -{ - - 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; - 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; - void (::statiskit::MultinormalDistribution::*method_pointer_78836ce44b7f59dba64fdc7318ddb554)(class ::Eigen::Matrix< double, -1, -1, 0, -1, -1 > const &) = &::statiskit::MultinormalDistribution::set_sigma; - 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_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 >(), ""); - class_55c811c1cb0f58cf8dbf62aa61f8d814.def("set_sigma", method_pointer_78836ce44b7f59dba64fdc7318ddb554, ""); - - if(autowig::Held< class ::statiskit::MultinormalDistribution >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::MultinormalDistribution >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, class ::statiskit::MultinormalDistribution, struct ::statiskit::ContinuousMultivariateDistribution > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_5678c4d7ca565a7d9dbc239c27111073.cpp b/src/py/wrapper/wrapper_5678c4d7ca565a7d9dbc239c27111073.cpp deleted file mode 100644 index 4964085c..00000000 --- a/src/py/wrapper/wrapper_5678c4d7ca565a7d9dbc239c27111073.cpp +++ /dev/null @@ -1,54 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::UnivariateDataFrame const volatile * get_pointer(class ::statiskit::UnivariateDataFrame const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_5678c4d7ca565a7d9dbc239c27111073() -{ - - 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; - 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; - void (::statiskit::UnivariateDataFrame::*method_pointer_ce7b8fa1ade75b408b8f489683745f15)(::statiskit::Index const &, struct ::statiskit::UnivariateEvent const *) = &::statiskit::UnivariateDataFrame::set_event; - void (::statiskit::UnivariateDataFrame::*method_pointer_09c311d9e4475939affd9d4717d290fb)(struct ::statiskit::UnivariateEvent const *) = &::statiskit::UnivariateDataFrame::add_event; - class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (::statiskit::UnivariateDataFrame::*method_pointer_a77777c59a785c7cb264ac4c74d865ac)() = &::statiskit::UnivariateDataFrame::pop_event; - void (::statiskit::UnivariateDataFrame::*method_pointer_fc1013be18f0593e9a96b8a03e5b4823)(::statiskit::Index const &, struct ::statiskit::UnivariateEvent const *) = &::statiskit::UnivariateDataFrame::insert_event; - void (::statiskit::UnivariateDataFrame::*method_pointer_0f508f8076e95e299ce71667166fb56e)(::statiskit::Index const &) = &::statiskit::UnivariateDataFrame::remove_event; - 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("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 >(), ""); - class_5678c4d7ca565a7d9dbc239c27111073.def("set_event", method_pointer_ce7b8fa1ade75b408b8f489683745f15, ""); - class_5678c4d7ca565a7d9dbc239c27111073.def("add_event", method_pointer_09c311d9e4475939affd9d4717d290fb, ""); - class_5678c4d7ca565a7d9dbc239c27111073.def("pop_event", method_pointer_a77777c59a785c7cb264ac4c74d865ac, ""); - class_5678c4d7ca565a7d9dbc239c27111073.def("insert_event", method_pointer_fc1013be18f0593e9a96b8a03e5b4823, ""); - class_5678c4d7ca565a7d9dbc239c27111073.def("remove_event", method_pointer_0f508f8076e95e299ce71667166fb56e, ""); - - if(autowig::Held< class ::statiskit::UnivariateDataFrame >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::UnivariateDataFrame >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateData, class ::statiskit::UnivariateDataFrame, struct ::statiskit::UnivariateData > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::UnivariateDataFrame >::Type, autowig::Held< class ::statiskit::NamedData >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_57247d6d8d8354eda6e19f19da8dc732.cpp b/src/py/wrapper/wrapper_57247d6d8d8354eda6e19f19da8dc732.cpp deleted file mode 100644 index 86606326..00000000 --- a/src/py/wrapper/wrapper_57247d6d8d8354eda6e19f19da8dc732.cpp +++ /dev/null @@ -1,66 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_57247d6d8d8354eda6e19f19da8dc732 : public ::statiskit::OptimizationEstimation< double, ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator, public boost::python::wrapper< struct ::statiskit::OptimizationEstimation< double, class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > operator()(::statiskit::MultivariateDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_57247d6d8d8354eda6e19f19da8dc732 const volatile * get_pointer(autowig::Wrap_57247d6d8d8354eda6e19f19da8dc732 const volatile *c) { return c; } - template <> struct ::statiskit::OptimizationEstimation< double, class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator const volatile * get_pointer::Estimator const volatile >(struct ::statiskit::OptimizationEstimation< double, class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_57247d6d8d8354eda6e19f19da8dc732() -{ - - 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; - std::string name_15d5beb354475a4b8c2ab5885c0662bd = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__optimization_estimation_15d5beb354475a4b8c2ab5885c0662bd"); - boost::python::object module_15d5beb354475a4b8c2ab5885c0662bd(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_15d5beb354475a4b8c2ab5885c0662bd.c_str())))); - boost::python::scope().attr("__optimization_estimation_15d5beb354475a4b8c2ab5885c0662bd") = module_15d5beb354475a4b8c2ab5885c0662bd; - boost::python::scope scope_15d5beb354475a4b8c2ab5885c0662bd = module_15d5beb354475a4b8c2ab5885c0662bd; - boost::python::class_< autowig::Wrap_57247d6d8d8354eda6e19f19da8dc732, autowig::Held< autowig::Wrap_57247d6d8d8354eda6e19f19da8dc732 >::Type, boost::python::bases< class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator >, boost::noncopyable > class_57247d6d8d8354eda6e19f19da8dc732("Estimator", "", boost::python::no_init); - - if(autowig::Held< struct ::statiskit::OptimizationEstimation< double, class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_57247d6d8d8354eda6e19f19da8dc732 >::Type, autowig::Held< struct ::statiskit::OptimizationEstimation< double, class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::OptimizationEstimation< double, class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::OptimizationEstimation< double, class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator >::Type, autowig::Held< class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator >::Type >(); - } - -} \ No newline at end of file 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 deleted file mode 100644 index 7516b4c3..00000000 --- a/src/py/wrapper/wrapper_5750371755a95c10b9259748c7b5e21b.cpp +++ /dev/null @@ -1,37 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > const volatile * get_pointer const volatile >(struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_5750371755a95c10b9259748c7b5e21b() -{ - - 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; - 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 & >("")); - - if(autowig::Held< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, class ::statiskit::MixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_5856b02a98b7543baa5144338b21e69d.cpp b/src/py/wrapper/wrapper_5856b02a98b7543baa5144338b21e69d.cpp deleted file mode 100644 index 2e77c6b6..00000000 --- a/src/py/wrapper/wrapper_5856b02a98b7543baa5144338b21e69d.cpp +++ /dev/null @@ -1,66 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_5856b02a98b7543baa5144338b21e69d : public ::statiskit::CategoricalUnivariateConditionalDistributionEstimation::Estimator, public boost::python::wrapper< struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation > > operator()(::statiskit::UnivariateConditionalDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_5856b02a98b7543baa5144338b21e69d const volatile * get_pointer(autowig::Wrap_5856b02a98b7543baa5144338b21e69d const volatile *c) { return c; } - template <> struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation::Estimator const volatile * get_pointer(struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_5856b02a98b7543baa5144338b21e69d() -{ - - 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; - std::string name_9b52bf3c9c595cdb890173a39b0d02c4 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._categorical_univariate_conditional_distribution_estimation"); - boost::python::object module_9b52bf3c9c595cdb890173a39b0d02c4(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_9b52bf3c9c595cdb890173a39b0d02c4.c_str())))); - boost::python::scope().attr("_categorical_univariate_conditional_distribution_estimation") = module_9b52bf3c9c595cdb890173a39b0d02c4; - boost::python::scope scope_9b52bf3c9c595cdb890173a39b0d02c4 = module_9b52bf3c9c595cdb890173a39b0d02c4; - boost::python::class_< autowig::Wrap_5856b02a98b7543baa5144338b21e69d, autowig::Held< autowig::Wrap_5856b02a98b7543baa5144338b21e69d >::Type, boost::python::bases< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator >, boost::noncopyable > class_5856b02a98b7543baa5144338b21e69d("Estimator", "", boost::python::no_init); - - if(autowig::Held< struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_5856b02a98b7543baa5144338b21e69d >::Type, autowig::Held< struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation::Estimator >::Type, autowig::Held< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_5877793da2745ffb9f47b225e5ec26b6.cpp b/src/py/wrapper/wrapper_5877793da2745ffb9f47b225e5ec26b6.cpp deleted file mode 100644 index 4213acca..00000000 --- a/src/py/wrapper/wrapper_5877793da2745ffb9f47b225e5ec26b6.cpp +++ /dev/null @@ -1,53 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_5877793da2745ffb9f47b225e5ec26b6 : public ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistributionEstimation::Estimator, ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator >, public boost::python::wrapper< 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 > > - { - public: - - - protected: - - virtual double scoring(struct ::statiskit::MultivariateDistribution const * param_0, struct ::statiskit::MultivariateData const & param_1) const - { return this->get_override("scoring")(param_0, param_1); } - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_5877793da2745ffb9f47b225e5ec26b6 const volatile * get_pointer(autowig::Wrap_5877793da2745ffb9f47b225e5ec26b6 const volatile *c) { return c; } - template <> 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 > const volatile * get_pointer::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator > const volatile >(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 > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_5877793da2745ffb9f47b225e5ec26b6() -{ - - 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; - 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); - - 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) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_5877793da2745ffb9f47b225e5ec26b6 >::Type, 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 > >::Type >(); - boost::python::register_ptr_to_python< 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 > >::Type >(); - boost::python::implicitly_convertible< 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 > >::Type, autowig::Held< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_5882772a749051e4bbaf2d0ffe53631a.cpp b/src/py/wrapper/wrapper_5882772a749051e4bbaf2d0ffe53631a.cpp deleted file mode 100644 index 13084e81..00000000 --- a/src/py/wrapper/wrapper_5882772a749051e4bbaf2d0ffe53631a.cpp +++ /dev/null @@ -1,25 +0,0 @@ -#include "_core.h" - - -void wrapper_5882772a749051e4bbaf2d0ffe53631a() -{ - - 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; - std::string name_98899d54414f570aa57f6357fdc66074 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__selection_98899d54414f570aa57f6357fdc66074"); - 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; - std::string name_0f6bb80b715057a7964abf2a553f0818 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._criterion_estimator"); - boost::python::object module_0f6bb80b715057a7964abf2a553f0818(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_0f6bb80b715057a7964abf2a553f0818.c_str())))); - boost::python::scope().attr("_criterion_estimator") = module_0f6bb80b715057a7964abf2a553f0818; - boost::python::scope scope_0f6bb80b715057a7964abf2a553f0818 = module_0f6bb80b715057a7964abf2a553f0818; - boost::python::enum_< enum ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::CriterionEstimator::criterion_type > enum_5882772a749051e4bbaf2d0ffe53631a("criterion_type"); - enum_5882772a749051e4bbaf2d0ffe53631a.value("AIC", ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::CriterionEstimator::AIC); - enum_5882772a749051e4bbaf2d0ffe53631a.value("AI_CC", ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::CriterionEstimator::AICc); - enum_5882772a749051e4bbaf2d0ffe53631a.value("BIC", ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::CriterionEstimator::BIC); - enum_5882772a749051e4bbaf2d0ffe53631a.value("HQIC", ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::CriterionEstimator::HQIC); - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_58960b7597495bb78bb15e0b1e8c9de8.cpp b/src/py/wrapper/wrapper_58960b7597495bb78bb15e0b1e8c9de8.cpp deleted file mode 100644 index 9db9e6a4..00000000 --- a/src/py/wrapper/wrapper_58960b7597495bb78bb15e0b1e8c9de8.cpp +++ /dev/null @@ -1,53 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_58960b7597495bb78bb15e0b1e8c9de8 : public ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::Estimator >, public boost::python::wrapper< 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 > > - { - public: - - - protected: - - virtual double scoring(struct ::statiskit::MultivariateConditionalDistribution const * param_0, class ::statiskit::MultivariateConditionalData const & param_1) const - { return this->get_override("scoring")(param_0, param_1); } - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_58960b7597495bb78bb15e0b1e8c9de8 const volatile * get_pointer(autowig::Wrap_58960b7597495bb78bb15e0b1e8c9de8 const volatile *c) { return c; } - template <> 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 > const volatile * get_pointer::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::Estimator > const volatile >(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 > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_58960b7597495bb78bb15e0b1e8c9de8() -{ - - 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; - 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); - - 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) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_58960b7597495bb78bb15e0b1e8c9de8 >::Type, 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 > >::Type >(); - boost::python::register_ptr_to_python< 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 > >::Type >(); - boost::python::implicitly_convertible< 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 > >::Type, autowig::Held< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_5940fdd28e32560cbb554a38b002be00.cpp b/src/py/wrapper/wrapper_5940fdd28e32560cbb554a38b002be00.cpp deleted file mode 100644 index 76e58d4f..00000000 --- a/src/py/wrapper/wrapper_5940fdd28e32560cbb554a38b002be00.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation > const volatile * get_pointer, struct ::statiskit::CategoricalMultivariateDistributionEstimation > const volatile >(struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_5940fdd28e32560cbb554a38b002be00() -{ - - 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; - boost::python::class_< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation >, autowig::Held< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation > >::Type, boost::python::bases< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation > > > class_5940fdd28e32560cbb554a38b002be00("_MixtureDistributionEMEstimation_5940fdd28e32560cbb554a38b002be00", "", boost::python::no_init); - class_5940fdd28e32560cbb554a38b002be00.def(boost::python::init< >("")); - class_5940fdd28e32560cbb554a38b002be00.def(boost::python::init< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > const *, struct ::statiskit::MultivariateData const * >("")); - class_5940fdd28e32560cbb554a38b002be00.def(boost::python::init< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation > const & >("")); - - if(autowig::Held< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation > >::Type, autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_59d6fe57059653bd86dc375009cc7317.cpp b/src/py/wrapper/wrapper_59d6fe57059653bd86dc375009cc7317.cpp deleted file mode 100644 index 22d8595b..00000000 --- a/src/py/wrapper/wrapper_59d6fe57059653bd86dc375009cc7317.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::IntegerSampleSpace const volatile * get_pointer(class ::statiskit::IntegerSampleSpace const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_59d6fe57059653bd86dc375009cc7317() -{ - - 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; - 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; - 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("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 >(), ""); - - if(autowig::Held< class ::statiskit::IntegerSampleSpace >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::IntegerSampleSpace >::Type, autowig::Held< struct ::statiskit::DiscreteSampleSpace >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_59db006e2d0a532f903fd7d41c9aabfb.cpp b/src/py/wrapper/wrapper_59db006e2d0a532f903fd7d41c9aabfb.cpp deleted file mode 100644 index 1cf41124..00000000 --- a/src/py/wrapper/wrapper_59db006e2d0a532f903fd7d41c9aabfb.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::LazyEstimation< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::LazyEstimation< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_59db006e2d0a532f903fd7d41c9aabfb() -{ - - 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; - 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 & >("")); - - if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::Type, autowig::Held< struct ::statiskit::SingularDistributionEstimation >::Type >(); - } - -} \ No newline at end of file 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_5a335bfacc455508850f696069e82b3b.cpp b/src/py/wrapper/wrapper_5a335bfacc455508850f696069e82b3b.cpp deleted file mode 100644 index c930f123..00000000 --- a/src/py/wrapper/wrapper_5a335bfacc455508850f696069e82b3b.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_84137d7c97525f0dac2dcf7b32db26ea(class ::std::unique_ptr< struct ::statiskit::SingularDistribution, struct ::std::default_delete< struct ::statiskit::SingularDistribution > > const & instance, const struct ::statiskit::SingularDistribution & param_out) { instance.operator*() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::std::unique_ptr< struct ::statiskit::SingularDistribution, struct ::std::default_delete< struct ::statiskit::SingularDistribution > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< struct ::statiskit::SingularDistribution, struct ::std::default_delete< struct ::statiskit::SingularDistribution > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_5a335bfacc455508850f696069e82b3b() -{ - - 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_5a335bfacc455508850f696069e82b3b_to_python - { - static PyObject* convert(class ::std::unique_ptr< struct ::statiskit::SingularDistribution, struct ::std::default_delete< struct ::statiskit::SingularDistribution > > const & unique_ptr_5a335bfacc455508850f696069e82b3b) - { - //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< struct ::statiskit::SingularDistribution, struct ::std::default_delete< struct ::statiskit::SingularDistribution > > & >(unique_ptr_5a335bfacc455508850f696069e82b3b).release()).ptr()); - std::shared_ptr< struct ::statiskit::SingularDistribution > shared_ptr_5a335bfacc455508850f696069e82b3b(std::move(const_cast< class ::std::unique_ptr< struct ::statiskit::SingularDistribution, struct ::std::default_delete< struct ::statiskit::SingularDistribution > > & >(unique_ptr_5a335bfacc455508850f696069e82b3b))); - return boost::python::incref(boost::python::object(shared_ptr_5a335bfacc455508850f696069e82b3b).ptr()); - } - }; - - boost::python::to_python_converter< class ::std::unique_ptr< struct ::statiskit::SingularDistribution, struct ::std::default_delete< struct ::statiskit::SingularDistribution > >, unique_ptr_5a335bfacc455508850f696069e82b3b_to_python >(); -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_5a3d233a5dc55aaba123c4eb5cd6e502.cpp b/src/py/wrapper/wrapper_5a3d233a5dc55aaba123c4eb5cd6e502.cpp deleted file mode 100644 index 34a22db4..00000000 --- a/src/py/wrapper/wrapper_5a3d233a5dc55aaba123c4eb5cd6e502.cpp +++ /dev/null @@ -1,73 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_5a3d233a5dc55aaba123c4eb5cd6e502 : public ::statiskit::Selection< ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator, public boost::python::wrapper< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > (result); - } - - - protected: - - virtual double scoring(struct ::statiskit::MultivariateDistribution const * param_0, struct ::statiskit::MultivariateData const & param_1) const - { return this->get_override("scoring")(param_0, param_1); } - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_5a3d233a5dc55aaba123c4eb5cd6e502 const volatile * get_pointer(autowig::Wrap_5a3d233a5dc55aaba123c4eb5cd6e502 const volatile *c) { return c; } - template <> class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator const volatile * get_pointer::Estimator const volatile >(class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_5a3d233a5dc55aaba123c4eb5cd6e502() -{ - - 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; - std::string name_5b1444f7a44054459e5adff18c81bbfb = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__selection_5b1444f7a44054459e5adff18c81bbfb"); - 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; - ::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("__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, ""); - class_5a3d233a5dc55aaba123c4eb5cd6e502.def("add_estimator", method_pointer_2ec80de535e75c4e8725ce514b4cdf92, ""); - class_5a3d233a5dc55aaba123c4eb5cd6e502.def("remove_estimator", method_pointer_4e44b3e085ff51c1b0633f02b4bd9988, ""); - - if(autowig::Held< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_5a3d233a5dc55aaba123c4eb5cd6e502 >::Type, autowig::Held< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator >::Type, autowig::Held< struct ::statiskit::CategoricalMultivariateDistributionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_5b1444f7a44054459e5adff18c81bbfb.cpp b/src/py/wrapper/wrapper_5b1444f7a44054459e5adff18c81bbfb.cpp deleted file mode 100644 index 36036b48..00000000 --- a/src/py/wrapper/wrapper_5b1444f7a44054459e5adff18c81bbfb.cpp +++ /dev/null @@ -1,45 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_5b1444f7a44054459e5adff18c81bbfb() -{ - - 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; - ::statiskit::Index (::statiskit::Selection< ::statiskit::CategoricalMultivariateDistribution, ::statiskit::CategoricalMultivariateDistributionEstimation >::*method_pointer_dc50791e84d858309ea9d18d7a6a8593)() const = &::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::size; - struct ::statiskit::CategoricalMultivariateDistributionEstimation const * (::statiskit::Selection< ::statiskit::CategoricalMultivariateDistribution, ::statiskit::CategoricalMultivariateDistributionEstimation >::*method_pointer_c466036c7d4c5997977c58ba3df72e52)(::statiskit::Index const &) const = &::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::get_estimation; - double const & (::statiskit::Selection< ::statiskit::CategoricalMultivariateDistribution, ::statiskit::CategoricalMultivariateDistributionEstimation >::*method_pointer_c70a2a8ff99657d09028c289a32546a8)(::statiskit::Index const &) const = &::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::get_score; - boost::python::class_< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >, autowig::Held< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::ActiveEstimation< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation > > > class_5b1444f7a44054459e5adff18c81bbfb("_Selection_5b1444f7a44054459e5adff18c81bbfb", "", boost::python::no_init); - class_5b1444f7a44054459e5adff18c81bbfb.def(boost::python::init< >("")); - class_5b1444f7a44054459e5adff18c81bbfb.def(boost::python::init< struct ::statiskit::MultivariateData const * >("")); - class_5b1444f7a44054459e5adff18c81bbfb.def(boost::python::init< struct ::statiskit::CategoricalMultivariateDistribution const *, struct ::statiskit::MultivariateData const * >("")); - class_5b1444f7a44054459e5adff18c81bbfb.def(boost::python::init< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation > const & >("")); - class_5b1444f7a44054459e5adff18c81bbfb.def("__len__", method_pointer_dc50791e84d858309ea9d18d7a6a8593, ""); - class_5b1444f7a44054459e5adff18c81bbfb.def("get_estimation", method_pointer_c466036c7d4c5997977c58ba3df72e52, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_5b1444f7a44054459e5adff18c81bbfb.def("get_score", method_pointer_c70a2a8ff99657d09028c289a32546a8, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - - if(autowig::Held< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_5b5f1c1f4aa852eab398cea6df20fee2.cpp b/src/py/wrapper/wrapper_5b5f1c1f4aa852eab398cea6df20fee2.cpp deleted file mode 100644 index 19258be3..00000000 --- a/src/py/wrapper/wrapper_5b5f1c1f4aa852eab398cea6df20fee2.cpp +++ /dev/null @@ -1,76 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_5b5f1c1f4aa852eab398cea6df20fee2 : public ::statiskit::WeightedData< ::statiskit::MultivariateData >, public boost::python::wrapper< class ::statiskit::WeightedData< struct ::statiskit::MultivariateData > > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateData, struct ::std::default_delete< struct ::statiskit::MultivariateData > > copy() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateData, struct ::std::default_delete< struct ::statiskit::MultivariateData > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateData, struct ::std::default_delete< struct ::statiskit::MultivariateData > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateData, struct ::std::default_delete< struct ::statiskit::MultivariateData > > extract(::statiskit::Indices const & param_0) const - { - ::std::unique_ptr< struct ::statiskit::MultivariateData, struct ::std::default_delete< struct ::statiskit::MultivariateData > > ::element_type* result = this->get_override("extract")(param_0); - return ::std::unique_ptr< struct ::statiskit::MultivariateData, struct ::std::default_delete< struct ::statiskit::MultivariateData > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateData, struct ::std::default_delete< struct ::statiskit::UnivariateData > > extract(::statiskit::Index const & param_0) const - { - ::std::unique_ptr< struct ::statiskit::UnivariateData, struct ::std::default_delete< struct ::statiskit::UnivariateData > > ::element_type* result = this->get_override("extract")(param_0); - return ::std::unique_ptr< struct ::statiskit::UnivariateData, struct ::std::default_delete< struct ::statiskit::UnivariateData > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_5b5f1c1f4aa852eab398cea6df20fee2 const volatile * get_pointer(autowig::Wrap_5b5f1c1f4aa852eab398cea6df20fee2 const volatile *c) { return c; } - template <> class ::statiskit::WeightedData< struct ::statiskit::MultivariateData > const volatile * get_pointer const volatile >(class ::statiskit::WeightedData< struct ::statiskit::MultivariateData > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_5b5f1c1f4aa852eab398cea6df20fee2() -{ - - 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::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_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, ""); - class_5b5f1c1f4aa852eab398cea6df20fee2.def("set_weight", method_pointer_cbfdf5edbda858af9e4598c8ab86074d, ""); - - if(autowig::Held< class ::statiskit::WeightedData< struct ::statiskit::MultivariateData > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_5b5f1c1f4aa852eab398cea6df20fee2 >::Type, autowig::Held< class ::statiskit::WeightedData< struct ::statiskit::MultivariateData > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::WeightedData< struct ::statiskit::MultivariateData > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::WeightedData< struct ::statiskit::MultivariateData > >::Type, autowig::Held< struct ::statiskit::MultivariateData >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_5bbb1918edfa5fb49894cb0a6bf46044.cpp b/src/py/wrapper/wrapper_5bbb1918edfa5fb49894cb0a6bf46044.cpp deleted file mode 100644 index 6a1c2773..00000000 --- a/src/py/wrapper/wrapper_5bbb1918edfa5fb49894cb0a6bf46044.cpp +++ /dev/null @@ -1,74 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_5bbb1918edfa5fb49894cb0a6bf46044 : public ::statiskit::Optimization< ::statiskit::ContinuousMultivariateDistributionEstimation::Estimator >, public boost::python::wrapper< class ::statiskit::Optimization< struct ::statiskit::ContinuousMultivariateDistributionEstimation::Estimator > > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > operator()(::statiskit::MultivariateDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_5bbb1918edfa5fb49894cb0a6bf46044 const volatile * get_pointer(autowig::Wrap_5bbb1918edfa5fb49894cb0a6bf46044 const volatile *c) { return c; } - template <> class ::statiskit::Optimization< struct ::statiskit::ContinuousMultivariateDistributionEstimation::Estimator > const volatile * get_pointer const volatile >(class ::statiskit::Optimization< struct ::statiskit::ContinuousMultivariateDistributionEstimation::Estimator > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_5bbb1918edfa5fb49894cb0a6bf46044() -{ - - 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; - double const & (::statiskit::Optimization< ::statiskit::ContinuousMultivariateDistributionEstimation::Estimator >::*method_pointer_e351a334895e5592bb25ac4bc81a5a9d)() const = &::statiskit::Optimization< struct ::statiskit::ContinuousMultivariateDistributionEstimation::Estimator >::get_mindiff; - void (::statiskit::Optimization< ::statiskit::ContinuousMultivariateDistributionEstimation::Estimator >::*method_pointer_84d39c57b2755d6fac2d7258a600272a)(double const &) = &::statiskit::Optimization< struct ::statiskit::ContinuousMultivariateDistributionEstimation::Estimator >::set_mindiff; - unsigned int (::statiskit::Optimization< ::statiskit::ContinuousMultivariateDistributionEstimation::Estimator >::*method_pointer_198b49d1d6b55d5497c4ccd1341688ce)() const = &::statiskit::Optimization< struct ::statiskit::ContinuousMultivariateDistributionEstimation::Estimator >::get_minits; - void (::statiskit::Optimization< ::statiskit::ContinuousMultivariateDistributionEstimation::Estimator >::*method_pointer_08ce45b6646f51c2ab8fcdec1a7b3920)(unsigned int const &) = &::statiskit::Optimization< struct ::statiskit::ContinuousMultivariateDistributionEstimation::Estimator >::set_minits; - unsigned int (::statiskit::Optimization< ::statiskit::ContinuousMultivariateDistributionEstimation::Estimator >::*method_pointer_393d0ec811075e2b93831fd6d8cc63db)() const = &::statiskit::Optimization< struct ::statiskit::ContinuousMultivariateDistributionEstimation::Estimator >::get_maxits; - void (::statiskit::Optimization< ::statiskit::ContinuousMultivariateDistributionEstimation::Estimator >::*method_pointer_d60697ce86555d59bf5d869f782c010f)(unsigned int const &) = &::statiskit::Optimization< struct ::statiskit::ContinuousMultivariateDistributionEstimation::Estimator >::set_maxits; - boost::python::class_< autowig::Wrap_5bbb1918edfa5fb49894cb0a6bf46044, autowig::Held< autowig::Wrap_5bbb1918edfa5fb49894cb0a6bf46044 >::Type, boost::python::bases< struct ::statiskit::ContinuousMultivariateDistributionEstimation::Estimator >, boost::noncopyable > class_5bbb1918edfa5fb49894cb0a6bf46044("_Optimization_5bbb1918edfa5fb49894cb0a6bf46044", "", boost::python::no_init); - class_5bbb1918edfa5fb49894cb0a6bf46044.def("get_mindiff", method_pointer_e351a334895e5592bb25ac4bc81a5a9d, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - class_5bbb1918edfa5fb49894cb0a6bf46044.def("set_mindiff", method_pointer_84d39c57b2755d6fac2d7258a600272a, ""); - class_5bbb1918edfa5fb49894cb0a6bf46044.def("get_minits", method_pointer_198b49d1d6b55d5497c4ccd1341688ce, ""); - class_5bbb1918edfa5fb49894cb0a6bf46044.def("set_minits", method_pointer_08ce45b6646f51c2ab8fcdec1a7b3920, ""); - class_5bbb1918edfa5fb49894cb0a6bf46044.def("get_maxits", method_pointer_393d0ec811075e2b93831fd6d8cc63db, ""); - class_5bbb1918edfa5fb49894cb0a6bf46044.def("set_maxits", method_pointer_d60697ce86555d59bf5d869f782c010f, ""); - - if(autowig::Held< class ::statiskit::Optimization< struct ::statiskit::ContinuousMultivariateDistributionEstimation::Estimator > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_5bbb1918edfa5fb49894cb0a6bf46044 >::Type, autowig::Held< class ::statiskit::Optimization< struct ::statiskit::ContinuousMultivariateDistributionEstimation::Estimator > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::Optimization< struct ::statiskit::ContinuousMultivariateDistributionEstimation::Estimator > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Optimization< struct ::statiskit::ContinuousMultivariateDistributionEstimation::Estimator > >::Type, autowig::Held< struct ::statiskit::ContinuousMultivariateDistributionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_5c6e4c2beaae58e1a041154bd478b75f.cpp b/src/py/wrapper/wrapper_5c6e4c2beaae58e1a041154bd478b75f.cpp deleted file mode 100644 index b0b4eac4..00000000 --- a/src/py/wrapper/wrapper_5c6e4c2beaae58e1a041154bd478b75f.cpp +++ /dev/null @@ -1,37 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > const volatile * get_pointer const volatile >(struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_5c6e4c2beaae58e1a041154bd478b75f() -{ - - 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; - 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 & >("")); - - if(autowig::Held< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, class ::statiskit::MixtureDistribution< struct ::statiskit::MultivariateDistribution > > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_5d11528f24755a879438133d5708e545.cpp b/src/py/wrapper/wrapper_5d11528f24755a879438133d5708e545.cpp deleted file mode 100644 index 701b2d92..00000000 --- a/src/py/wrapper/wrapper_5d11528f24755a879438133d5708e545.cpp +++ /dev/null @@ -1,61 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation >::Estimator const volatile * get_pointer, struct ::statiskit::MultivariateDistributionEstimation >::Estimator const volatile >(class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_5d11528f24755a879438133d5708e545() -{ - - 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; - std::string name_c3981878d7ab5e6f87183b575418286b = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__mixture_distribution_em_estimation_c3981878d7ab5e6f87183b575418286b"); - 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; - 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; - void (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::MultivariateDistribution >, ::statiskit::MultivariateDistributionEstimation >::Estimator::*method_pointer_d64bb47602a350f4abb5d24b7fc66771)(struct ::statiskit::MultivariateDistributionEstimation::Estimator const *) = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation >::Estimator::set_default_estimator; - struct ::statiskit::MultivariateDistributionEstimation::Estimator const * (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::MultivariateDistribution >, ::statiskit::MultivariateDistributionEstimation >::Estimator::*method_pointer_fd041d6ff7b050cbae13f50a5def440e)(::statiskit::Index const &) const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation >::Estimator::get_estimator; - void (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::MultivariateDistribution >, ::statiskit::MultivariateDistributionEstimation >::Estimator::*method_pointer_fcd8b6ff608656f58112043d99228386)(::statiskit::Index const &, struct ::statiskit::MultivariateDistributionEstimation::Estimator const *) = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation >::Estimator::set_estimator; - struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > const * (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::MultivariateDistribution >, ::statiskit::MultivariateDistributionEstimation >::Estimator::*method_pointer_af89fce79dcd59c3a537cf3d1be956a1)() const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation >::Estimator::get_initializator; - void (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::MultivariateDistribution >, ::statiskit::MultivariateDistributionEstimation >::Estimator::*method_pointer_c5c8e0ca20e4521a972b3da4e150813e)(struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > const &) = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation >::Estimator::set_initializator; - bool (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::MultivariateDistribution >, ::statiskit::MultivariateDistributionEstimation >::Estimator::*method_pointer_84d6003896d157788b4e7c311dabc47e)() const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation >::Estimator::get_limit; - void (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::MultivariateDistribution >, ::statiskit::MultivariateDistributionEstimation >::Estimator::*method_pointer_43b4be65cfdc5c82a1a507a7d20827bc)(bool const &) = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation >::Estimator::set_limit; - 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("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 >(), ""); - class_5d11528f24755a879438133d5708e545.def("set_default_estimator", method_pointer_d64bb47602a350f4abb5d24b7fc66771, ""); - class_5d11528f24755a879438133d5708e545.def("get_estimator", method_pointer_fd041d6ff7b050cbae13f50a5def440e, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_5d11528f24755a879438133d5708e545.def("set_estimator", method_pointer_fcd8b6ff608656f58112043d99228386, ""); - class_5d11528f24755a879438133d5708e545.def("get_initializator", method_pointer_af89fce79dcd59c3a537cf3d1be956a1, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_5d11528f24755a879438133d5708e545.def("set_initializator", method_pointer_c5c8e0ca20e4521a972b3da4e150813e, ""); - class_5d11528f24755a879438133d5708e545.def("get_limit", method_pointer_84d6003896d157788b4e7c311dabc47e, ""); - class_5d11528f24755a879438133d5708e545.def("set_limit", method_pointer_43b4be65cfdc5c82a1a507a7d20827bc, ""); - - if(autowig::Held< class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation >::Estimator >::Type, autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation >::Estimator >::Type >(); - } - -} \ No newline at end of file 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 deleted file mode 100644 index beeb696f..00000000 --- a/src/py/wrapper/wrapper_5d63830a58ae5ad1aaf2cb88275ddd22.cpp +++ /dev/null @@ -1,38 +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::DiscreteMultivariateDistributionEstimation > const volatile * get_pointer, struct ::statiskit::DiscreteMultivariateDistributionEstimation > const volatile >(class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_5d63830a58ae5ad1aaf2cb88275ddd22() -{ - - 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; - 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 & >("")); - - if(autowig::Held< class ::statiskit::LazyEstimation< 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::DiscreteMultivariateDistributionEstimation > >::Type, autowig::Held< struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_5e00a634363a53b79e62b0712b0cbe57.cpp b/src/py/wrapper/wrapper_5e00a634363a53b79e62b0712b0cbe57.cpp deleted file mode 100644 index f7d93840..00000000 --- a/src/py/wrapper/wrapper_5e00a634363a53b79e62b0712b0cbe57.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation > const volatile * get_pointer, struct ::statiskit::DiscreteMultivariateDistributionEstimation > const volatile >(struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_5e00a634363a53b79e62b0712b0cbe57() -{ - - 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; - boost::python::class_< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation >, autowig::Held< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >::Type, boost::python::bases< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation > > > class_5e00a634363a53b79e62b0712b0cbe57("_MixtureDistributionEMEstimation_5e00a634363a53b79e62b0712b0cbe57", "", boost::python::no_init); - class_5e00a634363a53b79e62b0712b0cbe57.def(boost::python::init< >("")); - class_5e00a634363a53b79e62b0712b0cbe57.def(boost::python::init< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > const *, struct ::statiskit::MultivariateData const * >("")); - class_5e00a634363a53b79e62b0712b0cbe57.def(boost::python::init< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation > const & >("")); - - if(autowig::Held< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >::Type, autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_5e3b9b778c57534eb8d780dfb69a1f3f.cpp b/src/py/wrapper/wrapper_5e3b9b778c57534eb8d780dfb69a1f3f.cpp deleted file mode 100644 index ddde41f7..00000000 --- a/src/py/wrapper/wrapper_5e3b9b778c57534eb8d780dfb69a1f3f.cpp +++ /dev/null @@ -1,66 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_5e3b9b778c57534eb8d780dfb69a1f3f : public ::statiskit::DiscreteMultivariateConditionalDistributionEstimation::Estimator, public boost::python::wrapper< struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation > > operator()(::statiskit::MultivariateConditionalDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_5e3b9b778c57534eb8d780dfb69a1f3f const volatile * get_pointer(autowig::Wrap_5e3b9b778c57534eb8d780dfb69a1f3f const volatile *c) { return c; } - template <> struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation::Estimator const volatile * get_pointer(struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_5e3b9b778c57534eb8d780dfb69a1f3f() -{ - - 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; - std::string name_9af672b8799e52dda111d00a974022cd = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._discrete_multivariate_conditional_distribution_estimation"); - boost::python::object module_9af672b8799e52dda111d00a974022cd(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_9af672b8799e52dda111d00a974022cd.c_str())))); - boost::python::scope().attr("_discrete_multivariate_conditional_distribution_estimation") = module_9af672b8799e52dda111d00a974022cd; - boost::python::scope scope_9af672b8799e52dda111d00a974022cd = module_9af672b8799e52dda111d00a974022cd; - boost::python::class_< autowig::Wrap_5e3b9b778c57534eb8d780dfb69a1f3f, autowig::Held< autowig::Wrap_5e3b9b778c57534eb8d780dfb69a1f3f >::Type, boost::python::bases< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator >, boost::noncopyable > class_5e3b9b778c57534eb8d780dfb69a1f3f("Estimator", "", boost::python::no_init); - - if(autowig::Held< struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_5e3b9b778c57534eb8d780dfb69a1f3f >::Type, autowig::Held< struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation::Estimator >::Type, autowig::Held< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_5e703a4587815486b6950405a411169b.cpp b/src/py/wrapper/wrapper_5e703a4587815486b6950405a411169b.cpp deleted file mode 100644 index 9e802060..00000000 --- a/src/py/wrapper/wrapper_5e703a4587815486b6950405a411169b.cpp +++ /dev/null @@ -1,61 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator const volatile * get_pointer, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator const volatile >(class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_5e703a4587815486b6950405a411169b() -{ - - 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; - std::string name_5940fdd28e32560cbb554a38b002be00 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__mixture_distribution_em_estimation_5940fdd28e32560cbb554a38b002be00"); - 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; - 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; - void (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::CategoricalMultivariateDistribution >, ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator::*method_pointer_2fa7cacd4fc05114901a23c5f97dbb79)(struct ::statiskit::CategoricalMultivariateDistributionEstimation::Estimator const *) = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator::set_default_estimator; - struct ::statiskit::CategoricalMultivariateDistributionEstimation::Estimator const * (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::CategoricalMultivariateDistribution >, ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator::*method_pointer_94882fda899c581681dbf4ab2b105331)(::statiskit::Index const &) const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator::get_estimator; - void (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::CategoricalMultivariateDistribution >, ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator::*method_pointer_840a3e0ea0cb515ca2012a3ab01b7bc5)(::statiskit::Index const &, struct ::statiskit::CategoricalMultivariateDistributionEstimation::Estimator const *) = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator::set_estimator; - struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > const * (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::CategoricalMultivariateDistribution >, ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator::*method_pointer_faba4f7f8c85542b81cf425676c5593d)() const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator::get_initializator; - void (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::CategoricalMultivariateDistribution >, ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator::*method_pointer_b5cf8e266b93574696657345ec695b46)(struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > const &) = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator::set_initializator; - bool (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::CategoricalMultivariateDistribution >, ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator::*method_pointer_9eb188d84a885936a8f44f00e82c06de)() const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator::get_limit; - void (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::CategoricalMultivariateDistribution >, ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator::*method_pointer_de4b878fef8d55ecb58bca6be0410015)(bool const &) = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator::set_limit; - 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("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 >(), ""); - class_5e703a4587815486b6950405a411169b.def("set_default_estimator", method_pointer_2fa7cacd4fc05114901a23c5f97dbb79, ""); - class_5e703a4587815486b6950405a411169b.def("get_estimator", method_pointer_94882fda899c581681dbf4ab2b105331, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_5e703a4587815486b6950405a411169b.def("set_estimator", method_pointer_840a3e0ea0cb515ca2012a3ab01b7bc5, ""); - class_5e703a4587815486b6950405a411169b.def("get_initializator", method_pointer_faba4f7f8c85542b81cf425676c5593d, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_5e703a4587815486b6950405a411169b.def("set_initializator", method_pointer_b5cf8e266b93574696657345ec695b46, ""); - class_5e703a4587815486b6950405a411169b.def("get_limit", method_pointer_9eb188d84a885936a8f44f00e82c06de, ""); - class_5e703a4587815486b6950405a411169b.def("set_limit", method_pointer_de4b878fef8d55ecb58bca6be0410015, ""); - - if(autowig::Held< class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator >::Type, autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_5e9c2eecb34851cd99100ce520f53c6e.cpp b/src/py/wrapper/wrapper_5e9c2eecb34851cd99100ce520f53c6e.cpp deleted file mode 100644 index 07871853..00000000 --- a/src/py/wrapper/wrapper_5e9c2eecb34851cd99100ce520f53c6e.cpp +++ /dev/null @@ -1,65 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_5e9c2eecb34851cd99100ce520f53c6e : public ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistribution >, public boost::python::wrapper< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistribution > > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > simulate() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > ::element_type* result = this->get_override("simulate")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > (result); - } - - virtual double probability(struct ::statiskit::MultivariateEvent const * param_0, bool const & param_1) const - { return this->get_override("probability")(param_0, param_1); } - - virtual unsigned int get_nb_parameters() const - { return this->get_override("get_nb_parameters")(); } - - virtual ::statiskit::Index get_nb_components() const - { return this->get_override("get_nb_components")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_5e9c2eecb34851cd99100ce520f53c6e const volatile * get_pointer(autowig::Wrap_5e9c2eecb34851cd99100ce520f53c6e const volatile *c) { return c; } - template <> struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistribution > const volatile * get_pointer const volatile >(struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistribution > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_5e9c2eecb34851cd99100ce520f53c6e() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistribution > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_5e9c2eecb34851cd99100ce520f53c6e >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistribution > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistribution > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistribution > >::Type, autowig::Held< struct ::statiskit::DiscreteMultivariateDistribution >::Type >(); - } - -} \ No newline at end of file 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_5fe9bb1da30956d98b555d9379555582.cpp b/src/py/wrapper/wrapper_5fe9bb1da30956d98b555d9379555582.cpp deleted file mode 100644 index 8585c798..00000000 --- a/src/py/wrapper/wrapper_5fe9bb1da30956d98b555d9379555582.cpp +++ /dev/null @@ -1,45 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::CriterionEstimator const volatile * get_pointer::CriterionEstimator const volatile >(class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::CriterionEstimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_5fe9bb1da30956d98b555d9379555582() -{ - - 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; - std::string name_1c16077fc2b0519d806e8d900500edde = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__selection_1c16077fc2b0519d806e8d900500edde"); - 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; - enum ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::CriterionEstimator::criterion_type const & (::statiskit::Selection< ::statiskit::CategoricalUnivariateDistribution, ::statiskit::CategoricalUnivariateDistributionEstimation >::CriterionEstimator::*method_pointer_c40628942fb65816a488c355773b6b47)() const = &::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::CriterionEstimator::get_criterion; - void (::statiskit::Selection< ::statiskit::CategoricalUnivariateDistribution, ::statiskit::CategoricalUnivariateDistributionEstimation >::CriterionEstimator::*method_pointer_87556a2e1d985060b356eefe9782a87c)(enum ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::CriterionEstimator::criterion_type const &) = &::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::CriterionEstimator::set_criterion; - boost::python::class_< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::CriterionEstimator, autowig::Held< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::CriterionEstimator >::Type, boost::python::bases< 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 > > > class_5fe9bb1da30956d98b555d9379555582("CriterionEstimator", "", boost::python::no_init); - class_5fe9bb1da30956d98b555d9379555582.def(boost::python::init< >("")); - class_5fe9bb1da30956d98b555d9379555582.def(boost::python::init< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::CriterionEstimator const & >("")); - class_5fe9bb1da30956d98b555d9379555582.def("get_criterion", method_pointer_c40628942fb65816a488c355773b6b47, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - class_5fe9bb1da30956d98b555d9379555582.def("set_criterion", method_pointer_87556a2e1d985060b356eefe9782a87c, ""); - - if(autowig::Held< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::CriterionEstimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::CriterionEstimator >::Type, 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 > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_5fefecf0971c53a682b5075141e39dc0.cpp b/src/py/wrapper/wrapper_5fefecf0971c53a682b5075141e39dc0.cpp deleted file mode 100644 index 454173bc..00000000 --- a/src/py/wrapper/wrapper_5fefecf0971c53a682b5075141e39dc0.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::SlopeHeuristicBiSquareSolver const volatile * get_pointer(class ::statiskit::SlopeHeuristicBiSquareSolver const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_5fefecf0971c53a682b5075141e39dc0() -{ - - 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; - 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("get_k", method_pointer_9bddc4d28425559fa247588656301e76, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - class_5fefecf0971c53a682b5075141e39dc0.def("set_k", method_pointer_1de2922e7e925d388fa01a069fb88c41, ""); - - if(autowig::Held< class ::statiskit::SlopeHeuristicBiSquareSolver >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::SlopeHeuristicBiSquareSolver >::Type, autowig::Held< class ::statiskit::SlopeHeuristicIWLSSolver >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_603c48a232f0549ab95e7c0325f6f159.cpp b/src/py/wrapper/wrapper_603c48a232f0549ab95e7c0325f6f159.cpp deleted file mode 100644 index a40cadd8..00000000 --- a/src/py/wrapper/wrapper_603c48a232f0549ab95e7c0325f6f159.cpp +++ /dev/null @@ -1,53 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_603c48a232f0549ab95e7c0325f6f159 : public ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistributionEstimation::Estimator, ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator >, public boost::python::wrapper< 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 > > - { - public: - - - protected: - - virtual double scoring(struct ::statiskit::UnivariateDistribution const * param_0, struct ::statiskit::UnivariateData const & param_1) const - { return this->get_override("scoring")(param_0, param_1); } - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_603c48a232f0549ab95e7c0325f6f159 const volatile * get_pointer(autowig::Wrap_603c48a232f0549ab95e7c0325f6f159 const volatile *c) { return c; } - template <> 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 > const volatile * get_pointer::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator > const volatile >(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 > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_603c48a232f0549ab95e7c0325f6f159() -{ - - 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; - 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); - - 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) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_603c48a232f0549ab95e7c0325f6f159 >::Type, 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 > >::Type >(); - boost::python::register_ptr_to_python< 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 > >::Type >(); - boost::python::implicitly_convertible< 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 > >::Type, autowig::Held< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_6040d8f35856585fa65c9beece0f520f.cpp b/src/py/wrapper/wrapper_6040d8f35856585fa65c9beece0f520f.cpp deleted file mode 100644 index a87b3bb1..00000000 --- a/src/py/wrapper/wrapper_6040d8f35856585fa65c9beece0f520f.cpp +++ /dev/null @@ -1,45 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_6040d8f35856585fa65c9beece0f520f() -{ - - 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; - ::statiskit::Index (::statiskit::Selection< ::statiskit::CategoricalMultivariateConditionalDistribution, ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::*method_pointer_c4452a685c93519d84faf1d018af10c2)() const = &::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::size; - struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation const * (::statiskit::Selection< ::statiskit::CategoricalMultivariateConditionalDistribution, ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::*method_pointer_a4b41585ac0f505c9d35be0c14dba4b0)(::statiskit::Index const &) const = &::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::get_estimation; - double const & (::statiskit::Selection< ::statiskit::CategoricalMultivariateConditionalDistribution, ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::*method_pointer_6943841278ac5396a2e1eb7782e38078)(::statiskit::Index const &) const = &::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::get_score; - boost::python::class_< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >, autowig::Held< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::ActiveEstimation< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation > > > class_6040d8f35856585fa65c9beece0f520f("_Selection_6040d8f35856585fa65c9beece0f520f", "", boost::python::no_init); - class_6040d8f35856585fa65c9beece0f520f.def(boost::python::init< >("")); - class_6040d8f35856585fa65c9beece0f520f.def(boost::python::init< class ::statiskit::MultivariateConditionalData const * >("")); - class_6040d8f35856585fa65c9beece0f520f.def(boost::python::init< struct ::statiskit::CategoricalMultivariateConditionalDistribution const *, class ::statiskit::MultivariateConditionalData const * >("")); - class_6040d8f35856585fa65c9beece0f520f.def(boost::python::init< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation > const & >("")); - class_6040d8f35856585fa65c9beece0f520f.def("__len__", method_pointer_c4452a685c93519d84faf1d018af10c2, ""); - class_6040d8f35856585fa65c9beece0f520f.def("get_estimation", method_pointer_a4b41585ac0f505c9d35be0c14dba4b0, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_6040d8f35856585fa65c9beece0f520f.def("get_score", method_pointer_6943841278ac5396a2e1eb7782e38078, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - - if(autowig::Held< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation > >::Type, autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file 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 deleted file mode 100644 index 3db33315..00000000 --- a/src/py/wrapper/wrapper_61234f1033f25f108ec6c1bb0d3ddf38.cpp +++ /dev/null @@ -1,68 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_61234f1033f25f108ec6c1bb0d3ddf38 : public ::statiskit::UnivariateMixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, public boost::python::wrapper< struct ::statiskit::UnivariateMixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution > > - { - public: - - virtual double get_variance() const - { return this->get_override("get_variance")(); } - - virtual double get_mean() const - { return this->get_override("get_mean")(); } - - virtual double quantile(double const & param_0) const - { return this->get_override("quantile")(param_0); } - - virtual double cdf(double const & param_0) const - { return this->get_override("cdf")(param_0); } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_61234f1033f25f108ec6c1bb0d3ddf38 const volatile * get_pointer(autowig::Wrap_61234f1033f25f108ec6c1bb0d3ddf38 const volatile *c) { return c; } - template <> struct ::statiskit::UnivariateMixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution > const volatile * get_pointer const volatile >(struct ::statiskit::UnivariateMixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_61234f1033f25f108ec6c1bb0d3ddf38() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::UnivariateMixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_61234f1033f25f108ec6c1bb0d3ddf38 >::Type, autowig::Held< struct ::statiskit::UnivariateMixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::UnivariateMixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::UnivariateMixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution > >::Type, autowig::Held< class ::statiskit::MixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_615b4cea5f9251d3b38950014f9d5697.cpp b/src/py/wrapper/wrapper_615b4cea5f9251d3b38950014f9d5697.cpp deleted file mode 100644 index af765b23..00000000 --- a/src/py/wrapper/wrapper_615b4cea5f9251d3b38950014f9d5697.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation > const volatile * get_pointer *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation > const volatile >(struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_615b4cea5f9251d3b38950014f9d5697() -{ - - 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::OptimizationEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::ContinuousMultivariateDistribution > *, ::statiskit::MultivariateMixtureDistribution< ::statiskit::ContinuousMultivariateDistribution >, ::statiskit::ContinuousMultivariateDistributionEstimation >::*method_pointer_66fa8c7dd41155f79b42ea4f956a0a0d)(::statiskit::Index const &) const = &::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::get_iteration; - boost::python::class_< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation >, autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation > > > class_615b4cea5f9251d3b38950014f9d5697("_OptimizationEstimation_615b4cea5f9251d3b38950014f9d5697", "", boost::python::no_init); - class_615b4cea5f9251d3b38950014f9d5697.def(boost::python::init< >("")); - class_615b4cea5f9251d3b38950014f9d5697.def(boost::python::init< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > const *, struct ::statiskit::MultivariateData const * >("")); - class_615b4cea5f9251d3b38950014f9d5697.def(boost::python::init< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation > const & >("")); - class_615b4cea5f9251d3b38950014f9d5697.def("get_iteration", method_pointer_66fa8c7dd41155f79b42ea4f956a0a0d, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - - if(autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_61733bdc2db95f128686b3292ae9259a.cpp b/src/py/wrapper/wrapper_61733bdc2db95f128686b3292ae9259a.cpp deleted file mode 100644 index 93ed69ee..00000000 --- a/src/py/wrapper/wrapper_61733bdc2db95f128686b3292ae9259a.cpp +++ /dev/null @@ -1,59 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_61733bdc2db95f128686b3292ae9259a : public ::statiskit::QuantitativeUnivariateMixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, public boost::python::wrapper< struct ::statiskit::QuantitativeUnivariateMixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution > > - { - public: - - virtual double quantile(double const & param_0) const - { return this->get_override("quantile")(param_0); } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_61733bdc2db95f128686b3292ae9259a const volatile * get_pointer(autowig::Wrap_61733bdc2db95f128686b3292ae9259a const volatile *c) { return c; } - template <> struct ::statiskit::QuantitativeUnivariateMixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution > const volatile * get_pointer const volatile >(struct ::statiskit::QuantitativeUnivariateMixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_61733bdc2db95f128686b3292ae9259a() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::QuantitativeUnivariateMixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_61733bdc2db95f128686b3292ae9259a >::Type, autowig::Held< struct ::statiskit::QuantitativeUnivariateMixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::QuantitativeUnivariateMixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::QuantitativeUnivariateMixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution > >::Type, autowig::Held< struct ::statiskit::UnivariateMixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_622b4b6c4fef5b119cba23181cff6cf6.cpp b/src/py/wrapper/wrapper_622b4b6c4fef5b119cba23181cff6cf6.cpp deleted file mode 100644 index e7acdbcd..00000000 --- a/src/py/wrapper/wrapper_622b4b6c4fef5b119cba23181cff6cf6.cpp +++ /dev/null @@ -1,71 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_622b4b6c4fef5b119cba23181cff6cf6 : public ::statiskit::ContinuousMultivariateDistribution, public boost::python::wrapper< struct ::statiskit::ContinuousMultivariateDistribution > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateDistribution > > copy() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateDistribution > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateDistribution > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > simulate() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > ::element_type* result = this->get_override("simulate")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > (result); - } - - virtual double probability(struct ::statiskit::MultivariateEvent const * param_0, bool const & param_1) const - { return this->get_override("probability")(param_0, param_1); } - - virtual unsigned int get_nb_parameters() const - { return this->get_override("get_nb_parameters")(); } - - virtual ::statiskit::Index get_nb_components() const - { return this->get_override("get_nb_components")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_622b4b6c4fef5b119cba23181cff6cf6 const volatile * get_pointer(autowig::Wrap_622b4b6c4fef5b119cba23181cff6cf6 const volatile *c) { return c; } - template <> struct ::statiskit::ContinuousMultivariateDistribution const volatile * get_pointer(struct ::statiskit::ContinuousMultivariateDistribution const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_622b4b6c4fef5b119cba23181cff6cf6() -{ - - 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; - boost::python::class_< autowig::Wrap_622b4b6c4fef5b119cba23181cff6cf6, autowig::Held< autowig::Wrap_622b4b6c4fef5b119cba23181cff6cf6 >::Type, boost::python::bases< struct ::statiskit::MultivariateDistribution >, boost::noncopyable > class_622b4b6c4fef5b119cba23181cff6cf6("ContinuousMultivariateDistribution", "", boost::python::no_init); - - if(autowig::Held< struct ::statiskit::ContinuousMultivariateDistribution >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_622b4b6c4fef5b119cba23181cff6cf6 >::Type, autowig::Held< struct ::statiskit::ContinuousMultivariateDistribution >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::ContinuousMultivariateDistribution >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::ContinuousMultivariateDistribution >::Type, autowig::Held< struct ::statiskit::MultivariateDistribution >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_6286fa427e2b5074b726466691e9713a.cpp b/src/py/wrapper/wrapper_6286fa427e2b5074b726466691e9713a.cpp deleted file mode 100644 index 75b0cbb3..00000000 --- a/src/py/wrapper/wrapper_6286fa427e2b5074b726466691e9713a.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_e9a2ee0b9f6a5f6195dc7a1c934b35b2(class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > const & instance, const struct ::statiskit::MultivariateDistributionEstimation::Estimator & param_out) { instance.operator*() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_6286fa427e2b5074b726466691e9713a() -{ - - 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_6286fa427e2b5074b726466691e9713a_to_python - { - static PyObject* convert(class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > const & unique_ptr_6286fa427e2b5074b726466691e9713a) - { - //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > & >(unique_ptr_6286fa427e2b5074b726466691e9713a).release()).ptr()); - std::shared_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator > shared_ptr_6286fa427e2b5074b726466691e9713a(std::move(const_cast< class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > & >(unique_ptr_6286fa427e2b5074b726466691e9713a))); - return boost::python::incref(boost::python::object(shared_ptr_6286fa427e2b5074b726466691e9713a).ptr()); - } - }; - - boost::python::to_python_converter< class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > >, unique_ptr_6286fa427e2b5074b726466691e9713a_to_python >(); -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_62ba3b73a1c356bcacfb0c66e927e78d.cpp b/src/py/wrapper/wrapper_62ba3b73a1c356bcacfb0c66e927e78d.cpp deleted file mode 100644 index 61fd8c82..00000000 --- a/src/py/wrapper/wrapper_62ba3b73a1c356bcacfb0c66e927e78d.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_fb5d95975a3e57a7a8c385713e978fc1(class ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation > > const & instance, const struct ::statiskit::MultivariateConditionalDistributionEstimation & param_out) { instance.operator*() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_62ba3b73a1c356bcacfb0c66e927e78d() -{ - - 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_62ba3b73a1c356bcacfb0c66e927e78d_to_python - { - static PyObject* convert(class ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation > > const & unique_ptr_62ba3b73a1c356bcacfb0c66e927e78d) - { - //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation > > & >(unique_ptr_62ba3b73a1c356bcacfb0c66e927e78d).release()).ptr()); - std::shared_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation > shared_ptr_62ba3b73a1c356bcacfb0c66e927e78d(std::move(const_cast< class ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation > > & >(unique_ptr_62ba3b73a1c356bcacfb0c66e927e78d))); - return boost::python::incref(boost::python::object(shared_ptr_62ba3b73a1c356bcacfb0c66e927e78d).ptr()); - } - }; - - boost::python::to_python_converter< class ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation > >, unique_ptr_62ba3b73a1c356bcacfb0c66e927e78d_to_python >(); -} \ No newline at end of file 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_6345fc1b6c0c5953a1ea3e895aa4e75f.cpp b/src/py/wrapper/wrapper_6345fc1b6c0c5953a1ea3e895aa4e75f.cpp deleted file mode 100644 index b3bc898b..00000000 --- a/src/py/wrapper/wrapper_6345fc1b6c0c5953a1ea3e895aa4e75f.cpp +++ /dev/null @@ -1,66 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_6345fc1b6c0c5953a1ea3e895aa4e75f : public ::statiskit::OptimizationEstimation< unsigned int, ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator, public boost::python::wrapper< struct ::statiskit::OptimizationEstimation< unsigned int, class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > operator()(::statiskit::UnivariateDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_6345fc1b6c0c5953a1ea3e895aa4e75f const volatile * get_pointer(autowig::Wrap_6345fc1b6c0c5953a1ea3e895aa4e75f const volatile *c) { return c; } - template <> struct ::statiskit::OptimizationEstimation< unsigned int, class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator const volatile * get_pointer::Estimator const volatile >(struct ::statiskit::OptimizationEstimation< unsigned int, class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_6345fc1b6c0c5953a1ea3e895aa4e75f() -{ - - 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; - std::string name_6ab41d8aa0095175b6da7190fc953a97 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__optimization_estimation_6ab41d8aa0095175b6da7190fc953a97"); - boost::python::object module_6ab41d8aa0095175b6da7190fc953a97(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_6ab41d8aa0095175b6da7190fc953a97.c_str())))); - boost::python::scope().attr("__optimization_estimation_6ab41d8aa0095175b6da7190fc953a97") = module_6ab41d8aa0095175b6da7190fc953a97; - boost::python::scope scope_6ab41d8aa0095175b6da7190fc953a97 = module_6ab41d8aa0095175b6da7190fc953a97; - boost::python::class_< autowig::Wrap_6345fc1b6c0c5953a1ea3e895aa4e75f, autowig::Held< autowig::Wrap_6345fc1b6c0c5953a1ea3e895aa4e75f >::Type, boost::python::bases< class ::statiskit::OptimizationEstimationImpl< unsigned int, class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >, boost::noncopyable > class_6345fc1b6c0c5953a1ea3e895aa4e75f("Estimator", "", boost::python::no_init); - - if(autowig::Held< struct ::statiskit::OptimizationEstimation< unsigned int, class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_6345fc1b6c0c5953a1ea3e895aa4e75f >::Type, autowig::Held< struct ::statiskit::OptimizationEstimation< unsigned int, class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::OptimizationEstimation< unsigned int, class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::OptimizationEstimation< unsigned int, class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::Type, autowig::Held< class ::statiskit::OptimizationEstimationImpl< unsigned int, class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_6375bd4b368450a684e289f7598736a6.cpp b/src/py/wrapper/wrapper_6375bd4b368450a684e289f7598736a6.cpp deleted file mode 100644 index cf5269b9..00000000 --- a/src/py/wrapper/wrapper_6375bd4b368450a684e289f7598736a6.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::ActiveEstimation< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::ActiveEstimation< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_6375bd4b368450a684e289f7598736a6() -{ - - 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::MultivariateData const * (::statiskit::ActiveEstimation< ::statiskit::DiscreteMultivariateDistribution, ::statiskit::DiscreteMultivariateDistributionEstimation >::*method_pointer_7f5e0d6c276b59ea87e915ac4e3eafdf)() const = &::statiskit::ActiveEstimation< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::get_data; - boost::python::class_< class ::statiskit::ActiveEstimation< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >, autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > > > class_6375bd4b368450a684e289f7598736a6("_ActiveEstimation_6375bd4b368450a684e289f7598736a6", "", boost::python::no_init); - class_6375bd4b368450a684e289f7598736a6.def(boost::python::init< >("")); - class_6375bd4b368450a684e289f7598736a6.def(boost::python::init< struct ::statiskit::MultivariateData const * >("")); - class_6375bd4b368450a684e289f7598736a6.def(boost::python::init< struct ::statiskit::DiscreteMultivariateDistribution const *, struct ::statiskit::MultivariateData const * >("")); - class_6375bd4b368450a684e289f7598736a6.def(boost::python::init< class ::statiskit::ActiveEstimation< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > const & >("")); - class_6375bd4b368450a684e289f7598736a6.def("get_data", method_pointer_7f5e0d6c276b59ea87e915ac4e3eafdf, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - - if(autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_637dbedd3c8a59949a0df6e3a9989f87.cpp b/src/py/wrapper/wrapper_637dbedd3c8a59949a0df6e3a9989f87.cpp deleted file mode 100644 index 1e442353..00000000 --- a/src/py/wrapper/wrapper_637dbedd3c8a59949a0df6e3a9989f87.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation > const volatile * get_pointer const volatile >(struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_637dbedd3c8a59949a0df6e3a9989f87() -{ - - 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; - boost::python::class_< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation >, autowig::Held< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::Type, boost::python::bases< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MixtureSingularDistribution *, struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation > > > class_637dbedd3c8a59949a0df6e3a9989f87("_MixtureDistributionEMEstimation_637dbedd3c8a59949a0df6e3a9989f87", "", boost::python::no_init); - class_637dbedd3c8a59949a0df6e3a9989f87.def(boost::python::init< >("")); - class_637dbedd3c8a59949a0df6e3a9989f87.def(boost::python::init< struct ::statiskit::MixtureSingularDistribution const *, struct ::statiskit::MultivariateData const * >("")); - class_637dbedd3c8a59949a0df6e3a9989f87.def(boost::python::init< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation > const & >("")); - - if(autowig::Held< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::Type, autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MixtureSingularDistribution *, struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_63cc054edf33518fa708f9caa286dab6.cpp b/src/py/wrapper/wrapper_63cc054edf33518fa708f9caa286dab6.cpp deleted file mode 100644 index ea587313..00000000 --- a/src/py/wrapper/wrapper_63cc054edf33518fa708f9caa286dab6.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_7cb30d6e3c1b5f23851bbd588e0e219c(class ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistribution > > const & instance, const struct ::statiskit::UnivariateConditionalDistribution & param_out) { instance.operator*() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistribution > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistribution > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_63cc054edf33518fa708f9caa286dab6() -{ - - 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_63cc054edf33518fa708f9caa286dab6_to_python - { - static PyObject* convert(class ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistribution > > const & unique_ptr_63cc054edf33518fa708f9caa286dab6) - { - //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistribution > > & >(unique_ptr_63cc054edf33518fa708f9caa286dab6).release()).ptr()); - std::shared_ptr< struct ::statiskit::UnivariateConditionalDistribution > shared_ptr_63cc054edf33518fa708f9caa286dab6(std::move(const_cast< class ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistribution > > & >(unique_ptr_63cc054edf33518fa708f9caa286dab6))); - return boost::python::incref(boost::python::object(shared_ptr_63cc054edf33518fa708f9caa286dab6).ptr()); - } - }; - - boost::python::to_python_converter< class ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistribution > >, unique_ptr_63cc054edf33518fa708f9caa286dab6_to_python >(); -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_643847dccc2b560082343f2bbda15cba.cpp b/src/py/wrapper/wrapper_643847dccc2b560082343f2bbda15cba.cpp deleted file mode 100644 index 1e794828..00000000 --- a/src/py/wrapper/wrapper_643847dccc2b560082343f2bbda15cba.cpp +++ /dev/null @@ -1,67 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_643847dccc2b560082343f2bbda15cba : public ::statiskit::SlopeHeuristicIWLSSolver, public boost::python::wrapper< class ::statiskit::SlopeHeuristicIWLSSolver > - { - public: - - virtual class ::std::unique_ptr< class ::statiskit::SlopeHeuristicSolver, struct ::std::default_delete< class ::statiskit::SlopeHeuristicSolver > > copy() const - { - ::std::unique_ptr< class ::statiskit::SlopeHeuristicSolver, struct ::std::default_delete< class ::statiskit::SlopeHeuristicSolver > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< class ::statiskit::SlopeHeuristicSolver, struct ::std::default_delete< class ::statiskit::SlopeHeuristicSolver > > (result); - } - - - protected: - - virtual void update(class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const & param_0, class ::Eigen::Matrix< double, -1, -1, 0, -1, -1 > & param_1, class ::Eigen::Matrix< double, -1, -1, 0, -1, -1 > const & param_2, class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const & param_3) const - { this->get_override("update")(param_0, param_1, param_2, param_3); } - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_643847dccc2b560082343f2bbda15cba const volatile * get_pointer(autowig::Wrap_643847dccc2b560082343f2bbda15cba const volatile *c) { return c; } - template <> class ::statiskit::SlopeHeuristicIWLSSolver const volatile * get_pointer(class ::statiskit::SlopeHeuristicIWLSSolver const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_643847dccc2b560082343f2bbda15cba() -{ - - 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; - 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("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 >(), ""); - class_643847dccc2b560082343f2bbda15cba.def("set_maxits", method_pointer_608f3fb772695ef394c55dd88cdfa408, ""); - - if(autowig::Held< class ::statiskit::SlopeHeuristicIWLSSolver >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_643847dccc2b560082343f2bbda15cba >::Type, autowig::Held< class ::statiskit::SlopeHeuristicIWLSSolver >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::SlopeHeuristicIWLSSolver >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::SlopeHeuristicIWLSSolver >::Type, autowig::Held< class ::statiskit::SlopeHeuristicSolver >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_64ae6eddce405116ba534ed722881799.cpp b/src/py/wrapper/wrapper_64ae6eddce405116ba534ed722881799.cpp deleted file mode 100644 index fbfa4477..00000000 --- a/src/py/wrapper/wrapper_64ae6eddce405116ba534ed722881799.cpp +++ /dev/null @@ -1,64 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_64ae6eddce405116ba534ed722881799 : public ::statiskit::WeightedData< ::statiskit::UnivariateData >, public boost::python::wrapper< class ::statiskit::WeightedData< struct ::statiskit::UnivariateData > > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateData, struct ::std::default_delete< struct ::statiskit::UnivariateData > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateData, struct ::std::default_delete< struct ::statiskit::UnivariateData > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateData, struct ::std::default_delete< struct ::statiskit::UnivariateData > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_64ae6eddce405116ba534ed722881799 const volatile * get_pointer(autowig::Wrap_64ae6eddce405116ba534ed722881799 const volatile *c) { return c; } - template <> class ::statiskit::WeightedData< struct ::statiskit::UnivariateData > const volatile * get_pointer const volatile >(class ::statiskit::WeightedData< struct ::statiskit::UnivariateData > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_64ae6eddce405116ba534ed722881799() -{ - - 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::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_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, ""); - class_64ae6eddce405116ba534ed722881799.def("set_weight", method_pointer_2d5ccb9b59a85039917dbc4ac3b10b92, ""); - - if(autowig::Held< class ::statiskit::WeightedData< struct ::statiskit::UnivariateData > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_64ae6eddce405116ba534ed722881799 >::Type, autowig::Held< class ::statiskit::WeightedData< struct ::statiskit::UnivariateData > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::WeightedData< struct ::statiskit::UnivariateData > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::WeightedData< struct ::statiskit::UnivariateData > >::Type, autowig::Held< struct ::statiskit::UnivariateData >::Type >(); - } - -} \ No newline at end of file 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 deleted file mode 100644 index 43b7a061..00000000 --- a/src/py/wrapper/wrapper_65233ae509075a4885c6c150d99046ae.cpp +++ /dev/null @@ -1,73 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_65233ae509075a4885c6c150d99046ae : public ::statiskit::Selection< ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator, public boost::python::wrapper< class ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation::Estimator > > (result); - } - - - protected: - - virtual double scoring(struct ::statiskit::SingularDistribution const * param_0, struct ::statiskit::MultivariateData const & param_1) const - { return this->get_override("scoring")(param_0, param_1); } - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_65233ae509075a4885c6c150d99046ae const volatile * get_pointer(autowig::Wrap_65233ae509075a4885c6c150d99046ae const volatile *c) { return c; } - template <> class ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator const volatile * get_pointer::Estimator const volatile >(class ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_65233ae509075a4885c6c150d99046ae() -{ - - 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; - std::string name_503849a008915707a02e604de7f58273 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__selection_503849a008915707a02e604de7f58273"); - 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; - ::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("__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, ""); - class_65233ae509075a4885c6c150d99046ae.def("add_estimator", method_pointer_215deeba5eef51bdbc3e7da8f73608ea, ""); - class_65233ae509075a4885c6c150d99046ae.def("remove_estimator", method_pointer_c732d7a5b1c052edaf245bf716818973, ""); - - if(autowig::Held< class ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_65233ae509075a4885c6c150d99046ae >::Type, autowig::Held< class ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator >::Type, autowig::Held< struct ::statiskit::SingularDistributionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_6588548f29e15f0ea6e9ef29ce68dfd8.cpp b/src/py/wrapper/wrapper_6588548f29e15f0ea6e9ef29ce68dfd8.cpp deleted file mode 100644 index 598f05ad..00000000 --- a/src/py/wrapper/wrapper_6588548f29e15f0ea6e9ef29ce68dfd8.cpp +++ /dev/null @@ -1,59 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_6588548f29e15f0ea6e9ef29ce68dfd8 : public ::statiskit::DiscreteSampleSpace, public boost::python::wrapper< struct ::statiskit::DiscreteSampleSpace > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateSampleSpace, struct ::std::default_delete< struct ::statiskit::UnivariateSampleSpace > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateSampleSpace, struct ::std::default_delete< struct ::statiskit::UnivariateSampleSpace > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateSampleSpace, struct ::std::default_delete< struct ::statiskit::UnivariateSampleSpace > > (result); - } - - virtual bool is_compatible(struct ::statiskit::UnivariateEvent const * param_0) const - { return this->get_override("is_compatible")(param_0); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_6588548f29e15f0ea6e9ef29ce68dfd8 const volatile * get_pointer(autowig::Wrap_6588548f29e15f0ea6e9ef29ce68dfd8 const volatile *c) { return c; } - template <> struct ::statiskit::DiscreteSampleSpace const volatile * get_pointer(struct ::statiskit::DiscreteSampleSpace const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_6588548f29e15f0ea6e9ef29ce68dfd8() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::DiscreteSampleSpace >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_6588548f29e15f0ea6e9ef29ce68dfd8 >::Type, autowig::Held< struct ::statiskit::DiscreteSampleSpace >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::DiscreteSampleSpace >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::DiscreteSampleSpace >::Type, autowig::Held< struct ::statiskit::UnivariateSampleSpace >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_65947043f3a35049b50e8d74f93075cf.cpp b/src/py/wrapper/wrapper_65947043f3a35049b50e8d74f93075cf.cpp deleted file mode 100644 index d2a64fe4..00000000 --- a/src/py/wrapper/wrapper_65947043f3a35049b50e8d74f93075cf.cpp +++ /dev/null @@ -1,46 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::UnivariateVarianceEstimation::Estimator const volatile * get_pointer(class ::statiskit::UnivariateVarianceEstimation::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_65947043f3a35049b50e8d74f93075cf() -{ - - 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; - std::string name_a8fb4974396a5f4ca5779c02d0f58b37 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._univariate_variance_estimation"); - 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; - 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("get_bias", method_pointer_715a363da3045da29bdfcd248071fee8, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - class_65947043f3a35049b50e8d74f93075cf.def("set_bias", method_pointer_0bed646d95065c579223336edd8e576b, ""); - - if(autowig::Held< class ::statiskit::UnivariateVarianceEstimation::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::UnivariateVarianceEstimation::Estimator >::Type, autowig::Held< struct ::statiskit::UnivariateDispersionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file 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_65f1b96fc3cf5b6abf37b20774ffb554.cpp b/src/py/wrapper/wrapper_65f1b96fc3cf5b6abf37b20774ffb554.cpp deleted file mode 100644 index 8631d7b5..00000000 --- a/src/py/wrapper/wrapper_65f1b96fc3cf5b6abf37b20774ffb554.cpp +++ /dev/null @@ -1,25 +0,0 @@ -#include "_core.h" - - -void wrapper_65f1b96fc3cf5b6abf37b20774ffb554() -{ - - 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; - std::string name_6040d8f35856585fa65c9beece0f520f = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__selection_6040d8f35856585fa65c9beece0f520f"); - 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; - std::string name_b672d81fdca4541e96bb6aec3a8641d3 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._criterion_estimator"); - boost::python::object module_b672d81fdca4541e96bb6aec3a8641d3(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_b672d81fdca4541e96bb6aec3a8641d3.c_str())))); - boost::python::scope().attr("_criterion_estimator") = module_b672d81fdca4541e96bb6aec3a8641d3; - boost::python::scope scope_b672d81fdca4541e96bb6aec3a8641d3 = module_b672d81fdca4541e96bb6aec3a8641d3; - boost::python::enum_< enum ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::CriterionEstimator::criterion_type > enum_65f1b96fc3cf5b6abf37b20774ffb554("criterion_type"); - enum_65f1b96fc3cf5b6abf37b20774ffb554.value("AIC", ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::CriterionEstimator::AIC); - enum_65f1b96fc3cf5b6abf37b20774ffb554.value("AI_CC", ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::CriterionEstimator::AICc); - enum_65f1b96fc3cf5b6abf37b20774ffb554.value("BIC", ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::CriterionEstimator::BIC); - enum_65f1b96fc3cf5b6abf37b20774ffb554.value("HQIC", ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::CriterionEstimator::HQIC); - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_660dca73e10451bcbba83efec37196ae.cpp b/src/py/wrapper/wrapper_660dca73e10451bcbba83efec37196ae.cpp deleted file mode 100644 index a886b1fd..00000000 --- a/src/py/wrapper/wrapper_660dca73e10451bcbba83efec37196ae.cpp +++ /dev/null @@ -1,26 +0,0 @@ -#include "_core.h" - - -namespace autowig -{ - PyObject* error_660dca73e10451bcbba83efec37196ae = NULL; - - void translate_660dca73e10451bcbba83efec37196ae(struct ::statiskit::upper_bound_error const & error) { PyErr_SetString(error_660dca73e10451bcbba83efec37196ae, error.what()); }; -} - - - -void wrapper_660dca73e10451bcbba83efec37196ae() -{ - - 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; - std::string name_660dca73e10451bcbba83efec37196ae = boost::python::extract< std::string >(boost::python::scope().attr("__name__")); - name_660dca73e10451bcbba83efec37196ae = name_660dca73e10451bcbba83efec37196ae + "." + "UpperBoundError"; - autowig::error_660dca73e10451bcbba83efec37196ae = PyErr_NewException(strdup(name_660dca73e10451bcbba83efec37196ae.c_str()), PyExc_RuntimeError, NULL); - boost::python::scope().attr("UpperBoundError") = boost::python::object(boost::python::handle<>(boost::python::borrowed(autowig::error_660dca73e10451bcbba83efec37196ae))); - boost::python::register_exception_translator< struct ::statiskit::upper_bound_error >(&autowig::translate_660dca73e10451bcbba83efec37196ae); - -} \ 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_66595150e9b05d2aaf4d9f52269aca0d.cpp b/src/py/wrapper/wrapper_66595150e9b05d2aaf4d9f52269aca0d.cpp deleted file mode 100644 index 33a7a862..00000000 --- a/src/py/wrapper/wrapper_66595150e9b05d2aaf4d9f52269aca0d.cpp +++ /dev/null @@ -1,66 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_66595150e9b05d2aaf4d9f52269aca0d : public ::statiskit::OptimizationEstimationImpl< ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation >::Estimator, public boost::python::wrapper< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation >::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > operator()(::statiskit::MultivariateDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_66595150e9b05d2aaf4d9f52269aca0d const volatile * get_pointer(autowig::Wrap_66595150e9b05d2aaf4d9f52269aca0d const volatile *c) { return c; } - template <> class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation >::Estimator const volatile * get_pointer *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation >::Estimator const volatile >(class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_66595150e9b05d2aaf4d9f52269aca0d() -{ - - 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; - std::string name_b11157049fc45e7181cc22c9c3670513 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__optimization_estimation_impl_b11157049fc45e7181cc22c9c3670513"); - boost::python::object module_b11157049fc45e7181cc22c9c3670513(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_b11157049fc45e7181cc22c9c3670513.c_str())))); - boost::python::scope().attr("__optimization_estimation_impl_b11157049fc45e7181cc22c9c3670513") = module_b11157049fc45e7181cc22c9c3670513; - boost::python::scope scope_b11157049fc45e7181cc22c9c3670513 = module_b11157049fc45e7181cc22c9c3670513; - boost::python::class_< autowig::Wrap_66595150e9b05d2aaf4d9f52269aca0d, autowig::Held< autowig::Wrap_66595150e9b05d2aaf4d9f52269aca0d >::Type, boost::python::bases< class ::statiskit::Optimization< struct ::statiskit::MultivariateDistributionEstimation::Estimator > >, boost::noncopyable > class_66595150e9b05d2aaf4d9f52269aca0d("Estimator", "", boost::python::no_init); - - if(autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_66595150e9b05d2aaf4d9f52269aca0d >::Type, autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation >::Estimator >::Type, autowig::Held< class ::statiskit::Optimization< struct ::statiskit::MultivariateDistributionEstimation::Estimator > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_6690633b82205104834e2688e6549e65.cpp b/src/py/wrapper/wrapper_6690633b82205104834e2688e6549e65.cpp deleted file mode 100644 index 3d55dbbe..00000000 --- a/src/py/wrapper/wrapper_6690633b82205104834e2688e6549e65.cpp +++ /dev/null @@ -1,43 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::WeightedData< struct ::statiskit::UnivariateData >::Generator const volatile * get_pointer::Generator const volatile >(class ::statiskit::WeightedData< struct ::statiskit::UnivariateData >::Generator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_6690633b82205104834e2688e6549e65() -{ - - 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; - std::string name_64ae6eddce405116ba534ed722881799 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__weighted_data_64ae6eddce405116ba534ed722881799"); - 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; - 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("weight", method_pointer_846983cd69f05156a63294108734944e, ""); - - if(autowig::Held< class ::statiskit::WeightedData< struct ::statiskit::UnivariateData >::Generator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::WeightedData< struct ::statiskit::UnivariateData >::Generator >::Type, autowig::Held< struct ::statiskit::UnivariateData::Generator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_66ba790876ea5d25be923643f217b67a.cpp b/src/py/wrapper/wrapper_66ba790876ea5d25be923643f217b67a.cpp deleted file mode 100644 index 7e58977c..00000000 --- a/src/py/wrapper/wrapper_66ba790876ea5d25be923643f217b67a.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::OptimizationEstimation< double, class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile * get_pointer const volatile >(struct ::statiskit::OptimizationEstimation< double, class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_66ba790876ea5d25be923643f217b67a() -{ - - 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; - double const (::statiskit::OptimizationEstimation< double, ::statiskit::NegativeBinomialDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::*method_pointer_81a91b836c8556b08e07aba60cd6194c)(::statiskit::Index const &) const = &::statiskit::OptimizationEstimation< double, class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::get_iteration; - boost::python::class_< struct ::statiskit::OptimizationEstimation< double, class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >, autowig::Held< struct ::statiskit::OptimizationEstimation< double, class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > > > class_66ba790876ea5d25be923643f217b67a("_OptimizationEstimation_66ba790876ea5d25be923643f217b67a", "", boost::python::no_init); - class_66ba790876ea5d25be923643f217b67a.def(boost::python::init< >("")); - class_66ba790876ea5d25be923643f217b67a.def(boost::python::init< class ::statiskit::NegativeBinomialDistribution const *, struct ::statiskit::UnivariateData const * >("")); - class_66ba790876ea5d25be923643f217b67a.def(boost::python::init< struct ::statiskit::OptimizationEstimation< double, class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const & >("")); - class_66ba790876ea5d25be923643f217b67a.def("get_iteration", method_pointer_81a91b836c8556b08e07aba60cd6194c, ""); - - if(autowig::Held< struct ::statiskit::OptimizationEstimation< double, class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::OptimizationEstimation< double, class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_66ea0b28087057f5abc6f26dadfb4c15.cpp b/src/py/wrapper/wrapper_66ea0b28087057f5abc6f26dadfb4c15.cpp deleted file mode 100644 index a842e112..00000000 --- a/src/py/wrapper/wrapper_66ea0b28087057f5abc6f26dadfb4c15.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::ActiveEstimation< class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::ActiveEstimation< class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_66ea0b28087057f5abc6f26dadfb4c15() -{ - - 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::UnivariateData const * (::statiskit::ActiveEstimation< ::statiskit::NegativeBinomialDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::*method_pointer_71f5e339e3a65e4f8fd12e1b4f2e128d)() const = &::statiskit::ActiveEstimation< class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::get_data; - boost::python::class_< class ::statiskit::ActiveEstimation< class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >, autowig::Held< class ::statiskit::ActiveEstimation< class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::LazyEstimation< class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > > > class_66ea0b28087057f5abc6f26dadfb4c15("_ActiveEstimation_66ea0b28087057f5abc6f26dadfb4c15", "", boost::python::no_init); - class_66ea0b28087057f5abc6f26dadfb4c15.def(boost::python::init< >("")); - class_66ea0b28087057f5abc6f26dadfb4c15.def(boost::python::init< struct ::statiskit::UnivariateData const * >("")); - class_66ea0b28087057f5abc6f26dadfb4c15.def(boost::python::init< class ::statiskit::NegativeBinomialDistribution const *, struct ::statiskit::UnivariateData const * >("")); - class_66ea0b28087057f5abc6f26dadfb4c15.def(boost::python::init< class ::statiskit::ActiveEstimation< class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const & >("")); - class_66ea0b28087057f5abc6f26dadfb4c15.def("get_data", method_pointer_71f5e339e3a65e4f8fd12e1b4f2e128d, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - - if(autowig::Held< class ::statiskit::ActiveEstimation< class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::ActiveEstimation< class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_6703ab3001965416a3da60ad8639a800.cpp b/src/py/wrapper/wrapper_6703ab3001965416a3da60ad8639a800.cpp deleted file mode 100644 index d7a03a78..00000000 --- a/src/py/wrapper/wrapper_6703ab3001965416a3da60ad8639a800.cpp +++ /dev/null @@ -1,26 +0,0 @@ -#include "_core.h" - - -namespace autowig -{ - PyObject* error_6703ab3001965416a3da60ad8639a800 = NULL; - - void translate_6703ab3001965416a3da60ad8639a800(struct ::statiskit::parameter_error const & error) { PyErr_SetString(error_6703ab3001965416a3da60ad8639a800, error.what()); }; -} - - - -void wrapper_6703ab3001965416a3da60ad8639a800() -{ - - 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; - std::string name_6703ab3001965416a3da60ad8639a800 = boost::python::extract< std::string >(boost::python::scope().attr("__name__")); - name_6703ab3001965416a3da60ad8639a800 = name_6703ab3001965416a3da60ad8639a800 + "." + "ParameterError"; - autowig::error_6703ab3001965416a3da60ad8639a800 = PyErr_NewException(strdup(name_6703ab3001965416a3da60ad8639a800.c_str()), PyExc_RuntimeError, NULL); - boost::python::scope().attr("ParameterError") = boost::python::object(boost::python::handle<>(boost::python::borrowed(autowig::error_6703ab3001965416a3da60ad8639a800))); - boost::python::register_exception_translator< struct ::statiskit::parameter_error >(&autowig::translate_6703ab3001965416a3da60ad8639a800); - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_6714db1d278d5fec95ea3760f54b9fa0.cpp b/src/py/wrapper/wrapper_6714db1d278d5fec95ea3760f54b9fa0.cpp deleted file mode 100644 index 9da263af..00000000 --- a/src/py/wrapper/wrapper_6714db1d278d5fec95ea3760f54b9fa0.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::ActiveEstimation< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::ActiveEstimation< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_6714db1d278d5fec95ea3760f54b9fa0() -{ - - 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; - class ::statiskit::UnivariateConditionalData const * (::statiskit::ActiveEstimation< ::statiskit::DiscreteUnivariateConditionalDistribution, ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::*method_pointer_7ea7e4e79f67522ba4962d142e52341a)() const = &::statiskit::ActiveEstimation< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::get_data; - boost::python::class_< class ::statiskit::ActiveEstimation< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >, autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation > > > class_6714db1d278d5fec95ea3760f54b9fa0("_ActiveEstimation_6714db1d278d5fec95ea3760f54b9fa0", "", boost::python::no_init); - class_6714db1d278d5fec95ea3760f54b9fa0.def(boost::python::init< >("")); - class_6714db1d278d5fec95ea3760f54b9fa0.def(boost::python::init< class ::statiskit::UnivariateConditionalData const * >("")); - class_6714db1d278d5fec95ea3760f54b9fa0.def(boost::python::init< struct ::statiskit::DiscreteUnivariateConditionalDistribution const *, class ::statiskit::UnivariateConditionalData const * >("")); - class_6714db1d278d5fec95ea3760f54b9fa0.def(boost::python::init< class ::statiskit::ActiveEstimation< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation > const & >("")); - class_6714db1d278d5fec95ea3760f54b9fa0.def("get_data", method_pointer_7ea7e4e79f67522ba4962d142e52341a, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - - if(autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation > >::Type, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_6731f013fc2f50e6b3684322e5d511aa.cpp b/src/py/wrapper/wrapper_6731f013fc2f50e6b3684322e5d511aa.cpp deleted file mode 100644 index a28d14a1..00000000 --- a/src/py/wrapper/wrapper_6731f013fc2f50e6b3684322e5d511aa.cpp +++ /dev/null @@ -1,37 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > const volatile * get_pointer const volatile >(struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_6731f013fc2f50e6b3684322e5d511aa() -{ - - 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; - 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 & >("")); - - if(autowig::Held< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, class ::statiskit::MixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_67548b1b39c8521c8f630ca5b4d502c4.cpp b/src/py/wrapper/wrapper_67548b1b39c8521c8f630ca5b4d502c4.cpp deleted file mode 100644 index dc53fe02..00000000 --- a/src/py/wrapper/wrapper_67548b1b39c8521c8f630ca5b4d502c4.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::UnivariateFrequencyDistributionEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const volatile * get_pointer, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const volatile >(struct ::statiskit::UnivariateFrequencyDistributionEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_67548b1b39c8521c8f630ca5b4d502c4() -{ - - 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; - boost::python::class_< struct ::statiskit::UnivariateFrequencyDistributionEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistributionEstimation >, autowig::Held< struct ::statiskit::UnivariateFrequencyDistributionEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::ActiveEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistributionEstimation > > > class_67548b1b39c8521c8f630ca5b4d502c4("_UnivariateFrequencyDistributionEstimation_67548b1b39c8521c8f630ca5b4d502c4", "", boost::python::no_init); - class_67548b1b39c8521c8f630ca5b4d502c4.def(boost::python::init< >("")); - class_67548b1b39c8521c8f630ca5b4d502c4.def(boost::python::init< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution > const *, struct ::statiskit::UnivariateData const * >("")); - class_67548b1b39c8521c8f630ca5b4d502c4.def(boost::python::init< struct ::statiskit::UnivariateFrequencyDistributionEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const & >("")); - - if(autowig::Held< struct ::statiskit::UnivariateFrequencyDistributionEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::UnivariateFrequencyDistributionEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_67870dc7ea665794a91fa84ca05aecb0.cpp b/src/py/wrapper/wrapper_67870dc7ea665794a91fa84ca05aecb0.cpp deleted file mode 100644 index b5a158aa..00000000 --- a/src/py/wrapper/wrapper_67870dc7ea665794a91fa84ca05aecb0.cpp +++ /dev/null @@ -1,105 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_9af359fe8a2a5ec3ba645814ea3b80c8(class ::std::vector< struct ::statiskit::ContinuousUnivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousUnivariateDistribution * > > & instance, ::std::vector< struct ::statiskit::ContinuousUnivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousUnivariateDistribution * > >::size_type param_in_0, const ::std::vector< struct ::statiskit::ContinuousUnivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousUnivariateDistribution * > >::reference param_out) { instance.at(param_in_0) = param_out; } - void method_decorator_3158cfac8b015106b77695f3a906aa86(class ::std::vector< struct ::statiskit::ContinuousUnivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousUnivariateDistribution * > > & instance, const ::std::vector< struct ::statiskit::ContinuousUnivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousUnivariateDistribution * > >::reference param_out) { instance.front() = param_out; } - void method_decorator_ba804ce444ef5e1aac69bbdd2aa0886c(class ::std::vector< struct ::statiskit::ContinuousUnivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousUnivariateDistribution * > > & instance, const ::std::vector< struct ::statiskit::ContinuousUnivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousUnivariateDistribution * > >::reference param_out) { instance.back() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::std::vector< struct ::statiskit::ContinuousUnivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousUnivariateDistribution * > > const volatile * get_pointer > const volatile >(class ::std::vector< struct ::statiskit::ContinuousUnivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousUnivariateDistribution * > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_67870dc7ea665794a91fa84ca05aecb0() -{ - - 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; - void (::std::vector< ::statiskit::ContinuousUnivariateDistribution *, ::std::allocator< ::statiskit::ContinuousUnivariateDistribution * > >::*method_pointer_4404f31006fe555bad4e42b9c70df207)(::std::vector< struct ::statiskit::ContinuousUnivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousUnivariateDistribution * > >::size_type , ::std::vector< struct ::statiskit::ContinuousUnivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousUnivariateDistribution * > >::value_type const &) = &::std::vector< struct ::statiskit::ContinuousUnivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousUnivariateDistribution * > >::assign; - ::std::vector< struct ::statiskit::ContinuousUnivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousUnivariateDistribution * > >::size_type (::std::vector< ::statiskit::ContinuousUnivariateDistribution *, ::std::allocator< ::statiskit::ContinuousUnivariateDistribution * > >::*method_pointer_7649ac26f87b5e3aa6951d208a52d19e)() const = &::std::vector< struct ::statiskit::ContinuousUnivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousUnivariateDistribution * > >::size; - ::std::vector< struct ::statiskit::ContinuousUnivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousUnivariateDistribution * > >::size_type (::std::vector< ::statiskit::ContinuousUnivariateDistribution *, ::std::allocator< ::statiskit::ContinuousUnivariateDistribution * > >::*method_pointer_1569dcf243b151e5a8927e40b27abb03)() const = &::std::vector< struct ::statiskit::ContinuousUnivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousUnivariateDistribution * > >::max_size; - ::std::vector< struct ::statiskit::ContinuousUnivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousUnivariateDistribution * > >::size_type (::std::vector< ::statiskit::ContinuousUnivariateDistribution *, ::std::allocator< ::statiskit::ContinuousUnivariateDistribution * > >::*method_pointer_640d5059827d58e9a833c390a13cdc25)() const = &::std::vector< struct ::statiskit::ContinuousUnivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousUnivariateDistribution * > >::capacity; - bool (::std::vector< ::statiskit::ContinuousUnivariateDistribution *, ::std::allocator< ::statiskit::ContinuousUnivariateDistribution * > >::*method_pointer_ce4bfbe243db58d1974e59f2b60efd4a)() const = &::std::vector< struct ::statiskit::ContinuousUnivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousUnivariateDistribution * > >::empty; - void (::std::vector< ::statiskit::ContinuousUnivariateDistribution *, ::std::allocator< ::statiskit::ContinuousUnivariateDistribution * > >::*method_pointer_1e4e9fa2fc565e33ab0f3e2811e1a3c5)(::std::vector< struct ::statiskit::ContinuousUnivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousUnivariateDistribution * > >::size_type ) = &::std::vector< struct ::statiskit::ContinuousUnivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousUnivariateDistribution * > >::reserve; - ::std::vector< struct ::statiskit::ContinuousUnivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousUnivariateDistribution * > >::reference (::std::vector< ::statiskit::ContinuousUnivariateDistribution *, ::std::allocator< ::statiskit::ContinuousUnivariateDistribution * > >::*method_pointer_9af359fe8a2a5ec3ba645814ea3b80c8)(::std::vector< struct ::statiskit::ContinuousUnivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousUnivariateDistribution * > >::size_type ) = &::std::vector< struct ::statiskit::ContinuousUnivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousUnivariateDistribution * > >::at; - ::std::vector< struct ::statiskit::ContinuousUnivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousUnivariateDistribution * > >::const_reference (::std::vector< ::statiskit::ContinuousUnivariateDistribution *, ::std::allocator< ::statiskit::ContinuousUnivariateDistribution * > >::*method_pointer_f457ae0f0e735133b35567a0f150c812)(::std::vector< struct ::statiskit::ContinuousUnivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousUnivariateDistribution * > >::size_type ) const = &::std::vector< struct ::statiskit::ContinuousUnivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousUnivariateDistribution * > >::at; - ::std::vector< struct ::statiskit::ContinuousUnivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousUnivariateDistribution * > >::reference (::std::vector< ::statiskit::ContinuousUnivariateDistribution *, ::std::allocator< ::statiskit::ContinuousUnivariateDistribution * > >::*method_pointer_3158cfac8b015106b77695f3a906aa86)() = &::std::vector< struct ::statiskit::ContinuousUnivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousUnivariateDistribution * > >::front; - ::std::vector< struct ::statiskit::ContinuousUnivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousUnivariateDistribution * > >::const_reference (::std::vector< ::statiskit::ContinuousUnivariateDistribution *, ::std::allocator< ::statiskit::ContinuousUnivariateDistribution * > >::*method_pointer_0302eaea8603571ab5677a4c78b1df15)() const = &::std::vector< struct ::statiskit::ContinuousUnivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousUnivariateDistribution * > >::front; - ::std::vector< struct ::statiskit::ContinuousUnivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousUnivariateDistribution * > >::reference (::std::vector< ::statiskit::ContinuousUnivariateDistribution *, ::std::allocator< ::statiskit::ContinuousUnivariateDistribution * > >::*method_pointer_ba804ce444ef5e1aac69bbdd2aa0886c)() = &::std::vector< struct ::statiskit::ContinuousUnivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousUnivariateDistribution * > >::back; - ::std::vector< struct ::statiskit::ContinuousUnivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousUnivariateDistribution * > >::const_reference (::std::vector< ::statiskit::ContinuousUnivariateDistribution *, ::std::allocator< ::statiskit::ContinuousUnivariateDistribution * > >::*method_pointer_b7d4466c42245df2b5d9b4e0c0114fc0)() const = &::std::vector< struct ::statiskit::ContinuousUnivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousUnivariateDistribution * > >::back; - void (::std::vector< ::statiskit::ContinuousUnivariateDistribution *, ::std::allocator< ::statiskit::ContinuousUnivariateDistribution * > >::*method_pointer_6a4a4bde0222578e8831672c70e8c3e3)(::std::vector< struct ::statiskit::ContinuousUnivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousUnivariateDistribution * > >::value_type const &) = &::std::vector< struct ::statiskit::ContinuousUnivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousUnivariateDistribution * > >::push_back; - void (::std::vector< ::statiskit::ContinuousUnivariateDistribution *, ::std::allocator< ::statiskit::ContinuousUnivariateDistribution * > >::*method_pointer_cd3b61e847205a5fbc0f5c1ac4a877c9)() = &::std::vector< struct ::statiskit::ContinuousUnivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousUnivariateDistribution * > >::pop_back; - void (::std::vector< ::statiskit::ContinuousUnivariateDistribution *, ::std::allocator< ::statiskit::ContinuousUnivariateDistribution * > >::*method_pointer_6475b00342f95688b247f001b1e5216e)(class ::std::vector< struct ::statiskit::ContinuousUnivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousUnivariateDistribution * > > &) = &::std::vector< struct ::statiskit::ContinuousUnivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousUnivariateDistribution * > >::swap; - void (::std::vector< ::statiskit::ContinuousUnivariateDistribution *, ::std::allocator< ::statiskit::ContinuousUnivariateDistribution * > >::*method_pointer_c8c2a6f96a7b5497ae370358ff647233)() = &::std::vector< struct ::statiskit::ContinuousUnivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousUnivariateDistribution * > >::clear; - boost::python::class_< class ::std::vector< struct ::statiskit::ContinuousUnivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousUnivariateDistribution * > >, autowig::Held< class ::std::vector< struct ::statiskit::ContinuousUnivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousUnivariateDistribution * > > >::Type > class_67870dc7ea665794a91fa84ca05aecb0("_Vector_67870dc7ea665794a91fa84ca05aecb0", "", boost::python::no_init); - class_67870dc7ea665794a91fa84ca05aecb0.def(boost::python::init< >("")); - class_67870dc7ea665794a91fa84ca05aecb0.def(boost::python::init< class ::std::vector< struct ::statiskit::ContinuousUnivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousUnivariateDistribution * > > const & >("")); - class_67870dc7ea665794a91fa84ca05aecb0.def("assign", method_pointer_4404f31006fe555bad4e42b9c70df207, ""); - class_67870dc7ea665794a91fa84ca05aecb0.def("__len__", method_pointer_7649ac26f87b5e3aa6951d208a52d19e, ""); - class_67870dc7ea665794a91fa84ca05aecb0.def("max_size", method_pointer_1569dcf243b151e5a8927e40b27abb03, ""); - class_67870dc7ea665794a91fa84ca05aecb0.def("capacity", method_pointer_640d5059827d58e9a833c390a13cdc25, ""); - class_67870dc7ea665794a91fa84ca05aecb0.def("empty", method_pointer_ce4bfbe243db58d1974e59f2b60efd4a, ""); - class_67870dc7ea665794a91fa84ca05aecb0.def("reserve", method_pointer_1e4e9fa2fc565e33ab0f3e2811e1a3c5, ""); - class_67870dc7ea665794a91fa84ca05aecb0.def("at", method_pointer_9af359fe8a2a5ec3ba645814ea3b80c8, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_67870dc7ea665794a91fa84ca05aecb0.def("at", autowig::method_decorator_9af359fe8a2a5ec3ba645814ea3b80c8); - class_67870dc7ea665794a91fa84ca05aecb0.def("at", method_pointer_f457ae0f0e735133b35567a0f150c812, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_67870dc7ea665794a91fa84ca05aecb0.def("front", method_pointer_3158cfac8b015106b77695f3a906aa86, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_67870dc7ea665794a91fa84ca05aecb0.def("front", autowig::method_decorator_3158cfac8b015106b77695f3a906aa86); - class_67870dc7ea665794a91fa84ca05aecb0.def("front", method_pointer_0302eaea8603571ab5677a4c78b1df15, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_67870dc7ea665794a91fa84ca05aecb0.def("back", method_pointer_ba804ce444ef5e1aac69bbdd2aa0886c, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_67870dc7ea665794a91fa84ca05aecb0.def("back", autowig::method_decorator_ba804ce444ef5e1aac69bbdd2aa0886c); - class_67870dc7ea665794a91fa84ca05aecb0.def("back", method_pointer_b7d4466c42245df2b5d9b4e0c0114fc0, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_67870dc7ea665794a91fa84ca05aecb0.def("push_back", method_pointer_6a4a4bde0222578e8831672c70e8c3e3, ""); - class_67870dc7ea665794a91fa84ca05aecb0.def("pop_back", method_pointer_cd3b61e847205a5fbc0f5c1ac4a877c9, ""); - class_67870dc7ea665794a91fa84ca05aecb0.def("swap", method_pointer_6475b00342f95688b247f001b1e5216e, ""); - class_67870dc7ea665794a91fa84ca05aecb0.def("clear", method_pointer_c8c2a6f96a7b5497ae370358ff647233, ""); - - struct vector_67870dc7ea665794a91fa84ca05aecb0_from_python - { - vector_67870dc7ea665794a91fa84ca05aecb0_from_python() - { - boost::python::converter::registry::push_back( - &convertible, - &construct, - boost::python::type_id< class ::std::vector< struct ::statiskit::ContinuousUnivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousUnivariateDistribution * > > >()); - } - - static void* convertible(PyObject* obj_ptr) - { return obj_ptr; } - - static void construct(PyObject* obj_ptr, boost::python::converter::rvalue_from_python_stage1_data* data) - { - boost::python::handle<> obj_iter(PyObject_GetIter(obj_ptr)); - void* storage = ((boost::python::converter::rvalue_from_python_storage< class ::std::vector< struct ::statiskit::ContinuousUnivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousUnivariateDistribution * > > >*)data)->storage.bytes; - new (storage) class ::std::vector< struct ::statiskit::ContinuousUnivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousUnivariateDistribution * > >(); - data->convertible = storage; - class ::std::vector< struct ::statiskit::ContinuousUnivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousUnivariateDistribution * > >& result = *((class ::std::vector< struct ::statiskit::ContinuousUnivariateDistribution *, class ::std::allocator< struct ::statiskit::ContinuousUnivariateDistribution * > >*)storage); - unsigned int i = 0; - for(;; i++) - { - boost::python::handle<> py_elem_hdl(boost::python::allow_null(PyIter_Next(obj_iter.get()))); - if(PyErr_Occurred()) - { boost::python::throw_error_already_set(); } - if(!py_elem_hdl.get()) - { break; } - boost::python::object py_elem_obj(py_elem_hdl); - result.push_back(boost::python::extract< struct ::statiskit::ContinuousUnivariateDistribution * >(py_elem_obj)); - } - } - }; - - vector_67870dc7ea665794a91fa84ca05aecb0_from_python(); -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_67a3e4ff2f845698a912990ce487f08d.cpp b/src/py/wrapper/wrapper_67a3e4ff2f845698a912990ce487f08d.cpp deleted file mode 100644 index c0a6d536..00000000 --- a/src/py/wrapper/wrapper_67a3e4ff2f845698a912990ce487f08d.cpp +++ /dev/null @@ -1,45 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::NominalSampleSpace const volatile * get_pointer(class ::statiskit::NominalSampleSpace const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_67a3e4ff2f845698a912990ce487f08d() -{ - - 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; - 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; - class ::std::unique_ptr< class ::statiskit::OrdinalSampleSpace, struct ::std::default_delete< class ::statiskit::OrdinalSampleSpace > > (::statiskit::NominalSampleSpace::*method_pointer_8b5f2a24fde05e919454b55efe9b9da8)() const = &::statiskit::NominalSampleSpace::as_ordinal; - 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_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("as_ordinal", method_pointer_8b5f2a24fde05e919454b55efe9b9da8, ""); - - if(autowig::Held< class ::statiskit::NominalSampleSpace >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::NominalSampleSpace >::Type, autowig::Held< struct ::statiskit::CategoricalSampleSpace >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_67cb5425a85056b38615b0d4e5c587b3.cpp b/src/py/wrapper/wrapper_67cb5425a85056b38615b0d4e5c587b3.cpp deleted file mode 100644 index 2e479c59..00000000 --- a/src/py/wrapper/wrapper_67cb5425a85056b38615b0d4e5c587b3.cpp +++ /dev/null @@ -1,70 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_67cb5425a85056b38615b0d4e5c587b3 : public ::statiskit::SingularDistributionEstimation::Estimator, public boost::python::wrapper< struct ::statiskit::SingularDistributionEstimation::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation > > operator()(::statiskit::SingularDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_67cb5425a85056b38615b0d4e5c587b3 const volatile * get_pointer(autowig::Wrap_67cb5425a85056b38615b0d4e5c587b3 const volatile *c) { return c; } - template <> struct ::statiskit::SingularDistributionEstimation::Estimator const volatile * get_pointer(struct ::statiskit::SingularDistributionEstimation::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_67cb5425a85056b38615b0d4e5c587b3() -{ - - 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; - std::string name_3c4215c1e4465be3a5f234b657381458 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._singular_distribution_estimation"); - boost::python::object module_3c4215c1e4465be3a5f234b657381458(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_3c4215c1e4465be3a5f234b657381458.c_str())))); - boost::python::scope().attr("_singular_distribution_estimation") = module_3c4215c1e4465be3a5f234b657381458; - boost::python::scope scope_3c4215c1e4465be3a5f234b657381458 = module_3c4215c1e4465be3a5f234b657381458; - class ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation > > (::statiskit::SingularDistributionEstimation::Estimator::*method_pointer_ef6596d10b575b13b141d8bcf05ac09a)(::statiskit::SingularDistributionEstimation::data_type const &, bool const &) const = &::statiskit::SingularDistributionEstimation::Estimator::operator(); - class ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation::Estimator > > (::statiskit::SingularDistributionEstimation::Estimator::*method_pointer_8b02691f7b535adda732068708b90596)() const = &::statiskit::SingularDistributionEstimation::Estimator::copy; - boost::python::class_< autowig::Wrap_67cb5425a85056b38615b0d4e5c587b3, autowig::Held< autowig::Wrap_67cb5425a85056b38615b0d4e5c587b3 >::Type, boost::python::bases< class ::statiskit::Estimator >, boost::noncopyable > class_67cb5425a85056b38615b0d4e5c587b3("Estimator", "", boost::python::no_init); - class_67cb5425a85056b38615b0d4e5c587b3.def("__call__", boost::python::pure_virtual(method_pointer_ef6596d10b575b13b141d8bcf05ac09a), ""); - class_67cb5425a85056b38615b0d4e5c587b3.def("copy", boost::python::pure_virtual(method_pointer_8b02691f7b535adda732068708b90596), ""); - - if(autowig::Held< struct ::statiskit::SingularDistributionEstimation::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_67cb5425a85056b38615b0d4e5c587b3 >::Type, autowig::Held< struct ::statiskit::SingularDistributionEstimation::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::SingularDistributionEstimation::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::SingularDistributionEstimation::Estimator >::Type, autowig::Held< class ::statiskit::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_68170427b0885d37a676e4274699fa05.cpp b/src/py/wrapper/wrapper_68170427b0885d37a676e4274699fa05.cpp deleted file mode 100644 index 5486c6e5..00000000 --- a/src/py/wrapper/wrapper_68170427b0885d37a676e4274699fa05.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::OptimizationEstimation< class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 >, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > const volatile * get_pointer, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > const volatile >(struct ::statiskit::OptimizationEstimation< class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 >, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_68170427b0885d37a676e4274699fa05() -{ - - 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; - 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, 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 deleted file mode 100644 index ccfc23f0..00000000 --- a/src/py/wrapper/wrapper_681ebebfc39f52e7b797a69c6f165cc7.cpp +++ /dev/null @@ -1,53 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_681ebebfc39f52e7b797a69c6f165cc7 : public ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator, ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::Estimator >, public boost::python::wrapper< 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 > > - { - public: - - - protected: - - virtual double scoring(struct ::statiskit::UnivariateConditionalDistribution const * param_0, class ::statiskit::UnivariateConditionalData const & param_1) const - { return this->get_override("scoring")(param_0, param_1); } - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_681ebebfc39f52e7b797a69c6f165cc7 const volatile * get_pointer(autowig::Wrap_681ebebfc39f52e7b797a69c6f165cc7 const volatile *c) { return c; } - template <> 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 > const volatile * get_pointer::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::Estimator > const volatile >(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 > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_681ebebfc39f52e7b797a69c6f165cc7() -{ - - 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; - 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); - - 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) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_681ebebfc39f52e7b797a69c6f165cc7 >::Type, 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 > >::Type >(); - boost::python::register_ptr_to_python< 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 > >::Type >(); - boost::python::implicitly_convertible< 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 > >::Type, autowig::Held< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::Estimator >::Type >(); - } - -} \ No newline at end of file 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 deleted file mode 100644 index acb2c9da..00000000 --- a/src/py/wrapper/wrapper_6923aecde43059bd8a00d1bd199ffa8d.cpp +++ /dev/null @@ -1,100 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_6923aecde43059bd8a00d1bd199ffa8d : public ::statiskit::MixtureDistribution< ::statiskit::ContinuousUnivariateDistribution >, public boost::python::wrapper< class ::statiskit::MixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution > > - { - public: - - virtual double get_variance() const - { return this->get_override("get_variance")(); } - - virtual double get_mean() const - { return this->get_override("get_mean")(); } - - virtual double quantile(double const & param_0) const - { return this->get_override("quantile")(param_0); } - - virtual double cdf(double const & param_0) const - { return this->get_override("cdf")(param_0); } - - virtual double pdf(double const & param_0) const - { return this->get_override("pdf")(param_0); } - - virtual double ldf(double const & param_0) const - { return this->get_override("ldf")(param_0); } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > simulate() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > ::element_type* result = this->get_override("simulate")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_6923aecde43059bd8a00d1bd199ffa8d const volatile * get_pointer(autowig::Wrap_6923aecde43059bd8a00d1bd199ffa8d const volatile *c) { return c; } - template <> class ::statiskit::MixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution > const volatile * get_pointer const volatile >(class ::statiskit::MixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_6923aecde43059bd8a00d1bd199ffa8d() -{ - - 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; - ::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; - class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const & (::statiskit::MixtureDistribution< ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_c8a88e488e405d65a5050e025ffcdfed)() const = &::statiskit::MixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution >::get_pi; - void (::statiskit::MixtureDistribution< ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_1157cb20a6ba50f4ac122a4073e4d233)(class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const &) = &::statiskit::MixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution >::set_pi; - class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > (::statiskit::MixtureDistribution< ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_33dc9480a07659b98c327385a72a25fd)(struct ::statiskit::UnivariateEvent const *, bool const &) const = &::statiskit::MixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution >::posterior; - ::statiskit::Index (::statiskit::MixtureDistribution< ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_b74fe6a6e4715bb59583c5934d1296a1)(struct ::statiskit::UnivariateEvent const *) const = &::statiskit::MixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution >::assignment; - class ::std::vector< unsigned long int, class ::std::allocator< unsigned long int > > (::statiskit::MixtureDistribution< ::statiskit::ContinuousUnivariateDistribution >::*method_pointer_217ee43044b0593682e33e25cbb132fe)(struct ::statiskit::UnivariateData const &) const = &::statiskit::MixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution >::assignment; - 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_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, ""); - class_6923aecde43059bd8a00d1bd199ffa8d.def("get_pi", method_pointer_c8a88e488e405d65a5050e025ffcdfed, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - class_6923aecde43059bd8a00d1bd199ffa8d.def("set_pi", method_pointer_1157cb20a6ba50f4ac122a4073e4d233, ""); - class_6923aecde43059bd8a00d1bd199ffa8d.def("posterior", method_pointer_33dc9480a07659b98c327385a72a25fd, ""); - class_6923aecde43059bd8a00d1bd199ffa8d.def("assignment", method_pointer_b74fe6a6e4715bb59583c5934d1296a1, ""); - class_6923aecde43059bd8a00d1bd199ffa8d.def("assignment", method_pointer_217ee43044b0593682e33e25cbb132fe, ""); - class_6923aecde43059bd8a00d1bd199ffa8d.def("uncertainty", method_pointer_e300d1f555145a39b36187e8d3d9f24b, ""); - class_6923aecde43059bd8a00d1bd199ffa8d.def("uncertainty", method_pointer_7219e901927a56de8ce0b8348229839c, ""); - - if(autowig::Held< class ::statiskit::MixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_6923aecde43059bd8a00d1bd199ffa8d >::Type, autowig::Held< class ::statiskit::MixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::MixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::MixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution > >::Type, autowig::Held< struct ::statiskit::ContinuousUnivariateDistribution >::Type >(); - } - -} \ No newline at end of file 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 deleted file mode 100644 index 5c1e4e8d..00000000 --- a/src/py/wrapper/wrapper_69ca358c24cd5cabb1a6b9e1358519e4.cpp +++ /dev/null @@ -1,59 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_69ca358c24cd5cabb1a6b9e1358519e4 : public ::statiskit::ContinuousEvent, public boost::python::wrapper< struct ::statiskit::ContinuousEvent > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (result); - } - - virtual enum ::statiskit::event_type get_event() const - { return this->get_override("get_event")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_69ca358c24cd5cabb1a6b9e1358519e4 const volatile * get_pointer(autowig::Wrap_69ca358c24cd5cabb1a6b9e1358519e4 const volatile *c) { return c; } - template <> struct ::statiskit::ContinuousEvent const volatile * get_pointer(struct ::statiskit::ContinuousEvent const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_69ca358c24cd5cabb1a6b9e1358519e4() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::ContinuousEvent >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_69ca358c24cd5cabb1a6b9e1358519e4 >::Type, autowig::Held< struct ::statiskit::ContinuousEvent >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::ContinuousEvent >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::ContinuousEvent >::Type, autowig::Held< struct ::statiskit::UnivariateEvent >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_6ab41d8aa0095175b6da7190fc953a97.cpp b/src/py/wrapper/wrapper_6ab41d8aa0095175b6da7190fc953a97.cpp deleted file mode 100644 index 6c00497a..00000000 --- a/src/py/wrapper/wrapper_6ab41d8aa0095175b6da7190fc953a97.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::OptimizationEstimation< unsigned int, class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile * get_pointer const volatile >(struct ::statiskit::OptimizationEstimation< unsigned int, class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_6ab41d8aa0095175b6da7190fc953a97() -{ - - 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; - unsigned int const (::statiskit::OptimizationEstimation< unsigned int, ::statiskit::BinomialDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::*method_pointer_c6831150ae4f5c9d9cd5995090b09d79)(::statiskit::Index const &) const = &::statiskit::OptimizationEstimation< unsigned int, class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::get_iteration; - boost::python::class_< struct ::statiskit::OptimizationEstimation< unsigned int, class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >, autowig::Held< struct ::statiskit::OptimizationEstimation< unsigned int, class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::OptimizationEstimationImpl< unsigned int, class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > > > class_6ab41d8aa0095175b6da7190fc953a97("_OptimizationEstimation_6ab41d8aa0095175b6da7190fc953a97", "", boost::python::no_init); - class_6ab41d8aa0095175b6da7190fc953a97.def(boost::python::init< >("")); - class_6ab41d8aa0095175b6da7190fc953a97.def(boost::python::init< class ::statiskit::BinomialDistribution const *, struct ::statiskit::UnivariateData const * >("")); - class_6ab41d8aa0095175b6da7190fc953a97.def(boost::python::init< struct ::statiskit::OptimizationEstimation< unsigned int, class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const & >("")); - class_6ab41d8aa0095175b6da7190fc953a97.def("get_iteration", method_pointer_c6831150ae4f5c9d9cd5995090b09d79, ""); - - if(autowig::Held< struct ::statiskit::OptimizationEstimation< unsigned int, class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::OptimizationEstimation< unsigned int, class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::OptimizationEstimationImpl< unsigned int, class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file 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 deleted file mode 100644 index 45a6ff4d..00000000 --- a/src/py/wrapper/wrapper_6c36c615980657b7b51c6c44de94c819.cpp +++ /dev/null @@ -1,62 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_6c36c615980657b7b51c6c44de94c819 : public ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, ::statiskit::MixtureDistribution< struct ::statiskit::MultivariateDistribution > >, public boost::python::wrapper< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, class ::statiskit::MixtureDistribution< struct ::statiskit::MultivariateDistribution > > > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > simulate() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > ::element_type* result = this->get_override("simulate")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > (result); - } - - virtual double probability(struct ::statiskit::MultivariateEvent const * param_0, bool const & param_1) const - { return this->get_override("probability")(param_0, param_1); } - - virtual ::statiskit::Index get_nb_components() const - { return this->get_override("get_nb_components")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_6c36c615980657b7b51c6c44de94c819 const volatile * get_pointer(autowig::Wrap_6c36c615980657b7b51c6c44de94c819 const volatile *c) { return c; } - template <> struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, class ::statiskit::MixtureDistribution< struct ::statiskit::MultivariateDistribution > > const volatile * get_pointer, class ::statiskit::MixtureDistribution< struct ::statiskit::MultivariateDistribution > > const volatile >(struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, class ::statiskit::MixtureDistribution< struct ::statiskit::MultivariateDistribution > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_6c36c615980657b7b51c6c44de94c819() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, class ::statiskit::MixtureDistribution< struct ::statiskit::MultivariateDistribution > > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_6c36c615980657b7b51c6c44de94c819 >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, class ::statiskit::MixtureDistribution< struct ::statiskit::MultivariateDistribution > > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, class ::statiskit::MixtureDistribution< struct ::statiskit::MultivariateDistribution > > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, class ::statiskit::MixtureDistribution< struct ::statiskit::MultivariateDistribution > > >::Type, autowig::Held< class ::statiskit::MixtureDistribution< struct ::statiskit::MultivariateDistribution > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_6d14c3d1f43b5dc99e4f553fff425665.cpp b/src/py/wrapper/wrapper_6d14c3d1f43b5dc99e4f553fff425665.cpp deleted file mode 100644 index 18fbf435..00000000 --- a/src/py/wrapper/wrapper_6d14c3d1f43b5dc99e4f553fff425665.cpp +++ /dev/null @@ -1,45 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::CriterionEstimator const volatile * get_pointer::CriterionEstimator const volatile >(class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::CriterionEstimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_6d14c3d1f43b5dc99e4f553fff425665() -{ - - 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; - std::string name_6d92f9f1e7ca5180bf403b23e9073d86 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__selection_6d92f9f1e7ca5180bf403b23e9073d86"); - 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; - enum ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::CriterionEstimator::criterion_type const & (::statiskit::Selection< ::statiskit::ContinuousUnivariateDistribution, ::statiskit::ContinuousUnivariateDistributionEstimation >::CriterionEstimator::*method_pointer_9777360a2c0455c4b85ae4d0d6a919e4)() const = &::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::CriterionEstimator::get_criterion; - void (::statiskit::Selection< ::statiskit::ContinuousUnivariateDistribution, ::statiskit::ContinuousUnivariateDistributionEstimation >::CriterionEstimator::*method_pointer_7d45ca930cbc55f69c2f4f1f5826136b)(enum ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::CriterionEstimator::criterion_type const &) = &::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::CriterionEstimator::set_criterion; - boost::python::class_< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::CriterionEstimator, autowig::Held< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::CriterionEstimator >::Type, boost::python::bases< 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 > > > class_6d14c3d1f43b5dc99e4f553fff425665("CriterionEstimator", "", boost::python::no_init); - class_6d14c3d1f43b5dc99e4f553fff425665.def(boost::python::init< >("")); - class_6d14c3d1f43b5dc99e4f553fff425665.def(boost::python::init< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::CriterionEstimator const & >("")); - class_6d14c3d1f43b5dc99e4f553fff425665.def("get_criterion", method_pointer_9777360a2c0455c4b85ae4d0d6a919e4, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - class_6d14c3d1f43b5dc99e4f553fff425665.def("set_criterion", method_pointer_7d45ca930cbc55f69c2f4f1f5826136b, ""); - - if(autowig::Held< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::CriterionEstimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::CriterionEstimator >::Type, 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 > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_6d1d52249a4c562691e57f68df4bcc06.cpp b/src/py/wrapper/wrapper_6d1d52249a4c562691e57f68df4bcc06.cpp deleted file mode 100644 index ad936cf0..00000000 --- a/src/py/wrapper/wrapper_6d1d52249a4c562691e57f68df4bcc06.cpp +++ /dev/null @@ -1,78 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_6d1d52249a4c562691e57f68df4bcc06 : public ::statiskit::MultivariateConditionalDistribution, public boost::python::wrapper< struct ::statiskit::MultivariateConditionalDistribution > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistribution > > copy() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistribution > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistribution > > (result); - } - - virtual unsigned int get_nb_parameters() const - { return this->get_override("get_nb_parameters")(); } - - virtual struct ::statiskit::MultivariateSampleSpace const * get_explanatory_space() const - { return this->get_override("get_explanatory_space")(); } - - virtual struct ::statiskit::MultivariateDistribution const * operator()(struct ::statiskit::MultivariateEvent const & param_0) const - { return this->get_override("operator()")(param_0); } - - virtual ::statiskit::Index get_nb_components() const - { return this->get_override("get_nb_components")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_6d1d52249a4c562691e57f68df4bcc06 const volatile * get_pointer(autowig::Wrap_6d1d52249a4c562691e57f68df4bcc06 const volatile *c) { return c; } - template <> struct ::statiskit::MultivariateConditionalDistribution const volatile * get_pointer(struct ::statiskit::MultivariateConditionalDistribution const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_6d1d52249a4c562691e57f68df4bcc06() -{ - - 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; - ::statiskit::Index (::statiskit::MultivariateConditionalDistribution::*method_pointer_5c154b63f1c35786827ec4701044e25a)() const = &::statiskit::MultivariateConditionalDistribution::get_nb_components; - struct ::statiskit::MultivariateDistribution const * (::statiskit::MultivariateConditionalDistribution::*method_pointer_3285f0544f0e5aada41213932efa56a7)(struct ::statiskit::MultivariateEvent const &) const = &::statiskit::MultivariateConditionalDistribution::operator(); - double (::statiskit::MultivariateConditionalDistribution::*method_pointer_7e3a06a6af745947b31f4facd34b7010)(class ::statiskit::MultivariateConditionalData const &) const = &::statiskit::MultivariateConditionalDistribution::loglikelihood; - struct ::statiskit::MultivariateSampleSpace const * (::statiskit::MultivariateConditionalDistribution::*method_pointer_7efcb466ce8a5d1094143e91829eeb72)() const = &::statiskit::MultivariateConditionalDistribution::get_explanatory_space; - unsigned int (::statiskit::MultivariateConditionalDistribution::*method_pointer_645f02f88f8b570697bc8d8b93b48d3b)() const = &::statiskit::MultivariateConditionalDistribution::get_nb_parameters; - 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("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("copy", boost::python::pure_virtual(method_pointer_5602cdbf2c275bce8b45653e1d25ff61), ""); - if(autowig::Held< struct ::statiskit::MultivariateConditionalDistribution >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_6d1d52249a4c562691e57f68df4bcc06 >::Type, autowig::Held< struct ::statiskit::MultivariateConditionalDistribution >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::MultivariateConditionalDistribution >::Type >(); - } - -} \ No newline at end of file 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_6d92f9f1e7ca5180bf403b23e9073d86.cpp b/src/py/wrapper/wrapper_6d92f9f1e7ca5180bf403b23e9073d86.cpp deleted file mode 100644 index 4fa3710d..00000000 --- a/src/py/wrapper/wrapper_6d92f9f1e7ca5180bf403b23e9073d86.cpp +++ /dev/null @@ -1,45 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_6d92f9f1e7ca5180bf403b23e9073d86() -{ - - 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; - ::statiskit::Index (::statiskit::Selection< ::statiskit::ContinuousUnivariateDistribution, ::statiskit::ContinuousUnivariateDistributionEstimation >::*method_pointer_ca50d32849c05b08b108168dc484e54b)() const = &::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::size; - struct ::statiskit::ContinuousUnivariateDistributionEstimation const * (::statiskit::Selection< ::statiskit::ContinuousUnivariateDistribution, ::statiskit::ContinuousUnivariateDistributionEstimation >::*method_pointer_4217ce489695580083c6b58b2a679a5d)(::statiskit::Index const &) const = &::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::get_estimation; - double const & (::statiskit::Selection< ::statiskit::ContinuousUnivariateDistribution, ::statiskit::ContinuousUnivariateDistributionEstimation >::*method_pointer_763f5cac1f805c31b0899051a8d2c42e)(::statiskit::Index const &) const = &::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::get_score; - boost::python::class_< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >, autowig::Held< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::ActiveEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > > > class_6d92f9f1e7ca5180bf403b23e9073d86("_Selection_6d92f9f1e7ca5180bf403b23e9073d86", "", boost::python::no_init); - class_6d92f9f1e7ca5180bf403b23e9073d86.def(boost::python::init< >("")); - class_6d92f9f1e7ca5180bf403b23e9073d86.def(boost::python::init< struct ::statiskit::UnivariateData const * >("")); - class_6d92f9f1e7ca5180bf403b23e9073d86.def(boost::python::init< struct ::statiskit::ContinuousUnivariateDistribution const *, struct ::statiskit::UnivariateData const * >("")); - class_6d92f9f1e7ca5180bf403b23e9073d86.def(boost::python::init< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const & >("")); - class_6d92f9f1e7ca5180bf403b23e9073d86.def("__len__", method_pointer_ca50d32849c05b08b108168dc484e54b, ""); - class_6d92f9f1e7ca5180bf403b23e9073d86.def("get_estimation", method_pointer_4217ce489695580083c6b58b2a679a5d, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_6d92f9f1e7ca5180bf403b23e9073d86.def("get_score", method_pointer_763f5cac1f805c31b0899051a8d2c42e, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - - if(autowig::Held< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_6d99edae55df515bbdeb7c5c0e15917e.cpp b/src/py/wrapper/wrapper_6d99edae55df515bbdeb7c5c0e15917e.cpp deleted file mode 100644 index a1f9bae1..00000000 --- a/src/py/wrapper/wrapper_6d99edae55df515bbdeb7c5c0e15917e.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_6d99edae55df515bbdeb7c5c0e15917e() -{ - - 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; - 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 & >("")); - - if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation > >::Type, autowig::Held< struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_6dd78f5508545bf49150581341735774.cpp b/src/py/wrapper/wrapper_6dd78f5508545bf49150581341735774.cpp deleted file mode 100644 index a8217211..00000000 --- a/src/py/wrapper/wrapper_6dd78f5508545bf49150581341735774.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const volatile * get_pointer const volatile >(struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_6dd78f5508545bf49150581341735774() -{ - - 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; - boost::python::class_< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >, autowig::Held< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type, boost::python::bases< struct ::statiskit::OptimizationEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution *, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > > > class_6dd78f5508545bf49150581341735774("_MixtureDistributionEMEstimation_6dd78f5508545bf49150581341735774", "", boost::python::no_init); - class_6dd78f5508545bf49150581341735774.def(boost::python::init< >("")); - class_6dd78f5508545bf49150581341735774.def(boost::python::init< struct ::statiskit::ContinuousUnivariateMixtureDistribution const *, struct ::statiskit::UnivariateData const * >("")); - class_6dd78f5508545bf49150581341735774.def(boost::python::init< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const & >("")); - - if(autowig::Held< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type, autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution *, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_6e8787baa0dc5b76b8b3076c994506dc.cpp b/src/py/wrapper/wrapper_6e8787baa0dc5b76b8b3076c994506dc.cpp deleted file mode 100644 index 5ecfcd46..00000000 --- a/src/py/wrapper/wrapper_6e8787baa0dc5b76b8b3076c994506dc.cpp +++ /dev/null @@ -1,45 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::CriterionEstimator const volatile * get_pointer::CriterionEstimator const volatile >(class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::CriterionEstimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_6e8787baa0dc5b76b8b3076c994506dc() -{ - - 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; - std::string name_b797921d7173586f85a1f0978dfdd59d = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__selection_b797921d7173586f85a1f0978dfdd59d"); - 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; - enum ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::CriterionEstimator::criterion_type const & (::statiskit::Selection< ::statiskit::ContinuousMultivariateConditionalDistribution, ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::CriterionEstimator::*method_pointer_c8e162a845ba53d89f443b3db0e9eb98)() const = &::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::CriterionEstimator::get_criterion; - void (::statiskit::Selection< ::statiskit::ContinuousMultivariateConditionalDistribution, ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::CriterionEstimator::*method_pointer_673a927b437255f3bd07a73341be8290)(enum ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::CriterionEstimator::criterion_type const &) = &::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::CriterionEstimator::set_criterion; - boost::python::class_< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::CriterionEstimator, autowig::Held< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::CriterionEstimator >::Type, boost::python::bases< 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 > > > class_6e8787baa0dc5b76b8b3076c994506dc("CriterionEstimator", "", boost::python::no_init); - class_6e8787baa0dc5b76b8b3076c994506dc.def(boost::python::init< >("")); - class_6e8787baa0dc5b76b8b3076c994506dc.def(boost::python::init< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::CriterionEstimator const & >("")); - class_6e8787baa0dc5b76b8b3076c994506dc.def("get_criterion", method_pointer_c8e162a845ba53d89f443b3db0e9eb98, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - class_6e8787baa0dc5b76b8b3076c994506dc.def("set_criterion", method_pointer_673a927b437255f3bd07a73341be8290, ""); - - if(autowig::Held< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::CriterionEstimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::CriterionEstimator >::Type, 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 > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_6eb1ba92b1d158b09999c16267a2ec28.cpp b/src/py/wrapper/wrapper_6eb1ba92b1d158b09999c16267a2ec28.cpp deleted file mode 100644 index 616667b6..00000000 --- a/src/py/wrapper/wrapper_6eb1ba92b1d158b09999c16267a2ec28.cpp +++ /dev/null @@ -1,70 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_6eb1ba92b1d158b09999c16267a2ec28 : public ::statiskit::MultivariateDistributionEstimation::Estimator, public boost::python::wrapper< struct ::statiskit::MultivariateDistributionEstimation::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > operator()(::statiskit::MultivariateDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_6eb1ba92b1d158b09999c16267a2ec28 const volatile * get_pointer(autowig::Wrap_6eb1ba92b1d158b09999c16267a2ec28 const volatile *c) { return c; } - template <> struct ::statiskit::MultivariateDistributionEstimation::Estimator const volatile * get_pointer(struct ::statiskit::MultivariateDistributionEstimation::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_6eb1ba92b1d158b09999c16267a2ec28() -{ - - 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; - std::string name_43ff7c79dcd15ad9995fd0d0ccc6d440 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._multivariate_distribution_estimation"); - boost::python::object module_43ff7c79dcd15ad9995fd0d0ccc6d440(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_43ff7c79dcd15ad9995fd0d0ccc6d440.c_str())))); - boost::python::scope().attr("_multivariate_distribution_estimation") = module_43ff7c79dcd15ad9995fd0d0ccc6d440; - boost::python::scope scope_43ff7c79dcd15ad9995fd0d0ccc6d440 = module_43ff7c79dcd15ad9995fd0d0ccc6d440; - class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > (::statiskit::MultivariateDistributionEstimation::Estimator::*method_pointer_0cfbeb46728f5e3393b2f59c4a91a99d)(::statiskit::MultivariateDistributionEstimation::data_type const &, bool const &) const = &::statiskit::MultivariateDistributionEstimation::Estimator::operator(); - class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > (::statiskit::MultivariateDistributionEstimation::Estimator::*method_pointer_20397b66478a59f481c4e33cec98b652)() const = &::statiskit::MultivariateDistributionEstimation::Estimator::copy; - boost::python::class_< autowig::Wrap_6eb1ba92b1d158b09999c16267a2ec28, autowig::Held< autowig::Wrap_6eb1ba92b1d158b09999c16267a2ec28 >::Type, boost::python::bases< class ::statiskit::Estimator >, boost::noncopyable > class_6eb1ba92b1d158b09999c16267a2ec28("Estimator", "", boost::python::no_init); - class_6eb1ba92b1d158b09999c16267a2ec28.def("__call__", boost::python::pure_virtual(method_pointer_0cfbeb46728f5e3393b2f59c4a91a99d), ""); - class_6eb1ba92b1d158b09999c16267a2ec28.def("copy", boost::python::pure_virtual(method_pointer_20397b66478a59f481c4e33cec98b652), ""); - - if(autowig::Held< struct ::statiskit::MultivariateDistributionEstimation::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_6eb1ba92b1d158b09999c16267a2ec28 >::Type, autowig::Held< struct ::statiskit::MultivariateDistributionEstimation::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::MultivariateDistributionEstimation::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::MultivariateDistributionEstimation::Estimator >::Type, autowig::Held< class ::statiskit::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_6eb3528843c6511f97a06a8eb24dda64.cpp b/src/py/wrapper/wrapper_6eb3528843c6511f97a06a8eb24dda64.cpp deleted file mode 100644 index 3a616d5d..00000000 --- a/src/py/wrapper/wrapper_6eb3528843c6511f97a06a8eb24dda64.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_5a1154075a4353e9b9b684d4e0a9f31d(class ::std::unique_ptr< struct ::statiskit::MultivariateData::Generator, struct ::std::default_delete< struct ::statiskit::MultivariateData::Generator > > const & instance, const struct ::statiskit::MultivariateData::Generator & param_out) { instance.operator*() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::std::unique_ptr< struct ::statiskit::MultivariateData::Generator, struct ::std::default_delete< struct ::statiskit::MultivariateData::Generator > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< struct ::statiskit::MultivariateData::Generator, struct ::std::default_delete< struct ::statiskit::MultivariateData::Generator > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_6eb3528843c6511f97a06a8eb24dda64() -{ - - 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_6eb3528843c6511f97a06a8eb24dda64_to_python - { - static PyObject* convert(class ::std::unique_ptr< struct ::statiskit::MultivariateData::Generator, struct ::std::default_delete< struct ::statiskit::MultivariateData::Generator > > const & unique_ptr_6eb3528843c6511f97a06a8eb24dda64) - { - //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< struct ::statiskit::MultivariateData::Generator, struct ::std::default_delete< struct ::statiskit::MultivariateData::Generator > > & >(unique_ptr_6eb3528843c6511f97a06a8eb24dda64).release()).ptr()); - std::shared_ptr< struct ::statiskit::MultivariateData::Generator > shared_ptr_6eb3528843c6511f97a06a8eb24dda64(std::move(const_cast< class ::std::unique_ptr< struct ::statiskit::MultivariateData::Generator, struct ::std::default_delete< struct ::statiskit::MultivariateData::Generator > > & >(unique_ptr_6eb3528843c6511f97a06a8eb24dda64))); - return boost::python::incref(boost::python::object(shared_ptr_6eb3528843c6511f97a06a8eb24dda64).ptr()); - } - }; - - boost::python::to_python_converter< class ::std::unique_ptr< struct ::statiskit::MultivariateData::Generator, struct ::std::default_delete< struct ::statiskit::MultivariateData::Generator > >, unique_ptr_6eb3528843c6511f97a06a8eb24dda64_to_python >(); -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_6ebe27bc0146505b8291b992f2b16ca6.cpp b/src/py/wrapper/wrapper_6ebe27bc0146505b8291b992f2b16ca6.cpp deleted file mode 100644 index e0bebe45..00000000 --- a/src/py/wrapper/wrapper_6ebe27bc0146505b8291b992f2b16ca6.cpp +++ /dev/null @@ -1,26 +0,0 @@ -#include "_core.h" - - -namespace autowig -{ - PyObject* error_6ebe27bc0146505b8291b992f2b16ca6 = NULL; - - void translate_6ebe27bc0146505b8291b992f2b16ca6(struct ::statiskit::proxy_connection_error const & error) { PyErr_SetString(error_6ebe27bc0146505b8291b992f2b16ca6, error.what()); }; -} - - - -void wrapper_6ebe27bc0146505b8291b992f2b16ca6() -{ - - 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; - std::string name_6ebe27bc0146505b8291b992f2b16ca6 = boost::python::extract< std::string >(boost::python::scope().attr("__name__")); - name_6ebe27bc0146505b8291b992f2b16ca6 = name_6ebe27bc0146505b8291b992f2b16ca6 + "." + "ProxyConnectionError"; - autowig::error_6ebe27bc0146505b8291b992f2b16ca6 = PyErr_NewException(strdup(name_6ebe27bc0146505b8291b992f2b16ca6.c_str()), PyExc_RuntimeError, NULL); - boost::python::scope().attr("ProxyConnectionError") = boost::python::object(boost::python::handle<>(boost::python::borrowed(autowig::error_6ebe27bc0146505b8291b992f2b16ca6))); - boost::python::register_exception_translator< struct ::statiskit::proxy_connection_error >(&autowig::translate_6ebe27bc0146505b8291b992f2b16ca6); - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_6f183e6be0945c80a110bb22edb227d9.cpp b/src/py/wrapper/wrapper_6f183e6be0945c80a110bb22edb227d9.cpp deleted file mode 100644 index 222d4d97..00000000 --- a/src/py/wrapper/wrapper_6f183e6be0945c80a110bb22edb227d9.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::LazyEstimation< class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::LazyEstimation< class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_6f183e6be0945c80a110bb22edb227d9() -{ - - 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; - 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 & >("")); - - if(autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, autowig::Held< struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Type >(); - } - -} \ No newline at end of file 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_704ee68add3e546ca4a169ccfcb00d07.cpp b/src/py/wrapper/wrapper_704ee68add3e546ca4a169ccfcb00d07.cpp deleted file mode 100644 index 0a90f506..00000000 --- a/src/py/wrapper/wrapper_704ee68add3e546ca4a169ccfcb00d07.cpp +++ /dev/null @@ -1,26 +0,0 @@ -#include "_core.h" - - -namespace autowig -{ - PyObject* error_704ee68add3e546ca4a169ccfcb00d07 = NULL; - - void translate_704ee68add3e546ca4a169ccfcb00d07(struct ::statiskit::qualitative_sample_space_error const & error) { PyErr_SetString(error_704ee68add3e546ca4a169ccfcb00d07, error.what()); }; -} - - - -void wrapper_704ee68add3e546ca4a169ccfcb00d07() -{ - - 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; - std::string name_704ee68add3e546ca4a169ccfcb00d07 = boost::python::extract< std::string >(boost::python::scope().attr("__name__")); - name_704ee68add3e546ca4a169ccfcb00d07 = name_704ee68add3e546ca4a169ccfcb00d07 + "." + "QualitativeSampleSpaceError"; - autowig::error_704ee68add3e546ca4a169ccfcb00d07 = PyErr_NewException(strdup(name_704ee68add3e546ca4a169ccfcb00d07.c_str()), PyExc_RuntimeError, NULL); - boost::python::scope().attr("QualitativeSampleSpaceError") = boost::python::object(boost::python::handle<>(boost::python::borrowed(autowig::error_704ee68add3e546ca4a169ccfcb00d07))); - boost::python::register_exception_translator< struct ::statiskit::qualitative_sample_space_error >(&autowig::translate_704ee68add3e546ca4a169ccfcb00d07); - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_7164ab149b5259c39291b9f2886585fb.cpp b/src/py/wrapper/wrapper_7164ab149b5259c39291b9f2886585fb.cpp deleted file mode 100644 index 724d7e2d..00000000 --- a/src/py/wrapper/wrapper_7164ab149b5259c39291b9f2886585fb.cpp +++ /dev/null @@ -1,73 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_7164ab149b5259c39291b9f2886585fb : public ::statiskit::Selection< ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator, public boost::python::wrapper< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > (result); - } - - - protected: - - virtual double scoring(struct ::statiskit::MultivariateDistribution const * param_0, struct ::statiskit::MultivariateData const & param_1) const - { return this->get_override("scoring")(param_0, param_1); } - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_7164ab149b5259c39291b9f2886585fb const volatile * get_pointer(autowig::Wrap_7164ab149b5259c39291b9f2886585fb const volatile *c) { return c; } - template <> class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator const volatile * get_pointer::Estimator const volatile >(class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_7164ab149b5259c39291b9f2886585fb() -{ - - 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; - std::string name_d9f7731b9dbc5740add8fc7749d9283d = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__selection_d9f7731b9dbc5740add8fc7749d9283d"); - 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; - ::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("__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, ""); - class_7164ab149b5259c39291b9f2886585fb.def("add_estimator", method_pointer_6fb62e6ac5c353b0a8b041b7f18f5179, ""); - class_7164ab149b5259c39291b9f2886585fb.def("remove_estimator", method_pointer_834ba6db864f50bb9e6ecf139c578c70, ""); - - if(autowig::Held< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_7164ab149b5259c39291b9f2886585fb >::Type, autowig::Held< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator >::Type, autowig::Held< struct ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_7189dbb358a659bb802e95b3ea6ebebd.cpp b/src/py/wrapper/wrapper_7189dbb358a659bb802e95b3ea6ebebd.cpp deleted file mode 100644 index 855a493a..00000000 --- a/src/py/wrapper/wrapper_7189dbb358a659bb802e95b3ea6ebebd.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_7189dbb358a659bb802e95b3ea6ebebd() -{ - - 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; - 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 & >("")); - - if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >::Type, autowig::Held< struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Type >(); - } - -} \ No newline at end of file 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 deleted file mode 100644 index 8fc01e3b..00000000 --- a/src/py/wrapper/wrapper_73f4a03ba6125d598bb6a6a8f7de7664.cpp +++ /dev/null @@ -1,73 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_73f4a03ba6125d598bb6a6a8f7de7664 : public ::statiskit::Selection< ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::Estimator, public boost::python::wrapper< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator > > (result); - } - - - protected: - - virtual double scoring(struct ::statiskit::MultivariateConditionalDistribution const * param_0, class ::statiskit::MultivariateConditionalData const & param_1) const - { return this->get_override("scoring")(param_0, param_1); } - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_73f4a03ba6125d598bb6a6a8f7de7664 const volatile * get_pointer(autowig::Wrap_73f4a03ba6125d598bb6a6a8f7de7664 const volatile *c) { return c; } - template <> class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::Estimator const volatile * get_pointer::Estimator const volatile >(class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_73f4a03ba6125d598bb6a6a8f7de7664() -{ - - 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; - std::string name_6040d8f35856585fa65c9beece0f520f = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__selection_6040d8f35856585fa65c9beece0f520f"); - 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; - ::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("__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, ""); - class_73f4a03ba6125d598bb6a6a8f7de7664.def("add_estimator", method_pointer_097be74e909e59baa2be813e4fcc1e91, ""); - class_73f4a03ba6125d598bb6a6a8f7de7664.def("remove_estimator", method_pointer_93d565997abe5f4f88a7ea3a6c859f11, ""); - - if(autowig::Held< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_73f4a03ba6125d598bb6a6a8f7de7664 >::Type, autowig::Held< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::Estimator >::Type, autowig::Held< struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_748e3ec2e85552f2ab39e490d409b414.cpp b/src/py/wrapper/wrapper_748e3ec2e85552f2ab39e490d409b414.cpp deleted file mode 100644 index 8f004f5b..00000000 --- a/src/py/wrapper/wrapper_748e3ec2e85552f2ab39e490d409b414.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::OptimizationEstimationImpl< struct ::statiskit::CategoricalUnivariateMixtureDistribution *, struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::CategoricalUnivariateMixtureDistribution *, struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_748e3ec2e85552f2ab39e490d409b414() -{ - - 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; - ::statiskit::Index (::statiskit::OptimizationEstimationImpl< ::statiskit::CategoricalUnivariateMixtureDistribution *, ::statiskit::CategoricalUnivariateMixtureDistribution, ::statiskit::CategoricalUnivariateDistributionEstimation >::*method_pointer_bda0d58ff17959ed95ba92c4ef5ae7cb)() const = &::statiskit::OptimizationEstimationImpl< struct ::statiskit::CategoricalUnivariateMixtureDistribution *, struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::size; - boost::python::class_< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::CategoricalUnivariateMixtureDistribution *, struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >, autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::CategoricalUnivariateMixtureDistribution *, struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::ActiveEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > > > class_748e3ec2e85552f2ab39e490d409b414("_OptimizationEstimationImpl_748e3ec2e85552f2ab39e490d409b414", "", boost::python::no_init); - class_748e3ec2e85552f2ab39e490d409b414.def(boost::python::init< >("")); - class_748e3ec2e85552f2ab39e490d409b414.def(boost::python::init< struct ::statiskit::CategoricalUnivariateMixtureDistribution const *, struct ::statiskit::UnivariateData const * >("")); - class_748e3ec2e85552f2ab39e490d409b414.def(boost::python::init< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::CategoricalUnivariateMixtureDistribution *, struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > const & >("")); - class_748e3ec2e85552f2ab39e490d409b414.def("__len__", method_pointer_bda0d58ff17959ed95ba92c4ef5ae7cb, ""); - - if(autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::CategoricalUnivariateMixtureDistribution *, struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::CategoricalUnivariateMixtureDistribution *, struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_74f6b70412845069a8b8594df02c99e5.cpp b/src/py/wrapper/wrapper_74f6b70412845069a8b8594df02c99e5.cpp deleted file mode 100644 index 5aa377da..00000000 --- a/src/py/wrapper/wrapper_74f6b70412845069a8b8594df02c99e5.cpp +++ /dev/null @@ -1,56 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_74f6b70412845069a8b8594df02c99e5 : public ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::UnivariateMixtureDistribution< struct ::statiskit::CategoricalUnivariateDistribution > >, public boost::python::wrapper< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::UnivariateMixtureDistribution< struct ::statiskit::CategoricalUnivariateDistribution > > > - { - public: - - virtual 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 > > > > get_values() const - { return this->get_override("get_values")(); } - - virtual double pdf(int const & param_0) const - { return this->get_override("pdf")(param_0); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_74f6b70412845069a8b8594df02c99e5 const volatile * get_pointer(autowig::Wrap_74f6b70412845069a8b8594df02c99e5 const volatile *c) { return c; } - template <> struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::UnivariateMixtureDistribution< struct ::statiskit::CategoricalUnivariateDistribution > > const volatile * get_pointer > const volatile >(struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::UnivariateMixtureDistribution< struct ::statiskit::CategoricalUnivariateDistribution > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_74f6b70412845069a8b8594df02c99e5() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::UnivariateMixtureDistribution< struct ::statiskit::CategoricalUnivariateDistribution > > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_74f6b70412845069a8b8594df02c99e5 >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::UnivariateMixtureDistribution< struct ::statiskit::CategoricalUnivariateDistribution > > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::UnivariateMixtureDistribution< struct ::statiskit::CategoricalUnivariateDistribution > > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::UnivariateMixtureDistribution< struct ::statiskit::CategoricalUnivariateDistribution > > >::Type, autowig::Held< struct ::statiskit::UnivariateMixtureDistribution< struct ::statiskit::CategoricalUnivariateDistribution > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_7504e6a86bdf57c0a7e644a6615fcd51.cpp b/src/py/wrapper/wrapper_7504e6a86bdf57c0a7e644a6615fcd51.cpp deleted file mode 100644 index eed0b197..00000000 --- a/src/py/wrapper/wrapper_7504e6a86bdf57c0a7e644a6615fcd51.cpp +++ /dev/null @@ -1,59 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_7504e6a86bdf57c0a7e644a6615fcd51 : public ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistribution >, public boost::python::wrapper< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistribution > > - { - public: - - virtual double get_variance() const - { return this->get_override("get_variance")(); } - - virtual double get_mean() const - { return this->get_override("get_mean")(); } - - virtual unsigned int get_nb_parameters() const - { return this->get_override("get_nb_parameters")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_7504e6a86bdf57c0a7e644a6615fcd51 const volatile * get_pointer(autowig::Wrap_7504e6a86bdf57c0a7e644a6615fcd51 const volatile *c) { return c; } - template <> struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistribution > const volatile * get_pointer const volatile >(struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistribution > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_7504e6a86bdf57c0a7e644a6615fcd51() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistribution > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_7504e6a86bdf57c0a7e644a6615fcd51 >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistribution > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistribution > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistribution > >::Type, autowig::Held< struct ::statiskit::DiscreteUnivariateDistribution >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_7510c84a2e4c5022ac15bd97a576d4b0.cpp b/src/py/wrapper/wrapper_7510c84a2e4c5022ac15bd97a576d4b0.cpp deleted file mode 100644 index 3f825536..00000000 --- a/src/py/wrapper/wrapper_7510c84a2e4c5022ac15bd97a576d4b0.cpp +++ /dev/null @@ -1,65 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_7510c84a2e4c5022ac15bd97a576d4b0 : public ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, ::statiskit::DirichletDistribution, struct ::statiskit::ContinuousMultivariateDistribution >, public boost::python::wrapper< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, class ::statiskit::DirichletDistribution, struct ::statiskit::ContinuousMultivariateDistribution > > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > simulate() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > ::element_type* result = this->get_override("simulate")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > (result); - } - - virtual double probability(struct ::statiskit::MultivariateEvent const * param_0, bool const & param_1) const - { return this->get_override("probability")(param_0, param_1); } - - virtual unsigned int get_nb_parameters() const - { return this->get_override("get_nb_parameters")(); } - - virtual ::statiskit::Index get_nb_components() const - { return this->get_override("get_nb_components")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_7510c84a2e4c5022ac15bd97a576d4b0 const volatile * get_pointer(autowig::Wrap_7510c84a2e4c5022ac15bd97a576d4b0 const volatile *c) { return c; } - template <> struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, class ::statiskit::DirichletDistribution, struct ::statiskit::ContinuousMultivariateDistribution > const volatile * get_pointer const volatile >(struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, class ::statiskit::DirichletDistribution, struct ::statiskit::ContinuousMultivariateDistribution > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_7510c84a2e4c5022ac15bd97a576d4b0() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, class ::statiskit::DirichletDistribution, struct ::statiskit::ContinuousMultivariateDistribution > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_7510c84a2e4c5022ac15bd97a576d4b0 >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, class ::statiskit::DirichletDistribution, struct ::statiskit::ContinuousMultivariateDistribution > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, class ::statiskit::DirichletDistribution, struct ::statiskit::ContinuousMultivariateDistribution > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, class ::statiskit::DirichletDistribution, struct ::statiskit::ContinuousMultivariateDistribution > >::Type, autowig::Held< struct ::statiskit::ContinuousMultivariateDistribution >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_7595c6bb437c59a9bc93a1f66c37eddf.cpp b/src/py/wrapper/wrapper_7595c6bb437c59a9bc93a1f66c37eddf.cpp deleted file mode 100644 index a3f40a43..00000000 --- a/src/py/wrapper/wrapper_7595c6bb437c59a9bc93a1f66c37eddf.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::OptimizationEstimationImpl< double, class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_7595c6bb437c59a9bc93a1f66c37eddf() -{ - - 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; - ::statiskit::Index (::statiskit::OptimizationEstimationImpl< double, ::statiskit::SplittingDistribution, ::statiskit::DiscreteMultivariateDistributionEstimation >::*method_pointer_0036ec1baef95392ab6f6d467b642ea6)() const = &::statiskit::OptimizationEstimationImpl< double, class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::size; - boost::python::class_< class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >, autowig::Held< class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::ActiveEstimation< class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > > > class_7595c6bb437c59a9bc93a1f66c37eddf("_OptimizationEstimationImpl_7595c6bb437c59a9bc93a1f66c37eddf", "", boost::python::no_init); - class_7595c6bb437c59a9bc93a1f66c37eddf.def(boost::python::init< >("")); - class_7595c6bb437c59a9bc93a1f66c37eddf.def(boost::python::init< class ::statiskit::SplittingDistribution const *, struct ::statiskit::MultivariateData const * >("")); - class_7595c6bb437c59a9bc93a1f66c37eddf.def(boost::python::init< class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > const & >("")); - class_7595c6bb437c59a9bc93a1f66c37eddf.def("__len__", method_pointer_0036ec1baef95392ab6f6d467b642ea6, ""); - - if(autowig::Held< class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::ActiveEstimation< class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file 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_7622b202aa8c5c10af59ca8b1ec3c7e0.cpp b/src/py/wrapper/wrapper_7622b202aa8c5c10af59ca8b1ec3c7e0.cpp deleted file mode 100644 index f08b11c7..00000000 --- a/src/py/wrapper/wrapper_7622b202aa8c5c10af59ca8b1ec3c7e0.cpp +++ /dev/null @@ -1,45 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::CriterionEstimator const volatile * get_pointer::CriterionEstimator const volatile >(class ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::CriterionEstimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_7622b202aa8c5c10af59ca8b1ec3c7e0() -{ - - 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; - std::string name_2d551f106ba85f3cb3acfbda4c8e17c7 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__selection_2d551f106ba85f3cb3acfbda4c8e17c7"); - 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; - enum ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::CriterionEstimator::criterion_type const & (::statiskit::Selection< ::statiskit::MultivariateDistribution, ::statiskit::MultivariateDistributionEstimation >::CriterionEstimator::*method_pointer_32fd5c986dd05136b1dbf042854691b4)() const = &::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::CriterionEstimator::get_criterion; - void (::statiskit::Selection< ::statiskit::MultivariateDistribution, ::statiskit::MultivariateDistributionEstimation >::CriterionEstimator::*method_pointer_9583a7943180584188d9656e9cb2212a)(enum ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::CriterionEstimator::criterion_type const &) = &::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::CriterionEstimator::set_criterion; - boost::python::class_< class ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::CriterionEstimator, autowig::Held< class ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::CriterionEstimator >::Type, boost::python::bases< 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 > > > class_7622b202aa8c5c10af59ca8b1ec3c7e0("CriterionEstimator", "", boost::python::no_init); - class_7622b202aa8c5c10af59ca8b1ec3c7e0.def(boost::python::init< >("")); - class_7622b202aa8c5c10af59ca8b1ec3c7e0.def(boost::python::init< class ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::CriterionEstimator const & >("")); - class_7622b202aa8c5c10af59ca8b1ec3c7e0.def("get_criterion", method_pointer_32fd5c986dd05136b1dbf042854691b4, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - class_7622b202aa8c5c10af59ca8b1ec3c7e0.def("set_criterion", method_pointer_9583a7943180584188d9656e9cb2212a, ""); - - if(autowig::Held< class ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::CriterionEstimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::CriterionEstimator >::Type, 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 > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_76d258d0b30f5e3a94d02ba97954104b.cpp b/src/py/wrapper/wrapper_76d258d0b30f5e3a94d02ba97954104b.cpp deleted file mode 100644 index 39597be2..00000000 --- a/src/py/wrapper/wrapper_76d258d0b30f5e3a94d02ba97954104b.cpp +++ /dev/null @@ -1,81 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_76d258d0b30f5e3a94d02ba97954104b : public ::statiskit::SingularDistribution, public boost::python::wrapper< struct ::statiskit::SingularDistribution > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::SingularDistribution, struct ::std::default_delete< struct ::statiskit::SingularDistribution > > copy() const - { - ::std::unique_ptr< struct ::statiskit::SingularDistribution, struct ::std::default_delete< struct ::statiskit::SingularDistribution > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::SingularDistribution, struct ::std::default_delete< struct ::statiskit::SingularDistribution > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > simulate(unsigned int param_0) const - { - ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > ::element_type* result = this->get_override("simulate")(param_0); - return ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > (result); - } - - virtual double probability(struct ::statiskit::MultivariateEvent const * param_0, bool const & param_1) const - { return this->get_override("probability")(param_0, param_1); } - - virtual unsigned int get_nb_parameters() const - { return this->get_override("get_nb_parameters")(); } - - virtual ::statiskit::Index get_nb_components() const - { return this->get_override("get_nb_components")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_76d258d0b30f5e3a94d02ba97954104b const volatile * get_pointer(autowig::Wrap_76d258d0b30f5e3a94d02ba97954104b const volatile *c) { return c; } - template <> struct ::statiskit::SingularDistribution const volatile * get_pointer(struct ::statiskit::SingularDistribution const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_76d258d0b30f5e3a94d02ba97954104b() -{ - - 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; - ::statiskit::Index (::statiskit::SingularDistribution::*method_pointer_0d6cc8e9b1fb50da9e07aa24ca7b9901)() const = &::statiskit::SingularDistribution::get_nb_components; - unsigned int (::statiskit::SingularDistribution::*method_pointer_2c1d7ed64e3e5d1aa53e91bf74bfffd9)() const = &::statiskit::SingularDistribution::get_nb_parameters; - double (::statiskit::SingularDistribution::*method_pointer_acdea368f48f572bb000ce0a3e887539)(struct ::statiskit::MultivariateEvent const *, bool const &) const = &::statiskit::SingularDistribution::probability; - double (::statiskit::SingularDistribution::*method_pointer_9d50c70c78205c91abef868dba68faaf)(struct ::statiskit::MultivariateData const &) const = &::statiskit::SingularDistribution::loglikelihood; - class ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > (::statiskit::SingularDistribution::*method_pointer_48a21906343659d38a01df937deeb28c)(unsigned int ) const = &::statiskit::SingularDistribution::simulate; - class ::std::unique_ptr< struct ::statiskit::SingularDistribution, struct ::std::default_delete< struct ::statiskit::SingularDistribution > > (::statiskit::SingularDistribution::*method_pointer_807318768a675f8fa96d2eb54a36c4df)() const = &::statiskit::SingularDistribution::copy; - boost::python::class_< autowig::Wrap_76d258d0b30f5e3a94d02ba97954104b, autowig::Held< autowig::Wrap_76d258d0b30f5e3a94d02ba97954104b >::Type, boost::noncopyable > class_76d258d0b30f5e3a94d02ba97954104b("SingularDistribution", "", boost::python::no_init); - class_76d258d0b30f5e3a94d02ba97954104b.def("get_nb_components", boost::python::pure_virtual(method_pointer_0d6cc8e9b1fb50da9e07aa24ca7b9901), ""); - class_76d258d0b30f5e3a94d02ba97954104b.def("get_nb_parameters", boost::python::pure_virtual(method_pointer_2c1d7ed64e3e5d1aa53e91bf74bfffd9), ""); - class_76d258d0b30f5e3a94d02ba97954104b.def("probability", boost::python::pure_virtual(method_pointer_acdea368f48f572bb000ce0a3e887539), ""); - class_76d258d0b30f5e3a94d02ba97954104b.def("loglikelihood", method_pointer_9d50c70c78205c91abef868dba68faaf, ""); - class_76d258d0b30f5e3a94d02ba97954104b.def("simulate", boost::python::pure_virtual(method_pointer_48a21906343659d38a01df937deeb28c), ""); - class_76d258d0b30f5e3a94d02ba97954104b.def("copy", boost::python::pure_virtual(method_pointer_807318768a675f8fa96d2eb54a36c4df), ""); - if(autowig::Held< struct ::statiskit::SingularDistribution >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_76d258d0b30f5e3a94d02ba97954104b >::Type, autowig::Held< struct ::statiskit::SingularDistribution >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::SingularDistribution >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_7815e44baa9c505681db76fc0d0c7fd6.cpp b/src/py/wrapper/wrapper_7815e44baa9c505681db76fc0d0c7fd6.cpp deleted file mode 100644 index 870554de..00000000 --- a/src/py/wrapper/wrapper_7815e44baa9c505681db76fc0d0c7fd6.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::ActiveEstimation< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::ActiveEstimation< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_7815e44baa9c505681db76fc0d0c7fd6() -{ - - 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::MultivariateData const * (::statiskit::ActiveEstimation< ::statiskit::SingularDistribution, ::statiskit::SingularDistributionEstimation >::*method_pointer_6c695d2ebbf45d4ba94609396fcb05f3)() const = &::statiskit::ActiveEstimation< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::get_data; - boost::python::class_< class ::statiskit::ActiveEstimation< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >, autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::LazyEstimation< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation > > > class_7815e44baa9c505681db76fc0d0c7fd6("_ActiveEstimation_7815e44baa9c505681db76fc0d0c7fd6", "", boost::python::no_init); - class_7815e44baa9c505681db76fc0d0c7fd6.def(boost::python::init< >("")); - class_7815e44baa9c505681db76fc0d0c7fd6.def(boost::python::init< struct ::statiskit::MultivariateData const * >("")); - class_7815e44baa9c505681db76fc0d0c7fd6.def(boost::python::init< struct ::statiskit::SingularDistribution const *, struct ::statiskit::MultivariateData const * >("")); - class_7815e44baa9c505681db76fc0d0c7fd6.def(boost::python::init< class ::statiskit::ActiveEstimation< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation > const & >("")); - class_7815e44baa9c505681db76fc0d0c7fd6.def("get_data", method_pointer_6c695d2ebbf45d4ba94609396fcb05f3, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - - if(autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::Type, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_78fa594811935c2ea4b4905d733f141f.cpp b/src/py/wrapper/wrapper_78fa594811935c2ea4b4905d733f141f.cpp deleted file mode 100644 index cca40030..00000000 --- a/src/py/wrapper/wrapper_78fa594811935c2ea4b4905d733f141f.cpp +++ /dev/null @@ -1,20 +0,0 @@ -#include "_core.h" - - -void wrapper_78fa594811935c2ea4b4905d733f141f() -{ - - 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; - std::string name_ca4f80534b7b5884bffbbf5ba13d2f49 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._size_error"); - boost::python::object module_ca4f80534b7b5884bffbbf5ba13d2f49(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_ca4f80534b7b5884bffbbf5ba13d2f49.c_str())))); - boost::python::scope().attr("_size_error") = module_ca4f80534b7b5884bffbbf5ba13d2f49; - boost::python::scope scope_ca4f80534b7b5884bffbbf5ba13d2f49 = module_ca4f80534b7b5884bffbbf5ba13d2f49; - boost::python::enum_< enum ::statiskit::size_error::size_type > enum_78fa594811935c2ea4b4905d733f141f("size_type"); - enum_78fa594811935c2ea4b4905d733f141f.value("INFERIOR", ::statiskit::size_error::inferior); - enum_78fa594811935c2ea4b4905d733f141f.value("EQUAL", ::statiskit::size_error::equal); - enum_78fa594811935c2ea4b4905d733f141f.value("SUPERIOR", ::statiskit::size_error::superior); - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_7963cd416f6c50c09445d3b27e4f9428.cpp b/src/py/wrapper/wrapper_7963cd416f6c50c09445d3b27e4f9428.cpp deleted file mode 100644 index 3fce415e..00000000 --- a/src/py/wrapper/wrapper_7963cd416f6c50c09445d3b27e4f9428.cpp +++ /dev/null @@ -1,59 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_7963cd416f6c50c09445d3b27e4f9428 : public ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, ::statiskit::GeometricDistribution, struct ::statiskit::DiscreteUnivariateDistribution >, public boost::python::wrapper< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GeometricDistribution, struct ::statiskit::DiscreteUnivariateDistribution > > - { - public: - - virtual double get_variance() const - { return this->get_override("get_variance")(); } - - virtual double get_mean() const - { return this->get_override("get_mean")(); } - - virtual unsigned int get_nb_parameters() const - { return this->get_override("get_nb_parameters")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_7963cd416f6c50c09445d3b27e4f9428 const volatile * get_pointer(autowig::Wrap_7963cd416f6c50c09445d3b27e4f9428 const volatile *c) { return c; } - template <> struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GeometricDistribution, struct ::statiskit::DiscreteUnivariateDistribution > const volatile * get_pointer const volatile >(struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GeometricDistribution, struct ::statiskit::DiscreteUnivariateDistribution > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_7963cd416f6c50c09445d3b27e4f9428() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GeometricDistribution, struct ::statiskit::DiscreteUnivariateDistribution > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_7963cd416f6c50c09445d3b27e4f9428 >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GeometricDistribution, struct ::statiskit::DiscreteUnivariateDistribution > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GeometricDistribution, struct ::statiskit::DiscreteUnivariateDistribution > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GeometricDistribution, struct ::statiskit::DiscreteUnivariateDistribution > >::Type, autowig::Held< struct ::statiskit::DiscreteUnivariateDistribution >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_79be5108bb8c56d9825ee10945271a59.cpp b/src/py/wrapper/wrapper_79be5108bb8c56d9825ee10945271a59.cpp deleted file mode 100644 index ebcc99f3..00000000 --- a/src/py/wrapper/wrapper_79be5108bb8c56d9825ee10945271a59.cpp +++ /dev/null @@ -1,59 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_79be5108bb8c56d9825ee10945271a59 : public ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, ::statiskit::PoissonDistribution, struct ::statiskit::DiscreteUnivariateDistribution >, public boost::python::wrapper< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::PoissonDistribution, struct ::statiskit::DiscreteUnivariateDistribution > > - { - public: - - virtual double get_variance() const - { return this->get_override("get_variance")(); } - - virtual double get_mean() const - { return this->get_override("get_mean")(); } - - virtual unsigned int get_nb_parameters() const - { return this->get_override("get_nb_parameters")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_79be5108bb8c56d9825ee10945271a59 const volatile * get_pointer(autowig::Wrap_79be5108bb8c56d9825ee10945271a59 const volatile *c) { return c; } - template <> struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::PoissonDistribution, struct ::statiskit::DiscreteUnivariateDistribution > const volatile * get_pointer const volatile >(struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::PoissonDistribution, struct ::statiskit::DiscreteUnivariateDistribution > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_79be5108bb8c56d9825ee10945271a59() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::PoissonDistribution, struct ::statiskit::DiscreteUnivariateDistribution > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_79be5108bb8c56d9825ee10945271a59 >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::PoissonDistribution, struct ::statiskit::DiscreteUnivariateDistribution > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::PoissonDistribution, struct ::statiskit::DiscreteUnivariateDistribution > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::PoissonDistribution, struct ::statiskit::DiscreteUnivariateDistribution > >::Type, autowig::Held< struct ::statiskit::DiscreteUnivariateDistribution >::Type >(); - } - -} \ No newline at end of file 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 deleted file mode 100644 index 99d501f4..00000000 --- a/src/py/wrapper/wrapper_7a72df81b8e3525a981c66a31496b8f4.cpp +++ /dev/null @@ -1,61 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator const volatile * get_pointer, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator const volatile >(class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_7a72df81b8e3525a981c66a31496b8f4() -{ - - 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; - std::string name_5e00a634363a53b79e62b0712b0cbe57 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__mixture_distribution_em_estimation_5e00a634363a53b79e62b0712b0cbe57"); - 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; - 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; - void (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::DiscreteMultivariateDistribution >, ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator::*method_pointer_e7e1827c761b5570975b1b52f3bd536b)(struct ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator const *) = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator::set_default_estimator; - struct ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator const * (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::DiscreteMultivariateDistribution >, ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator::*method_pointer_ea4d01fdeeda534db75dddaf81b17170)(::statiskit::Index const &) const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator::get_estimator; - void (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::DiscreteMultivariateDistribution >, ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator::*method_pointer_c5223b56abc6508e9fa54a64c734f1ab)(::statiskit::Index const &, struct ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator const *) = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator::set_estimator; - struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > const * (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::DiscreteMultivariateDistribution >, ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator::*method_pointer_2c371f625fa7556c8c9f3db12ffac853)() const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator::get_initializator; - void (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::DiscreteMultivariateDistribution >, ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator::*method_pointer_681e97f54b7c548b932e8bdf0d3c8cf9)(struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > const &) = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator::set_initializator; - bool (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::DiscreteMultivariateDistribution >, ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator::*method_pointer_a60f61482e1a5f728a02d241230443be)() const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator::get_limit; - void (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::DiscreteMultivariateDistribution >, ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator::*method_pointer_604964a9c834575dabaaf7e259691fa6)(bool const &) = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator::set_limit; - 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("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 >(), ""); - class_7a72df81b8e3525a981c66a31496b8f4.def("set_default_estimator", method_pointer_e7e1827c761b5570975b1b52f3bd536b, ""); - class_7a72df81b8e3525a981c66a31496b8f4.def("get_estimator", method_pointer_ea4d01fdeeda534db75dddaf81b17170, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_7a72df81b8e3525a981c66a31496b8f4.def("set_estimator", method_pointer_c5223b56abc6508e9fa54a64c734f1ab, ""); - class_7a72df81b8e3525a981c66a31496b8f4.def("get_initializator", method_pointer_2c371f625fa7556c8c9f3db12ffac853, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_7a72df81b8e3525a981c66a31496b8f4.def("set_initializator", method_pointer_681e97f54b7c548b932e8bdf0d3c8cf9, ""); - class_7a72df81b8e3525a981c66a31496b8f4.def("get_limit", method_pointer_a60f61482e1a5f728a02d241230443be, ""); - class_7a72df81b8e3525a981c66a31496b8f4.def("set_limit", method_pointer_604964a9c834575dabaaf7e259691fa6, ""); - - if(autowig::Held< class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator >::Type, autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_7a9d965afc04501291149551eda23354.cpp b/src/py/wrapper/wrapper_7a9d965afc04501291149551eda23354.cpp deleted file mode 100644 index f7e1fa9e..00000000 --- a/src/py/wrapper/wrapper_7a9d965afc04501291149551eda23354.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_48e01202d87f567d8e4e0990bfcb13a4(class ::std::unique_ptr< class ::statiskit::UnivariateConditionalData, struct ::std::default_delete< class ::statiskit::UnivariateConditionalData > > const & instance, const class ::statiskit::UnivariateConditionalData & param_out) { instance.operator*() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::std::unique_ptr< class ::statiskit::UnivariateConditionalData, struct ::std::default_delete< class ::statiskit::UnivariateConditionalData > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< class ::statiskit::UnivariateConditionalData, struct ::std::default_delete< class ::statiskit::UnivariateConditionalData > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_7a9d965afc04501291149551eda23354() -{ - - 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_7a9d965afc04501291149551eda23354_to_python - { - static PyObject* convert(class ::std::unique_ptr< class ::statiskit::UnivariateConditionalData, struct ::std::default_delete< class ::statiskit::UnivariateConditionalData > > const & unique_ptr_7a9d965afc04501291149551eda23354) - { - //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::UnivariateConditionalData, struct ::std::default_delete< class ::statiskit::UnivariateConditionalData > > & >(unique_ptr_7a9d965afc04501291149551eda23354).release()).ptr()); - std::shared_ptr< class ::statiskit::UnivariateConditionalData > shared_ptr_7a9d965afc04501291149551eda23354(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::UnivariateConditionalData, struct ::std::default_delete< class ::statiskit::UnivariateConditionalData > > & >(unique_ptr_7a9d965afc04501291149551eda23354))); - return boost::python::incref(boost::python::object(shared_ptr_7a9d965afc04501291149551eda23354).ptr()); - } - }; - - boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::UnivariateConditionalData, struct ::std::default_delete< class ::statiskit::UnivariateConditionalData > >, unique_ptr_7a9d965afc04501291149551eda23354_to_python >(); -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_7b337e963b005631b0b064a739f3b591.cpp b/src/py/wrapper/wrapper_7b337e963b005631b0b064a739f3b591.cpp deleted file mode 100644 index 38202d0b..00000000 --- a/src/py/wrapper/wrapper_7b337e963b005631b0b064a739f3b591.cpp +++ /dev/null @@ -1,70 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_7b337e963b005631b0b064a739f3b591 : public ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, public boost::python::wrapper< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation > > operator()(::statiskit::MultivariateConditionalDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_7b337e963b005631b0b064a739f3b591 const volatile * get_pointer(autowig::Wrap_7b337e963b005631b0b064a739f3b591 const volatile *c) { return c; } - template <> struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator const volatile * get_pointer(struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_7b337e963b005631b0b064a739f3b591() -{ - - 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; - std::string name_b9daedbb8a1d5864bc019efa0a0d17df = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._multivariate_conditional_distribution_estimation"); - boost::python::object module_b9daedbb8a1d5864bc019efa0a0d17df(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_b9daedbb8a1d5864bc019efa0a0d17df.c_str())))); - boost::python::scope().attr("_multivariate_conditional_distribution_estimation") = module_b9daedbb8a1d5864bc019efa0a0d17df; - boost::python::scope scope_b9daedbb8a1d5864bc019efa0a0d17df = module_b9daedbb8a1d5864bc019efa0a0d17df; - class ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation > > (::statiskit::MultivariateConditionalDistributionEstimation::Estimator::*method_pointer_2459c2d8b66758a8a5e14c538955ee4e)(::statiskit::MultivariateConditionalDistributionEstimation::data_type const &, bool const &) const = &::statiskit::MultivariateConditionalDistributionEstimation::Estimator::operator(); - class ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator > > (::statiskit::MultivariateConditionalDistributionEstimation::Estimator::*method_pointer_59986b4f11705d0e8aa830dfb22c3798)() const = &::statiskit::MultivariateConditionalDistributionEstimation::Estimator::copy; - boost::python::class_< autowig::Wrap_7b337e963b005631b0b064a739f3b591, autowig::Held< autowig::Wrap_7b337e963b005631b0b064a739f3b591 >::Type, boost::python::bases< class ::statiskit::Estimator >, boost::noncopyable > class_7b337e963b005631b0b064a739f3b591("Estimator", "", boost::python::no_init); - class_7b337e963b005631b0b064a739f3b591.def("__call__", boost::python::pure_virtual(method_pointer_2459c2d8b66758a8a5e14c538955ee4e), ""); - class_7b337e963b005631b0b064a739f3b591.def("copy", boost::python::pure_virtual(method_pointer_59986b4f11705d0e8aa830dfb22c3798), ""); - - if(autowig::Held< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_7b337e963b005631b0b064a739f3b591 >::Type, autowig::Held< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator >::Type, autowig::Held< class ::statiskit::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_7b62905e006b57cc879769143ac42b3a.cpp b/src/py/wrapper/wrapper_7b62905e006b57cc879769143ac42b3a.cpp deleted file mode 100644 index 72f61498..00000000 --- a/src/py/wrapper/wrapper_7b62905e006b57cc879769143ac42b3a.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::LazyEstimation< class ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile * get_pointer, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile >(class ::statiskit::LazyEstimation< class ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_7b62905e006b57cc879769143ac42b3a() -{ - - 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; - 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 & >("")); - - if(autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, autowig::Held< struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_7c0a27a86dcc5f2d8020dad9bb975e76.cpp b/src/py/wrapper/wrapper_7c0a27a86dcc5f2d8020dad9bb975e76.cpp deleted file mode 100644 index a9c85d98..00000000 --- a/src/py/wrapper/wrapper_7c0a27a86dcc5f2d8020dad9bb975e76.cpp +++ /dev/null @@ -1,26 +0,0 @@ -#include "_core.h" - - -namespace autowig -{ - PyObject* error_7c0a27a86dcc5f2d8020dad9bb975e76 = NULL; - - void translate_7c0a27a86dcc5f2d8020dad9bb975e76(struct ::statiskit::duplicated_value_error const & error) { PyErr_SetString(error_7c0a27a86dcc5f2d8020dad9bb975e76, error.what()); }; -} - - - -void wrapper_7c0a27a86dcc5f2d8020dad9bb975e76() -{ - - 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; - std::string name_7c0a27a86dcc5f2d8020dad9bb975e76 = boost::python::extract< std::string >(boost::python::scope().attr("__name__")); - name_7c0a27a86dcc5f2d8020dad9bb975e76 = name_7c0a27a86dcc5f2d8020dad9bb975e76 + "." + "DuplicatedValueError"; - autowig::error_7c0a27a86dcc5f2d8020dad9bb975e76 = PyErr_NewException(strdup(name_7c0a27a86dcc5f2d8020dad9bb975e76.c_str()), PyExc_RuntimeError, NULL); - boost::python::scope().attr("DuplicatedValueError") = boost::python::object(boost::python::handle<>(boost::python::borrowed(autowig::error_7c0a27a86dcc5f2d8020dad9bb975e76))); - boost::python::register_exception_translator< struct ::statiskit::duplicated_value_error >(&autowig::translate_7c0a27a86dcc5f2d8020dad9bb975e76); - -} \ No newline at end of file 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 deleted file mode 100644 index e2a217cd..00000000 --- a/src/py/wrapper/wrapper_7d0c9ca0e35156dda4481073c8664c19.cpp +++ /dev/null @@ -1,82 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_7d0c9ca0e35156dda4481073c8664c19 : public ::statiskit::MixtureDistribution< ::statiskit::DiscreteUnivariateDistribution >, public boost::python::wrapper< class ::statiskit::MixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution > > - { - public: - - virtual double get_variance() const - { return this->get_override("get_variance")(); } - - virtual double get_mean() const - { return this->get_override("get_mean")(); } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_7d0c9ca0e35156dda4481073c8664c19 const volatile * get_pointer(autowig::Wrap_7d0c9ca0e35156dda4481073c8664c19 const volatile *c) { return c; } - template <> class ::statiskit::MixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution > const volatile * get_pointer const volatile >(class ::statiskit::MixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_7d0c9ca0e35156dda4481073c8664c19() -{ - - 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; - ::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; - class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const & (::statiskit::MixtureDistribution< ::statiskit::DiscreteUnivariateDistribution >::*method_pointer_4a30aea4a63c5f25b68ece79845270e4)() const = &::statiskit::MixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution >::get_pi; - void (::statiskit::MixtureDistribution< ::statiskit::DiscreteUnivariateDistribution >::*method_pointer_7d8c2a10d3c05b92ac6405acab6c0f44)(class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const &) = &::statiskit::MixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution >::set_pi; - class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > (::statiskit::MixtureDistribution< ::statiskit::DiscreteUnivariateDistribution >::*method_pointer_2fb11bb0a2485540a23ef1fb88f9ee3a)(struct ::statiskit::UnivariateEvent const *, bool const &) const = &::statiskit::MixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution >::posterior; - ::statiskit::Index (::statiskit::MixtureDistribution< ::statiskit::DiscreteUnivariateDistribution >::*method_pointer_23361478d0755a63b1f88ffcadd164e4)(struct ::statiskit::UnivariateEvent const *) const = &::statiskit::MixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution >::assignment; - class ::std::vector< unsigned long int, class ::std::allocator< unsigned long int > > (::statiskit::MixtureDistribution< ::statiskit::DiscreteUnivariateDistribution >::*method_pointer_53b7d3603a8754c6ad42211b2b9d9e7d)(struct ::statiskit::UnivariateData const &) const = &::statiskit::MixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution >::assignment; - 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_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, ""); - class_7d0c9ca0e35156dda4481073c8664c19.def("get_pi", method_pointer_4a30aea4a63c5f25b68ece79845270e4, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - class_7d0c9ca0e35156dda4481073c8664c19.def("set_pi", method_pointer_7d8c2a10d3c05b92ac6405acab6c0f44, ""); - class_7d0c9ca0e35156dda4481073c8664c19.def("posterior", method_pointer_2fb11bb0a2485540a23ef1fb88f9ee3a, ""); - class_7d0c9ca0e35156dda4481073c8664c19.def("assignment", method_pointer_23361478d0755a63b1f88ffcadd164e4, ""); - class_7d0c9ca0e35156dda4481073c8664c19.def("assignment", method_pointer_53b7d3603a8754c6ad42211b2b9d9e7d, ""); - class_7d0c9ca0e35156dda4481073c8664c19.def("uncertainty", method_pointer_a3ff30a188f45403b73a68db67aa2b5e, ""); - class_7d0c9ca0e35156dda4481073c8664c19.def("uncertainty", method_pointer_da2a6ab77d635d259b7452eed4ed7fd1, ""); - - if(autowig::Held< class ::statiskit::MixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_7d0c9ca0e35156dda4481073c8664c19 >::Type, autowig::Held< class ::statiskit::MixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::MixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::MixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution > >::Type, autowig::Held< struct ::statiskit::DiscreteUnivariateDistribution >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_7d35ddb2f28b57a1849a13f7711f313e.cpp b/src/py/wrapper/wrapper_7d35ddb2f28b57a1849a13f7711f313e.cpp deleted file mode 100644 index 0a9b805c..00000000 --- a/src/py/wrapper/wrapper_7d35ddb2f28b57a1849a13f7711f313e.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::ActiveEstimation< class ::statiskit::GeometricDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::ActiveEstimation< class ::statiskit::GeometricDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_7d35ddb2f28b57a1849a13f7711f313e() -{ - - 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::UnivariateData const * (::statiskit::ActiveEstimation< ::statiskit::GeometricDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::*method_pointer_51068c3b6ac05d2c9a851b2de5706c44)() const = &::statiskit::ActiveEstimation< class ::statiskit::GeometricDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::get_data; - boost::python::class_< class ::statiskit::ActiveEstimation< class ::statiskit::GeometricDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >, autowig::Held< class ::statiskit::ActiveEstimation< class ::statiskit::GeometricDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::LazyEstimation< class ::statiskit::GeometricDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > > > class_7d35ddb2f28b57a1849a13f7711f313e("_ActiveEstimation_7d35ddb2f28b57a1849a13f7711f313e", "", boost::python::no_init); - class_7d35ddb2f28b57a1849a13f7711f313e.def(boost::python::init< >("")); - class_7d35ddb2f28b57a1849a13f7711f313e.def(boost::python::init< struct ::statiskit::UnivariateData const * >("")); - class_7d35ddb2f28b57a1849a13f7711f313e.def(boost::python::init< class ::statiskit::GeometricDistribution const *, struct ::statiskit::UnivariateData const * >("")); - class_7d35ddb2f28b57a1849a13f7711f313e.def(boost::python::init< class ::statiskit::ActiveEstimation< class ::statiskit::GeometricDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const & >("")); - class_7d35ddb2f28b57a1849a13f7711f313e.def("get_data", method_pointer_51068c3b6ac05d2c9a851b2de5706c44, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - - if(autowig::Held< class ::statiskit::ActiveEstimation< class ::statiskit::GeometricDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::ActiveEstimation< class ::statiskit::GeometricDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::GeometricDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_7d52b247865d503986da71f28e0da3e9.cpp b/src/py/wrapper/wrapper_7d52b247865d503986da71f28e0da3e9.cpp deleted file mode 100644 index 0db17d6d..00000000 --- a/src/py/wrapper/wrapper_7d52b247865d503986da71f28e0da3e9.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::LazyEstimation< class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::LazyEstimation< class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_7d52b247865d503986da71f28e0da3e9() -{ - - 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; - 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 & >("")); - - if(autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >::Type, autowig::Held< struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Type >(); - } - -} \ No newline at end of file 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_7e1cec4e31015327b818f37cfea0452d.cpp b/src/py/wrapper/wrapper_7e1cec4e31015327b818f37cfea0452d.cpp deleted file mode 100644 index 6cbe4456..00000000 --- a/src/py/wrapper/wrapper_7e1cec4e31015327b818f37cfea0452d.cpp +++ /dev/null @@ -1,25 +0,0 @@ -#include "_core.h" - - -void wrapper_7e1cec4e31015327b818f37cfea0452d() -{ - - 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; - std::string name_2d551f106ba85f3cb3acfbda4c8e17c7 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__selection_2d551f106ba85f3cb3acfbda4c8e17c7"); - 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; - std::string name_7622b202aa8c5c10af59ca8b1ec3c7e0 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._criterion_estimator"); - boost::python::object module_7622b202aa8c5c10af59ca8b1ec3c7e0(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_7622b202aa8c5c10af59ca8b1ec3c7e0.c_str())))); - boost::python::scope().attr("_criterion_estimator") = module_7622b202aa8c5c10af59ca8b1ec3c7e0; - boost::python::scope scope_7622b202aa8c5c10af59ca8b1ec3c7e0 = module_7622b202aa8c5c10af59ca8b1ec3c7e0; - boost::python::enum_< enum ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::CriterionEstimator::criterion_type > enum_7e1cec4e31015327b818f37cfea0452d("criterion_type"); - enum_7e1cec4e31015327b818f37cfea0452d.value("AIC", ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::CriterionEstimator::AIC); - enum_7e1cec4e31015327b818f37cfea0452d.value("AI_CC", ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::CriterionEstimator::AICc); - enum_7e1cec4e31015327b818f37cfea0452d.value("BIC", ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::CriterionEstimator::BIC); - enum_7e1cec4e31015327b818f37cfea0452d.value("HQIC", ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::CriterionEstimator::HQIC); - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_7eb3e765d79d55fd922f5b11acbb031e.cpp b/src/py/wrapper/wrapper_7eb3e765d79d55fd922f5b11acbb031e.cpp deleted file mode 100644 index bcf751cc..00000000 --- a/src/py/wrapper/wrapper_7eb3e765d79d55fd922f5b11acbb031e.cpp +++ /dev/null @@ -1,45 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::CriterionEstimator const volatile * get_pointer::CriterionEstimator const volatile >(class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::CriterionEstimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_7eb3e765d79d55fd922f5b11acbb031e() -{ - - 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; - std::string name_d9f7731b9dbc5740add8fc7749d9283d = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__selection_d9f7731b9dbc5740add8fc7749d9283d"); - 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; - enum ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::CriterionEstimator::criterion_type const & (::statiskit::Selection< ::statiskit::DiscreteMultivariateDistribution, ::statiskit::DiscreteMultivariateDistributionEstimation >::CriterionEstimator::*method_pointer_ec474ff232015448b1d45d309ac4b6a3)() const = &::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::CriterionEstimator::get_criterion; - void (::statiskit::Selection< ::statiskit::DiscreteMultivariateDistribution, ::statiskit::DiscreteMultivariateDistributionEstimation >::CriterionEstimator::*method_pointer_16121ffbf11f594f8cad5e0dc775bbc6)(enum ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::CriterionEstimator::criterion_type const &) = &::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::CriterionEstimator::set_criterion; - boost::python::class_< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::CriterionEstimator, autowig::Held< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::CriterionEstimator >::Type, boost::python::bases< 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 > > > class_7eb3e765d79d55fd922f5b11acbb031e("CriterionEstimator", "", boost::python::no_init); - class_7eb3e765d79d55fd922f5b11acbb031e.def(boost::python::init< >("")); - class_7eb3e765d79d55fd922f5b11acbb031e.def(boost::python::init< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::CriterionEstimator const & >("")); - class_7eb3e765d79d55fd922f5b11acbb031e.def("get_criterion", method_pointer_ec474ff232015448b1d45d309ac4b6a3, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - class_7eb3e765d79d55fd922f5b11acbb031e.def("set_criterion", method_pointer_16121ffbf11f594f8cad5e0dc775bbc6, ""); - - if(autowig::Held< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::CriterionEstimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::CriterionEstimator >::Type, 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 > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_7ed55bcdec33582fb2767f7d96937c85.cpp b/src/py/wrapper/wrapper_7ed55bcdec33582fb2767f7d96937c85.cpp deleted file mode 100644 index 777a4d08..00000000 --- a/src/py/wrapper/wrapper_7ed55bcdec33582fb2767f7d96937c85.cpp +++ /dev/null @@ -1,73 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_7ed55bcdec33582fb2767f7d96937c85 : public ::statiskit::UnivariateConditionalDistribution, public boost::python::wrapper< struct ::statiskit::UnivariateConditionalDistribution > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistribution > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistribution > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistribution > > (result); - } - - virtual unsigned int get_nb_parameters() const - { return this->get_override("get_nb_parameters")(); } - - virtual struct ::statiskit::MultivariateSampleSpace const * get_explanatory_space() const - { return this->get_override("get_explanatory_space")(); } - - virtual struct ::statiskit::UnivariateDistribution const * operator()(struct ::statiskit::MultivariateEvent const & param_0) const - { return this->get_override("operator()")(param_0); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_7ed55bcdec33582fb2767f7d96937c85 const volatile * get_pointer(autowig::Wrap_7ed55bcdec33582fb2767f7d96937c85 const volatile *c) { return c; } - template <> struct ::statiskit::UnivariateConditionalDistribution const volatile * get_pointer(struct ::statiskit::UnivariateConditionalDistribution const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_7ed55bcdec33582fb2767f7d96937c85() -{ - - 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::UnivariateDistribution const * (::statiskit::UnivariateConditionalDistribution::*method_pointer_53f978a20dca5ccd9144b1aeb74559b6)(struct ::statiskit::MultivariateEvent const &) const = &::statiskit::UnivariateConditionalDistribution::operator(); - double (::statiskit::UnivariateConditionalDistribution::*method_pointer_8dba0d01abc159cf8681ca1cca6dbacb)(class ::statiskit::UnivariateConditionalData const &) const = &::statiskit::UnivariateConditionalDistribution::loglikelihood; - struct ::statiskit::MultivariateSampleSpace const * (::statiskit::UnivariateConditionalDistribution::*method_pointer_152a627d69cd5b35837e015943fc1e75)() const = &::statiskit::UnivariateConditionalDistribution::get_explanatory_space; - unsigned int (::statiskit::UnivariateConditionalDistribution::*method_pointer_a19605344e725c65ab302819d1663dbe)() const = &::statiskit::UnivariateConditionalDistribution::get_nb_parameters; - class ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistribution > > (::statiskit::UnivariateConditionalDistribution::*method_pointer_2d42bbbaff065a9cb38813f62e9dafda)() const = &::statiskit::UnivariateConditionalDistribution::copy; - boost::python::class_< autowig::Wrap_7ed55bcdec33582fb2767f7d96937c85, autowig::Held< autowig::Wrap_7ed55bcdec33582fb2767f7d96937c85 >::Type, boost::noncopyable > class_7ed55bcdec33582fb2767f7d96937c85("UnivariateConditionalDistribution", "", boost::python::no_init); - class_7ed55bcdec33582fb2767f7d96937c85.def("__call__", boost::python::pure_virtual(method_pointer_53f978a20dca5ccd9144b1aeb74559b6), 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.UnivariateDistribution`\n\n"); - class_7ed55bcdec33582fb2767f7d96937c85.def("loglikelihood", method_pointer_8dba0d01abc159cf8681ca1cca6dbacb, ""); - class_7ed55bcdec33582fb2767f7d96937c85.def("get_explanatory_space", boost::python::pure_virtual(method_pointer_152a627d69cd5b35837e015943fc1e75), boost::python::return_value_policy< boost::python::reference_existing_object >(), ":Return Type:\n :py:class:`statiskit.core.statiskit.MultivariateSampleSpace`\n\n"); - class_7ed55bcdec33582fb2767f7d96937c85.def("get_nb_parameters", boost::python::pure_virtual(method_pointer_a19605344e725c65ab302819d1663dbe), ":Return Type:\n :cpp:any:`unsigned` int\n\n"); - class_7ed55bcdec33582fb2767f7d96937c85.def("copy", boost::python::pure_virtual(method_pointer_2d42bbbaff065a9cb38813f62e9dafda), ""); - if(autowig::Held< struct ::statiskit::UnivariateConditionalDistribution >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_7ed55bcdec33582fb2767f7d96937c85 >::Type, autowig::Held< struct ::statiskit::UnivariateConditionalDistribution >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::UnivariateConditionalDistribution >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_7ee099e22285561eb2a1e4dac64d4ff9.cpp b/src/py/wrapper/wrapper_7ee099e22285561eb2a1e4dac64d4ff9.cpp deleted file mode 100644 index ecd571c8..00000000 --- a/src/py/wrapper/wrapper_7ee099e22285561eb2a1e4dac64d4ff9.cpp +++ /dev/null @@ -1,73 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_7ee099e22285561eb2a1e4dac64d4ff9 : public ::statiskit::Selection< ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::Estimator, public boost::python::wrapper< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator > > (result); - } - - - protected: - - virtual double scoring(struct ::statiskit::UnivariateConditionalDistribution const * param_0, class ::statiskit::UnivariateConditionalData const & param_1) const - { return this->get_override("scoring")(param_0, param_1); } - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_7ee099e22285561eb2a1e4dac64d4ff9 const volatile * get_pointer(autowig::Wrap_7ee099e22285561eb2a1e4dac64d4ff9 const volatile *c) { return c; } - template <> class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::Estimator const volatile * get_pointer::Estimator const volatile >(class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_7ee099e22285561eb2a1e4dac64d4ff9() -{ - - 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; - std::string name_cd94566e790a5588be95cba4cfaaec57 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__selection_cd94566e790a5588be95cba4cfaaec57"); - 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; - ::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("__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, ""); - class_7ee099e22285561eb2a1e4dac64d4ff9.def("add_estimator", method_pointer_140b0ba608935d5b9904110ae815942c, ""); - class_7ee099e22285561eb2a1e4dac64d4ff9.def("remove_estimator", method_pointer_9556611bcc2f52ad9b6ae596b8b387d7, ""); - - if(autowig::Held< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_7ee099e22285561eb2a1e4dac64d4ff9 >::Type, autowig::Held< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::Estimator >::Type, autowig::Held< struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file 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 deleted file mode 100644 index 5e89ad3c..00000000 --- a/src/py/wrapper/wrapper_836f90f02ebd5eee9cf678e466bfba83.cpp +++ /dev/null @@ -1,46 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::GumbelMinDistribution const volatile * get_pointer(class ::statiskit::GumbelMinDistribution const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_836f90f02ebd5eee9cf678e466bfba83() -{ - - 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; - 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; - 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_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"); - - if(autowig::Held< class ::statiskit::GumbelMinDistribution >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::GumbelMinDistribution >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GumbelMinDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_839b61ecb09d54819eb38cf69dde50bb.cpp b/src/py/wrapper/wrapper_839b61ecb09d54819eb38cf69dde50bb.cpp deleted file mode 100644 index 72409db1..00000000 --- a/src/py/wrapper/wrapper_839b61ecb09d54819eb38cf69dde50bb.cpp +++ /dev/null @@ -1,39 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution > const volatile * get_pointer const volatile >(struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_839b61ecb09d54819eb38cf69dde50bb() -{ - - 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; - 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 & >("")); - - if(autowig::Held< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution > >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution > > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_8481c329ca5e52b0af85447122c41ca5.cpp b/src/py/wrapper/wrapper_8481c329ca5e52b0af85447122c41ca5.cpp deleted file mode 100644 index d3baec2b..00000000 --- a/src/py/wrapper/wrapper_8481c329ca5e52b0af85447122c41ca5.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation > const volatile * get_pointer, struct ::statiskit::DiscreteMultivariateDistributionEstimation > const volatile >(class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_8481c329ca5e52b0af85447122c41ca5() -{ - - 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::MultivariateData const * (::statiskit::ActiveEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::DiscreteMultivariateDistribution >, ::statiskit::DiscreteMultivariateDistributionEstimation >::*method_pointer_211f4c49c9ef5890a0f088022651527f)() const = &::statiskit::ActiveEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::get_data; - boost::python::class_< class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation >, autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation > > > class_8481c329ca5e52b0af85447122c41ca5("_ActiveEstimation_8481c329ca5e52b0af85447122c41ca5", "", boost::python::no_init); - class_8481c329ca5e52b0af85447122c41ca5.def(boost::python::init< >("")); - class_8481c329ca5e52b0af85447122c41ca5.def(boost::python::init< struct ::statiskit::MultivariateData const * >("")); - class_8481c329ca5e52b0af85447122c41ca5.def(boost::python::init< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > const *, struct ::statiskit::MultivariateData const * >("")); - class_8481c329ca5e52b0af85447122c41ca5.def(boost::python::init< class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation > const & >("")); - class_8481c329ca5e52b0af85447122c41ca5.def("get_data", method_pointer_211f4c49c9ef5890a0f088022651527f, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - - if(autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_8486f4aa8ce25724972cec18f80c00cc.cpp b/src/py/wrapper/wrapper_8486f4aa8ce25724972cec18f80c00cc.cpp deleted file mode 100644 index 0dfa398f..00000000 --- a/src/py/wrapper/wrapper_8486f4aa8ce25724972cec18f80c00cc.cpp +++ /dev/null @@ -1,59 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_8486f4aa8ce25724972cec18f80c00cc : public ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistribution >, public boost::python::wrapper< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistribution > > - { - public: - - virtual double get_variance() const - { return this->get_override("get_variance")(); } - - virtual double get_mean() const - { return this->get_override("get_mean")(); } - - virtual unsigned int get_nb_parameters() const - { return this->get_override("get_nb_parameters")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_8486f4aa8ce25724972cec18f80c00cc const volatile * get_pointer(autowig::Wrap_8486f4aa8ce25724972cec18f80c00cc const volatile *c) { return c; } - template <> struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistribution > const volatile * get_pointer const volatile >(struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistribution > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_8486f4aa8ce25724972cec18f80c00cc() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistribution > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_8486f4aa8ce25724972cec18f80c00cc >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistribution > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistribution > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistribution > >::Type, autowig::Held< struct ::statiskit::DiscreteUnivariateDistribution >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_84a556d72f7851e1831ea2c8cb5d6cb3.cpp b/src/py/wrapper/wrapper_84a556d72f7851e1831ea2c8cb5d6cb3.cpp deleted file mode 100644 index a5741a68..00000000 --- a/src/py/wrapper/wrapper_84a556d72f7851e1831ea2c8cb5d6cb3.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_c38f91089ce155d9b417e9797b7f0346(class ::std::unique_ptr< class ::statiskit::OrdinalSampleSpace, struct ::std::default_delete< class ::statiskit::OrdinalSampleSpace > > const & instance, const class ::statiskit::OrdinalSampleSpace & param_out) { instance.operator*() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::std::unique_ptr< class ::statiskit::OrdinalSampleSpace, struct ::std::default_delete< class ::statiskit::OrdinalSampleSpace > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< class ::statiskit::OrdinalSampleSpace, struct ::std::default_delete< class ::statiskit::OrdinalSampleSpace > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_84a556d72f7851e1831ea2c8cb5d6cb3() -{ - - 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_84a556d72f7851e1831ea2c8cb5d6cb3_to_python - { - static PyObject* convert(class ::std::unique_ptr< class ::statiskit::OrdinalSampleSpace, struct ::std::default_delete< class ::statiskit::OrdinalSampleSpace > > const & unique_ptr_84a556d72f7851e1831ea2c8cb5d6cb3) - { - //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::OrdinalSampleSpace, struct ::std::default_delete< class ::statiskit::OrdinalSampleSpace > > & >(unique_ptr_84a556d72f7851e1831ea2c8cb5d6cb3).release()).ptr()); - std::shared_ptr< class ::statiskit::OrdinalSampleSpace > shared_ptr_84a556d72f7851e1831ea2c8cb5d6cb3(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::OrdinalSampleSpace, struct ::std::default_delete< class ::statiskit::OrdinalSampleSpace > > & >(unique_ptr_84a556d72f7851e1831ea2c8cb5d6cb3))); - return boost::python::incref(boost::python::object(shared_ptr_84a556d72f7851e1831ea2c8cb5d6cb3).ptr()); - } - }; - - boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::OrdinalSampleSpace, struct ::std::default_delete< class ::statiskit::OrdinalSampleSpace > >, unique_ptr_84a556d72f7851e1831ea2c8cb5d6cb3_to_python >(); -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_84c9be0b16d95273a960328d06f07469.cpp b/src/py/wrapper/wrapper_84c9be0b16d95273a960328d06f07469.cpp deleted file mode 100644 index d1038b9d..00000000 --- a/src/py/wrapper/wrapper_84c9be0b16d95273a960328d06f07469.cpp +++ /dev/null @@ -1,66 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_84c9be0b16d95273a960328d06f07469 : public ::statiskit::OptimizationEstimationImpl< unsigned int, class ::statiskit::BinomialDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator, public boost::python::wrapper< class ::statiskit::OptimizationEstimationImpl< unsigned int, class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > operator()(::statiskit::UnivariateDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_84c9be0b16d95273a960328d06f07469 const volatile * get_pointer(autowig::Wrap_84c9be0b16d95273a960328d06f07469 const volatile *c) { return c; } - template <> class ::statiskit::OptimizationEstimationImpl< unsigned int, class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator const volatile * get_pointer::Estimator const volatile >(class ::statiskit::OptimizationEstimationImpl< unsigned int, class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_84c9be0b16d95273a960328d06f07469() -{ - - 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; - std::string name_48bb93ba41cb566d971639633c42258d = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__optimization_estimation_impl_48bb93ba41cb566d971639633c42258d"); - boost::python::object module_48bb93ba41cb566d971639633c42258d(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_48bb93ba41cb566d971639633c42258d.c_str())))); - boost::python::scope().attr("__optimization_estimation_impl_48bb93ba41cb566d971639633c42258d") = module_48bb93ba41cb566d971639633c42258d; - boost::python::scope scope_48bb93ba41cb566d971639633c42258d = module_48bb93ba41cb566d971639633c42258d; - boost::python::class_< autowig::Wrap_84c9be0b16d95273a960328d06f07469, autowig::Held< autowig::Wrap_84c9be0b16d95273a960328d06f07469 >::Type, boost::python::bases< class ::statiskit::Optimization< struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator > >, boost::noncopyable > class_84c9be0b16d95273a960328d06f07469("Estimator", "", boost::python::no_init); - - if(autowig::Held< class ::statiskit::OptimizationEstimationImpl< unsigned int, class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_84c9be0b16d95273a960328d06f07469 >::Type, autowig::Held< class ::statiskit::OptimizationEstimationImpl< unsigned int, class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::OptimizationEstimationImpl< unsigned int, class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::OptimizationEstimationImpl< unsigned int, class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::Type, autowig::Held< class ::statiskit::Optimization< struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_84eec6a551bf57658127a555bf79a38f.cpp b/src/py/wrapper/wrapper_84eec6a551bf57658127a555bf79a38f.cpp deleted file mode 100644 index ca68edde..00000000 --- a/src/py/wrapper/wrapper_84eec6a551bf57658127a555bf79a38f.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::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation > const volatile * get_pointer *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation > const volatile >(class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_84eec6a551bf57658127a555bf79a38f() -{ - - 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; - ::statiskit::Index (::statiskit::OptimizationEstimationImpl< ::statiskit::MultivariateMixtureDistribution< ::statiskit::ContinuousMultivariateDistribution > *, ::statiskit::MultivariateMixtureDistribution< ::statiskit::ContinuousMultivariateDistribution >, ::statiskit::ContinuousMultivariateDistributionEstimation >::*method_pointer_398f1ff9c1de5e8d8c059d441d374a24)() const = &::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::size; - boost::python::class_< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation >, autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation > > > class_84eec6a551bf57658127a555bf79a38f("_OptimizationEstimationImpl_84eec6a551bf57658127a555bf79a38f", "", boost::python::no_init); - class_84eec6a551bf57658127a555bf79a38f.def(boost::python::init< >("")); - class_84eec6a551bf57658127a555bf79a38f.def(boost::python::init< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > const *, struct ::statiskit::MultivariateData const * >("")); - class_84eec6a551bf57658127a555bf79a38f.def(boost::python::init< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation > const & >("")); - class_84eec6a551bf57658127a555bf79a38f.def("__len__", method_pointer_398f1ff9c1de5e8d8c059d441d374a24, ""); - - if(autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_850400feaf015819b89ae0fb0bc38962.cpp b/src/py/wrapper/wrapper_850400feaf015819b89ae0fb0bc38962.cpp deleted file mode 100644 index ed686391..00000000 --- a/src/py/wrapper/wrapper_850400feaf015819b89ae0fb0bc38962.cpp +++ /dev/null @@ -1,49 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::OrdinalSampleSpace const volatile * get_pointer(class ::statiskit::OrdinalSampleSpace const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_850400feaf015819b89ae0fb0bc38962() -{ - - 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; - 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; - class ::std::unique_ptr< class ::statiskit::NominalSampleSpace, struct ::std::default_delete< class ::statiskit::NominalSampleSpace > > (::statiskit::OrdinalSampleSpace::*method_pointer_57b6fbac4790575084fe42696914a551)() const = &::statiskit::OrdinalSampleSpace::as_nominal; - 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_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("as_nominal", method_pointer_57b6fbac4790575084fe42696914a551, ""); - - if(autowig::Held< class ::statiskit::OrdinalSampleSpace >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::OrdinalSampleSpace >::Type, autowig::Held< struct ::statiskit::CategoricalSampleSpace >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_85102754beff532db66ca292ea3a6486.cpp b/src/py/wrapper/wrapper_85102754beff532db66ca292ea3a6486.cpp deleted file mode 100644 index 121f9d4c..00000000 --- a/src/py/wrapper/wrapper_85102754beff532db66ca292ea3a6486.cpp +++ /dev/null @@ -1,45 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution > const volatile * get_pointer const volatile >(class ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_85102754beff532db66ca292ea3a6486() -{ - - 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; - 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; - void (::statiskit::ShiftedDistribution< ::statiskit::DiscreteUnivariateDistribution >::*method_pointer_260f8141d2b0502b852fab135b7fb186)(struct ::statiskit::DiscreteUnivariateDistribution const &) = &::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution >::set_distribution; - 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_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 >(), ""); - class_85102754beff532db66ca292ea3a6486.def("set_distribution", method_pointer_260f8141d2b0502b852fab135b7fb186, ""); - - if(autowig::Held< class ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution > >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistribution > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_85895a324a625f0888907166731d1bca.cpp b/src/py/wrapper/wrapper_85895a324a625f0888907166731d1bca.cpp deleted file mode 100644 index d562a309..00000000 --- a/src/py/wrapper/wrapper_85895a324a625f0888907166731d1bca.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_85895a324a625f0888907166731d1bca() -{ - - 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::MultivariateData const * (::statiskit::ActiveEstimation< ::statiskit::MultivariateDistribution, ::statiskit::MultivariateDistributionEstimation >::*method_pointer_d074f81d124c593a9483366686044479)() const = &::statiskit::ActiveEstimation< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::get_data; - boost::python::class_< class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >, autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation > > > class_85895a324a625f0888907166731d1bca("_ActiveEstimation_85895a324a625f0888907166731d1bca", "", boost::python::no_init); - class_85895a324a625f0888907166731d1bca.def(boost::python::init< >("")); - class_85895a324a625f0888907166731d1bca.def(boost::python::init< struct ::statiskit::MultivariateData const * >("")); - class_85895a324a625f0888907166731d1bca.def(boost::python::init< struct ::statiskit::MultivariateDistribution const *, struct ::statiskit::MultivariateData const * >("")); - class_85895a324a625f0888907166731d1bca.def(boost::python::init< class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation > const & >("")); - class_85895a324a625f0888907166731d1bca.def("get_data", method_pointer_d074f81d124c593a9483366686044479, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - - if(autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_85e5d9c1d86a574d8623fe4bb0164527.cpp b/src/py/wrapper/wrapper_85e5d9c1d86a574d8623fe4bb0164527.cpp deleted file mode 100644 index b3834e67..00000000 --- a/src/py/wrapper/wrapper_85e5d9c1d86a574d8623fe4bb0164527.cpp +++ /dev/null @@ -1,39 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::ElementaryEvent< struct ::statiskit::DiscreteEvent > const volatile * get_pointer const volatile >(class ::statiskit::ElementaryEvent< struct ::statiskit::DiscreteEvent > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_85e5d9c1d86a574d8623fe4bb0164527() -{ - - 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; - int const & (::statiskit::ElementaryEvent< ::statiskit::DiscreteEvent >::*method_pointer_2a3a0db3adea56158741771284715f12)() const = &::statiskit::ElementaryEvent< struct ::statiskit::DiscreteEvent >::get_value; - 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_value", method_pointer_2a3a0db3adea56158741771284715f12, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - - if(autowig::Held< class ::statiskit::ElementaryEvent< struct ::statiskit::DiscreteEvent > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::ElementaryEvent< struct ::statiskit::DiscreteEvent > >::Type, autowig::Held< struct ::statiskit::DiscreteEvent >::Type >(); - } - -} \ No newline at end of file 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 deleted file mode 100644 index 1ed9f760..00000000 --- a/src/py/wrapper/wrapper_86541250592e58489f051f41f0896e22.cpp +++ /dev/null @@ -1,53 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_86541250592e58489f051f41f0896e22 : public ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator, ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::Estimator >, public boost::python::wrapper< 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 > > - { - public: - - - protected: - - virtual double scoring(struct ::statiskit::UnivariateConditionalDistribution const * param_0, class ::statiskit::UnivariateConditionalData const & param_1) const - { return this->get_override("scoring")(param_0, param_1); } - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_86541250592e58489f051f41f0896e22 const volatile * get_pointer(autowig::Wrap_86541250592e58489f051f41f0896e22 const volatile *c) { return c; } - template <> 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 > const volatile * get_pointer::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::Estimator > const volatile >(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 > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_86541250592e58489f051f41f0896e22() -{ - - 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; - 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); - - 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) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_86541250592e58489f051f41f0896e22 >::Type, 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 > >::Type >(); - boost::python::register_ptr_to_python< 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 > >::Type >(); - boost::python::implicitly_convertible< 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 > >::Type, autowig::Held< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_86ceaf8153c052c9b470c7e534cdb934.cpp b/src/py/wrapper/wrapper_86ceaf8153c052c9b470c7e534cdb934.cpp deleted file mode 100644 index 5e8e3217..00000000 --- a/src/py/wrapper/wrapper_86ceaf8153c052c9b470c7e534cdb934.cpp +++ /dev/null @@ -1,36 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateData, class ::statiskit::WeightedUnivariateData, class ::statiskit::WeightedData< struct ::statiskit::UnivariateData > > const volatile * get_pointer > const volatile >(struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateData, class ::statiskit::WeightedUnivariateData, class ::statiskit::WeightedData< struct ::statiskit::UnivariateData > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_86ceaf8153c052c9b470c7e534cdb934() -{ - - 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; - 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< >("")); - - if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateData, class ::statiskit::WeightedUnivariateData, class ::statiskit::WeightedData< struct ::statiskit::UnivariateData > > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateData, class ::statiskit::WeightedUnivariateData, class ::statiskit::WeightedData< struct ::statiskit::UnivariateData > > >::Type, autowig::Held< class ::statiskit::WeightedData< struct ::statiskit::UnivariateData > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_871f2a5a4b135dfeb5ac066db0fbca5c.cpp b/src/py/wrapper/wrapper_871f2a5a4b135dfeb5ac066db0fbca5c.cpp deleted file mode 100644 index 375a113e..00000000 --- a/src/py/wrapper/wrapper_871f2a5a4b135dfeb5ac066db0fbca5c.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::NormalDistributionMLEstimation::Estimator const volatile * get_pointer(struct ::statiskit::NormalDistributionMLEstimation::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_871f2a5a4b135dfeb5ac066db0fbca5c() -{ - - 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; - std::string name_aabf684ce17950b49b6345c1ab565540 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._normal_distribution_ml_estimation"); - 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; - 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< >("")); - - if(autowig::Held< struct ::statiskit::NormalDistributionMLEstimation::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::NormalDistributionMLEstimation::Estimator >::Type, autowig::Held< struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_87317e63de535031ba8bf5e2f19134ef.cpp b/src/py/wrapper/wrapper_87317e63de535031ba8bf5e2f19134ef.cpp deleted file mode 100644 index 563151fe..00000000 --- a/src/py/wrapper/wrapper_87317e63de535031ba8bf5e2f19134ef.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::LazyEstimation< class ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const volatile * get_pointer, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const volatile >(class ::statiskit::LazyEstimation< class ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_87317e63de535031ba8bf5e2f19134ef() -{ - - 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; - 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 & >("")); - - if(autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type, autowig::Held< struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_87b566a692cb54b18914b54eb295ef9a.cpp b/src/py/wrapper/wrapper_87b566a692cb54b18914b54eb295ef9a.cpp deleted file mode 100644 index 5591a687..00000000 --- a/src/py/wrapper/wrapper_87b566a692cb54b18914b54eb295ef9a.cpp +++ /dev/null @@ -1,58 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_87b566a692cb54b18914b54eb295ef9a : public ::statiskit::UnivariateDispersionEstimation, public boost::python::wrapper< class ::statiskit::UnivariateDispersionEstimation > - { - public: - - virtual double const & get_dispersion() const - { - double* result = this->get_override("get_dispersion")(); - return *result; - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_87b566a692cb54b18914b54eb295ef9a const volatile * get_pointer(autowig::Wrap_87b566a692cb54b18914b54eb295ef9a const volatile *c) { return c; } - template <> class ::statiskit::UnivariateDispersionEstimation const volatile * get_pointer(class ::statiskit::UnivariateDispersionEstimation const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_87b566a692cb54b18914b54eb295ef9a() -{ - - 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; - double const & (::statiskit::UnivariateDispersionEstimation::*method_pointer_0301fbd58a7a5c1388ceb1e5f1396915)() const = &::statiskit::UnivariateDispersionEstimation::get_location; - double const & (::statiskit::UnivariateDispersionEstimation::*method_pointer_a18c7d90bacb538d9895cf5c0091b871)() const = &::statiskit::UnivariateDispersionEstimation::get_dispersion; - boost::python::class_< autowig::Wrap_87b566a692cb54b18914b54eb295ef9a, autowig::Held< autowig::Wrap_87b566a692cb54b18914b54eb295ef9a >::Type, boost::noncopyable > class_87b566a692cb54b18914b54eb295ef9a("UnivariateDispersionEstimation", "", boost::python::no_init); - class_87b566a692cb54b18914b54eb295ef9a.def("get_location", method_pointer_0301fbd58a7a5c1388ceb1e5f1396915, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - class_87b566a692cb54b18914b54eb295ef9a.def("get_dispersion", boost::python::pure_virtual(method_pointer_a18c7d90bacb538d9895cf5c0091b871), boost::python::return_value_policy< boost::python::return_by_value >(), ""); - if(autowig::Held< class ::statiskit::UnivariateDispersionEstimation >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_87b566a692cb54b18914b54eb295ef9a >::Type, autowig::Held< class ::statiskit::UnivariateDispersionEstimation >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::UnivariateDispersionEstimation >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_87bede3683865d5daba537c08a5c665f.cpp b/src/py/wrapper/wrapper_87bede3683865d5daba537c08a5c665f.cpp deleted file mode 100644 index 8d68e7ce..00000000 --- a/src/py/wrapper/wrapper_87bede3683865d5daba537c08a5c665f.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_87bede3683865d5daba537c08a5c665f() -{ - - 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; - 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 & >("")); - - if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type, autowig::Held< struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_87d8e2ef8c42506c83fc802501fb4284.cpp b/src/py/wrapper/wrapper_87d8e2ef8c42506c83fc802501fb4284.cpp deleted file mode 100644 index 544d4e00..00000000 --- a/src/py/wrapper/wrapper_87d8e2ef8c42506c83fc802501fb4284.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_8431548d625e5fb2bbf06657a8ece556(class ::std::unique_ptr< struct ::statiskit::UnivariateLocationEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateLocationEstimation > > const & instance, const struct ::statiskit::UnivariateLocationEstimation & param_out) { instance.operator*() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::std::unique_ptr< struct ::statiskit::UnivariateLocationEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateLocationEstimation > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< struct ::statiskit::UnivariateLocationEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateLocationEstimation > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_87d8e2ef8c42506c83fc802501fb4284() -{ - - 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_87d8e2ef8c42506c83fc802501fb4284_to_python - { - static PyObject* convert(class ::std::unique_ptr< struct ::statiskit::UnivariateLocationEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateLocationEstimation > > const & unique_ptr_87d8e2ef8c42506c83fc802501fb4284) - { - //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< struct ::statiskit::UnivariateLocationEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateLocationEstimation > > & >(unique_ptr_87d8e2ef8c42506c83fc802501fb4284).release()).ptr()); - std::shared_ptr< struct ::statiskit::UnivariateLocationEstimation > shared_ptr_87d8e2ef8c42506c83fc802501fb4284(std::move(const_cast< class ::std::unique_ptr< struct ::statiskit::UnivariateLocationEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateLocationEstimation > > & >(unique_ptr_87d8e2ef8c42506c83fc802501fb4284))); - return boost::python::incref(boost::python::object(shared_ptr_87d8e2ef8c42506c83fc802501fb4284).ptr()); - } - }; - - boost::python::to_python_converter< class ::std::unique_ptr< struct ::statiskit::UnivariateLocationEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateLocationEstimation > >, unique_ptr_87d8e2ef8c42506c83fc802501fb4284_to_python >(); -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_881a8218d7d65c82b32d722273692e73.cpp b/src/py/wrapper/wrapper_881a8218d7d65c82b32d722273692e73.cpp deleted file mode 100644 index d38a2f15..00000000 --- a/src/py/wrapper/wrapper_881a8218d7d65c82b32d722273692e73.cpp +++ /dev/null @@ -1,66 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_881a8218d7d65c82b32d722273692e73 : public ::statiskit::ContinuousMultivariateConditionalDistributionEstimation::Estimator, public boost::python::wrapper< struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation > > operator()(::statiskit::MultivariateConditionalDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_881a8218d7d65c82b32d722273692e73 const volatile * get_pointer(autowig::Wrap_881a8218d7d65c82b32d722273692e73 const volatile *c) { return c; } - template <> struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation::Estimator const volatile * get_pointer(struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_881a8218d7d65c82b32d722273692e73() -{ - - 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; - std::string name_9f71ff88156f5fd0a459f920329e5dc8 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._continuous_multivariate_conditional_distribution_estimation"); - boost::python::object module_9f71ff88156f5fd0a459f920329e5dc8(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_9f71ff88156f5fd0a459f920329e5dc8.c_str())))); - boost::python::scope().attr("_continuous_multivariate_conditional_distribution_estimation") = module_9f71ff88156f5fd0a459f920329e5dc8; - boost::python::scope scope_9f71ff88156f5fd0a459f920329e5dc8 = module_9f71ff88156f5fd0a459f920329e5dc8; - boost::python::class_< autowig::Wrap_881a8218d7d65c82b32d722273692e73, autowig::Held< autowig::Wrap_881a8218d7d65c82b32d722273692e73 >::Type, boost::python::bases< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator >, boost::noncopyable > class_881a8218d7d65c82b32d722273692e73("Estimator", "", boost::python::no_init); - - if(autowig::Held< struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_881a8218d7d65c82b32d722273692e73 >::Type, autowig::Held< struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation::Estimator >::Type, autowig::Held< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_886998686eca518d858abef756189174.cpp b/src/py/wrapper/wrapper_886998686eca518d858abef756189174.cpp deleted file mode 100644 index a39da31c..00000000 --- a/src/py/wrapper/wrapper_886998686eca518d858abef756189174.cpp +++ /dev/null @@ -1,37 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::DiscreteUnivariateMixtureDistribution const volatile * get_pointer(struct ::statiskit::DiscreteUnivariateMixtureDistribution const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_886998686eca518d858abef756189174() -{ - - 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; - 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 & >("")); - - if(autowig::Held< struct ::statiskit::DiscreteUnivariateMixtureDistribution >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::DiscreteUnivariateMixtureDistribution >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::QuantitativeUnivariateMixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution > > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_88cb53c05b215504b1f0ee0564765af0.cpp b/src/py/wrapper/wrapper_88cb53c05b215504b1f0ee0564765af0.cpp deleted file mode 100644 index 8de878d7..00000000 --- a/src/py/wrapper/wrapper_88cb53c05b215504b1f0ee0564765af0.cpp +++ /dev/null @@ -1,89 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_88cb53c05b215504b1f0ee0564765af0 : public ::statiskit::MultivariateData, public boost::python::wrapper< struct ::statiskit::MultivariateData > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateData, struct ::std::default_delete< struct ::statiskit::MultivariateData > > copy() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateData, struct ::std::default_delete< struct ::statiskit::MultivariateData > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateData, struct ::std::default_delete< struct ::statiskit::MultivariateData > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateData, struct ::std::default_delete< struct ::statiskit::MultivariateData > > extract(::statiskit::Indices const & param_0) const - { - ::std::unique_ptr< struct ::statiskit::MultivariateData, struct ::std::default_delete< struct ::statiskit::MultivariateData > > ::element_type* result = this->get_override("extract")(param_0); - return ::std::unique_ptr< struct ::statiskit::MultivariateData, struct ::std::default_delete< struct ::statiskit::MultivariateData > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateData, struct ::std::default_delete< struct ::statiskit::UnivariateData > > extract(::statiskit::Index const & param_0) const - { - ::std::unique_ptr< struct ::statiskit::UnivariateData, struct ::std::default_delete< struct ::statiskit::UnivariateData > > ::element_type* result = this->get_override("extract")(param_0); - return ::std::unique_ptr< struct ::statiskit::UnivariateData, struct ::std::default_delete< struct ::statiskit::UnivariateData > > (result); - } - - virtual struct ::statiskit::MultivariateSampleSpace const * get_sample_space() const - { return this->get_override("get_sample_space")(); } - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateData::Generator, struct ::std::default_delete< struct ::statiskit::MultivariateData::Generator > > generator() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateData::Generator, struct ::std::default_delete< struct ::statiskit::MultivariateData::Generator > > ::element_type* result = this->get_override("generator")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateData::Generator, struct ::std::default_delete< struct ::statiskit::MultivariateData::Generator > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_88cb53c05b215504b1f0ee0564765af0 const volatile * get_pointer(autowig::Wrap_88cb53c05b215504b1f0ee0564765af0 const volatile *c) { return c; } - template <> struct ::statiskit::MultivariateData const volatile * get_pointer(struct ::statiskit::MultivariateData const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_88cb53c05b215504b1f0ee0564765af0() -{ - - 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; - ::statiskit::Index (::statiskit::MultivariateData::*method_pointer_e5fc456b4a2d5131b0cd3ab814baba49)() const = &::statiskit::MultivariateData::size; - class ::std::unique_ptr< struct ::statiskit::MultivariateData::Generator, struct ::std::default_delete< struct ::statiskit::MultivariateData::Generator > > (::statiskit::MultivariateData::*method_pointer_facf1de3504b5543b1eed987285d8673)() const = &::statiskit::MultivariateData::generator; - struct ::statiskit::MultivariateSampleSpace const * (::statiskit::MultivariateData::*method_pointer_2da46638257d59e48fa1636c64d254bf)() const = &::statiskit::MultivariateData::get_sample_space; - class ::std::unique_ptr< struct ::statiskit::UnivariateData, struct ::std::default_delete< struct ::statiskit::UnivariateData > > (::statiskit::MultivariateData::*method_pointer_03ae26ff6e5c56ac9c1e8dc84d177549)(::statiskit::Index const &) const = &::statiskit::MultivariateData::extract; - class ::std::unique_ptr< struct ::statiskit::MultivariateData, struct ::std::default_delete< struct ::statiskit::MultivariateData > > (::statiskit::MultivariateData::*method_pointer_6458b57af188571eb3d4621eb252540b)(::statiskit::Indices const &) const = &::statiskit::MultivariateData::extract; - class ::std::unique_ptr< struct ::statiskit::MultivariateData, struct ::std::default_delete< struct ::statiskit::MultivariateData > > (::statiskit::MultivariateData::*method_pointer_772fe48a3d9157a8866c84dd1f9b5675)() const = &::statiskit::MultivariateData::copy; - double (::statiskit::MultivariateData::*method_pointer_21b09584f6625e14abe2acdb420c6b08)() const = &::statiskit::MultivariateData::compute_total; - boost::python::class_< autowig::Wrap_88cb53c05b215504b1f0ee0564765af0, autowig::Held< autowig::Wrap_88cb53c05b215504b1f0ee0564765af0 >::Type, boost::noncopyable > class_88cb53c05b215504b1f0ee0564765af0("MultivariateData", "", boost::python::no_init); - class_88cb53c05b215504b1f0ee0564765af0.def("__len__", method_pointer_e5fc456b4a2d5131b0cd3ab814baba49, ""); - class_88cb53c05b215504b1f0ee0564765af0.def("__iter__", boost::python::pure_virtual(method_pointer_facf1de3504b5543b1eed987285d8673), ""); - class_88cb53c05b215504b1f0ee0564765af0.def("get_sample_space", boost::python::pure_virtual(method_pointer_2da46638257d59e48fa1636c64d254bf), boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_88cb53c05b215504b1f0ee0564765af0.def("extract", boost::python::pure_virtual(method_pointer_03ae26ff6e5c56ac9c1e8dc84d177549), ""); - class_88cb53c05b215504b1f0ee0564765af0.def("extract", boost::python::pure_virtual(method_pointer_6458b57af188571eb3d4621eb252540b), ""); - class_88cb53c05b215504b1f0ee0564765af0.def("copy", boost::python::pure_virtual(method_pointer_772fe48a3d9157a8866c84dd1f9b5675), ""); - class_88cb53c05b215504b1f0ee0564765af0.def("compute_total", method_pointer_21b09584f6625e14abe2acdb420c6b08, ""); - if(autowig::Held< struct ::statiskit::MultivariateData >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_88cb53c05b215504b1f0ee0564765af0 >::Type, autowig::Held< struct ::statiskit::MultivariateData >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::MultivariateData >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_8946cbc54c235b72b2e100c2785ce4c3.cpp b/src/py/wrapper/wrapper_8946cbc54c235b72b2e100c2785ce4c3.cpp deleted file mode 100644 index fab32002..00000000 --- a/src/py/wrapper/wrapper_8946cbc54c235b72b2e100c2785ce4c3.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::LazyEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile * get_pointer, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile >(class ::statiskit::LazyEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_8946cbc54c235b72b2e100c2785ce4c3() -{ - - 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; - 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 & >("")); - - if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, autowig::Held< struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_899c8afc48a850aaac3ae5c4614380e9.cpp b/src/py/wrapper/wrapper_899c8afc48a850aaac3ae5c4614380e9.cpp deleted file mode 100644 index 7755ed8f..00000000 --- a/src/py/wrapper/wrapper_899c8afc48a850aaac3ae5c4614380e9.cpp +++ /dev/null @@ -1,38 +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::CategoricalMultivariateDistributionEstimation > const volatile * get_pointer, struct ::statiskit::CategoricalMultivariateDistributionEstimation > const volatile >(class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_899c8afc48a850aaac3ae5c4614380e9() -{ - - 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; - 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 & >("")); - - if(autowig::Held< class ::statiskit::LazyEstimation< 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::CategoricalMultivariateDistributionEstimation > >::Type, autowig::Held< struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_89be9fb233875ed0ab82187a315d00e7.cpp b/src/py/wrapper/wrapper_89be9fb233875ed0ab82187a315d00e7.cpp deleted file mode 100644 index 917b972c..00000000 --- a/src/py/wrapper/wrapper_89be9fb233875ed0ab82187a315d00e7.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_d4a73547b6265f89acbfcd9a59c4bc0b(class ::std::unique_ptr< struct ::statiskit::MultivariateLocationEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateLocationEstimation > > const & instance, const struct ::statiskit::MultivariateLocationEstimation & param_out) { instance.operator*() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::std::unique_ptr< struct ::statiskit::MultivariateLocationEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateLocationEstimation > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< struct ::statiskit::MultivariateLocationEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateLocationEstimation > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_89be9fb233875ed0ab82187a315d00e7() -{ - - 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_89be9fb233875ed0ab82187a315d00e7_to_python - { - static PyObject* convert(class ::std::unique_ptr< struct ::statiskit::MultivariateLocationEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateLocationEstimation > > const & unique_ptr_89be9fb233875ed0ab82187a315d00e7) - { - //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< struct ::statiskit::MultivariateLocationEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateLocationEstimation > > & >(unique_ptr_89be9fb233875ed0ab82187a315d00e7).release()).ptr()); - std::shared_ptr< struct ::statiskit::MultivariateLocationEstimation > shared_ptr_89be9fb233875ed0ab82187a315d00e7(std::move(const_cast< class ::std::unique_ptr< struct ::statiskit::MultivariateLocationEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateLocationEstimation > > & >(unique_ptr_89be9fb233875ed0ab82187a315d00e7))); - return boost::python::incref(boost::python::object(shared_ptr_89be9fb233875ed0ab82187a315d00e7).ptr()); - } - }; - - boost::python::to_python_converter< class ::std::unique_ptr< struct ::statiskit::MultivariateLocationEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateLocationEstimation > >, unique_ptr_89be9fb233875ed0ab82187a315d00e7_to_python >(); -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_8a467c708d9c5620937b1f63cde332b1.cpp b/src/py/wrapper/wrapper_8a467c708d9c5620937b1f63cde332b1.cpp deleted file mode 100644 index 2d0387ab..00000000 --- a/src/py/wrapper/wrapper_8a467c708d9c5620937b1f63cde332b1.cpp +++ /dev/null @@ -1,73 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_8a467c708d9c5620937b1f63cde332b1 : public ::statiskit::Selection< ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator, public boost::python::wrapper< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > (result); - } - - - protected: - - virtual double scoring(struct ::statiskit::UnivariateDistribution const * param_0, struct ::statiskit::UnivariateData const & param_1) const - { return this->get_override("scoring")(param_0, param_1); } - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_8a467c708d9c5620937b1f63cde332b1 const volatile * get_pointer(autowig::Wrap_8a467c708d9c5620937b1f63cde332b1 const volatile *c) { return c; } - template <> class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator const volatile * get_pointer::Estimator const volatile >(class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_8a467c708d9c5620937b1f63cde332b1() -{ - - 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; - std::string name_6d92f9f1e7ca5180bf403b23e9073d86 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__selection_6d92f9f1e7ca5180bf403b23e9073d86"); - 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; - ::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("__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, ""); - class_8a467c708d9c5620937b1f63cde332b1.def("add_estimator", method_pointer_fcafee85447e50158a0e087e45635955, ""); - class_8a467c708d9c5620937b1f63cde332b1.def("remove_estimator", method_pointer_e1756c5ca72c5f958a12e2a83458b927, ""); - - if(autowig::Held< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_8a467c708d9c5620937b1f63cde332b1 >::Type, autowig::Held< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator >::Type, autowig::Held< struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_8a816909345b5bf2911f863db5b8cb0b.cpp b/src/py/wrapper/wrapper_8a816909345b5bf2911f863db5b8cb0b.cpp deleted file mode 100644 index f338cf94..00000000 --- a/src/py/wrapper/wrapper_8a816909345b5bf2911f863db5b8cb0b.cpp +++ /dev/null @@ -1,43 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::WeightedData< struct ::statiskit::MultivariateData >::Generator const volatile * get_pointer::Generator const volatile >(class ::statiskit::WeightedData< struct ::statiskit::MultivariateData >::Generator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_8a816909345b5bf2911f863db5b8cb0b() -{ - - 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; - std::string name_5b5f1c1f4aa852eab398cea6df20fee2 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__weighted_data_5b5f1c1f4aa852eab398cea6df20fee2"); - 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; - 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("weight", method_pointer_29ca89a65c145b51b49d5ff023beda12, ""); - - if(autowig::Held< class ::statiskit::WeightedData< struct ::statiskit::MultivariateData >::Generator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::WeightedData< struct ::statiskit::MultivariateData >::Generator >::Type, autowig::Held< struct ::statiskit::MultivariateData::Generator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_8c51a578c55d5bdd9eb4e60d4581366b.cpp b/src/py/wrapper/wrapper_8c51a578c55d5bdd9eb4e60d4581366b.cpp deleted file mode 100644 index 8922891b..00000000 --- a/src/py/wrapper/wrapper_8c51a578c55d5bdd9eb4e60d4581366b.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_b693b91fd62c5c3c95dbeda328fc8440(class ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator > > const & instance, const struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator & param_out) { instance.operator*() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_8c51a578c55d5bdd9eb4e60d4581366b() -{ - - 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_8c51a578c55d5bdd9eb4e60d4581366b_to_python - { - static PyObject* convert(class ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator > > const & unique_ptr_8c51a578c55d5bdd9eb4e60d4581366b) - { - //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator > > & >(unique_ptr_8c51a578c55d5bdd9eb4e60d4581366b).release()).ptr()); - std::shared_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator > shared_ptr_8c51a578c55d5bdd9eb4e60d4581366b(std::move(const_cast< class ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator > > & >(unique_ptr_8c51a578c55d5bdd9eb4e60d4581366b))); - return boost::python::incref(boost::python::object(shared_ptr_8c51a578c55d5bdd9eb4e60d4581366b).ptr()); - } - }; - - boost::python::to_python_converter< class ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator > >, unique_ptr_8c51a578c55d5bdd9eb4e60d4581366b_to_python >(); -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_8c6ff66ad2db50f3b16cf4191e75d77b.cpp b/src/py/wrapper/wrapper_8c6ff66ad2db50f3b16cf4191e75d77b.cpp deleted file mode 100644 index f0a8a851..00000000 --- a/src/py/wrapper/wrapper_8c6ff66ad2db50f3b16cf4191e75d77b.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::OptimizationEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution *, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const volatile * get_pointer const volatile >(struct ::statiskit::OptimizationEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution *, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_8c6ff66ad2db50f3b16cf4191e75d77b() -{ - - 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::OptimizationEstimation< ::statiskit::ContinuousUnivariateMixtureDistribution *, ::statiskit::ContinuousUnivariateMixtureDistribution, ::statiskit::ContinuousUnivariateDistributionEstimation >::*method_pointer_d4f2a767b0cd5fc18f4f1f6ec9b3f6ce)(::statiskit::Index const &) const = &::statiskit::OptimizationEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution *, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::get_iteration; - boost::python::class_< struct ::statiskit::OptimizationEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution *, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >, autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution *, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::ContinuousUnivariateMixtureDistribution *, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > > > class_8c6ff66ad2db50f3b16cf4191e75d77b("_OptimizationEstimation_8c6ff66ad2db50f3b16cf4191e75d77b", "", boost::python::no_init); - class_8c6ff66ad2db50f3b16cf4191e75d77b.def(boost::python::init< >("")); - class_8c6ff66ad2db50f3b16cf4191e75d77b.def(boost::python::init< struct ::statiskit::ContinuousUnivariateMixtureDistribution const *, struct ::statiskit::UnivariateData const * >("")); - class_8c6ff66ad2db50f3b16cf4191e75d77b.def(boost::python::init< struct ::statiskit::OptimizationEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution *, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const & >("")); - class_8c6ff66ad2db50f3b16cf4191e75d77b.def("get_iteration", method_pointer_d4f2a767b0cd5fc18f4f1f6ec9b3f6ce, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - - if(autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution *, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution *, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::ContinuousUnivariateMixtureDistribution *, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file 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 deleted file mode 100644 index eb9c0ba1..00000000 --- a/src/py/wrapper/wrapper_8d6042c687a1543d97b4931d7ca1fca8.cpp +++ /dev/null @@ -1,88 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_8d6042c687a1543d97b4931d7ca1fca8 : public ::statiskit::MixtureDistribution< ::statiskit::DiscreteMultivariateDistribution >, public boost::python::wrapper< class ::statiskit::MixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateDistribution > > copy() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateDistribution > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateDistribution > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > simulate() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > ::element_type* result = this->get_override("simulate")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > (result); - } - - virtual double probability(struct ::statiskit::MultivariateEvent const * param_0, bool const & param_1) const - { return this->get_override("probability")(param_0, param_1); } - - virtual ::statiskit::Index get_nb_components() const - { return this->get_override("get_nb_components")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_8d6042c687a1543d97b4931d7ca1fca8 const volatile * get_pointer(autowig::Wrap_8d6042c687a1543d97b4931d7ca1fca8 const volatile *c) { return c; } - template <> class ::statiskit::MixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > const volatile * get_pointer const volatile >(class ::statiskit::MixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_8d6042c687a1543d97b4931d7ca1fca8() -{ - - 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; - ::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; - class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const & (::statiskit::MixtureDistribution< ::statiskit::DiscreteMultivariateDistribution >::*method_pointer_2b49ca2193805fee9ca87248802050e0)() const = &::statiskit::MixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >::get_pi; - void (::statiskit::MixtureDistribution< ::statiskit::DiscreteMultivariateDistribution >::*method_pointer_07e0018ec5b751b7bba04dbd50815753)(class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const &) = &::statiskit::MixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >::set_pi; - class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > (::statiskit::MixtureDistribution< ::statiskit::DiscreteMultivariateDistribution >::*method_pointer_2cd6c078416e568799bab23dfb509e2f)(struct ::statiskit::MultivariateEvent const *, bool const &) const = &::statiskit::MixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >::posterior; - ::statiskit::Index (::statiskit::MixtureDistribution< ::statiskit::DiscreteMultivariateDistribution >::*method_pointer_b228d8d88e9b5bb4b32da69c87abc7dc)(struct ::statiskit::MultivariateEvent const *) const = &::statiskit::MixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >::assignment; - class ::std::vector< unsigned long int, class ::std::allocator< unsigned long int > > (::statiskit::MixtureDistribution< ::statiskit::DiscreteMultivariateDistribution >::*method_pointer_f9d07f1dafa95a2582d11d0afb166d3a)(struct ::statiskit::MultivariateData const &) const = &::statiskit::MixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >::assignment; - 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_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, ""); - class_8d6042c687a1543d97b4931d7ca1fca8.def("get_pi", method_pointer_2b49ca2193805fee9ca87248802050e0, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - class_8d6042c687a1543d97b4931d7ca1fca8.def("set_pi", method_pointer_07e0018ec5b751b7bba04dbd50815753, ""); - class_8d6042c687a1543d97b4931d7ca1fca8.def("posterior", method_pointer_2cd6c078416e568799bab23dfb509e2f, ""); - class_8d6042c687a1543d97b4931d7ca1fca8.def("assignment", method_pointer_b228d8d88e9b5bb4b32da69c87abc7dc, ""); - class_8d6042c687a1543d97b4931d7ca1fca8.def("assignment", method_pointer_f9d07f1dafa95a2582d11d0afb166d3a, ""); - class_8d6042c687a1543d97b4931d7ca1fca8.def("uncertainty", method_pointer_5ec1f291269a5a61a3a8ad54a8af8fad, ""); - class_8d6042c687a1543d97b4931d7ca1fca8.def("uncertainty", method_pointer_ad794feca936536a9d56d44c7b798eb2, ""); - - if(autowig::Held< class ::statiskit::MixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_8d6042c687a1543d97b4931d7ca1fca8 >::Type, autowig::Held< class ::statiskit::MixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::MixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::MixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > >::Type, autowig::Held< struct ::statiskit::DiscreteMultivariateDistribution >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_8e92507e5f595339b8e2826b584e0a7b.cpp b/src/py/wrapper/wrapper_8e92507e5f595339b8e2826b584e0a7b.cpp deleted file mode 100644 index a08c4633..00000000 --- a/src/py/wrapper/wrapper_8e92507e5f595339b8e2826b584e0a7b.cpp +++ /dev/null @@ -1,25 +0,0 @@ -#include "_core.h" - - -void wrapper_8e92507e5f595339b8e2826b584e0a7b() -{ - - 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; - std::string name_8f3919223a1f55afb240c3500b95c95b = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__selection_8f3919223a1f55afb240c3500b95c95b"); - 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; - std::string name_08e79862ae80532bb837c70a9c93652b = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._criterion_estimator"); - boost::python::object module_08e79862ae80532bb837c70a9c93652b(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_08e79862ae80532bb837c70a9c93652b.c_str())))); - boost::python::scope().attr("_criterion_estimator") = module_08e79862ae80532bb837c70a9c93652b; - boost::python::scope scope_08e79862ae80532bb837c70a9c93652b = module_08e79862ae80532bb837c70a9c93652b; - boost::python::enum_< enum ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::CriterionEstimator::criterion_type > enum_8e92507e5f595339b8e2826b584e0a7b("criterion_type"); - enum_8e92507e5f595339b8e2826b584e0a7b.value("AIC", ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::CriterionEstimator::AIC); - enum_8e92507e5f595339b8e2826b584e0a7b.value("AI_CC", ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::CriterionEstimator::AICc); - enum_8e92507e5f595339b8e2826b584e0a7b.value("BIC", ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::CriterionEstimator::BIC); - enum_8e92507e5f595339b8e2826b584e0a7b.value("HQIC", ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::CriterionEstimator::HQIC); - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_8efea02ccdc156c4aa5aae37b04b810a.cpp b/src/py/wrapper/wrapper_8efea02ccdc156c4aa5aae37b04b810a.cpp deleted file mode 100644 index 86eab1c2..00000000 --- a/src/py/wrapper/wrapper_8efea02ccdc156c4aa5aae37b04b810a.cpp +++ /dev/null @@ -1,54 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::OrdinalDistribution const volatile * get_pointer(class ::statiskit::OrdinalDistribution const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_8efea02ccdc156c4aa5aae37b04b810a() -{ - - 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; - 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_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_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; - boost::python::class_< class ::statiskit::OrdinalDistribution, autowig::Held< class ::statiskit::OrdinalDistribution >::Type, boost::python::bases< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::OrdinalDistribution, class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::CategoricalUnivariateDistribution > > > > class_8efea02ccdc156c4aa5aae37b04b810a("OrdinalDistribution", "This class OrdinalDistribution represents the distribution of a random\nordinal component $ S$. The support is a finite ordered set of\ncategories (string) $ :raw-latex:`\\mathcal{S}`\n=:raw-latex:`\\left`:raw-latex:`\\lbrace `s\\_1, :raw-latex:`\\ldots`, s\\_J\n:raw-latex:`\\right`:raw-latex:`\\rbrace `$ and we have $\n:raw-latex:`\\sum`\\_{j=1}^J P(S=s\\_j) = 1 $.\n\n", boost::python::no_init); - 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("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_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_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"); - - if(autowig::Held< class ::statiskit::OrdinalDistribution >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::OrdinalDistribution >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::OrdinalDistribution, class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::CategoricalUnivariateDistribution > > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_8f3919223a1f55afb240c3500b95c95b.cpp b/src/py/wrapper/wrapper_8f3919223a1f55afb240c3500b95c95b.cpp deleted file mode 100644 index 4de6ffab..00000000 --- a/src/py/wrapper/wrapper_8f3919223a1f55afb240c3500b95c95b.cpp +++ /dev/null @@ -1,45 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_8f3919223a1f55afb240c3500b95c95b() -{ - - 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; - ::statiskit::Index (::statiskit::Selection< ::statiskit::DiscreteUnivariateDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::*method_pointer_f2a312cb4a5d590dbb1e9ae1362ac61d)() const = &::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::size; - struct ::statiskit::DiscreteUnivariateDistributionEstimation const * (::statiskit::Selection< ::statiskit::DiscreteUnivariateDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::*method_pointer_9bd22ea1899950c2aa9321d50d5ba15d)(::statiskit::Index const &) const = &::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::get_estimation; - double const & (::statiskit::Selection< ::statiskit::DiscreteUnivariateDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::*method_pointer_98b607b3c29258bba448e60c8bb7dc5f)(::statiskit::Index const &) const = &::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::get_score; - boost::python::class_< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >, autowig::Held< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::ActiveEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > > > class_8f3919223a1f55afb240c3500b95c95b("_Selection_8f3919223a1f55afb240c3500b95c95b", "", boost::python::no_init); - class_8f3919223a1f55afb240c3500b95c95b.def(boost::python::init< >("")); - class_8f3919223a1f55afb240c3500b95c95b.def(boost::python::init< struct ::statiskit::UnivariateData const * >("")); - class_8f3919223a1f55afb240c3500b95c95b.def(boost::python::init< struct ::statiskit::DiscreteUnivariateDistribution const *, struct ::statiskit::UnivariateData const * >("")); - class_8f3919223a1f55afb240c3500b95c95b.def(boost::python::init< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const & >("")); - class_8f3919223a1f55afb240c3500b95c95b.def("__len__", method_pointer_f2a312cb4a5d590dbb1e9ae1362ac61d, ""); - class_8f3919223a1f55afb240c3500b95c95b.def("get_estimation", method_pointer_9bd22ea1899950c2aa9321d50d5ba15d, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_8f3919223a1f55afb240c3500b95c95b.def("get_score", method_pointer_98b607b3c29258bba448e60c8bb7dc5f, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - - if(autowig::Held< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_8f6b8d601b265537abfca5a924ae495d.cpp b/src/py/wrapper/wrapper_8f6b8d601b265537abfca5a924ae495d.cpp deleted file mode 100644 index c63cc290..00000000 --- a/src/py/wrapper/wrapper_8f6b8d601b265537abfca5a924ae495d.cpp +++ /dev/null @@ -1,39 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::MultivariateVarianceEstimation const volatile * get_pointer(class ::statiskit::MultivariateVarianceEstimation const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_8f6b8d601b265537abfca5a924ae495d() -{ - - 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; - bool const & (::statiskit::MultivariateVarianceEstimation::*method_pointer_c09df8176bf655ddbb0dc17cf26df734)() const = &::statiskit::MultivariateVarianceEstimation::get_bias; - 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 >(), ""); - - if(autowig::Held< class ::statiskit::MultivariateVarianceEstimation >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::MultivariateVarianceEstimation >::Type, autowig::Held< class ::statiskit::MultivariateDispersionEstimation >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_90255c732933534b957e042c1796455c.cpp b/src/py/wrapper/wrapper_90255c732933534b957e042c1796455c.cpp deleted file mode 100644 index 1c2ca300..00000000 --- a/src/py/wrapper/wrapper_90255c732933534b957e042c1796455c.cpp +++ /dev/null @@ -1,50 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::NonStandardStudentDistribution const volatile * get_pointer(class ::statiskit::NonStandardStudentDistribution const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_90255c732933534b957e042c1796455c() -{ - - 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; - 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; - 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_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"); - - if(autowig::Held< class ::statiskit::NonStandardStudentDistribution >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::NonStandardStudentDistribution >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::NonStandardStudentDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_90681e203d925f7c8b9ca14a02786804.cpp b/src/py/wrapper/wrapper_90681e203d925f7c8b9ca14a02786804.cpp deleted file mode 100644 index 1fa8d4c6..00000000 --- a/src/py/wrapper/wrapper_90681e203d925f7c8b9ca14a02786804.cpp +++ /dev/null @@ -1,56 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_90681e203d925f7c8b9ca14a02786804 : public ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistributionEstimation::Estimator, ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator, struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator >, public boost::python::wrapper< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistributionEstimation::Estimator, class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator, struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator > > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > operator()(::statiskit::UnivariateDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_90681e203d925f7c8b9ca14a02786804 const volatile * get_pointer(autowig::Wrap_90681e203d925f7c8b9ca14a02786804 const volatile *c) { return c; } - template <> struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistributionEstimation::Estimator, class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator, struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator > const volatile * get_pointer::Estimator, struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator > const volatile >(struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistributionEstimation::Estimator, class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator, struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_90681e203d925f7c8b9ca14a02786804() -{ - - 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; - 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); - - 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) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_90681e203d925f7c8b9ca14a02786804 >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistributionEstimation::Estimator, class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator, struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistributionEstimation::Estimator, class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator, struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistributionEstimation::Estimator, class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator, struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator > >::Type, autowig::Held< struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_90894824332153a7a0c5c3bd4ff0eab8.cpp b/src/py/wrapper/wrapper_90894824332153a7a0c5c3bd4ff0eab8.cpp deleted file mode 100644 index 9ae02dda..00000000 --- a/src/py/wrapper/wrapper_90894824332153a7a0c5c3bd4ff0eab8.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_90894824332153a7a0c5c3bd4ff0eab8() -{ - - 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; - 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 & >("")); - - if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation > >::Type, autowig::Held< struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::Type >(); - } - -} \ No newline at end of file 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_90a595db73ec5964850871a0849d9df6.cpp b/src/py/wrapper/wrapper_90a595db73ec5964850871a0849d9df6.cpp deleted file mode 100644 index acc5f275..00000000 --- a/src/py/wrapper/wrapper_90a595db73ec5964850871a0849d9df6.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation > const volatile * get_pointer *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation > const volatile >(struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_90a595db73ec5964850871a0849d9df6() -{ - - 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::OptimizationEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::CategoricalMultivariateDistribution > *, ::statiskit::MultivariateMixtureDistribution< ::statiskit::CategoricalMultivariateDistribution >, ::statiskit::CategoricalMultivariateDistributionEstimation >::*method_pointer_3eb09313b1025e9c8b28d8cde54591bc)(::statiskit::Index const &) const = &::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::get_iteration; - boost::python::class_< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation >, autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation > > > class_90a595db73ec5964850871a0849d9df6("_OptimizationEstimation_90a595db73ec5964850871a0849d9df6", "", boost::python::no_init); - class_90a595db73ec5964850871a0849d9df6.def(boost::python::init< >("")); - class_90a595db73ec5964850871a0849d9df6.def(boost::python::init< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > const *, struct ::statiskit::MultivariateData const * >("")); - class_90a595db73ec5964850871a0849d9df6.def(boost::python::init< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation > const & >("")); - class_90a595db73ec5964850871a0849d9df6.def("get_iteration", method_pointer_3eb09313b1025e9c8b28d8cde54591bc, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - - if(autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_90ffe8fffb9b5923867b6c24ac9eedb7.cpp b/src/py/wrapper/wrapper_90ffe8fffb9b5923867b6c24ac9eedb7.cpp deleted file mode 100644 index 61c6eeda..00000000 --- a/src/py/wrapper/wrapper_90ffe8fffb9b5923867b6c24ac9eedb7.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_90ffe8fffb9b5923867b6c24ac9eedb7() -{ - - 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; - 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 & >("")); - - if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation > >::Type, autowig::Held< struct ::statiskit::MultivariateDistributionEstimation >::Type >(); - } - -} \ No newline at end of file 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 deleted file mode 100644 index c4e8f043..00000000 --- a/src/py/wrapper/wrapper_939d85e97df35cb48d17558623c03cc2.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::ContinuousUnivariateMixtureDistribution const volatile * get_pointer(struct ::statiskit::ContinuousUnivariateMixtureDistribution const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_939d85e97df35cb48d17558623c03cc2() -{ - - 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; - 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("get_epsilon", method_pointer_5a80b4f2d62d5f8eb5a5eab5c8e22df8, ""); - class_939d85e97df35cb48d17558623c03cc2.def("set_epsilon", method_pointer_7671a0e8c58458eeaf32f52d562575f5, ""); - - if(autowig::Held< struct ::statiskit::ContinuousUnivariateMixtureDistribution >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::ContinuousUnivariateMixtureDistribution >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::QuantitativeUnivariateMixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution > > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_943c8cc5188d5f9d9fba36372e10ed33.cpp b/src/py/wrapper/wrapper_943c8cc5188d5f9d9fba36372e10ed33.cpp deleted file mode 100644 index acb679fc..00000000 --- a/src/py/wrapper/wrapper_943c8cc5188d5f9d9fba36372e10ed33.cpp +++ /dev/null @@ -1,26 +0,0 @@ -#include "_core.h" - - -namespace autowig -{ - PyObject* error_943c8cc5188d5f9d9fba36372e10ed33 = NULL; - - void translate_943c8cc5188d5f9d9fba36372e10ed33(struct ::statiskit::overdispersion_error const & error) { PyErr_SetString(error_943c8cc5188d5f9d9fba36372e10ed33, error.what()); }; -} - - - -void wrapper_943c8cc5188d5f9d9fba36372e10ed33() -{ - - 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; - std::string name_943c8cc5188d5f9d9fba36372e10ed33 = boost::python::extract< std::string >(boost::python::scope().attr("__name__")); - name_943c8cc5188d5f9d9fba36372e10ed33 = name_943c8cc5188d5f9d9fba36372e10ed33 + "." + "OverdispersionError"; - autowig::error_943c8cc5188d5f9d9fba36372e10ed33 = PyErr_NewException(strdup(name_943c8cc5188d5f9d9fba36372e10ed33.c_str()), PyExc_RuntimeError, NULL); - boost::python::scope().attr("OverdispersionError") = boost::python::object(boost::python::handle<>(boost::python::borrowed(autowig::error_943c8cc5188d5f9d9fba36372e10ed33))); - boost::python::register_exception_translator< struct ::statiskit::overdispersion_error >(&autowig::translate_943c8cc5188d5f9d9fba36372e10ed33); - -} \ No newline at end of file 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_9519b407cd30535e9a46079d8d8e90b2.cpp b/src/py/wrapper/wrapper_9519b407cd30535e9a46079d8d8e90b2.cpp deleted file mode 100644 index 980da5f7..00000000 --- a/src/py/wrapper/wrapper_9519b407cd30535e9a46079d8d8e90b2.cpp +++ /dev/null @@ -1,66 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_9519b407cd30535e9a46079d8d8e90b2 : public ::statiskit::OptimizationEstimation< struct ::statiskit::MixtureSingularDistribution *, struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator, public boost::python::wrapper< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MixtureSingularDistribution *, struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation > > operator()(::statiskit::SingularDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_9519b407cd30535e9a46079d8d8e90b2 const volatile * get_pointer(autowig::Wrap_9519b407cd30535e9a46079d8d8e90b2 const volatile *c) { return c; } - template <> struct ::statiskit::OptimizationEstimation< struct ::statiskit::MixtureSingularDistribution *, struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator const volatile * get_pointer::Estimator const volatile >(struct ::statiskit::OptimizationEstimation< struct ::statiskit::MixtureSingularDistribution *, struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_9519b407cd30535e9a46079d8d8e90b2() -{ - - 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; - std::string name_a2e03e1beb3652d19910e253216cbbdd = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__optimization_estimation_a2e03e1beb3652d19910e253216cbbdd"); - boost::python::object module_a2e03e1beb3652d19910e253216cbbdd(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a2e03e1beb3652d19910e253216cbbdd.c_str())))); - boost::python::scope().attr("__optimization_estimation_a2e03e1beb3652d19910e253216cbbdd") = module_a2e03e1beb3652d19910e253216cbbdd; - boost::python::scope scope_a2e03e1beb3652d19910e253216cbbdd = module_a2e03e1beb3652d19910e253216cbbdd; - boost::python::class_< autowig::Wrap_9519b407cd30535e9a46079d8d8e90b2, autowig::Held< autowig::Wrap_9519b407cd30535e9a46079d8d8e90b2 >::Type, boost::python::bases< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MixtureSingularDistribution *, struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator >, boost::noncopyable > class_9519b407cd30535e9a46079d8d8e90b2("Estimator", "", boost::python::no_init); - - if(autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MixtureSingularDistribution *, struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_9519b407cd30535e9a46079d8d8e90b2 >::Type, autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MixtureSingularDistribution *, struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MixtureSingularDistribution *, struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MixtureSingularDistribution *, struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator >::Type, autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MixtureSingularDistribution *, struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator >::Type >(); - } - -} \ 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_9547a153430f5693a08b4dbbf3204f78.cpp b/src/py/wrapper/wrapper_9547a153430f5693a08b4dbbf3204f78.cpp deleted file mode 100644 index 9c63e06e..00000000 --- a/src/py/wrapper/wrapper_9547a153430f5693a08b4dbbf3204f78.cpp +++ /dev/null @@ -1,66 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_9547a153430f5693a08b4dbbf3204f78 : public ::statiskit::ContinuousUnivariateConditionalDistributionEstimation::Estimator, public boost::python::wrapper< struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation > > operator()(::statiskit::UnivariateConditionalDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_9547a153430f5693a08b4dbbf3204f78 const volatile * get_pointer(autowig::Wrap_9547a153430f5693a08b4dbbf3204f78 const volatile *c) { return c; } - template <> struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation::Estimator const volatile * get_pointer(struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_9547a153430f5693a08b4dbbf3204f78() -{ - - 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; - std::string name_10d5b7d349c75b6b89998f9a341fb629 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._continuous_univariate_conditional_distribution_estimation"); - boost::python::object module_10d5b7d349c75b6b89998f9a341fb629(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_10d5b7d349c75b6b89998f9a341fb629.c_str())))); - boost::python::scope().attr("_continuous_univariate_conditional_distribution_estimation") = module_10d5b7d349c75b6b89998f9a341fb629; - boost::python::scope scope_10d5b7d349c75b6b89998f9a341fb629 = module_10d5b7d349c75b6b89998f9a341fb629; - boost::python::class_< autowig::Wrap_9547a153430f5693a08b4dbbf3204f78, autowig::Held< autowig::Wrap_9547a153430f5693a08b4dbbf3204f78 >::Type, boost::python::bases< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator >, boost::noncopyable > class_9547a153430f5693a08b4dbbf3204f78("Estimator", "", boost::python::no_init); - - if(autowig::Held< struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_9547a153430f5693a08b4dbbf3204f78 >::Type, autowig::Held< struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation::Estimator >::Type, autowig::Held< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_95d0d4d7e8215bf98789264a4aeb8c71.cpp b/src/py/wrapper/wrapper_95d0d4d7e8215bf98789264a4aeb8c71.cpp deleted file mode 100644 index a9ea858b..00000000 --- a/src/py/wrapper/wrapper_95d0d4d7e8215bf98789264a4aeb8c71.cpp +++ /dev/null @@ -1,13 +0,0 @@ -#include "_core.h" - - -void wrapper_95d0d4d7e8215bf98789264a4aeb8c71() -{ - - 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; - void (*function_pointer_95d0d4d7e8215bf98789264a4aeb8c71)() = ::statiskit::set_seed; - boost::python::def("set_seed", function_pointer_95d0d4d7e8215bf98789264a4aeb8c71, ""); -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_9603102166305920b6c85e3416150e99.cpp b/src/py/wrapper/wrapper_9603102166305920b6c85e3416150e99.cpp deleted file mode 100644 index 4c08bccf..00000000 --- a/src/py/wrapper/wrapper_9603102166305920b6c85e3416150e99.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::ActiveEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const volatile * get_pointer, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const volatile >(class ::statiskit::ActiveEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_9603102166305920b6c85e3416150e99() -{ - - 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::UnivariateData const * (::statiskit::ActiveEstimation< ::statiskit::QuantitativeUnivariateFrequencyDistribution< ::statiskit::ContinuousUnivariateDistribution >, ::statiskit::ContinuousUnivariateDistributionEstimation >::*method_pointer_7769483fa115513b967c23c4a5b5d3bd)() const = &::statiskit::ActiveEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::get_data; - boost::python::class_< class ::statiskit::ActiveEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistributionEstimation >, autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::LazyEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistributionEstimation > > > class_9603102166305920b6c85e3416150e99("_ActiveEstimation_9603102166305920b6c85e3416150e99", "", boost::python::no_init); - class_9603102166305920b6c85e3416150e99.def(boost::python::init< >("")); - class_9603102166305920b6c85e3416150e99.def(boost::python::init< struct ::statiskit::UnivariateData const * >("")); - class_9603102166305920b6c85e3416150e99.def(boost::python::init< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution > const *, struct ::statiskit::UnivariateData const * >("")); - class_9603102166305920b6c85e3416150e99.def(boost::python::init< class ::statiskit::ActiveEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const & >("")); - class_9603102166305920b6c85e3416150e99.def("get_data", method_pointer_7769483fa115513b967c23c4a5b5d3bd, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - - if(autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_96486d682f0851438822ccbdd2c8c3eb.cpp b/src/py/wrapper/wrapper_96486d682f0851438822ccbdd2c8c3eb.cpp deleted file mode 100644 index c6ff8744..00000000 --- a/src/py/wrapper/wrapper_96486d682f0851438822ccbdd2c8c3eb.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::UnivariateFrequencyDistributionEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator const volatile * get_pointer, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator const volatile >(struct ::statiskit::UnivariateFrequencyDistributionEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_96486d682f0851438822ccbdd2c8c3eb() -{ - - 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; - std::string name_0ec596bf98a6521c9bf30c96dc0ff201 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__univariate_frequency_distribution_estimation_0ec596bf98a6521c9bf30c96dc0ff201"); - 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; - 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 & >("")); - - if(autowig::Held< struct ::statiskit::UnivariateFrequencyDistributionEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::UnivariateFrequencyDistributionEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::Type, autowig::Held< struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_964cf359ff005773acf9fc2bf7c5743b.cpp b/src/py/wrapper/wrapper_964cf359ff005773acf9fc2bf7c5743b.cpp deleted file mode 100644 index eb2dffab..00000000 --- a/src/py/wrapper/wrapper_964cf359ff005773acf9fc2bf7c5743b.cpp +++ /dev/null @@ -1,73 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_964cf359ff005773acf9fc2bf7c5743b : public ::statiskit::Selection< ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::Estimator, public boost::python::wrapper< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator > > (result); - } - - - protected: - - virtual double scoring(struct ::statiskit::MultivariateConditionalDistribution const * param_0, class ::statiskit::MultivariateConditionalData const & param_1) const - { return this->get_override("scoring")(param_0, param_1); } - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_964cf359ff005773acf9fc2bf7c5743b const volatile * get_pointer(autowig::Wrap_964cf359ff005773acf9fc2bf7c5743b const volatile *c) { return c; } - template <> class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::Estimator const volatile * get_pointer::Estimator const volatile >(class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_964cf359ff005773acf9fc2bf7c5743b() -{ - - 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; - std::string name_e1e7647ed4235775b6d085dd28a83675 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__selection_e1e7647ed4235775b6d085dd28a83675"); - 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; - ::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("__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, ""); - class_964cf359ff005773acf9fc2bf7c5743b.def("add_estimator", method_pointer_ac0a56cc16ba513a87f266a002e8ef40, ""); - class_964cf359ff005773acf9fc2bf7c5743b.def("remove_estimator", method_pointer_5d62b69050735063bfab83f64099b288, ""); - - if(autowig::Held< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_964cf359ff005773acf9fc2bf7c5743b >::Type, autowig::Held< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::Estimator >::Type, autowig::Held< struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file 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_97ddfd5be73a5e91b93724af3ea449cd.cpp b/src/py/wrapper/wrapper_97ddfd5be73a5e91b93724af3ea449cd.cpp deleted file mode 100644 index 34fc456f..00000000 --- a/src/py/wrapper/wrapper_97ddfd5be73a5e91b93724af3ea449cd.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_f93c1e93a0245b05b5e5bf3026df3134(class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > const & instance, const struct ::statiskit::MultivariateDistributionEstimation & param_out) { instance.operator*() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_97ddfd5be73a5e91b93724af3ea449cd() -{ - - 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_97ddfd5be73a5e91b93724af3ea449cd_to_python - { - static PyObject* convert(class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > const & unique_ptr_97ddfd5be73a5e91b93724af3ea449cd) - { - //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > & >(unique_ptr_97ddfd5be73a5e91b93724af3ea449cd).release()).ptr()); - std::shared_ptr< struct ::statiskit::MultivariateDistributionEstimation > shared_ptr_97ddfd5be73a5e91b93724af3ea449cd(std::move(const_cast< class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > & >(unique_ptr_97ddfd5be73a5e91b93724af3ea449cd))); - return boost::python::incref(boost::python::object(shared_ptr_97ddfd5be73a5e91b93724af3ea449cd).ptr()); - } - }; - - boost::python::to_python_converter< class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > >, unique_ptr_97ddfd5be73a5e91b93724af3ea449cd_to_python >(); -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_9805623587005093969beb2ea47b0499.cpp b/src/py/wrapper/wrapper_9805623587005093969beb2ea47b0499.cpp deleted file mode 100644 index 6655851d..00000000 --- a/src/py/wrapper/wrapper_9805623587005093969beb2ea47b0499.cpp +++ /dev/null @@ -1,66 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_9805623587005093969beb2ea47b0499 : public ::statiskit::OptimizationEstimationImpl< ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator, public boost::python::wrapper< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > operator()(::statiskit::MultivariateDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_9805623587005093969beb2ea47b0499 const volatile * get_pointer(autowig::Wrap_9805623587005093969beb2ea47b0499 const volatile *c) { return c; } - template <> class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator const volatile * get_pointer *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator const volatile >(class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_9805623587005093969beb2ea47b0499() -{ - - 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; - std::string name_84eec6a551bf57658127a555bf79a38f = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__optimization_estimation_impl_84eec6a551bf57658127a555bf79a38f"); - boost::python::object module_84eec6a551bf57658127a555bf79a38f(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_84eec6a551bf57658127a555bf79a38f.c_str())))); - boost::python::scope().attr("__optimization_estimation_impl_84eec6a551bf57658127a555bf79a38f") = module_84eec6a551bf57658127a555bf79a38f; - boost::python::scope scope_84eec6a551bf57658127a555bf79a38f = module_84eec6a551bf57658127a555bf79a38f; - boost::python::class_< autowig::Wrap_9805623587005093969beb2ea47b0499, autowig::Held< autowig::Wrap_9805623587005093969beb2ea47b0499 >::Type, boost::python::bases< class ::statiskit::Optimization< struct ::statiskit::ContinuousMultivariateDistributionEstimation::Estimator > >, boost::noncopyable > class_9805623587005093969beb2ea47b0499("Estimator", "", boost::python::no_init); - - if(autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_9805623587005093969beb2ea47b0499 >::Type, autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator >::Type, autowig::Held< class ::statiskit::Optimization< struct ::statiskit::ContinuousMultivariateDistributionEstimation::Estimator > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_985cf21680915944bc189269c6e7eaf8.cpp b/src/py/wrapper/wrapper_985cf21680915944bc189269c6e7eaf8.cpp deleted file mode 100644 index 872b09f5..00000000 --- a/src/py/wrapper/wrapper_985cf21680915944bc189269c6e7eaf8.cpp +++ /dev/null @@ -1,49 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::Optimization< struct ::statiskit::CategoricalUnivariateDistributionEstimation::Estimator > const volatile * get_pointer const volatile >(class ::statiskit::Optimization< struct ::statiskit::CategoricalUnivariateDistributionEstimation::Estimator > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_985cf21680915944bc189269c6e7eaf8() -{ - - 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; - double const & (::statiskit::Optimization< ::statiskit::CategoricalUnivariateDistributionEstimation::Estimator >::*method_pointer_d3ccedb55b8d5b6ca53ec7de0d9a0edc)() const = &::statiskit::Optimization< struct ::statiskit::CategoricalUnivariateDistributionEstimation::Estimator >::get_mindiff; - void (::statiskit::Optimization< ::statiskit::CategoricalUnivariateDistributionEstimation::Estimator >::*method_pointer_943d6f125002594588773db745c20a0e)(double const &) = &::statiskit::Optimization< struct ::statiskit::CategoricalUnivariateDistributionEstimation::Estimator >::set_mindiff; - unsigned int (::statiskit::Optimization< ::statiskit::CategoricalUnivariateDistributionEstimation::Estimator >::*method_pointer_93507ddbedc4537da09b64ff5c506d66)() const = &::statiskit::Optimization< struct ::statiskit::CategoricalUnivariateDistributionEstimation::Estimator >::get_minits; - void (::statiskit::Optimization< ::statiskit::CategoricalUnivariateDistributionEstimation::Estimator >::*method_pointer_a5ad8543bef75abe82c8068ed14680b0)(unsigned int const &) = &::statiskit::Optimization< struct ::statiskit::CategoricalUnivariateDistributionEstimation::Estimator >::set_minits; - unsigned int (::statiskit::Optimization< ::statiskit::CategoricalUnivariateDistributionEstimation::Estimator >::*method_pointer_f6284a65c2bb5871951583a96f2f4150)() const = &::statiskit::Optimization< struct ::statiskit::CategoricalUnivariateDistributionEstimation::Estimator >::get_maxits; - void (::statiskit::Optimization< ::statiskit::CategoricalUnivariateDistributionEstimation::Estimator >::*method_pointer_28f5d6e7fa1552b2a937cffd4bed119d)(unsigned int const &) = &::statiskit::Optimization< struct ::statiskit::CategoricalUnivariateDistributionEstimation::Estimator >::set_maxits; - boost::python::class_< class ::statiskit::Optimization< struct ::statiskit::CategoricalUnivariateDistributionEstimation::Estimator >, autowig::Held< class ::statiskit::Optimization< struct ::statiskit::CategoricalUnivariateDistributionEstimation::Estimator > >::Type, boost::python::bases< struct ::statiskit::CategoricalUnivariateDistributionEstimation::Estimator > > class_985cf21680915944bc189269c6e7eaf8("_Optimization_985cf21680915944bc189269c6e7eaf8", "", boost::python::no_init); - class_985cf21680915944bc189269c6e7eaf8.def(boost::python::init< >("")); - class_985cf21680915944bc189269c6e7eaf8.def(boost::python::init< class ::statiskit::Optimization< struct ::statiskit::CategoricalUnivariateDistributionEstimation::Estimator > const & >("")); - class_985cf21680915944bc189269c6e7eaf8.def("get_mindiff", method_pointer_d3ccedb55b8d5b6ca53ec7de0d9a0edc, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - class_985cf21680915944bc189269c6e7eaf8.def("set_mindiff", method_pointer_943d6f125002594588773db745c20a0e, ""); - class_985cf21680915944bc189269c6e7eaf8.def("get_minits", method_pointer_93507ddbedc4537da09b64ff5c506d66, ""); - class_985cf21680915944bc189269c6e7eaf8.def("set_minits", method_pointer_a5ad8543bef75abe82c8068ed14680b0, ""); - class_985cf21680915944bc189269c6e7eaf8.def("get_maxits", method_pointer_f6284a65c2bb5871951583a96f2f4150, ""); - class_985cf21680915944bc189269c6e7eaf8.def("set_maxits", method_pointer_28f5d6e7fa1552b2a937cffd4bed119d, ""); - - if(autowig::Held< class ::statiskit::Optimization< struct ::statiskit::CategoricalUnivariateDistributionEstimation::Estimator > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Optimization< struct ::statiskit::CategoricalUnivariateDistributionEstimation::Estimator > >::Type, autowig::Held< struct ::statiskit::CategoricalUnivariateDistributionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_985dfffef8265a319e222a08d8f11f05.cpp b/src/py/wrapper/wrapper_985dfffef8265a319e222a08d8f11f05.cpp deleted file mode 100644 index 78303a95..00000000 --- a/src/py/wrapper/wrapper_985dfffef8265a319e222a08d8f11f05.cpp +++ /dev/null @@ -1,46 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::BetaDistribution const volatile * get_pointer(class ::statiskit::BetaDistribution const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_985dfffef8265a319e222a08d8f11f05() -{ - - 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; - 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; - 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 beta distribution.\n\nThe beta 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_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 shape 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 shape parameter :math:`\\beta`.\n\n:Parameter:\n `sigma` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`void`\n\n"); - - if(autowig::Held< class ::statiskit::BetaDistribution >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::BetaDistribution >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::BetaDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_98899d54414f570aa57f6357fdc66074.cpp b/src/py/wrapper/wrapper_98899d54414f570aa57f6357fdc66074.cpp deleted file mode 100644 index 4950b24a..00000000 --- a/src/py/wrapper/wrapper_98899d54414f570aa57f6357fdc66074.cpp +++ /dev/null @@ -1,45 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_98899d54414f570aa57f6357fdc66074() -{ - - 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; - ::statiskit::Index (::statiskit::Selection< ::statiskit::CategoricalUnivariateConditionalDistribution, ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::*method_pointer_180321696f555b70b46c79f809e1d58b)() const = &::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::size; - struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation const * (::statiskit::Selection< ::statiskit::CategoricalUnivariateConditionalDistribution, ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::*method_pointer_6df08aa67d2a56b7bdf32ed30b0bf1d0)(::statiskit::Index const &) const = &::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::get_estimation; - double const & (::statiskit::Selection< ::statiskit::CategoricalUnivariateConditionalDistribution, ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::*method_pointer_6a54b42ab3d65292a338e9e8102df431)(::statiskit::Index const &) const = &::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::get_score; - boost::python::class_< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >, autowig::Held< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::ActiveEstimation< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation > > > class_98899d54414f570aa57f6357fdc66074("_Selection_98899d54414f570aa57f6357fdc66074", "", boost::python::no_init); - class_98899d54414f570aa57f6357fdc66074.def(boost::python::init< >("")); - class_98899d54414f570aa57f6357fdc66074.def(boost::python::init< class ::statiskit::UnivariateConditionalData const * >("")); - class_98899d54414f570aa57f6357fdc66074.def(boost::python::init< struct ::statiskit::CategoricalUnivariateConditionalDistribution const *, class ::statiskit::UnivariateConditionalData const * >("")); - class_98899d54414f570aa57f6357fdc66074.def(boost::python::init< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation > const & >("")); - class_98899d54414f570aa57f6357fdc66074.def("__len__", method_pointer_180321696f555b70b46c79f809e1d58b, ""); - class_98899d54414f570aa57f6357fdc66074.def("get_estimation", method_pointer_6df08aa67d2a56b7bdf32ed30b0bf1d0, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_98899d54414f570aa57f6357fdc66074.def("get_score", method_pointer_6a54b42ab3d65292a338e9e8102df431, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - - if(autowig::Held< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation > >::Type, autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_988ed407a0da542eb838d5681ba5ffd1.cpp b/src/py/wrapper/wrapper_988ed407a0da542eb838d5681ba5ffd1.cpp deleted file mode 100644 index b553387e..00000000 --- a/src/py/wrapper/wrapper_988ed407a0da542eb838d5681ba5ffd1.cpp +++ /dev/null @@ -1,77 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_988ed407a0da542eb838d5681ba5ffd1 : public ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, ::statiskit::BetaDistribution, struct ::statiskit::ContinuousUnivariateDistribution >, public boost::python::wrapper< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::BetaDistribution, struct ::statiskit::ContinuousUnivariateDistribution > > - { - public: - - virtual double get_variance() const - { return this->get_override("get_variance")(); } - - virtual double get_mean() const - { return this->get_override("get_mean")(); } - - virtual double quantile(double const & param_0) const - { return this->get_override("quantile")(param_0); } - - virtual double cdf(double const & param_0) const - { return this->get_override("cdf")(param_0); } - - virtual double pdf(double const & param_0) const - { return this->get_override("pdf")(param_0); } - - virtual double ldf(double const & param_0) const - { return this->get_override("ldf")(param_0); } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > simulate() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > ::element_type* result = this->get_override("simulate")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (result); - } - - virtual unsigned int get_nb_parameters() const - { return this->get_override("get_nb_parameters")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_988ed407a0da542eb838d5681ba5ffd1 const volatile * get_pointer(autowig::Wrap_988ed407a0da542eb838d5681ba5ffd1 const volatile *c) { return c; } - template <> struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::BetaDistribution, struct ::statiskit::ContinuousUnivariateDistribution > const volatile * get_pointer const volatile >(struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::BetaDistribution, struct ::statiskit::ContinuousUnivariateDistribution > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_988ed407a0da542eb838d5681ba5ffd1() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::BetaDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_988ed407a0da542eb838d5681ba5ffd1 >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::BetaDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::BetaDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::BetaDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::Type, autowig::Held< struct ::statiskit::ContinuousUnivariateDistribution >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_98dec83d5b055bb7bd34151081ce3693.cpp b/src/py/wrapper/wrapper_98dec83d5b055bb7bd34151081ce3693.cpp deleted file mode 100644 index 62768352..00000000 --- a/src/py/wrapper/wrapper_98dec83d5b055bb7bd34151081ce3693.cpp +++ /dev/null @@ -1,39 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::VectorSampleSpace const volatile * get_pointer(class ::statiskit::VectorSampleSpace const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_98dec83d5b055bb7bd34151081ce3693() -{ - - 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; - void (::statiskit::VectorSampleSpace::*method_pointer_06b47ef228045a14a15a6565b1762490)(::statiskit::Index const &, struct ::statiskit::UnivariateSampleSpace const &) = &::statiskit::VectorSampleSpace::set; - 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("set", method_pointer_06b47ef228045a14a15a6565b1762490, ""); - - if(autowig::Held< class ::statiskit::VectorSampleSpace >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::VectorSampleSpace >::Type, autowig::Held< struct ::statiskit::MultivariateSampleSpace >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_98e77d2afcc252cba528077bc2cc3103.cpp b/src/py/wrapper/wrapper_98e77d2afcc252cba528077bc2cc3103.cpp deleted file mode 100644 index 3cda1abe..00000000 --- a/src/py/wrapper/wrapper_98e77d2afcc252cba528077bc2cc3103.cpp +++ /dev/null @@ -1,77 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_98e77d2afcc252cba528077bc2cc3103 : public ::statiskit::MultivariateData::Generator, public boost::python::wrapper< struct ::statiskit::MultivariateData::Generator > - { - public: - - virtual double weight() const - { return this->get_override("weight")(); } - - virtual struct ::statiskit::MultivariateEvent const * event() const - { return this->get_override("event")(); } - - virtual struct ::statiskit::MultivariateData::Generator & operator++() - { - ::statiskit::MultivariateData::Generator* result = this->get_override("operator++")(); - return *result; - } - - virtual bool is_valid() const - { return this->get_override("is_valid")(); } - - - protected: - - - private: - - - }; - - void method_decorator_63b969fdfda0571a865b8fd09d42ff6f(struct ::statiskit::MultivariateData::Generator & instance, const struct ::statiskit::MultivariateData::Generator & param_out) { instance.operator++() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_98e77d2afcc252cba528077bc2cc3103 const volatile * get_pointer(autowig::Wrap_98e77d2afcc252cba528077bc2cc3103 const volatile *c) { return c; } - template <> struct ::statiskit::MultivariateData::Generator const volatile * get_pointer(struct ::statiskit::MultivariateData::Generator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_98e77d2afcc252cba528077bc2cc3103() -{ - - 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; - std::string name_88cb53c05b215504b1f0ee0564765af0 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._multivariate_data"); - boost::python::object module_88cb53c05b215504b1f0ee0564765af0(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_88cb53c05b215504b1f0ee0564765af0.c_str())))); - boost::python::scope().attr("_multivariate_data") = module_88cb53c05b215504b1f0ee0564765af0; - boost::python::scope scope_88cb53c05b215504b1f0ee0564765af0 = module_88cb53c05b215504b1f0ee0564765af0; - bool (::statiskit::MultivariateData::Generator::*method_pointer_d3e757b7d5b05c689e6686d4856df74c)() const = &::statiskit::MultivariateData::Generator::is_valid; - struct ::statiskit::MultivariateData::Generator & (::statiskit::MultivariateData::Generator::*method_pointer_63b969fdfda0571a865b8fd09d42ff6f)() = &::statiskit::MultivariateData::Generator::operator++; - struct ::statiskit::MultivariateEvent const * (::statiskit::MultivariateData::Generator::*method_pointer_8c2339dd565653b4a935b28162423031)() const = &::statiskit::MultivariateData::Generator::event; - double (::statiskit::MultivariateData::Generator::*method_pointer_97dd3ac3ad43541faf4f468d1c840930)() const = &::statiskit::MultivariateData::Generator::weight; - boost::python::class_< autowig::Wrap_98e77d2afcc252cba528077bc2cc3103, autowig::Held< autowig::Wrap_98e77d2afcc252cba528077bc2cc3103 >::Type, boost::noncopyable > class_98e77d2afcc252cba528077bc2cc3103("Generator", "", boost::python::no_init); - class_98e77d2afcc252cba528077bc2cc3103.def("is_valid", boost::python::pure_virtual(method_pointer_d3e757b7d5b05c689e6686d4856df74c), ""); - class_98e77d2afcc252cba528077bc2cc3103.def("__next__", boost::python::pure_virtual(method_pointer_63b969fdfda0571a865b8fd09d42ff6f), boost::python::return_internal_reference<>(), ""); - class_98e77d2afcc252cba528077bc2cc3103.def("__next__", autowig::method_decorator_63b969fdfda0571a865b8fd09d42ff6f); - class_98e77d2afcc252cba528077bc2cc3103.def("event", boost::python::pure_virtual(method_pointer_8c2339dd565653b4a935b28162423031), boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_98e77d2afcc252cba528077bc2cc3103.def("weight", boost::python::pure_virtual(method_pointer_97dd3ac3ad43541faf4f468d1c840930), ""); - if(autowig::Held< struct ::statiskit::MultivariateData::Generator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_98e77d2afcc252cba528077bc2cc3103 >::Type, autowig::Held< struct ::statiskit::MultivariateData::Generator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::MultivariateData::Generator >::Type >(); - } - -} \ No newline at end of file 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_99243b0a36d95168b8a85b4b4999e459.cpp b/src/py/wrapper/wrapper_99243b0a36d95168b8a85b4b4999e459.cpp deleted file mode 100644 index 39f43ca9..00000000 --- a/src/py/wrapper/wrapper_99243b0a36d95168b8a85b4b4999e459.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_2aa7a34c635a59ef9528f5b57459e7f6(class ::std::unique_ptr< class ::statiskit::UnivariateConditionalData::Generator, struct ::std::default_delete< class ::statiskit::UnivariateConditionalData::Generator > > const & instance, const class ::statiskit::UnivariateConditionalData::Generator & param_out) { instance.operator*() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::std::unique_ptr< class ::statiskit::UnivariateConditionalData::Generator, struct ::std::default_delete< class ::statiskit::UnivariateConditionalData::Generator > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< class ::statiskit::UnivariateConditionalData::Generator, struct ::std::default_delete< class ::statiskit::UnivariateConditionalData::Generator > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_99243b0a36d95168b8a85b4b4999e459() -{ - - 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_99243b0a36d95168b8a85b4b4999e459_to_python - { - static PyObject* convert(class ::std::unique_ptr< class ::statiskit::UnivariateConditionalData::Generator, struct ::std::default_delete< class ::statiskit::UnivariateConditionalData::Generator > > const & unique_ptr_99243b0a36d95168b8a85b4b4999e459) - { - //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::UnivariateConditionalData::Generator, struct ::std::default_delete< class ::statiskit::UnivariateConditionalData::Generator > > & >(unique_ptr_99243b0a36d95168b8a85b4b4999e459).release()).ptr()); - std::shared_ptr< class ::statiskit::UnivariateConditionalData::Generator > shared_ptr_99243b0a36d95168b8a85b4b4999e459(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::UnivariateConditionalData::Generator, struct ::std::default_delete< class ::statiskit::UnivariateConditionalData::Generator > > & >(unique_ptr_99243b0a36d95168b8a85b4b4999e459))); - return boost::python::incref(boost::python::object(shared_ptr_99243b0a36d95168b8a85b4b4999e459).ptr()); - } - }; - - boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::UnivariateConditionalData::Generator, struct ::std::default_delete< class ::statiskit::UnivariateConditionalData::Generator > >, unique_ptr_99243b0a36d95168b8a85b4b4999e459_to_python >(); -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_9961bd1cc47c50ed9fd0cd4ed55feeb4.cpp b/src/py/wrapper/wrapper_9961bd1cc47c50ed9fd0cd4ed55feeb4.cpp deleted file mode 100644 index 3134c77a..00000000 --- a/src/py/wrapper/wrapper_9961bd1cc47c50ed9fd0cd4ed55feeb4.cpp +++ /dev/null @@ -1,56 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_9961bd1cc47c50ed9fd0cd4ed55feeb4 : public ::statiskit::QuantitativeUnivariateMixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, public boost::python::wrapper< struct ::statiskit::QuantitativeUnivariateMixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution > > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_9961bd1cc47c50ed9fd0cd4ed55feeb4 const volatile * get_pointer(autowig::Wrap_9961bd1cc47c50ed9fd0cd4ed55feeb4 const volatile *c) { return c; } - template <> struct ::statiskit::QuantitativeUnivariateMixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution > const volatile * get_pointer const volatile >(struct ::statiskit::QuantitativeUnivariateMixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_9961bd1cc47c50ed9fd0cd4ed55feeb4() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::QuantitativeUnivariateMixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_9961bd1cc47c50ed9fd0cd4ed55feeb4 >::Type, autowig::Held< struct ::statiskit::QuantitativeUnivariateMixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::QuantitativeUnivariateMixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::QuantitativeUnivariateMixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution > >::Type, autowig::Held< struct ::statiskit::UnivariateMixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_9981958281625422b3b46cea8ec85a6d.cpp b/src/py/wrapper/wrapper_9981958281625422b3b46cea8ec85a6d.cpp deleted file mode 100644 index 66c72ed6..00000000 --- a/src/py/wrapper/wrapper_9981958281625422b3b46cea8ec85a6d.cpp +++ /dev/null @@ -1,39 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::ElementaryEvent< struct ::statiskit::ContinuousEvent > const volatile * get_pointer const volatile >(class ::statiskit::ElementaryEvent< struct ::statiskit::ContinuousEvent > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_9981958281625422b3b46cea8ec85a6d() -{ - - 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; - double const & (::statiskit::ElementaryEvent< ::statiskit::ContinuousEvent >::*method_pointer_cf3d3c8e459955608a6e0dbb6112752a)() const = &::statiskit::ElementaryEvent< struct ::statiskit::ContinuousEvent >::get_value; - 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_value", method_pointer_cf3d3c8e459955608a6e0dbb6112752a, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - - if(autowig::Held< class ::statiskit::ElementaryEvent< struct ::statiskit::ContinuousEvent > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::ElementaryEvent< struct ::statiskit::ContinuousEvent > >::Type, autowig::Held< struct ::statiskit::ContinuousEvent >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_9a82eb8fa3e45c72b3ff12f7d2c15733.cpp b/src/py/wrapper/wrapper_9a82eb8fa3e45c72b3ff12f7d2c15733.cpp deleted file mode 100644 index e5d55607..00000000 --- a/src/py/wrapper/wrapper_9a82eb8fa3e45c72b3ff12f7d2c15733.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::ActiveEstimation< class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::ActiveEstimation< class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_9a82eb8fa3e45c72b3ff12f7d2c15733() -{ - - 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::UnivariateData const * (::statiskit::ActiveEstimation< ::statiskit::LogarithmicDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::*method_pointer_0f08b9020c265621a4884312d90913a1)() const = &::statiskit::ActiveEstimation< class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::get_data; - boost::python::class_< class ::statiskit::ActiveEstimation< class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >, autowig::Held< class ::statiskit::ActiveEstimation< class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::LazyEstimation< class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > > > class_9a82eb8fa3e45c72b3ff12f7d2c15733("_ActiveEstimation_9a82eb8fa3e45c72b3ff12f7d2c15733", "", boost::python::no_init); - class_9a82eb8fa3e45c72b3ff12f7d2c15733.def(boost::python::init< >("")); - class_9a82eb8fa3e45c72b3ff12f7d2c15733.def(boost::python::init< struct ::statiskit::UnivariateData const * >("")); - class_9a82eb8fa3e45c72b3ff12f7d2c15733.def(boost::python::init< class ::statiskit::LogarithmicDistribution const *, struct ::statiskit::UnivariateData const * >("")); - class_9a82eb8fa3e45c72b3ff12f7d2c15733.def(boost::python::init< class ::statiskit::ActiveEstimation< class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const & >("")); - class_9a82eb8fa3e45c72b3ff12f7d2c15733.def("get_data", method_pointer_0f08b9020c265621a4884312d90913a1, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - - if(autowig::Held< class ::statiskit::ActiveEstimation< class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::ActiveEstimation< class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_9af672b8799e52dda111d00a974022cd.cpp b/src/py/wrapper/wrapper_9af672b8799e52dda111d00a974022cd.cpp deleted file mode 100644 index eec7115f..00000000 --- a/src/py/wrapper/wrapper_9af672b8799e52dda111d00a974022cd.cpp +++ /dev/null @@ -1,53 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_9af672b8799e52dda111d00a974022cd : public ::statiskit::DiscreteMultivariateConditionalDistributionEstimation, public boost::python::wrapper< struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation > - { - public: - - virtual ::statiskit::MultivariateConditionalDistributionEstimation::estimated_type const * get_estimated() const - { return this->get_override("get_estimated")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_9af672b8799e52dda111d00a974022cd const volatile * get_pointer(autowig::Wrap_9af672b8799e52dda111d00a974022cd const volatile *c) { return c; } - template <> struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation const volatile * get_pointer(struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_9af672b8799e52dda111d00a974022cd() -{ - - 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; - boost::python::class_< autowig::Wrap_9af672b8799e52dda111d00a974022cd, autowig::Held< autowig::Wrap_9af672b8799e52dda111d00a974022cd >::Type, boost::python::bases< struct ::statiskit::MultivariateConditionalDistributionEstimation >, boost::noncopyable > class_9af672b8799e52dda111d00a974022cd("DiscreteMultivariateConditionalDistributionEstimation", "", boost::python::no_init); - - if(autowig::Held< struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_9af672b8799e52dda111d00a974022cd >::Type, autowig::Held< struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::Type, autowig::Held< struct ::statiskit::MultivariateConditionalDistributionEstimation >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_9b1c85d3df8e5cba922fb88752a0d746.cpp b/src/py/wrapper/wrapper_9b1c85d3df8e5cba922fb88752a0d746.cpp deleted file mode 100644 index 82940b6e..00000000 --- a/src/py/wrapper/wrapper_9b1c85d3df8e5cba922fb88752a0d746.cpp +++ /dev/null @@ -1,68 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_9b1c85d3df8e5cba922fb88752a0d746 : public ::statiskit::MultivariateDispersionEstimation::Estimator, public boost::python::wrapper< struct ::statiskit::MultivariateDispersionEstimation::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateDispersionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDispersionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateDispersionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDispersionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateDispersionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDispersionEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< class ::statiskit::MultivariateDispersionEstimation, struct ::std::default_delete< class ::statiskit::MultivariateDispersionEstimation > > operator()(struct ::statiskit::MultivariateData const & param_0, class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const & param_1) const - { - ::std::unique_ptr< class ::statiskit::MultivariateDispersionEstimation, struct ::std::default_delete< class ::statiskit::MultivariateDispersionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< class ::statiskit::MultivariateDispersionEstimation, struct ::std::default_delete< class ::statiskit::MultivariateDispersionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_9b1c85d3df8e5cba922fb88752a0d746 const volatile * get_pointer(autowig::Wrap_9b1c85d3df8e5cba922fb88752a0d746 const volatile *c) { return c; } - template <> struct ::statiskit::MultivariateDispersionEstimation::Estimator const volatile * get_pointer(struct ::statiskit::MultivariateDispersionEstimation::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_9b1c85d3df8e5cba922fb88752a0d746() -{ - - 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; - std::string name_13ec603d05f1534bbe1491c0634dca90 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._multivariate_dispersion_estimation"); - boost::python::object module_13ec603d05f1534bbe1491c0634dca90(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_13ec603d05f1534bbe1491c0634dca90.c_str())))); - boost::python::scope().attr("_multivariate_dispersion_estimation") = module_13ec603d05f1534bbe1491c0634dca90; - boost::python::scope scope_13ec603d05f1534bbe1491c0634dca90 = module_13ec603d05f1534bbe1491c0634dca90; - class ::std::unique_ptr< class ::statiskit::MultivariateDispersionEstimation, struct ::std::default_delete< class ::statiskit::MultivariateDispersionEstimation > > (::statiskit::MultivariateDispersionEstimation::Estimator::*method_pointer_362d225b055b59faab2c348f93722cb7)(struct ::statiskit::MultivariateData const &, class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const &) const = &::statiskit::MultivariateDispersionEstimation::Estimator::operator(); - class ::std::unique_ptr< struct ::statiskit::MultivariateDispersionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDispersionEstimation::Estimator > > (::statiskit::MultivariateDispersionEstimation::Estimator::*method_pointer_fd8c28a661ec58aba7edb069108b96b4)() const = &::statiskit::MultivariateDispersionEstimation::Estimator::copy; - boost::python::class_< autowig::Wrap_9b1c85d3df8e5cba922fb88752a0d746, autowig::Held< autowig::Wrap_9b1c85d3df8e5cba922fb88752a0d746 >::Type, boost::noncopyable > class_9b1c85d3df8e5cba922fb88752a0d746("Estimator", "", boost::python::no_init); - class_9b1c85d3df8e5cba922fb88752a0d746.def("__call__", boost::python::pure_virtual(method_pointer_362d225b055b59faab2c348f93722cb7), ""); - class_9b1c85d3df8e5cba922fb88752a0d746.def("copy", boost::python::pure_virtual(method_pointer_fd8c28a661ec58aba7edb069108b96b4), ""); - if(autowig::Held< struct ::statiskit::MultivariateDispersionEstimation::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_9b1c85d3df8e5cba922fb88752a0d746 >::Type, autowig::Held< struct ::statiskit::MultivariateDispersionEstimation::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::MultivariateDispersionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_9b457c1fefee52aeba68eb2ee374d6c8.cpp b/src/py/wrapper/wrapper_9b457c1fefee52aeba68eb2ee374d6c8.cpp deleted file mode 100644 index cbff122e..00000000 --- a/src/py/wrapper/wrapper_9b457c1fefee52aeba68eb2ee374d6c8.cpp +++ /dev/null @@ -1,66 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_9b457c1fefee52aeba68eb2ee374d6c8 : public ::statiskit::ContinuousMultivariateDistributionEstimation::Estimator, public boost::python::wrapper< struct ::statiskit::ContinuousMultivariateDistributionEstimation::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > operator()(::statiskit::MultivariateDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_9b457c1fefee52aeba68eb2ee374d6c8 const volatile * get_pointer(autowig::Wrap_9b457c1fefee52aeba68eb2ee374d6c8 const volatile *c) { return c; } - template <> struct ::statiskit::ContinuousMultivariateDistributionEstimation::Estimator const volatile * get_pointer(struct ::statiskit::ContinuousMultivariateDistributionEstimation::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_9b457c1fefee52aeba68eb2ee374d6c8() -{ - - 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; - std::string name_f1f8a991c324584993f9a58dcb9c014e = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._continuous_multivariate_distribution_estimation"); - boost::python::object module_f1f8a991c324584993f9a58dcb9c014e(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_f1f8a991c324584993f9a58dcb9c014e.c_str())))); - boost::python::scope().attr("_continuous_multivariate_distribution_estimation") = module_f1f8a991c324584993f9a58dcb9c014e; - boost::python::scope scope_f1f8a991c324584993f9a58dcb9c014e = module_f1f8a991c324584993f9a58dcb9c014e; - boost::python::class_< autowig::Wrap_9b457c1fefee52aeba68eb2ee374d6c8, autowig::Held< autowig::Wrap_9b457c1fefee52aeba68eb2ee374d6c8 >::Type, boost::python::bases< struct ::statiskit::MultivariateDistributionEstimation::Estimator >, boost::noncopyable > class_9b457c1fefee52aeba68eb2ee374d6c8("Estimator", "", boost::python::no_init); - - if(autowig::Held< struct ::statiskit::ContinuousMultivariateDistributionEstimation::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_9b457c1fefee52aeba68eb2ee374d6c8 >::Type, autowig::Held< struct ::statiskit::ContinuousMultivariateDistributionEstimation::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::ContinuousMultivariateDistributionEstimation::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::ContinuousMultivariateDistributionEstimation::Estimator >::Type, autowig::Held< struct ::statiskit::MultivariateDistributionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_9b52bf3c9c595cdb890173a39b0d02c4.cpp b/src/py/wrapper/wrapper_9b52bf3c9c595cdb890173a39b0d02c4.cpp deleted file mode 100644 index 4d2d6e36..00000000 --- a/src/py/wrapper/wrapper_9b52bf3c9c595cdb890173a39b0d02c4.cpp +++ /dev/null @@ -1,53 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_9b52bf3c9c595cdb890173a39b0d02c4 : public ::statiskit::CategoricalUnivariateConditionalDistributionEstimation, public boost::python::wrapper< struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation > - { - public: - - virtual ::statiskit::UnivariateConditionalDistributionEstimation::estimated_type const * get_estimated() const - { return this->get_override("get_estimated")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_9b52bf3c9c595cdb890173a39b0d02c4 const volatile * get_pointer(autowig::Wrap_9b52bf3c9c595cdb890173a39b0d02c4 const volatile *c) { return c; } - template <> struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation const volatile * get_pointer(struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_9b52bf3c9c595cdb890173a39b0d02c4() -{ - - 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; - boost::python::class_< autowig::Wrap_9b52bf3c9c595cdb890173a39b0d02c4, autowig::Held< autowig::Wrap_9b52bf3c9c595cdb890173a39b0d02c4 >::Type, boost::python::bases< struct ::statiskit::UnivariateConditionalDistributionEstimation >, boost::noncopyable > class_9b52bf3c9c595cdb890173a39b0d02c4("CategoricalUnivariateConditionalDistributionEstimation", "", boost::python::no_init); - - if(autowig::Held< struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_9b52bf3c9c595cdb890173a39b0d02c4 >::Type, autowig::Held< struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::Type, autowig::Held< struct ::statiskit::UnivariateConditionalDistributionEstimation >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_9ba0310efd9c520c8c9e6cb4ff8fb1a4.cpp b/src/py/wrapper/wrapper_9ba0310efd9c520c8c9e6cb4ff8fb1a4.cpp deleted file mode 100644 index 8266fcc5..00000000 --- a/src/py/wrapper/wrapper_9ba0310efd9c520c8c9e6cb4ff8fb1a4.cpp +++ /dev/null @@ -1,42 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::SlopeHeuristicSelection< struct ::statiskit::ContinuousUnivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::SlopeHeuristicSelection< struct ::statiskit::ContinuousUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_9ba0310efd9c520c8c9e6cb4ff8fb1a4() -{ - - 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::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_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 >(), ""); - - if(autowig::Held< class ::statiskit::SlopeHeuristicSelection< struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::SlopeHeuristicSelection< struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::SlopeHeuristic >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::SlopeHeuristicSelection< struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type, autowig::Held< struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_9c9b0b8265215a57b48807e0fc9938ba.cpp b/src/py/wrapper/wrapper_9c9b0b8265215a57b48807e0fc9938ba.cpp deleted file mode 100644 index b46426dc..00000000 --- a/src/py/wrapper/wrapper_9c9b0b8265215a57b48807e0fc9938ba.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_ddab4138863850aeac674399882ccad5(class ::std::unique_ptr< class ::statiskit::MultivariateConditionalData::Generator, struct ::std::default_delete< class ::statiskit::MultivariateConditionalData::Generator > > const & instance, const class ::statiskit::MultivariateConditionalData::Generator & param_out) { instance.operator*() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::std::unique_ptr< class ::statiskit::MultivariateConditionalData::Generator, struct ::std::default_delete< class ::statiskit::MultivariateConditionalData::Generator > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< class ::statiskit::MultivariateConditionalData::Generator, struct ::std::default_delete< class ::statiskit::MultivariateConditionalData::Generator > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_9c9b0b8265215a57b48807e0fc9938ba() -{ - - 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_9c9b0b8265215a57b48807e0fc9938ba_to_python - { - static PyObject* convert(class ::std::unique_ptr< class ::statiskit::MultivariateConditionalData::Generator, struct ::std::default_delete< class ::statiskit::MultivariateConditionalData::Generator > > const & unique_ptr_9c9b0b8265215a57b48807e0fc9938ba) - { - //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::MultivariateConditionalData::Generator, struct ::std::default_delete< class ::statiskit::MultivariateConditionalData::Generator > > & >(unique_ptr_9c9b0b8265215a57b48807e0fc9938ba).release()).ptr()); - std::shared_ptr< class ::statiskit::MultivariateConditionalData::Generator > shared_ptr_9c9b0b8265215a57b48807e0fc9938ba(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::MultivariateConditionalData::Generator, struct ::std::default_delete< class ::statiskit::MultivariateConditionalData::Generator > > & >(unique_ptr_9c9b0b8265215a57b48807e0fc9938ba))); - return boost::python::incref(boost::python::object(shared_ptr_9c9b0b8265215a57b48807e0fc9938ba).ptr()); - } - }; - - boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::MultivariateConditionalData::Generator, struct ::std::default_delete< class ::statiskit::MultivariateConditionalData::Generator > >, unique_ptr_9c9b0b8265215a57b48807e0fc9938ba_to_python >(); -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_9ca9917e667b52ea9eb2ec4f17e230b5.cpp b/src/py/wrapper/wrapper_9ca9917e667b52ea9eb2ec4f17e230b5.cpp deleted file mode 100644 index 1353df2c..00000000 --- a/src/py/wrapper/wrapper_9ca9917e667b52ea9eb2ec4f17e230b5.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::UnivariateHistogramDistribution const volatile * get_pointer(class ::statiskit::UnivariateHistogramDistribution const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_9ca9917e667b52ea9eb2ec4f17e230b5() -{ - - 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; - 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; - 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_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 >(), ""); - - if(autowig::Held< class ::statiskit::UnivariateHistogramDistribution >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::UnivariateHistogramDistribution >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::UnivariateHistogramDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_9cf0f707397c5385baa38f245ba80437.cpp b/src/py/wrapper/wrapper_9cf0f707397c5385baa38f245ba80437.cpp deleted file mode 100644 index 3d3030dc..00000000 --- a/src/py/wrapper/wrapper_9cf0f707397c5385baa38f245ba80437.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::ActiveEstimation< class ::statiskit::MultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::ActiveEstimation< class ::statiskit::MultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_9cf0f707397c5385baa38f245ba80437() -{ - - 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::MultivariateData const * (::statiskit::ActiveEstimation< ::statiskit::MultinomialSingularDistribution, ::statiskit::SingularDistributionEstimation >::*method_pointer_0047c5e9a77a5d6f8bec09c40a32def5)() const = &::statiskit::ActiveEstimation< class ::statiskit::MultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::get_data; - boost::python::class_< class ::statiskit::ActiveEstimation< class ::statiskit::MultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation >, autowig::Held< class ::statiskit::ActiveEstimation< class ::statiskit::MultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::LazyEstimation< class ::statiskit::MultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > > > class_9cf0f707397c5385baa38f245ba80437("_ActiveEstimation_9cf0f707397c5385baa38f245ba80437", "", boost::python::no_init); - class_9cf0f707397c5385baa38f245ba80437.def(boost::python::init< >("")); - class_9cf0f707397c5385baa38f245ba80437.def(boost::python::init< struct ::statiskit::MultivariateData const * >("")); - class_9cf0f707397c5385baa38f245ba80437.def(boost::python::init< class ::statiskit::MultinomialSingularDistribution const *, struct ::statiskit::MultivariateData const * >("")); - class_9cf0f707397c5385baa38f245ba80437.def(boost::python::init< class ::statiskit::ActiveEstimation< class ::statiskit::MultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > const & >("")); - class_9cf0f707397c5385baa38f245ba80437.def("get_data", method_pointer_0047c5e9a77a5d6f8bec09c40a32def5, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - - if(autowig::Held< class ::statiskit::ActiveEstimation< class ::statiskit::MultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::ActiveEstimation< class ::statiskit::MultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::Type, autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::MultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_9d7f0f97517952029268e1fd35ac8843.cpp b/src/py/wrapper/wrapper_9d7f0f97517952029268e1fd35ac8843.cpp deleted file mode 100644 index 94cd355e..00000000 --- a/src/py/wrapper/wrapper_9d7f0f97517952029268e1fd35ac8843.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_9d7f0f97517952029268e1fd35ac8843() -{ - - 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; - 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 & >("")); - - if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalUnivariateConditionalDistribution, struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation > >::Type, autowig::Held< struct ::statiskit::CategoricalUnivariateConditionalDistributionEstimation >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_9dcc67ced1f05c0a9b634f6e7bdffe6c.cpp b/src/py/wrapper/wrapper_9dcc67ced1f05c0a9b634f6e7bdffe6c.cpp deleted file mode 100644 index 86804c98..00000000 --- a/src/py/wrapper/wrapper_9dcc67ced1f05c0a9b634f6e7bdffe6c.cpp +++ /dev/null @@ -1,38 +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::DiscreteUnivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_9dcc67ced1f05c0a9b634f6e7bdffe6c() -{ - - 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; - 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 & >("")); - - if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, autowig::Held< struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Type >(); - } - -} \ No newline at end of file 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 deleted file mode 100644 index 6cf6b337..00000000 --- a/src/py/wrapper/wrapper_9f08dae44aa3561686bc0ef53e82d042.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::NominalDistribution const volatile * get_pointer(struct ::statiskit::NominalDistribution const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_9f08dae44aa3561686bc0ef53e82d042() -{ - - 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; - 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 & >("")); - - if(autowig::Held< struct ::statiskit::NominalDistribution >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::NominalDistribution >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::NominalDistribution, class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::CategoricalUnivariateDistribution > > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_9f71ff88156f5fd0a459f920329e5dc8.cpp b/src/py/wrapper/wrapper_9f71ff88156f5fd0a459f920329e5dc8.cpp deleted file mode 100644 index d8cb5ef7..00000000 --- a/src/py/wrapper/wrapper_9f71ff88156f5fd0a459f920329e5dc8.cpp +++ /dev/null @@ -1,53 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_9f71ff88156f5fd0a459f920329e5dc8 : public ::statiskit::ContinuousMultivariateConditionalDistributionEstimation, public boost::python::wrapper< struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation > - { - public: - - virtual ::statiskit::MultivariateConditionalDistributionEstimation::estimated_type const * get_estimated() const - { return this->get_override("get_estimated")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_9f71ff88156f5fd0a459f920329e5dc8 const volatile * get_pointer(autowig::Wrap_9f71ff88156f5fd0a459f920329e5dc8 const volatile *c) { return c; } - template <> struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation const volatile * get_pointer(struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_9f71ff88156f5fd0a459f920329e5dc8() -{ - - 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; - boost::python::class_< autowig::Wrap_9f71ff88156f5fd0a459f920329e5dc8, autowig::Held< autowig::Wrap_9f71ff88156f5fd0a459f920329e5dc8 >::Type, boost::python::bases< struct ::statiskit::MultivariateConditionalDistributionEstimation >, boost::noncopyable > class_9f71ff88156f5fd0a459f920329e5dc8("ContinuousMultivariateConditionalDistributionEstimation", "", boost::python::no_init); - - if(autowig::Held< struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_9f71ff88156f5fd0a459f920329e5dc8 >::Type, autowig::Held< struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::Type, autowig::Held< struct ::statiskit::MultivariateConditionalDistributionEstimation >::Type >(); - } - -} \ No newline at end of file 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_a004a7cf0d095bdeadf276d9713e024f.cpp b/src/py/wrapper/wrapper_a004a7cf0d095bdeadf276d9713e024f.cpp deleted file mode 100644 index 791751b6..00000000 --- a/src/py/wrapper/wrapper_a004a7cf0d095bdeadf276d9713e024f.cpp +++ /dev/null @@ -1,53 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_a004a7cf0d095bdeadf276d9713e024f : public ::statiskit::CategoricalMultivariateConditionalDistributionEstimation, public boost::python::wrapper< struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation > - { - public: - - virtual ::statiskit::MultivariateConditionalDistributionEstimation::estimated_type const * get_estimated() const - { return this->get_override("get_estimated")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_a004a7cf0d095bdeadf276d9713e024f const volatile * get_pointer(autowig::Wrap_a004a7cf0d095bdeadf276d9713e024f const volatile *c) { return c; } - template <> struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation const volatile * get_pointer(struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_a004a7cf0d095bdeadf276d9713e024f() -{ - - 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; - boost::python::class_< autowig::Wrap_a004a7cf0d095bdeadf276d9713e024f, autowig::Held< autowig::Wrap_a004a7cf0d095bdeadf276d9713e024f >::Type, boost::python::bases< struct ::statiskit::MultivariateConditionalDistributionEstimation >, boost::noncopyable > class_a004a7cf0d095bdeadf276d9713e024f("CategoricalMultivariateConditionalDistributionEstimation", "", boost::python::no_init); - - if(autowig::Held< struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_a004a7cf0d095bdeadf276d9713e024f >::Type, autowig::Held< struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::Type, autowig::Held< struct ::statiskit::MultivariateConditionalDistributionEstimation >::Type >(); - } - -} \ 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_a138b226412951b38a64aaad8bc549ac.cpp b/src/py/wrapper/wrapper_a138b226412951b38a64aaad8bc549ac.cpp deleted file mode 100644 index 93bd705c..00000000 --- a/src/py/wrapper/wrapper_a138b226412951b38a64aaad8bc549ac.cpp +++ /dev/null @@ -1,105 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_a3e1f1f48f1f59b5a7fe5b1e5b4412d0(class ::std::vector< struct ::statiskit::SingularDistribution *, class ::std::allocator< struct ::statiskit::SingularDistribution * > > & instance, ::std::vector< struct ::statiskit::SingularDistribution *, class ::std::allocator< struct ::statiskit::SingularDistribution * > >::size_type param_in_0, const ::std::vector< struct ::statiskit::SingularDistribution *, class ::std::allocator< struct ::statiskit::SingularDistribution * > >::reference param_out) { instance.at(param_in_0) = param_out; } - void method_decorator_f982e613acff515a8fcc98352b4968bf(class ::std::vector< struct ::statiskit::SingularDistribution *, class ::std::allocator< struct ::statiskit::SingularDistribution * > > & instance, const ::std::vector< struct ::statiskit::SingularDistribution *, class ::std::allocator< struct ::statiskit::SingularDistribution * > >::reference param_out) { instance.front() = param_out; } - void method_decorator_8ea495054de354ba80ef5bd7f54ab433(class ::std::vector< struct ::statiskit::SingularDistribution *, class ::std::allocator< struct ::statiskit::SingularDistribution * > > & instance, const ::std::vector< struct ::statiskit::SingularDistribution *, class ::std::allocator< struct ::statiskit::SingularDistribution * > >::reference param_out) { instance.back() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::std::vector< struct ::statiskit::SingularDistribution *, class ::std::allocator< struct ::statiskit::SingularDistribution * > > const volatile * get_pointer > const volatile >(class ::std::vector< struct ::statiskit::SingularDistribution *, class ::std::allocator< struct ::statiskit::SingularDistribution * > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_a138b226412951b38a64aaad8bc549ac() -{ - - 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; - void (::std::vector< ::statiskit::SingularDistribution *, ::std::allocator< ::statiskit::SingularDistribution * > >::*method_pointer_40e12584a7ad579a962221dcb6bceed4)(::std::vector< struct ::statiskit::SingularDistribution *, class ::std::allocator< struct ::statiskit::SingularDistribution * > >::size_type , ::std::vector< struct ::statiskit::SingularDistribution *, class ::std::allocator< struct ::statiskit::SingularDistribution * > >::value_type const &) = &::std::vector< struct ::statiskit::SingularDistribution *, class ::std::allocator< struct ::statiskit::SingularDistribution * > >::assign; - ::std::vector< struct ::statiskit::SingularDistribution *, class ::std::allocator< struct ::statiskit::SingularDistribution * > >::size_type (::std::vector< ::statiskit::SingularDistribution *, ::std::allocator< ::statiskit::SingularDistribution * > >::*method_pointer_6e8ebb15ca6f5e7d852644873b525f06)() const = &::std::vector< struct ::statiskit::SingularDistribution *, class ::std::allocator< struct ::statiskit::SingularDistribution * > >::size; - ::std::vector< struct ::statiskit::SingularDistribution *, class ::std::allocator< struct ::statiskit::SingularDistribution * > >::size_type (::std::vector< ::statiskit::SingularDistribution *, ::std::allocator< ::statiskit::SingularDistribution * > >::*method_pointer_68923ecd3744520db8340f5af42c541b)() const = &::std::vector< struct ::statiskit::SingularDistribution *, class ::std::allocator< struct ::statiskit::SingularDistribution * > >::max_size; - ::std::vector< struct ::statiskit::SingularDistribution *, class ::std::allocator< struct ::statiskit::SingularDistribution * > >::size_type (::std::vector< ::statiskit::SingularDistribution *, ::std::allocator< ::statiskit::SingularDistribution * > >::*method_pointer_cbb14788304d58068f29270cbd708aae)() const = &::std::vector< struct ::statiskit::SingularDistribution *, class ::std::allocator< struct ::statiskit::SingularDistribution * > >::capacity; - bool (::std::vector< ::statiskit::SingularDistribution *, ::std::allocator< ::statiskit::SingularDistribution * > >::*method_pointer_e5967d11d2df50fda18ba395b8838487)() const = &::std::vector< struct ::statiskit::SingularDistribution *, class ::std::allocator< struct ::statiskit::SingularDistribution * > >::empty; - void (::std::vector< ::statiskit::SingularDistribution *, ::std::allocator< ::statiskit::SingularDistribution * > >::*method_pointer_a6c0ef5f9061516ab2a4572d6fce148c)(::std::vector< struct ::statiskit::SingularDistribution *, class ::std::allocator< struct ::statiskit::SingularDistribution * > >::size_type ) = &::std::vector< struct ::statiskit::SingularDistribution *, class ::std::allocator< struct ::statiskit::SingularDistribution * > >::reserve; - ::std::vector< struct ::statiskit::SingularDistribution *, class ::std::allocator< struct ::statiskit::SingularDistribution * > >::reference (::std::vector< ::statiskit::SingularDistribution *, ::std::allocator< ::statiskit::SingularDistribution * > >::*method_pointer_a3e1f1f48f1f59b5a7fe5b1e5b4412d0)(::std::vector< struct ::statiskit::SingularDistribution *, class ::std::allocator< struct ::statiskit::SingularDistribution * > >::size_type ) = &::std::vector< struct ::statiskit::SingularDistribution *, class ::std::allocator< struct ::statiskit::SingularDistribution * > >::at; - ::std::vector< struct ::statiskit::SingularDistribution *, class ::std::allocator< struct ::statiskit::SingularDistribution * > >::const_reference (::std::vector< ::statiskit::SingularDistribution *, ::std::allocator< ::statiskit::SingularDistribution * > >::*method_pointer_767506a126d850b991da5fdd9f16561b)(::std::vector< struct ::statiskit::SingularDistribution *, class ::std::allocator< struct ::statiskit::SingularDistribution * > >::size_type ) const = &::std::vector< struct ::statiskit::SingularDistribution *, class ::std::allocator< struct ::statiskit::SingularDistribution * > >::at; - ::std::vector< struct ::statiskit::SingularDistribution *, class ::std::allocator< struct ::statiskit::SingularDistribution * > >::reference (::std::vector< ::statiskit::SingularDistribution *, ::std::allocator< ::statiskit::SingularDistribution * > >::*method_pointer_f982e613acff515a8fcc98352b4968bf)() = &::std::vector< struct ::statiskit::SingularDistribution *, class ::std::allocator< struct ::statiskit::SingularDistribution * > >::front; - ::std::vector< struct ::statiskit::SingularDistribution *, class ::std::allocator< struct ::statiskit::SingularDistribution * > >::const_reference (::std::vector< ::statiskit::SingularDistribution *, ::std::allocator< ::statiskit::SingularDistribution * > >::*method_pointer_be6875c31eef59af85ae833244837729)() const = &::std::vector< struct ::statiskit::SingularDistribution *, class ::std::allocator< struct ::statiskit::SingularDistribution * > >::front; - ::std::vector< struct ::statiskit::SingularDistribution *, class ::std::allocator< struct ::statiskit::SingularDistribution * > >::reference (::std::vector< ::statiskit::SingularDistribution *, ::std::allocator< ::statiskit::SingularDistribution * > >::*method_pointer_8ea495054de354ba80ef5bd7f54ab433)() = &::std::vector< struct ::statiskit::SingularDistribution *, class ::std::allocator< struct ::statiskit::SingularDistribution * > >::back; - ::std::vector< struct ::statiskit::SingularDistribution *, class ::std::allocator< struct ::statiskit::SingularDistribution * > >::const_reference (::std::vector< ::statiskit::SingularDistribution *, ::std::allocator< ::statiskit::SingularDistribution * > >::*method_pointer_33a3199281d752178e9ad32c8df185e6)() const = &::std::vector< struct ::statiskit::SingularDistribution *, class ::std::allocator< struct ::statiskit::SingularDistribution * > >::back; - void (::std::vector< ::statiskit::SingularDistribution *, ::std::allocator< ::statiskit::SingularDistribution * > >::*method_pointer_97273c6c8c1d5cd0af8574595b777d5d)(::std::vector< struct ::statiskit::SingularDistribution *, class ::std::allocator< struct ::statiskit::SingularDistribution * > >::value_type const &) = &::std::vector< struct ::statiskit::SingularDistribution *, class ::std::allocator< struct ::statiskit::SingularDistribution * > >::push_back; - void (::std::vector< ::statiskit::SingularDistribution *, ::std::allocator< ::statiskit::SingularDistribution * > >::*method_pointer_3e5ba935f30d5ef1860290633b9a8822)() = &::std::vector< struct ::statiskit::SingularDistribution *, class ::std::allocator< struct ::statiskit::SingularDistribution * > >::pop_back; - void (::std::vector< ::statiskit::SingularDistribution *, ::std::allocator< ::statiskit::SingularDistribution * > >::*method_pointer_9588521e587751d6bba0dfef62de599d)(class ::std::vector< struct ::statiskit::SingularDistribution *, class ::std::allocator< struct ::statiskit::SingularDistribution * > > &) = &::std::vector< struct ::statiskit::SingularDistribution *, class ::std::allocator< struct ::statiskit::SingularDistribution * > >::swap; - void (::std::vector< ::statiskit::SingularDistribution *, ::std::allocator< ::statiskit::SingularDistribution * > >::*method_pointer_edf28629da1b5fd9bca8ccc7f889fe1c)() = &::std::vector< struct ::statiskit::SingularDistribution *, class ::std::allocator< struct ::statiskit::SingularDistribution * > >::clear; - boost::python::class_< class ::std::vector< struct ::statiskit::SingularDistribution *, class ::std::allocator< struct ::statiskit::SingularDistribution * > >, autowig::Held< class ::std::vector< struct ::statiskit::SingularDistribution *, class ::std::allocator< struct ::statiskit::SingularDistribution * > > >::Type > class_a138b226412951b38a64aaad8bc549ac("_Vector_a138b226412951b38a64aaad8bc549ac", "", boost::python::no_init); - class_a138b226412951b38a64aaad8bc549ac.def(boost::python::init< >("")); - class_a138b226412951b38a64aaad8bc549ac.def(boost::python::init< class ::std::vector< struct ::statiskit::SingularDistribution *, class ::std::allocator< struct ::statiskit::SingularDistribution * > > const & >("")); - class_a138b226412951b38a64aaad8bc549ac.def("assign", method_pointer_40e12584a7ad579a962221dcb6bceed4, ""); - class_a138b226412951b38a64aaad8bc549ac.def("__len__", method_pointer_6e8ebb15ca6f5e7d852644873b525f06, ""); - class_a138b226412951b38a64aaad8bc549ac.def("max_size", method_pointer_68923ecd3744520db8340f5af42c541b, ""); - class_a138b226412951b38a64aaad8bc549ac.def("capacity", method_pointer_cbb14788304d58068f29270cbd708aae, ""); - class_a138b226412951b38a64aaad8bc549ac.def("empty", method_pointer_e5967d11d2df50fda18ba395b8838487, ""); - class_a138b226412951b38a64aaad8bc549ac.def("reserve", method_pointer_a6c0ef5f9061516ab2a4572d6fce148c, ""); - class_a138b226412951b38a64aaad8bc549ac.def("at", method_pointer_a3e1f1f48f1f59b5a7fe5b1e5b4412d0, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_a138b226412951b38a64aaad8bc549ac.def("at", autowig::method_decorator_a3e1f1f48f1f59b5a7fe5b1e5b4412d0); - class_a138b226412951b38a64aaad8bc549ac.def("at", method_pointer_767506a126d850b991da5fdd9f16561b, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_a138b226412951b38a64aaad8bc549ac.def("front", method_pointer_f982e613acff515a8fcc98352b4968bf, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_a138b226412951b38a64aaad8bc549ac.def("front", autowig::method_decorator_f982e613acff515a8fcc98352b4968bf); - class_a138b226412951b38a64aaad8bc549ac.def("front", method_pointer_be6875c31eef59af85ae833244837729, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_a138b226412951b38a64aaad8bc549ac.def("back", method_pointer_8ea495054de354ba80ef5bd7f54ab433, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_a138b226412951b38a64aaad8bc549ac.def("back", autowig::method_decorator_8ea495054de354ba80ef5bd7f54ab433); - class_a138b226412951b38a64aaad8bc549ac.def("back", method_pointer_33a3199281d752178e9ad32c8df185e6, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_a138b226412951b38a64aaad8bc549ac.def("push_back", method_pointer_97273c6c8c1d5cd0af8574595b777d5d, ""); - class_a138b226412951b38a64aaad8bc549ac.def("pop_back", method_pointer_3e5ba935f30d5ef1860290633b9a8822, ""); - class_a138b226412951b38a64aaad8bc549ac.def("swap", method_pointer_9588521e587751d6bba0dfef62de599d, ""); - class_a138b226412951b38a64aaad8bc549ac.def("clear", method_pointer_edf28629da1b5fd9bca8ccc7f889fe1c, ""); - - struct vector_a138b226412951b38a64aaad8bc549ac_from_python - { - vector_a138b226412951b38a64aaad8bc549ac_from_python() - { - boost::python::converter::registry::push_back( - &convertible, - &construct, - boost::python::type_id< class ::std::vector< struct ::statiskit::SingularDistribution *, class ::std::allocator< struct ::statiskit::SingularDistribution * > > >()); - } - - static void* convertible(PyObject* obj_ptr) - { return obj_ptr; } - - static void construct(PyObject* obj_ptr, boost::python::converter::rvalue_from_python_stage1_data* data) - { - boost::python::handle<> obj_iter(PyObject_GetIter(obj_ptr)); - void* storage = ((boost::python::converter::rvalue_from_python_storage< class ::std::vector< struct ::statiskit::SingularDistribution *, class ::std::allocator< struct ::statiskit::SingularDistribution * > > >*)data)->storage.bytes; - new (storage) class ::std::vector< struct ::statiskit::SingularDistribution *, class ::std::allocator< struct ::statiskit::SingularDistribution * > >(); - data->convertible = storage; - class ::std::vector< struct ::statiskit::SingularDistribution *, class ::std::allocator< struct ::statiskit::SingularDistribution * > >& result = *((class ::std::vector< struct ::statiskit::SingularDistribution *, class ::std::allocator< struct ::statiskit::SingularDistribution * > >*)storage); - unsigned int i = 0; - for(;; i++) - { - boost::python::handle<> py_elem_hdl(boost::python::allow_null(PyIter_Next(obj_iter.get()))); - if(PyErr_Occurred()) - { boost::python::throw_error_already_set(); } - if(!py_elem_hdl.get()) - { break; } - boost::python::object py_elem_obj(py_elem_hdl); - result.push_back(boost::python::extract< struct ::statiskit::SingularDistribution * >(py_elem_obj)); - } - } - }; - - vector_a138b226412951b38a64aaad8bc549ac_from_python(); -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_a14f45085a74550c89aab30952f6725b.cpp b/src/py/wrapper/wrapper_a14f45085a74550c89aab30952f6725b.cpp deleted file mode 100644 index 907cfde5..00000000 --- a/src/py/wrapper/wrapper_a14f45085a74550c89aab30952f6725b.cpp +++ /dev/null @@ -1,45 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::UnivariateHistogramDistributionEstimation::Estimator const volatile * get_pointer(class ::statiskit::UnivariateHistogramDistributionEstimation::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_a14f45085a74550c89aab30952f6725b() -{ - - 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; - std::string name_0159796d2beb51da9446e83d609342aa = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._univariate_histogram_distribution_estimation"); - 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; - 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("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, ""); - - if(autowig::Held< class ::statiskit::UnivariateHistogramDistributionEstimation::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::UnivariateHistogramDistributionEstimation::Estimator >::Type, autowig::Held< struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file 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_a1dbe32ad4be556a97d08416f9bb668d.cpp b/src/py/wrapper/wrapper_a1dbe32ad4be556a97d08416f9bb668d.cpp deleted file mode 100644 index 7b2c012e..00000000 --- a/src/py/wrapper/wrapper_a1dbe32ad4be556a97d08416f9bb668d.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::ActiveEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::ActiveEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_a1dbe32ad4be556a97d08416f9bb668d() -{ - - 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::UnivariateData const * (::statiskit::ActiveEstimation< ::statiskit::CategoricalUnivariateMixtureDistribution, ::statiskit::CategoricalUnivariateDistributionEstimation >::*method_pointer_60f487755fba538d966690492e3043d2)() const = &::statiskit::ActiveEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::get_data; - boost::python::class_< class ::statiskit::ActiveEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >, autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > > > class_a1dbe32ad4be556a97d08416f9bb668d("_ActiveEstimation_a1dbe32ad4be556a97d08416f9bb668d", "", boost::python::no_init); - class_a1dbe32ad4be556a97d08416f9bb668d.def(boost::python::init< >("")); - class_a1dbe32ad4be556a97d08416f9bb668d.def(boost::python::init< struct ::statiskit::UnivariateData const * >("")); - class_a1dbe32ad4be556a97d08416f9bb668d.def(boost::python::init< struct ::statiskit::CategoricalUnivariateMixtureDistribution const *, struct ::statiskit::UnivariateData const * >("")); - class_a1dbe32ad4be556a97d08416f9bb668d.def(boost::python::init< class ::statiskit::ActiveEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > const & >("")); - class_a1dbe32ad4be556a97d08416f9bb668d.def("get_data", method_pointer_60f487755fba538d966690492e3043d2, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - - if(autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_a268e28862575ead97b631ce4a762208.cpp b/src/py/wrapper/wrapper_a268e28862575ead97b631ce4a762208.cpp deleted file mode 100644 index 7e8ffab4..00000000 --- a/src/py/wrapper/wrapper_a268e28862575ead97b631ce4a762208.cpp +++ /dev/null @@ -1,45 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::CriterionEstimator const volatile * get_pointer::CriterionEstimator const volatile >(class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::CriterionEstimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_a268e28862575ead97b631ce4a762208() -{ - - 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; - std::string name_5b1444f7a44054459e5adff18c81bbfb = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__selection_5b1444f7a44054459e5adff18c81bbfb"); - 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; - enum ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::CriterionEstimator::criterion_type const & (::statiskit::Selection< ::statiskit::CategoricalMultivariateDistribution, ::statiskit::CategoricalMultivariateDistributionEstimation >::CriterionEstimator::*method_pointer_5fe10725a5f05435ac605dbdccf876fe)() const = &::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::CriterionEstimator::get_criterion; - void (::statiskit::Selection< ::statiskit::CategoricalMultivariateDistribution, ::statiskit::CategoricalMultivariateDistributionEstimation >::CriterionEstimator::*method_pointer_b0fc2e39afb85dbeb2c552f377831292)(enum ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::CriterionEstimator::criterion_type const &) = &::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::CriterionEstimator::set_criterion; - boost::python::class_< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::CriterionEstimator, autowig::Held< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::CriterionEstimator >::Type, boost::python::bases< 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 > > > class_a268e28862575ead97b631ce4a762208("CriterionEstimator", "", boost::python::no_init); - class_a268e28862575ead97b631ce4a762208.def(boost::python::init< >("")); - class_a268e28862575ead97b631ce4a762208.def(boost::python::init< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::CriterionEstimator const & >("")); - class_a268e28862575ead97b631ce4a762208.def("get_criterion", method_pointer_5fe10725a5f05435ac605dbdccf876fe, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - class_a268e28862575ead97b631ce4a762208.def("set_criterion", method_pointer_b0fc2e39afb85dbeb2c552f377831292, ""); - - if(autowig::Held< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::CriterionEstimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::CriterionEstimator >::Type, 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 > >::Type >(); - } - -} \ 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_a2e03e1beb3652d19910e253216cbbdd.cpp b/src/py/wrapper/wrapper_a2e03e1beb3652d19910e253216cbbdd.cpp deleted file mode 100644 index a9db3b84..00000000 --- a/src/py/wrapper/wrapper_a2e03e1beb3652d19910e253216cbbdd.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::OptimizationEstimation< struct ::statiskit::MixtureSingularDistribution *, struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation > const volatile * get_pointer const volatile >(struct ::statiskit::OptimizationEstimation< struct ::statiskit::MixtureSingularDistribution *, struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_a2e03e1beb3652d19910e253216cbbdd() -{ - - 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::OptimizationEstimation< ::statiskit::MixtureSingularDistribution *, ::statiskit::MixtureSingularDistribution, ::statiskit::SingularDistributionEstimation >::*method_pointer_014ed38b48b5567f97c1cff72c5dfd81)(::statiskit::Index const &) const = &::statiskit::OptimizationEstimation< struct ::statiskit::MixtureSingularDistribution *, struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::get_iteration; - boost::python::class_< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MixtureSingularDistribution *, struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation >, autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MixtureSingularDistribution *, struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MixtureSingularDistribution *, struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation > > > class_a2e03e1beb3652d19910e253216cbbdd("_OptimizationEstimation_a2e03e1beb3652d19910e253216cbbdd", "", boost::python::no_init); - class_a2e03e1beb3652d19910e253216cbbdd.def(boost::python::init< >("")); - class_a2e03e1beb3652d19910e253216cbbdd.def(boost::python::init< struct ::statiskit::MixtureSingularDistribution const *, struct ::statiskit::MultivariateData const * >("")); - class_a2e03e1beb3652d19910e253216cbbdd.def(boost::python::init< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MixtureSingularDistribution *, struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation > const & >("")); - class_a2e03e1beb3652d19910e253216cbbdd.def("get_iteration", method_pointer_014ed38b48b5567f97c1cff72c5dfd81, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - - if(autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MixtureSingularDistribution *, struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MixtureSingularDistribution *, struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::Type, autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MixtureSingularDistribution *, struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_a361e68cde6a5b379c5300d00bee657c.cpp b/src/py/wrapper/wrapper_a361e68cde6a5b379c5300d00bee657c.cpp deleted file mode 100644 index e1903191..00000000 --- a/src/py/wrapper/wrapper_a361e68cde6a5b379c5300d00bee657c.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation > const volatile * get_pointer, struct ::statiskit::ContinuousMultivariateDistributionEstimation > const volatile >(struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_a361e68cde6a5b379c5300d00bee657c() -{ - - 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; - boost::python::class_< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation >, autowig::Held< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation > >::Type, boost::python::bases< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation > > > class_a361e68cde6a5b379c5300d00bee657c("_MixtureDistributionEMEstimation_a361e68cde6a5b379c5300d00bee657c", "", boost::python::no_init); - class_a361e68cde6a5b379c5300d00bee657c.def(boost::python::init< >("")); - class_a361e68cde6a5b379c5300d00bee657c.def(boost::python::init< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > const *, struct ::statiskit::MultivariateData const * >("")); - class_a361e68cde6a5b379c5300d00bee657c.def(boost::python::init< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation > const & >("")); - - if(autowig::Held< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation > >::Type, autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_a3883be24c8c5dd1bcba4dff4ebd0c4f.cpp b/src/py/wrapper/wrapper_a3883be24c8c5dd1bcba4dff4ebd0c4f.cpp deleted file mode 100644 index 64251472..00000000 --- a/src/py/wrapper/wrapper_a3883be24c8c5dd1bcba4dff4ebd0c4f.cpp +++ /dev/null @@ -1,62 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_a3883be24c8c5dd1bcba4dff4ebd0c4f : public ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, ::statiskit::MixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > >, public boost::python::wrapper< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, class ::statiskit::MixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > > > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > simulate() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > ::element_type* result = this->get_override("simulate")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > (result); - } - - virtual double probability(struct ::statiskit::MultivariateEvent const * param_0, bool const & param_1) const - { return this->get_override("probability")(param_0, param_1); } - - virtual ::statiskit::Index get_nb_components() const - { return this->get_override("get_nb_components")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_a3883be24c8c5dd1bcba4dff4ebd0c4f const volatile * get_pointer(autowig::Wrap_a3883be24c8c5dd1bcba4dff4ebd0c4f const volatile *c) { return c; } - template <> struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, class ::statiskit::MixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > > const volatile * get_pointer, class ::statiskit::MixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > > const volatile >(struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, class ::statiskit::MixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_a3883be24c8c5dd1bcba4dff4ebd0c4f() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, class ::statiskit::MixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_a3883be24c8c5dd1bcba4dff4ebd0c4f >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, class ::statiskit::MixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, class ::statiskit::MixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, class ::statiskit::MixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > > >::Type, autowig::Held< class ::statiskit::MixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_a40e46e6e0ca59f7a440e68cd5fd7072.cpp b/src/py/wrapper/wrapper_a40e46e6e0ca59f7a440e68cd5fd7072.cpp deleted file mode 100644 index 5e4e80bb..00000000 --- a/src/py/wrapper/wrapper_a40e46e6e0ca59f7a440e68cd5fd7072.cpp +++ /dev/null @@ -1,66 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_a40e46e6e0ca59f7a440e68cd5fd7072 : public ::statiskit::MultivariateEvent, public boost::python::wrapper< struct ::statiskit::MultivariateEvent > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > copy() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > (result); - } - - virtual struct ::statiskit::UnivariateEvent const * get(::statiskit::Index const & param_0) const - { return this->get_override("get")(param_0); } - - virtual ::statiskit::Index size() const - { return this->get_override("size")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_a40e46e6e0ca59f7a440e68cd5fd7072 const volatile * get_pointer(autowig::Wrap_a40e46e6e0ca59f7a440e68cd5fd7072 const volatile *c) { return c; } - template <> struct ::statiskit::MultivariateEvent const volatile * get_pointer(struct ::statiskit::MultivariateEvent const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_a40e46e6e0ca59f7a440e68cd5fd7072() -{ - - 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; - ::statiskit::Index (::statiskit::MultivariateEvent::*method_pointer_b16ba67d442357de95884c2b80cd9413)() const = &::statiskit::MultivariateEvent::size; - struct ::statiskit::UnivariateEvent const * (::statiskit::MultivariateEvent::*method_pointer_10a704d5992d559888ef502fa18a5a47)(::statiskit::Index const &) const = &::statiskit::MultivariateEvent::get; - class ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > (::statiskit::MultivariateEvent::*method_pointer_ee0381fa29a75d5782f895a637e2a8d5)() const = &::statiskit::MultivariateEvent::copy; - boost::python::class_< autowig::Wrap_a40e46e6e0ca59f7a440e68cd5fd7072, autowig::Held< autowig::Wrap_a40e46e6e0ca59f7a440e68cd5fd7072 >::Type, boost::noncopyable > class_a40e46e6e0ca59f7a440e68cd5fd7072("MultivariateEvent", "", boost::python::no_init); - class_a40e46e6e0ca59f7a440e68cd5fd7072.def("__len__", boost::python::pure_virtual(method_pointer_b16ba67d442357de95884c2b80cd9413), ""); - class_a40e46e6e0ca59f7a440e68cd5fd7072.def("get", boost::python::pure_virtual(method_pointer_10a704d5992d559888ef502fa18a5a47), boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_a40e46e6e0ca59f7a440e68cd5fd7072.def("copy", boost::python::pure_virtual(method_pointer_ee0381fa29a75d5782f895a637e2a8d5), ""); - if(autowig::Held< struct ::statiskit::MultivariateEvent >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_a40e46e6e0ca59f7a440e68cd5fd7072 >::Type, autowig::Held< struct ::statiskit::MultivariateEvent >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::MultivariateEvent >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_a4463e49d7865a6497ec20612e342cbe.cpp b/src/py/wrapper/wrapper_a4463e49d7865a6497ec20612e342cbe.cpp deleted file mode 100644 index d48dc4c1..00000000 --- a/src/py/wrapper/wrapper_a4463e49d7865a6497ec20612e342cbe.cpp +++ /dev/null @@ -1,63 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_a4463e49d7865a6497ec20612e342cbe : public ::statiskit::UnivariateFrequencyDistribution< ::statiskit::CategoricalUnivariateDistribution >, public boost::python::wrapper< class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::CategoricalUnivariateDistribution > > - { - public: - - virtual double pdf(int const & param_0) const - { return this->get_override("pdf")(param_0); } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_a4463e49d7865a6497ec20612e342cbe const volatile * get_pointer(autowig::Wrap_a4463e49d7865a6497ec20612e342cbe const volatile *c) { return c; } - template <> class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::CategoricalUnivariateDistribution > const volatile * get_pointer const volatile >(class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::CategoricalUnivariateDistribution > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_a4463e49d7865a6497ec20612e342cbe() -{ - - 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; - 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_pi", method_pointer_85fc76a68b3c58e3b87ac05d423a43f9, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - class_a4463e49d7865a6497ec20612e342cbe.def("set_pi", method_pointer_6583c7196adb5fbb80c8a38e716c6dff, ""); - - if(autowig::Held< class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::CategoricalUnivariateDistribution > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_a4463e49d7865a6497ec20612e342cbe >::Type, autowig::Held< class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::CategoricalUnivariateDistribution > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::CategoricalUnivariateDistribution > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::CategoricalUnivariateDistribution > >::Type, autowig::Held< struct ::statiskit::CategoricalUnivariateDistribution >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_a4d6cfc5f43a5e10a524a2cea681460d.cpp b/src/py/wrapper/wrapper_a4d6cfc5f43a5e10a524a2cea681460d.cpp deleted file mode 100644 index 7e3b020c..00000000 --- a/src/py/wrapper/wrapper_a4d6cfc5f43a5e10a524a2cea681460d.cpp +++ /dev/null @@ -1,68 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_a4d6cfc5f43a5e10a524a2cea681460d : public ::statiskit::CategoricalMultivariateConditionalDistribution, public boost::python::wrapper< struct ::statiskit::CategoricalMultivariateConditionalDistribution > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistribution > > copy() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistribution > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistribution > > (result); - } - - virtual unsigned int get_nb_parameters() const - { return this->get_override("get_nb_parameters")(); } - - virtual struct ::statiskit::MultivariateSampleSpace const * get_explanatory_space() const - { return this->get_override("get_explanatory_space")(); } - - virtual struct ::statiskit::MultivariateDistribution const * operator()(struct ::statiskit::MultivariateEvent const & param_0) const - { return this->get_override("operator()")(param_0); } - - virtual ::statiskit::Index get_nb_components() const - { return this->get_override("get_nb_components")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_a4d6cfc5f43a5e10a524a2cea681460d const volatile * get_pointer(autowig::Wrap_a4d6cfc5f43a5e10a524a2cea681460d const volatile *c) { return c; } - template <> struct ::statiskit::CategoricalMultivariateConditionalDistribution const volatile * get_pointer(struct ::statiskit::CategoricalMultivariateConditionalDistribution const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_a4d6cfc5f43a5e10a524a2cea681460d() -{ - - 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; - boost::python::class_< autowig::Wrap_a4d6cfc5f43a5e10a524a2cea681460d, autowig::Held< autowig::Wrap_a4d6cfc5f43a5e10a524a2cea681460d >::Type, boost::python::bases< struct ::statiskit::MultivariateConditionalDistribution >, boost::noncopyable > class_a4d6cfc5f43a5e10a524a2cea681460d("CategoricalMultivariateConditionalDistribution", "", boost::python::no_init); - - if(autowig::Held< struct ::statiskit::CategoricalMultivariateConditionalDistribution >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_a4d6cfc5f43a5e10a524a2cea681460d >::Type, autowig::Held< struct ::statiskit::CategoricalMultivariateConditionalDistribution >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::CategoricalMultivariateConditionalDistribution >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::CategoricalMultivariateConditionalDistribution >::Type, autowig::Held< struct ::statiskit::MultivariateConditionalDistribution >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_a4ffccf09be35258a1a7081721670d59.cpp b/src/py/wrapper/wrapper_a4ffccf09be35258a1a7081721670d59.cpp deleted file mode 100644 index 3c5521e7..00000000 --- a/src/py/wrapper/wrapper_a4ffccf09be35258a1a7081721670d59.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::OptimizationEstimationImpl< double, class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_a4ffccf09be35258a1a7081721670d59() -{ - - 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; - ::statiskit::Index (::statiskit::OptimizationEstimationImpl< double, ::statiskit::LogarithmicDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::*method_pointer_2a71e46d3e03587fb12087b6e541cb05)() const = &::statiskit::OptimizationEstimationImpl< double, class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::size; - boost::python::class_< class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >, autowig::Held< class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::ActiveEstimation< class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > > > class_a4ffccf09be35258a1a7081721670d59("_OptimizationEstimationImpl_a4ffccf09be35258a1a7081721670d59", "", boost::python::no_init); - class_a4ffccf09be35258a1a7081721670d59.def(boost::python::init< >("")); - class_a4ffccf09be35258a1a7081721670d59.def(boost::python::init< class ::statiskit::LogarithmicDistribution const *, struct ::statiskit::UnivariateData const * >("")); - class_a4ffccf09be35258a1a7081721670d59.def(boost::python::init< class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const & >("")); - class_a4ffccf09be35258a1a7081721670d59.def("__len__", method_pointer_2a71e46d3e03587fb12087b6e541cb05, ""); - - if(autowig::Held< class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::ActiveEstimation< class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_a57657628a525cab9dae00c5ee02b84f.cpp b/src/py/wrapper/wrapper_a57657628a525cab9dae00c5ee02b84f.cpp deleted file mode 100644 index 30f6ad86..00000000 --- a/src/py/wrapper/wrapper_a57657628a525cab9dae00c5ee02b84f.cpp +++ /dev/null @@ -1,47 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_92875bd7c0ec5ed89cd4c6ca1666a534(class ::statiskit::MultivariateConditionalData::Generator & instance, const class ::statiskit::MultivariateConditionalData::Generator & param_out) { instance.operator++() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::MultivariateConditionalData::Generator const volatile * get_pointer(class ::statiskit::MultivariateConditionalData::Generator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_a57657628a525cab9dae00c5ee02b84f() -{ - - 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; - std::string name_b2b642c7a2d45bf5ad54e86cd730fb10 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._multivariate_conditional_data"); - boost::python::object module_b2b642c7a2d45bf5ad54e86cd730fb10(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_b2b642c7a2d45bf5ad54e86cd730fb10.c_str())))); - boost::python::scope().attr("_multivariate_conditional_data") = module_b2b642c7a2d45bf5ad54e86cd730fb10; - boost::python::scope scope_b2b642c7a2d45bf5ad54e86cd730fb10 = module_b2b642c7a2d45bf5ad54e86cd730fb10; - bool (::statiskit::MultivariateConditionalData::Generator::*method_pointer_feb4c26516435a63991d075a27fb96cf)() const = &::statiskit::MultivariateConditionalData::Generator::is_valid; - class ::statiskit::MultivariateConditionalData::Generator & (::statiskit::MultivariateConditionalData::Generator::*method_pointer_92875bd7c0ec5ed89cd4c6ca1666a534)() = &::statiskit::MultivariateConditionalData::Generator::operator++; - struct ::statiskit::MultivariateEvent const * (::statiskit::MultivariateConditionalData::Generator::*method_pointer_c7db9fd42b285f79a4622b30a0e83582)() const = &::statiskit::MultivariateConditionalData::Generator::responses; - struct ::statiskit::MultivariateEvent const * (::statiskit::MultivariateConditionalData::Generator::*method_pointer_4d6d3c9222cd5f86a75dbe46871fd2b9)() const = &::statiskit::MultivariateConditionalData::Generator::explanatories; - double (::statiskit::MultivariateConditionalData::Generator::*method_pointer_117534bbe883512e8d4496727e8fb49d)() const = &::statiskit::MultivariateConditionalData::Generator::weight; - boost::python::class_< class ::statiskit::MultivariateConditionalData::Generator, autowig::Held< class ::statiskit::MultivariateConditionalData::Generator >::Type > class_a57657628a525cab9dae00c5ee02b84f("Generator", "", boost::python::no_init); - class_a57657628a525cab9dae00c5ee02b84f.def(boost::python::init< class ::statiskit::MultivariateConditionalData const * >("")); - class_a57657628a525cab9dae00c5ee02b84f.def("is_valid", method_pointer_feb4c26516435a63991d075a27fb96cf, ""); - class_a57657628a525cab9dae00c5ee02b84f.def("__next__", method_pointer_92875bd7c0ec5ed89cd4c6ca1666a534, boost::python::return_internal_reference<>(), ""); - class_a57657628a525cab9dae00c5ee02b84f.def("__next__", autowig::method_decorator_92875bd7c0ec5ed89cd4c6ca1666a534); - class_a57657628a525cab9dae00c5ee02b84f.def("responses", method_pointer_c7db9fd42b285f79a4622b30a0e83582, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_a57657628a525cab9dae00c5ee02b84f.def("explanatories", method_pointer_4d6d3c9222cd5f86a75dbe46871fd2b9, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_a57657628a525cab9dae00c5ee02b84f.def("weight", method_pointer_117534bbe883512e8d4496727e8fb49d, ""); - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_a5987d3cf2915a0aa8ed90e4c5f1f64f.cpp b/src/py/wrapper/wrapper_a5987d3cf2915a0aa8ed90e4c5f1f64f.cpp deleted file mode 100644 index e8a04a5e..00000000 --- a/src/py/wrapper/wrapper_a5987d3cf2915a0aa8ed90e4c5f1f64f.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_08bf751b26e954a4b5cfac4607d60bd8(class ::std::unique_ptr< struct ::statiskit::MultivariateDispersionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDispersionEstimation::Estimator > > const & instance, const struct ::statiskit::MultivariateDispersionEstimation::Estimator & param_out) { instance.operator*() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::std::unique_ptr< struct ::statiskit::MultivariateDispersionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDispersionEstimation::Estimator > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< struct ::statiskit::MultivariateDispersionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDispersionEstimation::Estimator > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_a5987d3cf2915a0aa8ed90e4c5f1f64f() -{ - - 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_a5987d3cf2915a0aa8ed90e4c5f1f64f_to_python - { - static PyObject* convert(class ::std::unique_ptr< struct ::statiskit::MultivariateDispersionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDispersionEstimation::Estimator > > const & unique_ptr_a5987d3cf2915a0aa8ed90e4c5f1f64f) - { - //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< struct ::statiskit::MultivariateDispersionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDispersionEstimation::Estimator > > & >(unique_ptr_a5987d3cf2915a0aa8ed90e4c5f1f64f).release()).ptr()); - std::shared_ptr< struct ::statiskit::MultivariateDispersionEstimation::Estimator > shared_ptr_a5987d3cf2915a0aa8ed90e4c5f1f64f(std::move(const_cast< class ::std::unique_ptr< struct ::statiskit::MultivariateDispersionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDispersionEstimation::Estimator > > & >(unique_ptr_a5987d3cf2915a0aa8ed90e4c5f1f64f))); - return boost::python::incref(boost::python::object(shared_ptr_a5987d3cf2915a0aa8ed90e4c5f1f64f).ptr()); - } - }; - - boost::python::to_python_converter< class ::std::unique_ptr< struct ::statiskit::MultivariateDispersionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDispersionEstimation::Estimator > >, unique_ptr_a5987d3cf2915a0aa8ed90e4c5f1f64f_to_python >(); -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_a636d351527b51298739e1ccb4313967.cpp b/src/py/wrapper/wrapper_a636d351527b51298739e1ccb4313967.cpp deleted file mode 100644 index 3c63d9bb..00000000 --- a/src/py/wrapper/wrapper_a636d351527b51298739e1ccb4313967.cpp +++ /dev/null @@ -1,26 +0,0 @@ -#include "_core.h" - - -namespace autowig -{ - PyObject* error_a636d351527b51298739e1ccb4313967 = NULL; - - void translate_a636d351527b51298739e1ccb4313967(class ::std::runtime_error const & error) { PyErr_SetString(error_a636d351527b51298739e1ccb4313967, error.what()); }; -} - - - -void wrapper_a636d351527b51298739e1ccb4313967() -{ - - 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; - std::string name_a636d351527b51298739e1ccb4313967 = boost::python::extract< std::string >(boost::python::scope().attr("__name__")); - name_a636d351527b51298739e1ccb4313967 = name_a636d351527b51298739e1ccb4313967 + "." + "RuntimeError"; - autowig::error_a636d351527b51298739e1ccb4313967 = PyErr_NewException(strdup(name_a636d351527b51298739e1ccb4313967.c_str()), PyExc_RuntimeError, NULL); - boost::python::scope().attr("RuntimeError") = boost::python::object(boost::python::handle<>(boost::python::borrowed(autowig::error_a636d351527b51298739e1ccb4313967))); - boost::python::register_exception_translator< class ::std::runtime_error >(&autowig::translate_a636d351527b51298739e1ccb4313967); - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_a640206684935d01aa5be922b3bbdf00.cpp b/src/py/wrapper/wrapper_a640206684935d01aa5be922b3bbdf00.cpp deleted file mode 100644 index efe2ab79..00000000 --- a/src/py/wrapper/wrapper_a640206684935d01aa5be922b3bbdf00.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::BinomialDistributionMLEstimation const volatile * get_pointer(struct ::statiskit::BinomialDistributionMLEstimation const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_a640206684935d01aa5be922b3bbdf00() -{ - - 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; - boost::python::class_< struct ::statiskit::BinomialDistributionMLEstimation, autowig::Held< struct ::statiskit::BinomialDistributionMLEstimation >::Type, boost::python::bases< struct ::statiskit::OptimizationEstimation< unsigned int, class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > > > class_a640206684935d01aa5be922b3bbdf00("BinomialDistributionMLEstimation", "", boost::python::no_init); - class_a640206684935d01aa5be922b3bbdf00.def(boost::python::init< >("")); - class_a640206684935d01aa5be922b3bbdf00.def(boost::python::init< class ::statiskit::BinomialDistribution const *, struct ::statiskit::UnivariateData const * >("")); - class_a640206684935d01aa5be922b3bbdf00.def(boost::python::init< struct ::statiskit::BinomialDistributionMLEstimation const & >("")); - - if(autowig::Held< struct ::statiskit::BinomialDistributionMLEstimation >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::BinomialDistributionMLEstimation >::Type, autowig::Held< struct ::statiskit::OptimizationEstimation< unsigned int, class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_a744c0e699b3529e8ea41b36264771ec.cpp b/src/py/wrapper/wrapper_a744c0e699b3529e8ea41b36264771ec.cpp deleted file mode 100644 index 89016374..00000000 --- a/src/py/wrapper/wrapper_a744c0e699b3529e8ea41b36264771ec.cpp +++ /dev/null @@ -1,66 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_a744c0e699b3529e8ea41b36264771ec : public ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator, public boost::python::wrapper< struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > operator()(::statiskit::UnivariateDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_a744c0e699b3529e8ea41b36264771ec const volatile * get_pointer(autowig::Wrap_a744c0e699b3529e8ea41b36264771ec const volatile *c) { return c; } - template <> struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator const volatile * get_pointer(struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_a744c0e699b3529e8ea41b36264771ec() -{ - - 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; - std::string name_f13beb88f0a956f5bc0cd7245bbd4b1c = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._continuous_univariate_distribution_estimation"); - boost::python::object module_f13beb88f0a956f5bc0cd7245bbd4b1c(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_f13beb88f0a956f5bc0cd7245bbd4b1c.c_str())))); - boost::python::scope().attr("_continuous_univariate_distribution_estimation") = module_f13beb88f0a956f5bc0cd7245bbd4b1c; - boost::python::scope scope_f13beb88f0a956f5bc0cd7245bbd4b1c = module_f13beb88f0a956f5bc0cd7245bbd4b1c; - boost::python::class_< autowig::Wrap_a744c0e699b3529e8ea41b36264771ec, autowig::Held< autowig::Wrap_a744c0e699b3529e8ea41b36264771ec >::Type, boost::python::bases< struct ::statiskit::UnivariateDistributionEstimation::Estimator >, boost::noncopyable > class_a744c0e699b3529e8ea41b36264771ec("Estimator", "", boost::python::no_init); - - if(autowig::Held< struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_a744c0e699b3529e8ea41b36264771ec >::Type, autowig::Held< struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator >::Type, autowig::Held< struct ::statiskit::UnivariateDistributionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_a766c9930af25f8f90f6e118f2ca75d5.cpp b/src/py/wrapper/wrapper_a766c9930af25f8f90f6e118f2ca75d5.cpp deleted file mode 100644 index 26f87e7e..00000000 --- a/src/py/wrapper/wrapper_a766c9930af25f8f90f6e118f2ca75d5.cpp +++ /dev/null @@ -1,45 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::IntervalCensoredEvent< struct ::statiskit::ContinuousEvent > const volatile * get_pointer const volatile >(class ::statiskit::IntervalCensoredEvent< struct ::statiskit::ContinuousEvent > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_a766c9930af25f8f90f6e118f2ca75d5() -{ - - 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; - 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; - 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_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, ""); - - if(autowig::Held< class ::statiskit::IntervalCensoredEvent< struct ::statiskit::ContinuousEvent > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::IntervalCensoredEvent< struct ::statiskit::ContinuousEvent > >::Type, autowig::Held< struct ::statiskit::ContinuousEvent >::Type >(); - } - -} \ No newline at end of file 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_a85fc45746c05d078709ff7a44d648a2.cpp b/src/py/wrapper/wrapper_a85fc45746c05d078709ff7a44d648a2.cpp deleted file mode 100644 index 6727ceaa..00000000 --- a/src/py/wrapper/wrapper_a85fc45746c05d078709ff7a44d648a2.cpp +++ /dev/null @@ -1,26 +0,0 @@ -#include "_core.h" - - -namespace autowig -{ - PyObject* error_a85fc45746c05d078709ff7a44d648a2 = NULL; - - void translate_a85fc45746c05d078709ff7a44d648a2(struct ::statiskit::interval_error const & error) { PyErr_SetString(error_a85fc45746c05d078709ff7a44d648a2, error.what()); }; -} - - - -void wrapper_a85fc45746c05d078709ff7a44d648a2() -{ - - 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; - std::string name_a85fc45746c05d078709ff7a44d648a2 = boost::python::extract< std::string >(boost::python::scope().attr("__name__")); - name_a85fc45746c05d078709ff7a44d648a2 = name_a85fc45746c05d078709ff7a44d648a2 + "." + "IntervalError"; - autowig::error_a85fc45746c05d078709ff7a44d648a2 = PyErr_NewException(strdup(name_a85fc45746c05d078709ff7a44d648a2.c_str()), PyExc_RuntimeError, NULL); - boost::python::scope().attr("IntervalError") = boost::python::object(boost::python::handle<>(boost::python::borrowed(autowig::error_a85fc45746c05d078709ff7a44d648a2))); - boost::python::register_exception_translator< struct ::statiskit::interval_error >(&autowig::translate_a85fc45746c05d078709ff7a44d648a2); - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_a887ab230e4b513ab40c258c172f2580.cpp b/src/py/wrapper/wrapper_a887ab230e4b513ab40c258c172f2580.cpp deleted file mode 100644 index 13938527..00000000 --- a/src/py/wrapper/wrapper_a887ab230e4b513ab40c258c172f2580.cpp +++ /dev/null @@ -1,37 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > const volatile * get_pointer const volatile >(struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_a887ab230e4b513ab40c258c172f2580() -{ - - 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; - 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 & >("")); - - if(autowig::Held< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, class ::statiskit::MixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > > >::Type >(); - } - -} \ No newline at end of file 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 deleted file mode 100644 index 8e70d70c..00000000 --- a/src/py/wrapper/wrapper_a8fb4974396a5f4ca5779c02d0f58b37.cpp +++ /dev/null @@ -1,39 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::UnivariateVarianceEstimation const volatile * get_pointer(class ::statiskit::UnivariateVarianceEstimation const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_a8fb4974396a5f4ca5779c02d0f58b37() -{ - - 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; - bool const & (::statiskit::UnivariateVarianceEstimation::*method_pointer_82667d41ae9658d3b19c94ed2fb3aeda)() const = &::statiskit::UnivariateVarianceEstimation::get_bias; - 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 >(), ""); - - if(autowig::Held< class ::statiskit::UnivariateVarianceEstimation >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::UnivariateVarianceEstimation >::Type, autowig::Held< class ::statiskit::UnivariateDispersionEstimation >::Type >(); - } - -} \ No newline at end of file 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_a9a9c3199bce59e6adb38a4d295e4bd4.cpp b/src/py/wrapper/wrapper_a9a9c3199bce59e6adb38a4d295e4bd4.cpp deleted file mode 100644 index 81bfd686..00000000 --- a/src/py/wrapper/wrapper_a9a9c3199bce59e6adb38a4d295e4bd4.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_57d744987cae50abaa24d11686bac7e1(class ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistribution > > const & instance, const struct ::statiskit::MultivariateConditionalDistribution & param_out) { instance.operator*() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistribution > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistribution > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_a9a9c3199bce59e6adb38a4d295e4bd4() -{ - - 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_a9a9c3199bce59e6adb38a4d295e4bd4_to_python - { - static PyObject* convert(class ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistribution > > const & unique_ptr_a9a9c3199bce59e6adb38a4d295e4bd4) - { - //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistribution > > & >(unique_ptr_a9a9c3199bce59e6adb38a4d295e4bd4).release()).ptr()); - std::shared_ptr< struct ::statiskit::MultivariateConditionalDistribution > shared_ptr_a9a9c3199bce59e6adb38a4d295e4bd4(std::move(const_cast< class ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistribution > > & >(unique_ptr_a9a9c3199bce59e6adb38a4d295e4bd4))); - return boost::python::incref(boost::python::object(shared_ptr_a9a9c3199bce59e6adb38a4d295e4bd4).ptr()); - } - }; - - boost::python::to_python_converter< class ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistribution > >, unique_ptr_a9a9c3199bce59e6adb38a4d295e4bd4_to_python >(); -} \ 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 deleted file mode 100644 index 202874b1..00000000 --- a/src/py/wrapper/wrapper_aa4348c3ceb5595a843d8fc5a6c54231.cpp +++ /dev/null @@ -1,46 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::BinomialDistribution const volatile * get_pointer(class ::statiskit::BinomialDistribution const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_aa4348c3ceb5595a843d8fc5a6c54231() -{ - - 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; - 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; - 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_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"); - - if(autowig::Held< class ::statiskit::BinomialDistribution >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::BinomialDistribution >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistribution > >::Type >(); - } - -} \ No newline at end of file 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_aa517e9d14595c32b4bf797f0280ed1f.cpp b/src/py/wrapper/wrapper_aa517e9d14595c32b4bf797f0280ed1f.cpp deleted file mode 100644 index cc1b3367..00000000 --- a/src/py/wrapper/wrapper_aa517e9d14595c32b4bf797f0280ed1f.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_5f44fe47089d58ce8a031102a341157a(class ::std::unique_ptr< struct ::statiskit::UnivariateLocationEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateLocationEstimation::Estimator > > const & instance, const struct ::statiskit::UnivariateLocationEstimation::Estimator & param_out) { instance.operator*() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::std::unique_ptr< struct ::statiskit::UnivariateLocationEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateLocationEstimation::Estimator > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< struct ::statiskit::UnivariateLocationEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateLocationEstimation::Estimator > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_aa517e9d14595c32b4bf797f0280ed1f() -{ - - 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_aa517e9d14595c32b4bf797f0280ed1f_to_python - { - static PyObject* convert(class ::std::unique_ptr< struct ::statiskit::UnivariateLocationEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateLocationEstimation::Estimator > > const & unique_ptr_aa517e9d14595c32b4bf797f0280ed1f) - { - //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< struct ::statiskit::UnivariateLocationEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateLocationEstimation::Estimator > > & >(unique_ptr_aa517e9d14595c32b4bf797f0280ed1f).release()).ptr()); - std::shared_ptr< struct ::statiskit::UnivariateLocationEstimation::Estimator > shared_ptr_aa517e9d14595c32b4bf797f0280ed1f(std::move(const_cast< class ::std::unique_ptr< struct ::statiskit::UnivariateLocationEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateLocationEstimation::Estimator > > & >(unique_ptr_aa517e9d14595c32b4bf797f0280ed1f))); - return boost::python::incref(boost::python::object(shared_ptr_aa517e9d14595c32b4bf797f0280ed1f).ptr()); - } - }; - - boost::python::to_python_converter< class ::std::unique_ptr< struct ::statiskit::UnivariateLocationEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateLocationEstimation::Estimator > >, unique_ptr_aa517e9d14595c32b4bf797f0280ed1f_to_python >(); -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_aa6b2bab0be654649ef497aa71dff2e3.cpp b/src/py/wrapper/wrapper_aa6b2bab0be654649ef497aa71dff2e3.cpp deleted file mode 100644 index 3e182a8b..00000000 --- a/src/py/wrapper/wrapper_aa6b2bab0be654649ef497aa71dff2e3.cpp +++ /dev/null @@ -1,59 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_aa6b2bab0be654649ef497aa71dff2e3 : public ::statiskit::ContinuousSampleSpace, public boost::python::wrapper< struct ::statiskit::ContinuousSampleSpace > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateSampleSpace, struct ::std::default_delete< struct ::statiskit::UnivariateSampleSpace > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateSampleSpace, struct ::std::default_delete< struct ::statiskit::UnivariateSampleSpace > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateSampleSpace, struct ::std::default_delete< struct ::statiskit::UnivariateSampleSpace > > (result); - } - - virtual bool is_compatible(struct ::statiskit::UnivariateEvent const * param_0) const - { return this->get_override("is_compatible")(param_0); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_aa6b2bab0be654649ef497aa71dff2e3 const volatile * get_pointer(autowig::Wrap_aa6b2bab0be654649ef497aa71dff2e3 const volatile *c) { return c; } - template <> struct ::statiskit::ContinuousSampleSpace const volatile * get_pointer(struct ::statiskit::ContinuousSampleSpace const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_aa6b2bab0be654649ef497aa71dff2e3() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::ContinuousSampleSpace >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_aa6b2bab0be654649ef497aa71dff2e3 >::Type, autowig::Held< struct ::statiskit::ContinuousSampleSpace >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::ContinuousSampleSpace >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::ContinuousSampleSpace >::Type, autowig::Held< struct ::statiskit::UnivariateSampleSpace >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_aa6e0b250759574eb903a6b783b18053.cpp b/src/py/wrapper/wrapper_aa6e0b250759574eb903a6b783b18053.cpp deleted file mode 100644 index 07430c02..00000000 --- a/src/py/wrapper/wrapper_aa6e0b250759574eb903a6b783b18053.cpp +++ /dev/null @@ -1,39 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::LeftCensoredEvent< struct ::statiskit::ContinuousEvent > const volatile * get_pointer const volatile >(class ::statiskit::LeftCensoredEvent< struct ::statiskit::ContinuousEvent > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_aa6e0b250759574eb903a6b783b18053() -{ - - 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; - double const & (::statiskit::LeftCensoredEvent< ::statiskit::ContinuousEvent >::*method_pointer_13a2fa63820b597ab14a608d2f621651)() const = &::statiskit::LeftCensoredEvent< struct ::statiskit::ContinuousEvent >::get_upper_bound; - 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_upper_bound", method_pointer_13a2fa63820b597ab14a608d2f621651, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - - if(autowig::Held< class ::statiskit::LeftCensoredEvent< struct ::statiskit::ContinuousEvent > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::LeftCensoredEvent< struct ::statiskit::ContinuousEvent > >::Type, autowig::Held< struct ::statiskit::ContinuousEvent >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_aabf684ce17950b49b6345c1ab565540.cpp b/src/py/wrapper/wrapper_aabf684ce17950b49b6345c1ab565540.cpp deleted file mode 100644 index 17ee9cfd..00000000 --- a/src/py/wrapper/wrapper_aabf684ce17950b49b6345c1ab565540.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::NormalDistributionMLEstimation const volatile * get_pointer(struct ::statiskit::NormalDistributionMLEstimation const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_aabf684ce17950b49b6345c1ab565540() -{ - - 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; - boost::python::class_< struct ::statiskit::NormalDistributionMLEstimation, autowig::Held< struct ::statiskit::NormalDistributionMLEstimation >::Type, boost::python::bases< class ::statiskit::ActiveEstimation< class ::statiskit::NormalDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > > > class_aabf684ce17950b49b6345c1ab565540("NormalDistributionMLEstimation", "", boost::python::no_init); - class_aabf684ce17950b49b6345c1ab565540.def(boost::python::init< >("")); - class_aabf684ce17950b49b6345c1ab565540.def(boost::python::init< class ::statiskit::NormalDistribution const *, struct ::statiskit::UnivariateData const * >("")); - class_aabf684ce17950b49b6345c1ab565540.def(boost::python::init< struct ::statiskit::NormalDistributionMLEstimation const & >("")); - - if(autowig::Held< struct ::statiskit::NormalDistributionMLEstimation >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::NormalDistributionMLEstimation >::Type, autowig::Held< class ::statiskit::ActiveEstimation< class ::statiskit::NormalDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file 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_ab333a3ecc9754b09181298d1da9b61e.cpp b/src/py/wrapper/wrapper_ab333a3ecc9754b09181298d1da9b61e.cpp deleted file mode 100644 index bf1076ae..00000000 --- a/src/py/wrapper/wrapper_ab333a3ecc9754b09181298d1da9b61e.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::OptimizationEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution *, struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator const volatile * get_pointer::Estimator const volatile >(struct ::statiskit::OptimizationEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution *, struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_ab333a3ecc9754b09181298d1da9b61e() -{ - - 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; - std::string name_bae2e5a4968957478cacad701caac477 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__optimization_estimation_bae2e5a4968957478cacad701caac477"); - boost::python::object module_bae2e5a4968957478cacad701caac477(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_bae2e5a4968957478cacad701caac477.c_str())))); - boost::python::scope().attr("__optimization_estimation_bae2e5a4968957478cacad701caac477") = module_bae2e5a4968957478cacad701caac477; - boost::python::scope scope_bae2e5a4968957478cacad701caac477 = module_bae2e5a4968957478cacad701caac477; - boost::python::class_< struct ::statiskit::OptimizationEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution *, struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator, autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution *, struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator >::Type, boost::python::bases< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::CategoricalUnivariateMixtureDistribution *, struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator > > class_ab333a3ecc9754b09181298d1da9b61e("Estimator", "", boost::python::no_init); - class_ab333a3ecc9754b09181298d1da9b61e.def(boost::python::init< >("")); - class_ab333a3ecc9754b09181298d1da9b61e.def(boost::python::init< struct ::statiskit::OptimizationEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution *, struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator const & >("")); - - if(autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution *, struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution *, struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator >::Type, autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::CategoricalUnivariateMixtureDistribution *, struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator >::Type >(); - } - -} \ 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 deleted file mode 100644 index ec1bca45..00000000 --- a/src/py/wrapper/wrapper_abaaf08e32235f2ca7bacb4418592155.cpp +++ /dev/null @@ -1,42 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::BetaBinomialDistribution const volatile * get_pointer(class ::statiskit::BetaBinomialDistribution const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_abaaf08e32235f2ca7bacb4418592155() -{ - - 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; - 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; - 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_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"); - - if(autowig::Held< class ::statiskit::BetaBinomialDistribution >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::BetaBinomialDistribution >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::BetaBinomialDistribution, class ::statiskit::BetaCompoundDiscreteUnivariateDistribution > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_abb8de3fed35566b9c88aebdaec5f1a0.cpp b/src/py/wrapper/wrapper_abb8de3fed35566b9c88aebdaec5f1a0.cpp deleted file mode 100644 index af9a161b..00000000 --- a/src/py/wrapper/wrapper_abb8de3fed35566b9c88aebdaec5f1a0.cpp +++ /dev/null @@ -1,62 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_abb8de3fed35566b9c88aebdaec5f1a0 : public ::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistribution, struct ::statiskit::MixtureSingularDistribution, ::statiskit::MixtureDistribution< struct ::statiskit::SingularDistribution > >, public boost::python::wrapper< struct ::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistribution, struct ::statiskit::MixtureSingularDistribution, class ::statiskit::MixtureDistribution< struct ::statiskit::SingularDistribution > > > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > simulate(unsigned int param_0) const - { - ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > ::element_type* result = this->get_override("simulate")(param_0); - return ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > (result); - } - - virtual double probability(struct ::statiskit::MultivariateEvent const * param_0, bool const & param_1) const - { return this->get_override("probability")(param_0, param_1); } - - virtual ::statiskit::Index get_nb_components() const - { return this->get_override("get_nb_components")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_abb8de3fed35566b9c88aebdaec5f1a0 const volatile * get_pointer(autowig::Wrap_abb8de3fed35566b9c88aebdaec5f1a0 const volatile *c) { return c; } - template <> struct ::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistribution, struct ::statiskit::MixtureSingularDistribution, class ::statiskit::MixtureDistribution< struct ::statiskit::SingularDistribution > > const volatile * get_pointer > const volatile >(struct ::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistribution, struct ::statiskit::MixtureSingularDistribution, class ::statiskit::MixtureDistribution< struct ::statiskit::SingularDistribution > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_abb8de3fed35566b9c88aebdaec5f1a0() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistribution, struct ::statiskit::MixtureSingularDistribution, class ::statiskit::MixtureDistribution< struct ::statiskit::SingularDistribution > > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_abb8de3fed35566b9c88aebdaec5f1a0 >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistribution, struct ::statiskit::MixtureSingularDistribution, class ::statiskit::MixtureDistribution< struct ::statiskit::SingularDistribution > > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistribution, struct ::statiskit::MixtureSingularDistribution, class ::statiskit::MixtureDistribution< struct ::statiskit::SingularDistribution > > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistribution, struct ::statiskit::MixtureSingularDistribution, class ::statiskit::MixtureDistribution< struct ::statiskit::SingularDistribution > > >::Type, autowig::Held< class ::statiskit::MixtureDistribution< struct ::statiskit::SingularDistribution > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_abef6177f46d50b5bb54c0dd31824754.cpp b/src/py/wrapper/wrapper_abef6177f46d50b5bb54c0dd31824754.cpp deleted file mode 100644 index 45a2751b..00000000 --- a/src/py/wrapper/wrapper_abef6177f46d50b5bb54c0dd31824754.cpp +++ /dev/null @@ -1,25 +0,0 @@ -#include "_core.h" - - -void wrapper_abef6177f46d50b5bb54c0dd31824754() -{ - - 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; - std::string name_503849a008915707a02e604de7f58273 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__selection_503849a008915707a02e604de7f58273"); - 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; - std::string name_ed81e719ae18598db776779b62b54889 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._criterion_estimator"); - boost::python::object module_ed81e719ae18598db776779b62b54889(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_ed81e719ae18598db776779b62b54889.c_str())))); - boost::python::scope().attr("_criterion_estimator") = module_ed81e719ae18598db776779b62b54889; - boost::python::scope scope_ed81e719ae18598db776779b62b54889 = module_ed81e719ae18598db776779b62b54889; - boost::python::enum_< enum ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::CriterionEstimator::criterion_type > enum_abef6177f46d50b5bb54c0dd31824754("criterion_type"); - enum_abef6177f46d50b5bb54c0dd31824754.value("AIC", ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::CriterionEstimator::AIC); - enum_abef6177f46d50b5bb54c0dd31824754.value("AI_CC", ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::CriterionEstimator::AICc); - enum_abef6177f46d50b5bb54c0dd31824754.value("BIC", ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::CriterionEstimator::BIC); - enum_abef6177f46d50b5bb54c0dd31824754.value("HQIC", ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::CriterionEstimator::HQIC); - -} \ No newline at end of file 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_acd4ffddf51e5c5fa9caca7f5b4aa6fe.cpp b/src/py/wrapper/wrapper_acd4ffddf51e5c5fa9caca7f5b4aa6fe.cpp deleted file mode 100644 index 29e29912..00000000 --- a/src/py/wrapper/wrapper_acd4ffddf51e5c5fa9caca7f5b4aa6fe.cpp +++ /dev/null @@ -1,25 +0,0 @@ -#include "_core.h" - - -void wrapper_acd4ffddf51e5c5fa9caca7f5b4aa6fe() -{ - - 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; - std::string name_d9f7731b9dbc5740add8fc7749d9283d = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__selection_d9f7731b9dbc5740add8fc7749d9283d"); - 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; - std::string name_7eb3e765d79d55fd922f5b11acbb031e = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._criterion_estimator"); - boost::python::object module_7eb3e765d79d55fd922f5b11acbb031e(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_7eb3e765d79d55fd922f5b11acbb031e.c_str())))); - boost::python::scope().attr("_criterion_estimator") = module_7eb3e765d79d55fd922f5b11acbb031e; - boost::python::scope scope_7eb3e765d79d55fd922f5b11acbb031e = module_7eb3e765d79d55fd922f5b11acbb031e; - boost::python::enum_< enum ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::CriterionEstimator::criterion_type > enum_acd4ffddf51e5c5fa9caca7f5b4aa6fe("criterion_type"); - enum_acd4ffddf51e5c5fa9caca7f5b4aa6fe.value("AIC", ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::CriterionEstimator::AIC); - enum_acd4ffddf51e5c5fa9caca7f5b4aa6fe.value("AI_CC", ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::CriterionEstimator::AICc); - enum_acd4ffddf51e5c5fa9caca7f5b4aa6fe.value("BIC", ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::CriterionEstimator::BIC); - enum_acd4ffddf51e5c5fa9caca7f5b4aa6fe.value("HQIC", ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::CriterionEstimator::HQIC); - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_adb101528f1256ccaa63a94998938b36.cpp b/src/py/wrapper/wrapper_adb101528f1256ccaa63a94998938b36.cpp deleted file mode 100644 index 35af9395..00000000 --- a/src/py/wrapper/wrapper_adb101528f1256ccaa63a94998938b36.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::ActiveEstimation< class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::ActiveEstimation< class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_adb101528f1256ccaa63a94998938b36() -{ - - 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::MultivariateData const * (::statiskit::ActiveEstimation< ::statiskit::SplittingDistribution, ::statiskit::DiscreteMultivariateDistributionEstimation >::*method_pointer_2cb72dcc14ea5e9b99047f3a84c84889)() const = &::statiskit::ActiveEstimation< class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::get_data; - boost::python::class_< class ::statiskit::ActiveEstimation< class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >, autowig::Held< class ::statiskit::ActiveEstimation< class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::LazyEstimation< class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > > > class_adb101528f1256ccaa63a94998938b36("_ActiveEstimation_adb101528f1256ccaa63a94998938b36", "", boost::python::no_init); - class_adb101528f1256ccaa63a94998938b36.def(boost::python::init< >("")); - class_adb101528f1256ccaa63a94998938b36.def(boost::python::init< struct ::statiskit::MultivariateData const * >("")); - class_adb101528f1256ccaa63a94998938b36.def(boost::python::init< class ::statiskit::SplittingDistribution const *, struct ::statiskit::MultivariateData const * >("")); - class_adb101528f1256ccaa63a94998938b36.def(boost::python::init< class ::statiskit::ActiveEstimation< class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > const & >("")); - class_adb101528f1256ccaa63a94998938b36.def("get_data", method_pointer_2cb72dcc14ea5e9b99047f3a84c84889, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - - if(autowig::Held< class ::statiskit::ActiveEstimation< class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::ActiveEstimation< class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_ae5ffcb5f4c75f5cbb01e288fa5a986d.cpp b/src/py/wrapper/wrapper_ae5ffcb5f4c75f5cbb01e288fa5a986d.cpp deleted file mode 100644 index d61ad441..00000000 --- a/src/py/wrapper/wrapper_ae5ffcb5f4c75f5cbb01e288fa5a986d.cpp +++ /dev/null @@ -1,53 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_ae5ffcb5f4c75f5cbb01e288fa5a986d : public ::statiskit::DiscreteUnivariateDistributionEstimation, public boost::python::wrapper< struct ::statiskit::DiscreteUnivariateDistributionEstimation > - { - public: - - virtual ::statiskit::UnivariateDistributionEstimation::estimated_type const * get_estimated() const - { return this->get_override("get_estimated")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_ae5ffcb5f4c75f5cbb01e288fa5a986d const volatile * get_pointer(autowig::Wrap_ae5ffcb5f4c75f5cbb01e288fa5a986d const volatile *c) { return c; } - template <> struct ::statiskit::DiscreteUnivariateDistributionEstimation const volatile * get_pointer(struct ::statiskit::DiscreteUnivariateDistributionEstimation const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_ae5ffcb5f4c75f5cbb01e288fa5a986d() -{ - - 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; - boost::python::class_< autowig::Wrap_ae5ffcb5f4c75f5cbb01e288fa5a986d, autowig::Held< autowig::Wrap_ae5ffcb5f4c75f5cbb01e288fa5a986d >::Type, boost::python::bases< struct ::statiskit::UnivariateDistributionEstimation >, boost::noncopyable > class_ae5ffcb5f4c75f5cbb01e288fa5a986d("DiscreteUnivariateDistributionEstimation", "", boost::python::no_init); - - if(autowig::Held< struct ::statiskit::DiscreteUnivariateDistributionEstimation >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_ae5ffcb5f4c75f5cbb01e288fa5a986d >::Type, autowig::Held< struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Type, autowig::Held< struct ::statiskit::UnivariateDistributionEstimation >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_b014379d48a45dac9f7ee65cf09afac7.cpp b/src/py/wrapper/wrapper_b014379d48a45dac9f7ee65cf09afac7.cpp deleted file mode 100644 index 9b4b3a51..00000000 --- a/src/py/wrapper/wrapper_b014379d48a45dac9f7ee65cf09afac7.cpp +++ /dev/null @@ -1,53 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_b014379d48a45dac9f7ee65cf09afac7 : public ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::NominalDistribution, ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::CategoricalUnivariateDistribution > >, public boost::python::wrapper< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::NominalDistribution, class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::CategoricalUnivariateDistribution > > > - { - public: - - virtual double pdf(int const & param_0) const - { return this->get_override("pdf")(param_0); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_b014379d48a45dac9f7ee65cf09afac7 const volatile * get_pointer(autowig::Wrap_b014379d48a45dac9f7ee65cf09afac7 const volatile *c) { return c; } - template <> struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::NominalDistribution, class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::CategoricalUnivariateDistribution > > const volatile * get_pointer > const volatile >(struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::NominalDistribution, class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::CategoricalUnivariateDistribution > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_b014379d48a45dac9f7ee65cf09afac7() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::NominalDistribution, class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::CategoricalUnivariateDistribution > > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_b014379d48a45dac9f7ee65cf09afac7 >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::NominalDistribution, class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::CategoricalUnivariateDistribution > > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::NominalDistribution, class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::CategoricalUnivariateDistribution > > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::NominalDistribution, class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::CategoricalUnivariateDistribution > > >::Type, autowig::Held< class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::CategoricalUnivariateDistribution > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_b01f9728b14b55c9ba04fb0a2ddd2cda.cpp b/src/py/wrapper/wrapper_b01f9728b14b55c9ba04fb0a2ddd2cda.cpp deleted file mode 100644 index 4ced82e8..00000000 --- a/src/py/wrapper/wrapper_b01f9728b14b55c9ba04fb0a2ddd2cda.cpp +++ /dev/null @@ -1,66 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_b01f9728b14b55c9ba04fb0a2ddd2cda : public ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator, public boost::python::wrapper< struct ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > operator()(::statiskit::MultivariateDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_b01f9728b14b55c9ba04fb0a2ddd2cda const volatile * get_pointer(autowig::Wrap_b01f9728b14b55c9ba04fb0a2ddd2cda const volatile *c) { return c; } - template <> struct ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator const volatile * get_pointer(struct ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_b01f9728b14b55c9ba04fb0a2ddd2cda() -{ - - 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; - std::string name_b14b3594a74c5ccc968141047b5145f4 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._discrete_multivariate_distribution_estimation"); - boost::python::object module_b14b3594a74c5ccc968141047b5145f4(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_b14b3594a74c5ccc968141047b5145f4.c_str())))); - boost::python::scope().attr("_discrete_multivariate_distribution_estimation") = module_b14b3594a74c5ccc968141047b5145f4; - boost::python::scope scope_b14b3594a74c5ccc968141047b5145f4 = module_b14b3594a74c5ccc968141047b5145f4; - boost::python::class_< autowig::Wrap_b01f9728b14b55c9ba04fb0a2ddd2cda, autowig::Held< autowig::Wrap_b01f9728b14b55c9ba04fb0a2ddd2cda >::Type, boost::python::bases< struct ::statiskit::MultivariateDistributionEstimation::Estimator >, boost::noncopyable > class_b01f9728b14b55c9ba04fb0a2ddd2cda("Estimator", "", boost::python::no_init); - - if(autowig::Held< struct ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_b01f9728b14b55c9ba04fb0a2ddd2cda >::Type, autowig::Held< struct ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator >::Type, autowig::Held< struct ::statiskit::MultivariateDistributionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_b0590d3783ba5288a5695b0e9cf1b03f.cpp b/src/py/wrapper/wrapper_b0590d3783ba5288a5695b0e9cf1b03f.cpp deleted file mode 100644 index a2bcd421..00000000 --- a/src/py/wrapper/wrapper_b0590d3783ba5288a5695b0e9cf1b03f.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::ActiveEstimation< class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::ActiveEstimation< class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_b0590d3783ba5288a5695b0e9cf1b03f() -{ - - 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::MultivariateData const * (::statiskit::ActiveEstimation< ::statiskit::DirichletMultinomialSingularDistribution, ::statiskit::SingularDistributionEstimation >::*method_pointer_c5ac1ee7064d5664ab40314c3a0d023b)() const = &::statiskit::ActiveEstimation< class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::get_data; - boost::python::class_< class ::statiskit::ActiveEstimation< class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation >, autowig::Held< class ::statiskit::ActiveEstimation< class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::LazyEstimation< class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > > > class_b0590d3783ba5288a5695b0e9cf1b03f("_ActiveEstimation_b0590d3783ba5288a5695b0e9cf1b03f", "", boost::python::no_init); - class_b0590d3783ba5288a5695b0e9cf1b03f.def(boost::python::init< >("")); - class_b0590d3783ba5288a5695b0e9cf1b03f.def(boost::python::init< struct ::statiskit::MultivariateData const * >("")); - class_b0590d3783ba5288a5695b0e9cf1b03f.def(boost::python::init< class ::statiskit::DirichletMultinomialSingularDistribution const *, struct ::statiskit::MultivariateData const * >("")); - class_b0590d3783ba5288a5695b0e9cf1b03f.def(boost::python::init< class ::statiskit::ActiveEstimation< class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > const & >("")); - class_b0590d3783ba5288a5695b0e9cf1b03f.def("get_data", method_pointer_c5ac1ee7064d5664ab40314c3a0d023b, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - - if(autowig::Held< class ::statiskit::ActiveEstimation< class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::ActiveEstimation< class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::Type, autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_b101d02bb3d95e95ac86387f50f9bccd.cpp b/src/py/wrapper/wrapper_b101d02bb3d95e95ac86387f50f9bccd.cpp deleted file mode 100644 index 3cfaf633..00000000 --- a/src/py/wrapper/wrapper_b101d02bb3d95e95ac86387f50f9bccd.cpp +++ /dev/null @@ -1,77 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_b101d02bb3d95e95ac86387f50f9bccd : public ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, ::statiskit::UnivariateHistogramDistribution, struct ::statiskit::ContinuousUnivariateDistribution >, public boost::python::wrapper< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::UnivariateHistogramDistribution, struct ::statiskit::ContinuousUnivariateDistribution > > - { - public: - - virtual double get_variance() const - { return this->get_override("get_variance")(); } - - virtual double get_mean() const - { return this->get_override("get_mean")(); } - - virtual double quantile(double const & param_0) const - { return this->get_override("quantile")(param_0); } - - virtual double cdf(double const & param_0) const - { return this->get_override("cdf")(param_0); } - - virtual double pdf(double const & param_0) const - { return this->get_override("pdf")(param_0); } - - virtual double ldf(double const & param_0) const - { return this->get_override("ldf")(param_0); } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > simulate() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > ::element_type* result = this->get_override("simulate")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (result); - } - - virtual unsigned int get_nb_parameters() const - { return this->get_override("get_nb_parameters")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_b101d02bb3d95e95ac86387f50f9bccd const volatile * get_pointer(autowig::Wrap_b101d02bb3d95e95ac86387f50f9bccd const volatile *c) { return c; } - template <> struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::UnivariateHistogramDistribution, struct ::statiskit::ContinuousUnivariateDistribution > const volatile * get_pointer const volatile >(struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::UnivariateHistogramDistribution, struct ::statiskit::ContinuousUnivariateDistribution > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_b101d02bb3d95e95ac86387f50f9bccd() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::UnivariateHistogramDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_b101d02bb3d95e95ac86387f50f9bccd >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::UnivariateHistogramDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::UnivariateHistogramDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::UnivariateHistogramDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::Type, autowig::Held< struct ::statiskit::ContinuousUnivariateDistribution >::Type >(); - } - -} \ No newline at end of file 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_b11157049fc45e7181cc22c9c3670513.cpp b/src/py/wrapper/wrapper_b11157049fc45e7181cc22c9c3670513.cpp deleted file mode 100644 index c8102519..00000000 --- a/src/py/wrapper/wrapper_b11157049fc45e7181cc22c9c3670513.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::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation > const volatile * get_pointer *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation > const volatile >(class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_b11157049fc45e7181cc22c9c3670513() -{ - - 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; - ::statiskit::Index (::statiskit::OptimizationEstimationImpl< ::statiskit::MultivariateMixtureDistribution< ::statiskit::MultivariateDistribution > *, ::statiskit::MultivariateMixtureDistribution< ::statiskit::MultivariateDistribution >, ::statiskit::MultivariateDistributionEstimation >::*method_pointer_1a5795bf54c059c7ab9e5eebeeda6833)() const = &::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation >::size; - boost::python::class_< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation >, autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation > > > class_b11157049fc45e7181cc22c9c3670513("_OptimizationEstimationImpl_b11157049fc45e7181cc22c9c3670513", "", boost::python::no_init); - class_b11157049fc45e7181cc22c9c3670513.def(boost::python::init< >("")); - class_b11157049fc45e7181cc22c9c3670513.def(boost::python::init< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > const *, struct ::statiskit::MultivariateData const * >("")); - class_b11157049fc45e7181cc22c9c3670513.def(boost::python::init< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation > const & >("")); - class_b11157049fc45e7181cc22c9c3670513.def("__len__", method_pointer_1a5795bf54c059c7ab9e5eebeeda6833, ""); - - if(autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_b129309aaed65ac0b06bd5889ca44405.cpp b/src/py/wrapper/wrapper_b129309aaed65ac0b06bd5889ca44405.cpp deleted file mode 100644 index 20a2e1bd..00000000 --- a/src/py/wrapper/wrapper_b129309aaed65ac0b06bd5889ca44405.cpp +++ /dev/null @@ -1,74 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_b129309aaed65ac0b06bd5889ca44405 : public ::statiskit::Optimization< ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator >, public boost::python::wrapper< class ::statiskit::Optimization< struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator > > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > operator()(::statiskit::UnivariateDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_b129309aaed65ac0b06bd5889ca44405 const volatile * get_pointer(autowig::Wrap_b129309aaed65ac0b06bd5889ca44405 const volatile *c) { return c; } - template <> class ::statiskit::Optimization< struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator > const volatile * get_pointer const volatile >(class ::statiskit::Optimization< struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_b129309aaed65ac0b06bd5889ca44405() -{ - - 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; - double const & (::statiskit::Optimization< ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator >::*method_pointer_666f7dc552cd5d648c81f79b98fbf641)() const = &::statiskit::Optimization< struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator >::get_mindiff; - void (::statiskit::Optimization< ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator >::*method_pointer_9ae59d8d8dbc5bf19bc5b2c0fb0b1c94)(double const &) = &::statiskit::Optimization< struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator >::set_mindiff; - unsigned int (::statiskit::Optimization< ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator >::*method_pointer_1b74e45326c556f9ba3ca66870707899)() const = &::statiskit::Optimization< struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator >::get_minits; - void (::statiskit::Optimization< ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator >::*method_pointer_bef75f81b31b5e25ba1f1e1729568f90)(unsigned int const &) = &::statiskit::Optimization< struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator >::set_minits; - unsigned int (::statiskit::Optimization< ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator >::*method_pointer_4257d4cad6f15438911f7366b56ca1f4)() const = &::statiskit::Optimization< struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator >::get_maxits; - void (::statiskit::Optimization< ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator >::*method_pointer_f82c3bc1dc025e33833e462f3c4acf0a)(unsigned int const &) = &::statiskit::Optimization< struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator >::set_maxits; - boost::python::class_< autowig::Wrap_b129309aaed65ac0b06bd5889ca44405, autowig::Held< autowig::Wrap_b129309aaed65ac0b06bd5889ca44405 >::Type, boost::python::bases< struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator >, boost::noncopyable > class_b129309aaed65ac0b06bd5889ca44405("_Optimization_b129309aaed65ac0b06bd5889ca44405", "", boost::python::no_init); - class_b129309aaed65ac0b06bd5889ca44405.def("get_mindiff", method_pointer_666f7dc552cd5d648c81f79b98fbf641, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - class_b129309aaed65ac0b06bd5889ca44405.def("set_mindiff", method_pointer_9ae59d8d8dbc5bf19bc5b2c0fb0b1c94, ""); - class_b129309aaed65ac0b06bd5889ca44405.def("get_minits", method_pointer_1b74e45326c556f9ba3ca66870707899, ""); - class_b129309aaed65ac0b06bd5889ca44405.def("set_minits", method_pointer_bef75f81b31b5e25ba1f1e1729568f90, ""); - class_b129309aaed65ac0b06bd5889ca44405.def("get_maxits", method_pointer_4257d4cad6f15438911f7366b56ca1f4, ""); - class_b129309aaed65ac0b06bd5889ca44405.def("set_maxits", method_pointer_f82c3bc1dc025e33833e462f3c4acf0a, ""); - - if(autowig::Held< class ::statiskit::Optimization< struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_b129309aaed65ac0b06bd5889ca44405 >::Type, autowig::Held< class ::statiskit::Optimization< struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::Optimization< struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Optimization< struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator > >::Type, autowig::Held< struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_b14b3594a74c5ccc968141047b5145f4.cpp b/src/py/wrapper/wrapper_b14b3594a74c5ccc968141047b5145f4.cpp deleted file mode 100644 index df2b4104..00000000 --- a/src/py/wrapper/wrapper_b14b3594a74c5ccc968141047b5145f4.cpp +++ /dev/null @@ -1,53 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_b14b3594a74c5ccc968141047b5145f4 : public ::statiskit::DiscreteMultivariateDistributionEstimation, public boost::python::wrapper< struct ::statiskit::DiscreteMultivariateDistributionEstimation > - { - public: - - virtual ::statiskit::MultivariateDistributionEstimation::estimated_type const * get_estimated() const - { return this->get_override("get_estimated")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_b14b3594a74c5ccc968141047b5145f4 const volatile * get_pointer(autowig::Wrap_b14b3594a74c5ccc968141047b5145f4 const volatile *c) { return c; } - template <> struct ::statiskit::DiscreteMultivariateDistributionEstimation const volatile * get_pointer(struct ::statiskit::DiscreteMultivariateDistributionEstimation const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_b14b3594a74c5ccc968141047b5145f4() -{ - - 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; - boost::python::class_< autowig::Wrap_b14b3594a74c5ccc968141047b5145f4, autowig::Held< autowig::Wrap_b14b3594a74c5ccc968141047b5145f4 >::Type, boost::python::bases< struct ::statiskit::MultivariateDistributionEstimation >, boost::noncopyable > class_b14b3594a74c5ccc968141047b5145f4("DiscreteMultivariateDistributionEstimation", "", boost::python::no_init); - - if(autowig::Held< struct ::statiskit::DiscreteMultivariateDistributionEstimation >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_b14b3594a74c5ccc968141047b5145f4 >::Type, autowig::Held< struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Type, autowig::Held< struct ::statiskit::MultivariateDistributionEstimation >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_b15475d07cc156dcbf49a9f1fe4e2ad4.cpp b/src/py/wrapper/wrapper_b15475d07cc156dcbf49a9f1fe4e2ad4.cpp deleted file mode 100644 index fdd4a8d9..00000000 --- a/src/py/wrapper/wrapper_b15475d07cc156dcbf49a9f1fe4e2ad4.cpp +++ /dev/null @@ -1,19 +0,0 @@ -#include "_core.h" - - -void wrapper_b15475d07cc156dcbf49a9f1fe4e2ad4() -{ - - 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; - boost::python::enum_< enum ::statiskit::event_type > enum_b15475d07cc156dcbf49a9f1fe4e2ad4("event_type"); - enum_b15475d07cc156dcbf49a9f1fe4e2ad4.value("ELEMENTARY", ::statiskit::ELEMENTARY); - enum_b15475d07cc156dcbf49a9f1fe4e2ad4.value("CENSORED", ::statiskit::CENSORED); - enum_b15475d07cc156dcbf49a9f1fe4e2ad4.value("LEFT", ::statiskit::LEFT); - enum_b15475d07cc156dcbf49a9f1fe4e2ad4.value("RIGHT", ::statiskit::RIGHT); - enum_b15475d07cc156dcbf49a9f1fe4e2ad4.value("INTERVAL", ::statiskit::INTERVAL); - enum_b15475d07cc156dcbf49a9f1fe4e2ad4.value("COMPOUND", ::statiskit::COMPOUND); - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_b191a9bdcde4562cb6bfc0666feb816d.cpp b/src/py/wrapper/wrapper_b191a9bdcde4562cb6bfc0666feb816d.cpp deleted file mode 100644 index 1f6e7c68..00000000 --- a/src/py/wrapper/wrapper_b191a9bdcde4562cb6bfc0666feb816d.cpp +++ /dev/null @@ -1,73 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_b191a9bdcde4562cb6bfc0666feb816d : public ::statiskit::Selection< ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::Estimator, public boost::python::wrapper< class ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator > > (result); - } - - - protected: - - virtual double scoring(struct ::statiskit::MultivariateConditionalDistribution const * param_0, class ::statiskit::MultivariateConditionalData const & param_1) const - { return this->get_override("scoring")(param_0, param_1); } - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_b191a9bdcde4562cb6bfc0666feb816d const volatile * get_pointer(autowig::Wrap_b191a9bdcde4562cb6bfc0666feb816d const volatile *c) { return c; } - template <> class ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::Estimator const volatile * get_pointer::Estimator const volatile >(class ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_b191a9bdcde4562cb6bfc0666feb816d() -{ - - 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; - std::string name_44e7c25b7bde5df2a9f031c534765f11 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__selection_44e7c25b7bde5df2a9f031c534765f11"); - 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; - ::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("__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, ""); - class_b191a9bdcde4562cb6bfc0666feb816d.def("add_estimator", method_pointer_afbb8fda8a9058e7ae26aec284e566c9, ""); - class_b191a9bdcde4562cb6bfc0666feb816d.def("remove_estimator", method_pointer_2666deeec9645437b6197d6e4c198f2f, ""); - - if(autowig::Held< class ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_b191a9bdcde4562cb6bfc0666feb816d >::Type, autowig::Held< class ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::Estimator >::Type, autowig::Held< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file 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 deleted file mode 100644 index 7e9224de..00000000 --- a/src/py/wrapper/wrapper_b24ad967ae66587ba612c3f37635bddb.cpp +++ /dev/null @@ -1,88 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_b24ad967ae66587ba612c3f37635bddb : public ::statiskit::MixtureDistribution< ::statiskit::MultivariateDistribution >, public boost::python::wrapper< class ::statiskit::MixtureDistribution< struct ::statiskit::MultivariateDistribution > > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateDistribution > > copy() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateDistribution > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateDistribution > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > simulate() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > ::element_type* result = this->get_override("simulate")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > (result); - } - - virtual double probability(struct ::statiskit::MultivariateEvent const * param_0, bool const & param_1) const - { return this->get_override("probability")(param_0, param_1); } - - virtual ::statiskit::Index get_nb_components() const - { return this->get_override("get_nb_components")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_b24ad967ae66587ba612c3f37635bddb const volatile * get_pointer(autowig::Wrap_b24ad967ae66587ba612c3f37635bddb const volatile *c) { return c; } - template <> class ::statiskit::MixtureDistribution< struct ::statiskit::MultivariateDistribution > const volatile * get_pointer const volatile >(class ::statiskit::MixtureDistribution< struct ::statiskit::MultivariateDistribution > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_b24ad967ae66587ba612c3f37635bddb() -{ - - 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; - ::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; - class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const & (::statiskit::MixtureDistribution< ::statiskit::MultivariateDistribution >::*method_pointer_5fee0b04790a50059bf2188ba003d545)() const = &::statiskit::MixtureDistribution< struct ::statiskit::MultivariateDistribution >::get_pi; - void (::statiskit::MixtureDistribution< ::statiskit::MultivariateDistribution >::*method_pointer_6d05ca4966d45471bdddd95a3e918b58)(class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const &) = &::statiskit::MixtureDistribution< struct ::statiskit::MultivariateDistribution >::set_pi; - class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > (::statiskit::MixtureDistribution< ::statiskit::MultivariateDistribution >::*method_pointer_2616482a64eb565298d5fdb46bb49adc)(struct ::statiskit::MultivariateEvent const *, bool const &) const = &::statiskit::MixtureDistribution< struct ::statiskit::MultivariateDistribution >::posterior; - ::statiskit::Index (::statiskit::MixtureDistribution< ::statiskit::MultivariateDistribution >::*method_pointer_724063f531c95b1ba918babb9d1aa3bb)(struct ::statiskit::MultivariateEvent const *) const = &::statiskit::MixtureDistribution< struct ::statiskit::MultivariateDistribution >::assignment; - class ::std::vector< unsigned long int, class ::std::allocator< unsigned long int > > (::statiskit::MixtureDistribution< ::statiskit::MultivariateDistribution >::*method_pointer_4024d714f8fb52dd94078c2bfa86c79f)(struct ::statiskit::MultivariateData const &) const = &::statiskit::MixtureDistribution< struct ::statiskit::MultivariateDistribution >::assignment; - 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_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, ""); - class_b24ad967ae66587ba612c3f37635bddb.def("get_pi", method_pointer_5fee0b04790a50059bf2188ba003d545, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - class_b24ad967ae66587ba612c3f37635bddb.def("set_pi", method_pointer_6d05ca4966d45471bdddd95a3e918b58, ""); - class_b24ad967ae66587ba612c3f37635bddb.def("posterior", method_pointer_2616482a64eb565298d5fdb46bb49adc, ""); - class_b24ad967ae66587ba612c3f37635bddb.def("assignment", method_pointer_724063f531c95b1ba918babb9d1aa3bb, ""); - class_b24ad967ae66587ba612c3f37635bddb.def("assignment", method_pointer_4024d714f8fb52dd94078c2bfa86c79f, ""); - class_b24ad967ae66587ba612c3f37635bddb.def("uncertainty", method_pointer_785f1ace27045787a383d04d4f9f1768, ""); - class_b24ad967ae66587ba612c3f37635bddb.def("uncertainty", method_pointer_ca4d594d4b315670963fd0d25021da4e, ""); - - if(autowig::Held< class ::statiskit::MixtureDistribution< struct ::statiskit::MultivariateDistribution > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_b24ad967ae66587ba612c3f37635bddb >::Type, autowig::Held< class ::statiskit::MixtureDistribution< struct ::statiskit::MultivariateDistribution > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::MixtureDistribution< struct ::statiskit::MultivariateDistribution > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::MixtureDistribution< struct ::statiskit::MultivariateDistribution > >::Type, autowig::Held< struct ::statiskit::MultivariateDistribution >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_b2b642c7a2d45bf5ad54e86cd730fb10.cpp b/src/py/wrapper/wrapper_b2b642c7a2d45bf5ad54e86cd730fb10.cpp deleted file mode 100644 index d34da56b..00000000 --- a/src/py/wrapper/wrapper_b2b642c7a2d45bf5ad54e86cd730fb10.cpp +++ /dev/null @@ -1,44 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::MultivariateConditionalData const volatile * get_pointer(class ::statiskit::MultivariateConditionalData const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_b2b642c7a2d45bf5ad54e86cd730fb10() -{ - - 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; - ::statiskit::Index (::statiskit::MultivariateConditionalData::*method_pointer_2c8e4a89597d525bbd83a330e44de51a)() const = &::statiskit::MultivariateConditionalData::size; - class ::std::unique_ptr< class ::statiskit::MultivariateConditionalData::Generator, struct ::std::default_delete< class ::statiskit::MultivariateConditionalData::Generator > > (::statiskit::MultivariateConditionalData::*method_pointer_1e7a6084df055ebcbee363707f5670df)() const = &::statiskit::MultivariateConditionalData::generator; - struct ::statiskit::MultivariateData const * (::statiskit::MultivariateConditionalData::*method_pointer_78b4eb48122156bebe181329287e3f53)() const = &::statiskit::MultivariateConditionalData::get_responses; - struct ::statiskit::MultivariateData const * (::statiskit::MultivariateConditionalData::*method_pointer_dafb990859a45716838f73a2eeb79f2b)() const = &::statiskit::MultivariateConditionalData::get_explanatories; - class ::std::unique_ptr< class ::statiskit::MultivariateConditionalData, struct ::std::default_delete< class ::statiskit::MultivariateConditionalData > > (::statiskit::MultivariateConditionalData::*method_pointer_6cb2dc0cb4795fed80b019c521e89283)() const = &::statiskit::MultivariateConditionalData::copy; - double (::statiskit::MultivariateConditionalData::*method_pointer_86ea95d0898057ef90d64445c85d2c1f)() const = &::statiskit::MultivariateConditionalData::compute_total; - boost::python::class_< class ::statiskit::MultivariateConditionalData, autowig::Held< class ::statiskit::MultivariateConditionalData >::Type > class_b2b642c7a2d45bf5ad54e86cd730fb10("MultivariateConditionalData", "", boost::python::no_init); - class_b2b642c7a2d45bf5ad54e86cd730fb10.def(boost::python::init< struct ::statiskit::MultivariateData const &, ::statiskit::Indices const &, ::statiskit::Indices const & >("")); - class_b2b642c7a2d45bf5ad54e86cd730fb10.def(boost::python::init< class ::statiskit::MultivariateConditionalData const & >("")); - class_b2b642c7a2d45bf5ad54e86cd730fb10.def("__len__", method_pointer_2c8e4a89597d525bbd83a330e44de51a, ""); - class_b2b642c7a2d45bf5ad54e86cd730fb10.def("__iter__", method_pointer_1e7a6084df055ebcbee363707f5670df, ""); - class_b2b642c7a2d45bf5ad54e86cd730fb10.def("get_responses", method_pointer_78b4eb48122156bebe181329287e3f53, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_b2b642c7a2d45bf5ad54e86cd730fb10.def("get_explanatories", method_pointer_dafb990859a45716838f73a2eeb79f2b, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_b2b642c7a2d45bf5ad54e86cd730fb10.def("copy", method_pointer_6cb2dc0cb4795fed80b019c521e89283, ""); - class_b2b642c7a2d45bf5ad54e86cd730fb10.def("compute_total", method_pointer_86ea95d0898057ef90d64445c85d2c1f, ""); - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_b2f3c2f39c61584abb2d15ebc8f7a063.cpp b/src/py/wrapper/wrapper_b2f3c2f39c61584abb2d15ebc8f7a063.cpp deleted file mode 100644 index f3e87c40..00000000 --- a/src/py/wrapper/wrapper_b2f3c2f39c61584abb2d15ebc8f7a063.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_769a75103aea5cbfad86e8b5c022c015(class ::std::unique_ptr< struct ::statiskit::SlopeHeuristicSelector, struct ::std::default_delete< struct ::statiskit::SlopeHeuristicSelector > > const & instance, const struct ::statiskit::SlopeHeuristicSelector & param_out) { instance.operator*() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::std::unique_ptr< struct ::statiskit::SlopeHeuristicSelector, struct ::std::default_delete< struct ::statiskit::SlopeHeuristicSelector > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< struct ::statiskit::SlopeHeuristicSelector, struct ::std::default_delete< struct ::statiskit::SlopeHeuristicSelector > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_b2f3c2f39c61584abb2d15ebc8f7a063() -{ - - 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_b2f3c2f39c61584abb2d15ebc8f7a063_to_python - { - static PyObject* convert(class ::std::unique_ptr< struct ::statiskit::SlopeHeuristicSelector, struct ::std::default_delete< struct ::statiskit::SlopeHeuristicSelector > > const & unique_ptr_b2f3c2f39c61584abb2d15ebc8f7a063) - { - //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< struct ::statiskit::SlopeHeuristicSelector, struct ::std::default_delete< struct ::statiskit::SlopeHeuristicSelector > > & >(unique_ptr_b2f3c2f39c61584abb2d15ebc8f7a063).release()).ptr()); - std::shared_ptr< struct ::statiskit::SlopeHeuristicSelector > shared_ptr_b2f3c2f39c61584abb2d15ebc8f7a063(std::move(const_cast< class ::std::unique_ptr< struct ::statiskit::SlopeHeuristicSelector, struct ::std::default_delete< struct ::statiskit::SlopeHeuristicSelector > > & >(unique_ptr_b2f3c2f39c61584abb2d15ebc8f7a063))); - return boost::python::incref(boost::python::object(shared_ptr_b2f3c2f39c61584abb2d15ebc8f7a063).ptr()); - } - }; - - boost::python::to_python_converter< class ::std::unique_ptr< struct ::statiskit::SlopeHeuristicSelector, struct ::std::default_delete< struct ::statiskit::SlopeHeuristicSelector > >, unique_ptr_b2f3c2f39c61584abb2d15ebc8f7a063_to_python >(); -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_b3b19a6f3e2a5de28de1bc7ac29a0253.cpp b/src/py/wrapper/wrapper_b3b19a6f3e2a5de28de1bc7ac29a0253.cpp deleted file mode 100644 index 874aedf5..00000000 --- a/src/py/wrapper/wrapper_b3b19a6f3e2a5de28de1bc7ac29a0253.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_3cc287511a945c1589b02aa98845972b(class ::std::unique_ptr< struct ::statiskit::UnivariateData, struct ::std::default_delete< struct ::statiskit::UnivariateData > > const & instance, const struct ::statiskit::UnivariateData & param_out) { instance.operator*() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::std::unique_ptr< struct ::statiskit::UnivariateData, struct ::std::default_delete< struct ::statiskit::UnivariateData > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< struct ::statiskit::UnivariateData, struct ::std::default_delete< struct ::statiskit::UnivariateData > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_b3b19a6f3e2a5de28de1bc7ac29a0253() -{ - - 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_b3b19a6f3e2a5de28de1bc7ac29a0253_to_python - { - static PyObject* convert(class ::std::unique_ptr< struct ::statiskit::UnivariateData, struct ::std::default_delete< struct ::statiskit::UnivariateData > > const & unique_ptr_b3b19a6f3e2a5de28de1bc7ac29a0253) - { - //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< struct ::statiskit::UnivariateData, struct ::std::default_delete< struct ::statiskit::UnivariateData > > & >(unique_ptr_b3b19a6f3e2a5de28de1bc7ac29a0253).release()).ptr()); - std::shared_ptr< struct ::statiskit::UnivariateData > shared_ptr_b3b19a6f3e2a5de28de1bc7ac29a0253(std::move(const_cast< class ::std::unique_ptr< struct ::statiskit::UnivariateData, struct ::std::default_delete< struct ::statiskit::UnivariateData > > & >(unique_ptr_b3b19a6f3e2a5de28de1bc7ac29a0253))); - return boost::python::incref(boost::python::object(shared_ptr_b3b19a6f3e2a5de28de1bc7ac29a0253).ptr()); - } - }; - - boost::python::to_python_converter< class ::std::unique_ptr< struct ::statiskit::UnivariateData, struct ::std::default_delete< struct ::statiskit::UnivariateData > >, unique_ptr_b3b19a6f3e2a5de28de1bc7ac29a0253_to_python >(); -} \ No newline at end of file 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_b487f4fc27725338b969ff43c4c8f4e4.cpp b/src/py/wrapper/wrapper_b487f4fc27725338b969ff43c4c8f4e4.cpp deleted file mode 100644 index 29bced36..00000000 --- a/src/py/wrapper/wrapper_b487f4fc27725338b969ff43c4c8f4e4.cpp +++ /dev/null @@ -1,37 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::MultinomialSingularDistributionEstimation const volatile * get_pointer(struct ::statiskit::MultinomialSingularDistributionEstimation const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_b487f4fc27725338b969ff43c4c8f4e4() -{ - - 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; - boost::python::class_< struct ::statiskit::MultinomialSingularDistributionEstimation, autowig::Held< struct ::statiskit::MultinomialSingularDistributionEstimation >::Type, boost::python::bases< class ::statiskit::ActiveEstimation< class ::statiskit::MultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > > > class_b487f4fc27725338b969ff43c4c8f4e4("MultinomialSingularDistributionEstimation", "", boost::python::no_init); - class_b487f4fc27725338b969ff43c4c8f4e4.def(boost::python::init< class ::statiskit::MultinomialSingularDistribution const *, struct ::statiskit::MultivariateData const * >("")); - class_b487f4fc27725338b969ff43c4c8f4e4.def(boost::python::init< struct ::statiskit::MultinomialSingularDistributionEstimation const & >("")); - - if(autowig::Held< struct ::statiskit::MultinomialSingularDistributionEstimation >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::MultinomialSingularDistributionEstimation >::Type, autowig::Held< class ::statiskit::ActiveEstimation< class ::statiskit::MultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_b588087797ae51f7bce93503c0c1a013.cpp b/src/py/wrapper/wrapper_b588087797ae51f7bce93503c0c1a013.cpp deleted file mode 100644 index 76c4dcf8..00000000 --- a/src/py/wrapper/wrapper_b588087797ae51f7bce93503c0c1a013.cpp +++ /dev/null @@ -1,66 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_b588087797ae51f7bce93503c0c1a013 : public ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::NegativeBinomialDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator, public boost::python::wrapper< class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > operator()(::statiskit::UnivariateDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_b588087797ae51f7bce93503c0c1a013 const volatile * get_pointer(autowig::Wrap_b588087797ae51f7bce93503c0c1a013 const volatile *c) { return c; } - template <> class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator const volatile * get_pointer::Estimator const volatile >(class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_b588087797ae51f7bce93503c0c1a013() -{ - - 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; - std::string name_28b80b998353537091198ca5f60cbdbf = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__optimization_estimation_impl_28b80b998353537091198ca5f60cbdbf"); - boost::python::object module_28b80b998353537091198ca5f60cbdbf(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_28b80b998353537091198ca5f60cbdbf.c_str())))); - boost::python::scope().attr("__optimization_estimation_impl_28b80b998353537091198ca5f60cbdbf") = module_28b80b998353537091198ca5f60cbdbf; - boost::python::scope scope_28b80b998353537091198ca5f60cbdbf = module_28b80b998353537091198ca5f60cbdbf; - boost::python::class_< autowig::Wrap_b588087797ae51f7bce93503c0c1a013, autowig::Held< autowig::Wrap_b588087797ae51f7bce93503c0c1a013 >::Type, boost::python::bases< class ::statiskit::Optimization< struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator > >, boost::noncopyable > class_b588087797ae51f7bce93503c0c1a013("Estimator", "", boost::python::no_init); - - if(autowig::Held< class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_b588087797ae51f7bce93503c0c1a013 >::Type, autowig::Held< class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::Type, autowig::Held< class ::statiskit::Optimization< struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator > >::Type >(); - } - -} \ 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_b65e2bfb02355375b92295f460fb1b15.cpp b/src/py/wrapper/wrapper_b65e2bfb02355375b92295f460fb1b15.cpp deleted file mode 100644 index 402b3638..00000000 --- a/src/py/wrapper/wrapper_b65e2bfb02355375b92295f460fb1b15.cpp +++ /dev/null @@ -1,74 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_b65e2bfb02355375b92295f460fb1b15 : public ::statiskit::Optimization< ::statiskit::MultivariateDistributionEstimation::Estimator >, public boost::python::wrapper< class ::statiskit::Optimization< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > operator()(::statiskit::MultivariateDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_b65e2bfb02355375b92295f460fb1b15 const volatile * get_pointer(autowig::Wrap_b65e2bfb02355375b92295f460fb1b15 const volatile *c) { return c; } - template <> class ::statiskit::Optimization< struct ::statiskit::MultivariateDistributionEstimation::Estimator > const volatile * get_pointer const volatile >(class ::statiskit::Optimization< struct ::statiskit::MultivariateDistributionEstimation::Estimator > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_b65e2bfb02355375b92295f460fb1b15() -{ - - 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; - double const & (::statiskit::Optimization< ::statiskit::MultivariateDistributionEstimation::Estimator >::*method_pointer_c36d3177a65a55a2891c280bde267727)() const = &::statiskit::Optimization< struct ::statiskit::MultivariateDistributionEstimation::Estimator >::get_mindiff; - void (::statiskit::Optimization< ::statiskit::MultivariateDistributionEstimation::Estimator >::*method_pointer_e16b7e51e2515da1900fc2a11cb70114)(double const &) = &::statiskit::Optimization< struct ::statiskit::MultivariateDistributionEstimation::Estimator >::set_mindiff; - unsigned int (::statiskit::Optimization< ::statiskit::MultivariateDistributionEstimation::Estimator >::*method_pointer_2526bfe105a853a8abc9cf0014cb291e)() const = &::statiskit::Optimization< struct ::statiskit::MultivariateDistributionEstimation::Estimator >::get_minits; - void (::statiskit::Optimization< ::statiskit::MultivariateDistributionEstimation::Estimator >::*method_pointer_caeeefd3cde85048a1b7379ab78dfaca)(unsigned int const &) = &::statiskit::Optimization< struct ::statiskit::MultivariateDistributionEstimation::Estimator >::set_minits; - unsigned int (::statiskit::Optimization< ::statiskit::MultivariateDistributionEstimation::Estimator >::*method_pointer_97799b3aec3e54c9a8650d8cf945ef67)() const = &::statiskit::Optimization< struct ::statiskit::MultivariateDistributionEstimation::Estimator >::get_maxits; - void (::statiskit::Optimization< ::statiskit::MultivariateDistributionEstimation::Estimator >::*method_pointer_2c031f7512535592a19998e88f178059)(unsigned int const &) = &::statiskit::Optimization< struct ::statiskit::MultivariateDistributionEstimation::Estimator >::set_maxits; - boost::python::class_< autowig::Wrap_b65e2bfb02355375b92295f460fb1b15, autowig::Held< autowig::Wrap_b65e2bfb02355375b92295f460fb1b15 >::Type, boost::python::bases< struct ::statiskit::MultivariateDistributionEstimation::Estimator >, boost::noncopyable > class_b65e2bfb02355375b92295f460fb1b15("_Optimization_b65e2bfb02355375b92295f460fb1b15", "", boost::python::no_init); - class_b65e2bfb02355375b92295f460fb1b15.def("get_mindiff", method_pointer_c36d3177a65a55a2891c280bde267727, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - class_b65e2bfb02355375b92295f460fb1b15.def("set_mindiff", method_pointer_e16b7e51e2515da1900fc2a11cb70114, ""); - class_b65e2bfb02355375b92295f460fb1b15.def("get_minits", method_pointer_2526bfe105a853a8abc9cf0014cb291e, ""); - class_b65e2bfb02355375b92295f460fb1b15.def("set_minits", method_pointer_caeeefd3cde85048a1b7379ab78dfaca, ""); - class_b65e2bfb02355375b92295f460fb1b15.def("get_maxits", method_pointer_97799b3aec3e54c9a8650d8cf945ef67, ""); - class_b65e2bfb02355375b92295f460fb1b15.def("set_maxits", method_pointer_2c031f7512535592a19998e88f178059, ""); - - if(autowig::Held< class ::statiskit::Optimization< struct ::statiskit::MultivariateDistributionEstimation::Estimator > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_b65e2bfb02355375b92295f460fb1b15 >::Type, autowig::Held< class ::statiskit::Optimization< struct ::statiskit::MultivariateDistributionEstimation::Estimator > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::Optimization< struct ::statiskit::MultivariateDistributionEstimation::Estimator > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Optimization< struct ::statiskit::MultivariateDistributionEstimation::Estimator > >::Type, autowig::Held< struct ::statiskit::MultivariateDistributionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_b672d81fdca4541e96bb6aec3a8641d3.cpp b/src/py/wrapper/wrapper_b672d81fdca4541e96bb6aec3a8641d3.cpp deleted file mode 100644 index 75c98d5a..00000000 --- a/src/py/wrapper/wrapper_b672d81fdca4541e96bb6aec3a8641d3.cpp +++ /dev/null @@ -1,45 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::CriterionEstimator const volatile * get_pointer::CriterionEstimator const volatile >(class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::CriterionEstimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_b672d81fdca4541e96bb6aec3a8641d3() -{ - - 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; - std::string name_6040d8f35856585fa65c9beece0f520f = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__selection_6040d8f35856585fa65c9beece0f520f"); - 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; - enum ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::CriterionEstimator::criterion_type const & (::statiskit::Selection< ::statiskit::CategoricalMultivariateConditionalDistribution, ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::CriterionEstimator::*method_pointer_d79e7171293b5ca5b580fc477eb01a63)() const = &::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::CriterionEstimator::get_criterion; - void (::statiskit::Selection< ::statiskit::CategoricalMultivariateConditionalDistribution, ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::CriterionEstimator::*method_pointer_765d1a8c9c995fa5bdc79216611870bd)(enum ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::CriterionEstimator::criterion_type const &) = &::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::CriterionEstimator::set_criterion; - boost::python::class_< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::CriterionEstimator, autowig::Held< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::CriterionEstimator >::Type, boost::python::bases< 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 > > > class_b672d81fdca4541e96bb6aec3a8641d3("CriterionEstimator", "", boost::python::no_init); - class_b672d81fdca4541e96bb6aec3a8641d3.def(boost::python::init< >("")); - class_b672d81fdca4541e96bb6aec3a8641d3.def(boost::python::init< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::CriterionEstimator const & >("")); - class_b672d81fdca4541e96bb6aec3a8641d3.def("get_criterion", method_pointer_d79e7171293b5ca5b580fc477eb01a63, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - class_b672d81fdca4541e96bb6aec3a8641d3.def("set_criterion", method_pointer_765d1a8c9c995fa5bdc79216611870bd, ""); - - if(autowig::Held< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::CriterionEstimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::CriterionEstimator >::Type, 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 > >::Type >(); - } - -} \ 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_b69665ff8e35506d9f4bdc083f09c052.cpp b/src/py/wrapper/wrapper_b69665ff8e35506d9f4bdc083f09c052.cpp deleted file mode 100644 index 5a589be0..00000000 --- a/src/py/wrapper/wrapper_b69665ff8e35506d9f4bdc083f09c052.cpp +++ /dev/null @@ -1,25 +0,0 @@ -#include "_core.h" - - -void wrapper_b69665ff8e35506d9f4bdc083f09c052() -{ - - 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; - std::string name_6d92f9f1e7ca5180bf403b23e9073d86 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__selection_6d92f9f1e7ca5180bf403b23e9073d86"); - 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; - std::string name_6d14c3d1f43b5dc99e4f553fff425665 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._criterion_estimator"); - boost::python::object module_6d14c3d1f43b5dc99e4f553fff425665(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_6d14c3d1f43b5dc99e4f553fff425665.c_str())))); - boost::python::scope().attr("_criterion_estimator") = module_6d14c3d1f43b5dc99e4f553fff425665; - boost::python::scope scope_6d14c3d1f43b5dc99e4f553fff425665 = module_6d14c3d1f43b5dc99e4f553fff425665; - boost::python::enum_< enum ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::CriterionEstimator::criterion_type > enum_b69665ff8e35506d9f4bdc083f09c052("criterion_type"); - enum_b69665ff8e35506d9f4bdc083f09c052.value("AIC", ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::CriterionEstimator::AIC); - enum_b69665ff8e35506d9f4bdc083f09c052.value("AI_CC", ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::CriterionEstimator::AICc); - enum_b69665ff8e35506d9f4bdc083f09c052.value("BIC", ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::CriterionEstimator::BIC); - enum_b69665ff8e35506d9f4bdc083f09c052.value("HQIC", ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::CriterionEstimator::HQIC); - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_b745bd62c1315087a0aa661317232745.cpp b/src/py/wrapper/wrapper_b745bd62c1315087a0aa661317232745.cpp deleted file mode 100644 index 06b70145..00000000 --- a/src/py/wrapper/wrapper_b745bd62c1315087a0aa661317232745.cpp +++ /dev/null @@ -1,53 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_b745bd62c1315087a0aa661317232745 : public ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, ::statiskit::OrdinalDistribution, class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::CategoricalUnivariateDistribution > >, public boost::python::wrapper< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::OrdinalDistribution, class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::CategoricalUnivariateDistribution > > > - { - public: - - virtual double pdf(int const & param_0) const - { return this->get_override("pdf")(param_0); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_b745bd62c1315087a0aa661317232745 const volatile * get_pointer(autowig::Wrap_b745bd62c1315087a0aa661317232745 const volatile *c) { return c; } - template <> struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::OrdinalDistribution, class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::CategoricalUnivariateDistribution > > const volatile * get_pointer > const volatile >(struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::OrdinalDistribution, class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::CategoricalUnivariateDistribution > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_b745bd62c1315087a0aa661317232745() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::OrdinalDistribution, class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::CategoricalUnivariateDistribution > > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_b745bd62c1315087a0aa661317232745 >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::OrdinalDistribution, class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::CategoricalUnivariateDistribution > > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::OrdinalDistribution, class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::CategoricalUnivariateDistribution > > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::OrdinalDistribution, class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::CategoricalUnivariateDistribution > > >::Type, autowig::Held< class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::CategoricalUnivariateDistribution > >::Type >(); - } - -} \ No newline at end of file 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_b797921d7173586f85a1f0978dfdd59d.cpp b/src/py/wrapper/wrapper_b797921d7173586f85a1f0978dfdd59d.cpp deleted file mode 100644 index b1cd248f..00000000 --- a/src/py/wrapper/wrapper_b797921d7173586f85a1f0978dfdd59d.cpp +++ /dev/null @@ -1,45 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_b797921d7173586f85a1f0978dfdd59d() -{ - - 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; - ::statiskit::Index (::statiskit::Selection< ::statiskit::ContinuousMultivariateConditionalDistribution, ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::*method_pointer_7178024026e15f21ad82ab4e25b888e0)() const = &::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::size; - struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation const * (::statiskit::Selection< ::statiskit::ContinuousMultivariateConditionalDistribution, ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::*method_pointer_62b7f13af323559e9d98e54be5bce62a)(::statiskit::Index const &) const = &::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::get_estimation; - double const & (::statiskit::Selection< ::statiskit::ContinuousMultivariateConditionalDistribution, ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::*method_pointer_56456e13f5865c1eb6e3989fc64a0b1c)(::statiskit::Index const &) const = &::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >::get_score; - boost::python::class_< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation >, autowig::Held< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::ActiveEstimation< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation > > > class_b797921d7173586f85a1f0978dfdd59d("_Selection_b797921d7173586f85a1f0978dfdd59d", "", boost::python::no_init); - class_b797921d7173586f85a1f0978dfdd59d.def(boost::python::init< >("")); - class_b797921d7173586f85a1f0978dfdd59d.def(boost::python::init< class ::statiskit::MultivariateConditionalData const * >("")); - class_b797921d7173586f85a1f0978dfdd59d.def(boost::python::init< struct ::statiskit::ContinuousMultivariateConditionalDistribution const *, class ::statiskit::MultivariateConditionalData const * >("")); - class_b797921d7173586f85a1f0978dfdd59d.def(boost::python::init< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation > const & >("")); - class_b797921d7173586f85a1f0978dfdd59d.def("__len__", method_pointer_7178024026e15f21ad82ab4e25b888e0, ""); - class_b797921d7173586f85a1f0978dfdd59d.def("get_estimation", method_pointer_62b7f13af323559e9d98e54be5bce62a, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_b797921d7173586f85a1f0978dfdd59d.def("get_score", method_pointer_56456e13f5865c1eb6e3989fc64a0b1c, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - - if(autowig::Held< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation > >::Type, autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::ContinuousMultivariateConditionalDistribution, struct ::statiskit::ContinuousMultivariateConditionalDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_b85047a790a65c398d0495802b9a0f04.cpp b/src/py/wrapper/wrapper_b85047a790a65c398d0495802b9a0f04.cpp deleted file mode 100644 index 949d32f4..00000000 --- a/src/py/wrapper/wrapper_b85047a790a65c398d0495802b9a0f04.cpp +++ /dev/null @@ -1,49 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator const volatile * get_pointer::Estimator const volatile >(class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_b85047a790a65c398d0495802b9a0f04() -{ - - 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; - std::string name_df69c16128ca5c609f45a63866a1af2f = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__shifted_distribution_estimation_df69c16128ca5c609f45a63866a1af2f"); - 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; - 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; - void (::statiskit::ShiftedDistributionEstimation< ::statiskit::DiscreteUnivariateDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::*method_pointer_57565bd7950f54f08d1cd4e75369565e)(::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::estimator_type const &) = &::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::set_estimator; - 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("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 >(), ""); - class_b85047a790a65c398d0495802b9a0f04.def("set_estimator", method_pointer_57565bd7950f54f08d1cd4e75369565e, ""); - - if(autowig::Held< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistributionEstimation::Estimator, class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator, struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator > >::Type >(); - } - -} \ No newline at end of file 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_b9daedbb8a1d5864bc019efa0a0d17df.cpp b/src/py/wrapper/wrapper_b9daedbb8a1d5864bc019efa0a0d17df.cpp deleted file mode 100644 index 79e359ed..00000000 --- a/src/py/wrapper/wrapper_b9daedbb8a1d5864bc019efa0a0d17df.cpp +++ /dev/null @@ -1,53 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_b9daedbb8a1d5864bc019efa0a0d17df : public ::statiskit::MultivariateConditionalDistributionEstimation, public boost::python::wrapper< struct ::statiskit::MultivariateConditionalDistributionEstimation > - { - public: - - virtual ::statiskit::MultivariateConditionalDistributionEstimation::estimated_type const * get_estimated() const - { return this->get_override("get_estimated")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_b9daedbb8a1d5864bc019efa0a0d17df const volatile * get_pointer(autowig::Wrap_b9daedbb8a1d5864bc019efa0a0d17df const volatile *c) { return c; } - template <> struct ::statiskit::MultivariateConditionalDistributionEstimation const volatile * get_pointer(struct ::statiskit::MultivariateConditionalDistributionEstimation const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_b9daedbb8a1d5864bc019efa0a0d17df() -{ - - 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; - ::statiskit::MultivariateConditionalDistributionEstimation::estimated_type const * (::statiskit::MultivariateConditionalDistributionEstimation::*method_pointer_84032d21ab6f50bd8e28510f7cd5494f)() const = &::statiskit::MultivariateConditionalDistributionEstimation::get_estimated; - boost::python::class_< autowig::Wrap_b9daedbb8a1d5864bc019efa0a0d17df, autowig::Held< autowig::Wrap_b9daedbb8a1d5864bc019efa0a0d17df >::Type, boost::noncopyable > class_b9daedbb8a1d5864bc019efa0a0d17df("MultivariateConditionalDistributionEstimation", "", boost::python::no_init); - class_b9daedbb8a1d5864bc019efa0a0d17df.def("get_estimated", boost::python::pure_virtual(method_pointer_84032d21ab6f50bd8e28510f7cd5494f), boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - if(autowig::Held< struct ::statiskit::MultivariateConditionalDistributionEstimation >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_b9daedbb8a1d5864bc019efa0a0d17df >::Type, autowig::Held< struct ::statiskit::MultivariateConditionalDistributionEstimation >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::MultivariateConditionalDistributionEstimation >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_ba10383a23ff54399f92db2e929ec564.cpp b/src/py/wrapper/wrapper_ba10383a23ff54399f92db2e929ec564.cpp deleted file mode 100644 index 53b1d63d..00000000 --- a/src/py/wrapper/wrapper_ba10383a23ff54399f92db2e929ec564.cpp +++ /dev/null @@ -1,45 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::CriterionEstimator const volatile * get_pointer::CriterionEstimator const volatile >(class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::CriterionEstimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_ba10383a23ff54399f92db2e929ec564() -{ - - 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; - std::string name_e28923ae1ac356e5845929232f8e09ac = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__selection_e28923ae1ac356e5845929232f8e09ac"); - 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; - enum ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::CriterionEstimator::criterion_type const & (::statiskit::Selection< ::statiskit::ContinuousMultivariateDistribution, ::statiskit::ContinuousMultivariateDistributionEstimation >::CriterionEstimator::*method_pointer_4a0ac3d0e8ba5acab01bb16df19c819d)() const = &::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::CriterionEstimator::get_criterion; - void (::statiskit::Selection< ::statiskit::ContinuousMultivariateDistribution, ::statiskit::ContinuousMultivariateDistributionEstimation >::CriterionEstimator::*method_pointer_9dc7d3334bd75dbdaeca6ea3bd0d7f94)(enum ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::CriterionEstimator::criterion_type const &) = &::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::CriterionEstimator::set_criterion; - boost::python::class_< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::CriterionEstimator, autowig::Held< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::CriterionEstimator >::Type, boost::python::bases< 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 > > > class_ba10383a23ff54399f92db2e929ec564("CriterionEstimator", "", boost::python::no_init); - class_ba10383a23ff54399f92db2e929ec564.def(boost::python::init< >("")); - class_ba10383a23ff54399f92db2e929ec564.def(boost::python::init< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::CriterionEstimator const & >("")); - class_ba10383a23ff54399f92db2e929ec564.def("get_criterion", method_pointer_4a0ac3d0e8ba5acab01bb16df19c819d, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - class_ba10383a23ff54399f92db2e929ec564.def("set_criterion", method_pointer_9dc7d3334bd75dbdaeca6ea3bd0d7f94, ""); - - if(autowig::Held< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::CriterionEstimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::CriterionEstimator >::Type, 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 > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_ba25f6fe677652cebd40b6aed2762b5a.cpp b/src/py/wrapper/wrapper_ba25f6fe677652cebd40b6aed2762b5a.cpp deleted file mode 100644 index a1aa5751..00000000 --- a/src/py/wrapper/wrapper_ba25f6fe677652cebd40b6aed2762b5a.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::MultinomialSingularDistribution const volatile * get_pointer(class ::statiskit::MultinomialSingularDistribution const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_ba25f6fe677652cebd40b6aed2762b5a() -{ - - 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; - 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_pi", method_pointer_0eb2e57f88f7522cbd8ce57df2a18a31, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - class_ba25f6fe677652cebd40b6aed2762b5a.def("set_pi", method_pointer_9fb5327edbc756a6979e8572e7fc6e90, ""); - - if(autowig::Held< class ::statiskit::MultinomialSingularDistribution >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::MultinomialSingularDistribution >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistribution, class ::statiskit::MultinomialSingularDistribution, struct ::statiskit::SingularDistribution > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_bac6b66586be52859b259d0c4440e387.cpp b/src/py/wrapper/wrapper_bac6b66586be52859b259d0c4440e387.cpp deleted file mode 100644 index 56f912ee..00000000 --- a/src/py/wrapper/wrapper_bac6b66586be52859b259d0c4440e387.cpp +++ /dev/null @@ -1,37 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::MultivariateMeanEstimation const volatile * get_pointer(class ::statiskit::MultivariateMeanEstimation const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_bac6b66586be52859b259d0c4440e387() -{ - - 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; - 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 & >("")); - - if(autowig::Held< class ::statiskit::MultivariateMeanEstimation >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::MultivariateMeanEstimation >::Type, autowig::Held< struct ::statiskit::MultivariateLocationEstimation >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_bae2e5a4968957478cacad701caac477.cpp b/src/py/wrapper/wrapper_bae2e5a4968957478cacad701caac477.cpp deleted file mode 100644 index e29e68f2..00000000 --- a/src/py/wrapper/wrapper_bae2e5a4968957478cacad701caac477.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::OptimizationEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution *, struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > const volatile * get_pointer const volatile >(struct ::statiskit::OptimizationEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution *, struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_bae2e5a4968957478cacad701caac477() -{ - - 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::OptimizationEstimation< ::statiskit::CategoricalUnivariateMixtureDistribution *, ::statiskit::CategoricalUnivariateMixtureDistribution, ::statiskit::CategoricalUnivariateDistributionEstimation >::*method_pointer_f83077f8c224588f93d7bcc6f29f1557)(::statiskit::Index const &) const = &::statiskit::OptimizationEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution *, struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::get_iteration; - boost::python::class_< struct ::statiskit::OptimizationEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution *, struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >, autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution *, struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::CategoricalUnivariateMixtureDistribution *, struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > > > class_bae2e5a4968957478cacad701caac477("_OptimizationEstimation_bae2e5a4968957478cacad701caac477", "", boost::python::no_init); - class_bae2e5a4968957478cacad701caac477.def(boost::python::init< >("")); - class_bae2e5a4968957478cacad701caac477.def(boost::python::init< struct ::statiskit::CategoricalUnivariateMixtureDistribution const *, struct ::statiskit::UnivariateData const * >("")); - class_bae2e5a4968957478cacad701caac477.def(boost::python::init< struct ::statiskit::OptimizationEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution *, struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > const & >("")); - class_bae2e5a4968957478cacad701caac477.def("get_iteration", method_pointer_f83077f8c224588f93d7bcc6f29f1557, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - - if(autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution *, struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution *, struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::CategoricalUnivariateMixtureDistribution *, struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_bb17c2bea1da5d2a86714ca422d3c393.cpp b/src/py/wrapper/wrapper_bb17c2bea1da5d2a86714ca422d3c393.cpp deleted file mode 100644 index 8b0aeba3..00000000 --- a/src/py/wrapper/wrapper_bb17c2bea1da5d2a86714ca422d3c393.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_bb17c2bea1da5d2a86714ca422d3c393() -{ - - 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; - 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 & >("")); - - if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation > >::Type, autowig::Held< struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_bb48025bb0a15b5c907ff0400bf2207a.cpp b/src/py/wrapper/wrapper_bb48025bb0a15b5c907ff0400bf2207a.cpp deleted file mode 100644 index 8dc60ef8..00000000 --- a/src/py/wrapper/wrapper_bb48025bb0a15b5c907ff0400bf2207a.cpp +++ /dev/null @@ -1,77 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_bb48025bb0a15b5c907ff0400bf2207a : public ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, ::statiskit::LogisticDistribution, struct ::statiskit::ContinuousUnivariateDistribution >, public boost::python::wrapper< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::LogisticDistribution, struct ::statiskit::ContinuousUnivariateDistribution > > - { - public: - - virtual double get_variance() const - { return this->get_override("get_variance")(); } - - virtual double get_mean() const - { return this->get_override("get_mean")(); } - - virtual double quantile(double const & param_0) const - { return this->get_override("quantile")(param_0); } - - virtual double cdf(double const & param_0) const - { return this->get_override("cdf")(param_0); } - - virtual double pdf(double const & param_0) const - { return this->get_override("pdf")(param_0); } - - virtual double ldf(double const & param_0) const - { return this->get_override("ldf")(param_0); } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > simulate() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > ::element_type* result = this->get_override("simulate")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (result); - } - - virtual unsigned int get_nb_parameters() const - { return this->get_override("get_nb_parameters")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_bb48025bb0a15b5c907ff0400bf2207a const volatile * get_pointer(autowig::Wrap_bb48025bb0a15b5c907ff0400bf2207a const volatile *c) { return c; } - template <> struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::LogisticDistribution, struct ::statiskit::ContinuousUnivariateDistribution > const volatile * get_pointer const volatile >(struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::LogisticDistribution, struct ::statiskit::ContinuousUnivariateDistribution > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_bb48025bb0a15b5c907ff0400bf2207a() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::LogisticDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_bb48025bb0a15b5c907ff0400bf2207a >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::LogisticDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::LogisticDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::LogisticDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::Type, autowig::Held< struct ::statiskit::ContinuousUnivariateDistribution >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_bc77a106572e58ba96fe5742a38e574c.cpp b/src/py/wrapper/wrapper_bc77a106572e58ba96fe5742a38e574c.cpp deleted file mode 100644 index 779438cf..00000000 --- a/src/py/wrapper/wrapper_bc77a106572e58ba96fe5742a38e574c.cpp +++ /dev/null @@ -1,77 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_bc77a106572e58ba96fe5742a38e574c : public ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistribution >, public boost::python::wrapper< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistribution > > - { - public: - - virtual double get_variance() const - { return this->get_override("get_variance")(); } - - virtual double get_mean() const - { return this->get_override("get_mean")(); } - - virtual double quantile(double const & param_0) const - { return this->get_override("quantile")(param_0); } - - virtual double cdf(double const & param_0) const - { return this->get_override("cdf")(param_0); } - - virtual double pdf(double const & param_0) const - { return this->get_override("pdf")(param_0); } - - virtual double ldf(double const & param_0) const - { return this->get_override("ldf")(param_0); } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > simulate() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > ::element_type* result = this->get_override("simulate")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (result); - } - - virtual unsigned int get_nb_parameters() const - { return this->get_override("get_nb_parameters")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_bc77a106572e58ba96fe5742a38e574c const volatile * get_pointer(autowig::Wrap_bc77a106572e58ba96fe5742a38e574c const volatile *c) { return c; } - template <> struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistribution > const volatile * get_pointer, struct ::statiskit::ContinuousUnivariateDistribution > const volatile >(struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistribution > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_bc77a106572e58ba96fe5742a38e574c() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistribution > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_bc77a106572e58ba96fe5742a38e574c >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistribution > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistribution > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistribution > >::Type, autowig::Held< struct ::statiskit::ContinuousUnivariateDistribution >::Type >(); - } - -} \ No newline at end of file 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_be720dbf462e5dce8b7d4a0b04921c48.cpp b/src/py/wrapper/wrapper_be720dbf462e5dce8b7d4a0b04921c48.cpp deleted file mode 100644 index 69af623a..00000000 --- a/src/py/wrapper/wrapper_be720dbf462e5dce8b7d4a0b04921c48.cpp +++ /dev/null @@ -1,66 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_be720dbf462e5dce8b7d4a0b04921c48 : public ::statiskit::CategoricalMultivariateConditionalDistributionEstimation::Estimator, public boost::python::wrapper< struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation > > operator()(::statiskit::MultivariateConditionalDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::MultivariateConditionalDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateConditionalDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_be720dbf462e5dce8b7d4a0b04921c48 const volatile * get_pointer(autowig::Wrap_be720dbf462e5dce8b7d4a0b04921c48 const volatile *c) { return c; } - template <> struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation::Estimator const volatile * get_pointer(struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_be720dbf462e5dce8b7d4a0b04921c48() -{ - - 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; - std::string name_a004a7cf0d095bdeadf276d9713e024f = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._categorical_multivariate_conditional_distribution_estimation"); - boost::python::object module_a004a7cf0d095bdeadf276d9713e024f(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a004a7cf0d095bdeadf276d9713e024f.c_str())))); - boost::python::scope().attr("_categorical_multivariate_conditional_distribution_estimation") = module_a004a7cf0d095bdeadf276d9713e024f; - boost::python::scope scope_a004a7cf0d095bdeadf276d9713e024f = module_a004a7cf0d095bdeadf276d9713e024f; - boost::python::class_< autowig::Wrap_be720dbf462e5dce8b7d4a0b04921c48, autowig::Held< autowig::Wrap_be720dbf462e5dce8b7d4a0b04921c48 >::Type, boost::python::bases< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator >, boost::noncopyable > class_be720dbf462e5dce8b7d4a0b04921c48("Estimator", "", boost::python::no_init); - - if(autowig::Held< struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_be720dbf462e5dce8b7d4a0b04921c48 >::Type, autowig::Held< struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation::Estimator >::Type, autowig::Held< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_bf2c6deebd8e55f3824ecd5cf9312434.cpp b/src/py/wrapper/wrapper_bf2c6deebd8e55f3824ecd5cf9312434.cpp deleted file mode 100644 index ec782080..00000000 --- a/src/py/wrapper/wrapper_bf2c6deebd8e55f3824ecd5cf9312434.cpp +++ /dev/null @@ -1,53 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_bf2c6deebd8e55f3824ecd5cf9312434 : public ::statiskit::UnivariateConditionalDistributionEstimation, public boost::python::wrapper< struct ::statiskit::UnivariateConditionalDistributionEstimation > - { - public: - - virtual ::statiskit::UnivariateConditionalDistributionEstimation::estimated_type const * get_estimated() const - { return this->get_override("get_estimated")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_bf2c6deebd8e55f3824ecd5cf9312434 const volatile * get_pointer(autowig::Wrap_bf2c6deebd8e55f3824ecd5cf9312434 const volatile *c) { return c; } - template <> struct ::statiskit::UnivariateConditionalDistributionEstimation const volatile * get_pointer(struct ::statiskit::UnivariateConditionalDistributionEstimation const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_bf2c6deebd8e55f3824ecd5cf9312434() -{ - - 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; - ::statiskit::UnivariateConditionalDistributionEstimation::estimated_type const * (::statiskit::UnivariateConditionalDistributionEstimation::*method_pointer_c18e0a4c85e9560fa63a48b370681cca)() const = &::statiskit::UnivariateConditionalDistributionEstimation::get_estimated; - boost::python::class_< autowig::Wrap_bf2c6deebd8e55f3824ecd5cf9312434, autowig::Held< autowig::Wrap_bf2c6deebd8e55f3824ecd5cf9312434 >::Type, boost::noncopyable > class_bf2c6deebd8e55f3824ecd5cf9312434("UnivariateConditionalDistributionEstimation", "", boost::python::no_init); - class_bf2c6deebd8e55f3824ecd5cf9312434.def("get_estimated", boost::python::pure_virtual(method_pointer_c18e0a4c85e9560fa63a48b370681cca), boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - if(autowig::Held< struct ::statiskit::UnivariateConditionalDistributionEstimation >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_bf2c6deebd8e55f3824ecd5cf9312434 >::Type, autowig::Held< struct ::statiskit::UnivariateConditionalDistributionEstimation >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::UnivariateConditionalDistributionEstimation >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_bf466ef5cbd6539bbde8028bd459b6cb.cpp b/src/py/wrapper/wrapper_bf466ef5cbd6539bbde8028bd459b6cb.cpp deleted file mode 100644 index 1aec5ee3..00000000 --- a/src/py/wrapper/wrapper_bf466ef5cbd6539bbde8028bd459b6cb.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_19b11ff018055f1e87eedbca79354c36(class ::std::unique_ptr< struct ::statiskit::MultivariateSampleSpace, struct ::std::default_delete< struct ::statiskit::MultivariateSampleSpace > > const & instance, const struct ::statiskit::MultivariateSampleSpace & param_out) { instance.operator*() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::std::unique_ptr< struct ::statiskit::MultivariateSampleSpace, struct ::std::default_delete< struct ::statiskit::MultivariateSampleSpace > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< struct ::statiskit::MultivariateSampleSpace, struct ::std::default_delete< struct ::statiskit::MultivariateSampleSpace > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_bf466ef5cbd6539bbde8028bd459b6cb() -{ - - 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_bf466ef5cbd6539bbde8028bd459b6cb_to_python - { - static PyObject* convert(class ::std::unique_ptr< struct ::statiskit::MultivariateSampleSpace, struct ::std::default_delete< struct ::statiskit::MultivariateSampleSpace > > const & unique_ptr_bf466ef5cbd6539bbde8028bd459b6cb) - { - //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< struct ::statiskit::MultivariateSampleSpace, struct ::std::default_delete< struct ::statiskit::MultivariateSampleSpace > > & >(unique_ptr_bf466ef5cbd6539bbde8028bd459b6cb).release()).ptr()); - std::shared_ptr< struct ::statiskit::MultivariateSampleSpace > shared_ptr_bf466ef5cbd6539bbde8028bd459b6cb(std::move(const_cast< class ::std::unique_ptr< struct ::statiskit::MultivariateSampleSpace, struct ::std::default_delete< struct ::statiskit::MultivariateSampleSpace > > & >(unique_ptr_bf466ef5cbd6539bbde8028bd459b6cb))); - return boost::python::incref(boost::python::object(shared_ptr_bf466ef5cbd6539bbde8028bd459b6cb).ptr()); - } - }; - - boost::python::to_python_converter< class ::std::unique_ptr< struct ::statiskit::MultivariateSampleSpace, struct ::std::default_delete< struct ::statiskit::MultivariateSampleSpace > >, unique_ptr_bf466ef5cbd6539bbde8028bd459b6cb_to_python >(); -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_bf47140d396d5c208e074ff3a2a31af4.cpp b/src/py/wrapper/wrapper_bf47140d396d5c208e074ff3a2a31af4.cpp deleted file mode 100644 index 6e27fef9..00000000 --- a/src/py/wrapper/wrapper_bf47140d396d5c208e074ff3a2a31af4.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::ActiveEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::ActiveEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_bf47140d396d5c208e074ff3a2a31af4() -{ - - 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::MultivariateData const * (::statiskit::ActiveEstimation< ::statiskit::MixtureSingularDistribution, ::statiskit::SingularDistributionEstimation >::*method_pointer_06e3b49b9057576985e9e96448e883d6)() const = &::statiskit::ActiveEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::get_data; - boost::python::class_< class ::statiskit::ActiveEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation >, autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::LazyEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation > > > class_bf47140d396d5c208e074ff3a2a31af4("_ActiveEstimation_bf47140d396d5c208e074ff3a2a31af4", "", boost::python::no_init); - class_bf47140d396d5c208e074ff3a2a31af4.def(boost::python::init< >("")); - class_bf47140d396d5c208e074ff3a2a31af4.def(boost::python::init< struct ::statiskit::MultivariateData const * >("")); - class_bf47140d396d5c208e074ff3a2a31af4.def(boost::python::init< struct ::statiskit::MixtureSingularDistribution const *, struct ::statiskit::MultivariateData const * >("")); - class_bf47140d396d5c208e074ff3a2a31af4.def(boost::python::init< class ::statiskit::ActiveEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation > const & >("")); - class_bf47140d396d5c208e074ff3a2a31af4.def("get_data", method_pointer_06e3b49b9057576985e9e96448e883d6, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - - if(autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::Type, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_bf5b68f25d1f5ab9ad2c936351edf740.cpp b/src/py/wrapper/wrapper_bf5b68f25d1f5ab9ad2c936351edf740.cpp deleted file mode 100644 index 3267e99d..00000000 --- a/src/py/wrapper/wrapper_bf5b68f25d1f5ab9ad2c936351edf740.cpp +++ /dev/null @@ -1,74 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_bf5b68f25d1f5ab9ad2c936351edf740 : public ::statiskit::UnivariateFrequencyDistribution< ::statiskit::ContinuousUnivariateDistribution >, public boost::python::wrapper< class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution > > - { - public: - - virtual double get_variance() const - { return this->get_override("get_variance")(); } - - virtual double get_mean() const - { return this->get_override("get_mean")(); } - - virtual double quantile(double const & param_0) const - { return this->get_override("quantile")(param_0); } - - virtual double cdf(double const & param_0) const - { return this->get_override("cdf")(param_0); } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_bf5b68f25d1f5ab9ad2c936351edf740 const volatile * get_pointer(autowig::Wrap_bf5b68f25d1f5ab9ad2c936351edf740 const volatile *c) { return c; } - template <> class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution > const volatile * get_pointer const volatile >(class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_bf5b68f25d1f5ab9ad2c936351edf740() -{ - - 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; - 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_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, ""); - - if(autowig::Held< class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_bf5b68f25d1f5ab9ad2c936351edf740 >::Type, autowig::Held< class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution > >::Type, autowig::Held< struct ::statiskit::ContinuousUnivariateDistribution >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_c08067855baa5ebea605270776020990.cpp b/src/py/wrapper/wrapper_c08067855baa5ebea605270776020990.cpp deleted file mode 100644 index 226f3e52..00000000 --- a/src/py/wrapper/wrapper_c08067855baa5ebea605270776020990.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::CategoricalUnivariateDistributionEstimation::Estimator const volatile * get_pointer(struct ::statiskit::CategoricalUnivariateDistributionEstimation::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_c08067855baa5ebea605270776020990() -{ - - 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; - std::string name_c4726473069d576fbb9e53aacbf298ea = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._categorical_univariate_distribution_estimation"); - 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; - 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 & >("")); - - if(autowig::Held< struct ::statiskit::CategoricalUnivariateDistributionEstimation::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::CategoricalUnivariateDistributionEstimation::Estimator >::Type, autowig::Held< struct ::statiskit::UnivariateDistributionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_c0bee75b3bf95732b384679bc9ef8f9f.cpp b/src/py/wrapper/wrapper_c0bee75b3bf95732b384679bc9ef8f9f.cpp deleted file mode 100644 index 164c49ce..00000000 --- a/src/py/wrapper/wrapper_c0bee75b3bf95732b384679bc9ef8f9f.cpp +++ /dev/null @@ -1,66 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_c0bee75b3bf95732b384679bc9ef8f9f : public ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator, public boost::python::wrapper< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > operator()(::statiskit::MultivariateDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_c0bee75b3bf95732b384679bc9ef8f9f const volatile * get_pointer(autowig::Wrap_c0bee75b3bf95732b384679bc9ef8f9f const volatile *c) { return c; } - template <> struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator const volatile * get_pointer *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator const volatile >(struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_c0bee75b3bf95732b384679bc9ef8f9f() -{ - - 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; - std::string name_90a595db73ec5964850871a0849d9df6 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__optimization_estimation_90a595db73ec5964850871a0849d9df6"); - boost::python::object module_90a595db73ec5964850871a0849d9df6(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_90a595db73ec5964850871a0849d9df6.c_str())))); - boost::python::scope().attr("__optimization_estimation_90a595db73ec5964850871a0849d9df6") = module_90a595db73ec5964850871a0849d9df6; - boost::python::scope scope_90a595db73ec5964850871a0849d9df6 = module_90a595db73ec5964850871a0849d9df6; - boost::python::class_< autowig::Wrap_c0bee75b3bf95732b384679bc9ef8f9f, autowig::Held< autowig::Wrap_c0bee75b3bf95732b384679bc9ef8f9f >::Type, boost::python::bases< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator >, boost::noncopyable > class_c0bee75b3bf95732b384679bc9ef8f9f("Estimator", "", boost::python::no_init); - - if(autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_c0bee75b3bf95732b384679bc9ef8f9f >::Type, autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator >::Type, autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_c1af1f263c37571f8e1257a72f39fd05.cpp b/src/py/wrapper/wrapper_c1af1f263c37571f8e1257a72f39fd05.cpp deleted file mode 100644 index b2845802..00000000 --- a/src/py/wrapper/wrapper_c1af1f263c37571f8e1257a72f39fd05.cpp +++ /dev/null @@ -1,71 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_c1af1f263c37571f8e1257a72f39fd05 : public ::statiskit::CategoricalMultivariateDistribution, public boost::python::wrapper< struct ::statiskit::CategoricalMultivariateDistribution > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateDistribution > > copy() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateDistribution > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateDistribution > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > simulate() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > ::element_type* result = this->get_override("simulate")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > (result); - } - - virtual double probability(struct ::statiskit::MultivariateEvent const * param_0, bool const & param_1) const - { return this->get_override("probability")(param_0, param_1); } - - virtual unsigned int get_nb_parameters() const - { return this->get_override("get_nb_parameters")(); } - - virtual ::statiskit::Index get_nb_components() const - { return this->get_override("get_nb_components")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_c1af1f263c37571f8e1257a72f39fd05 const volatile * get_pointer(autowig::Wrap_c1af1f263c37571f8e1257a72f39fd05 const volatile *c) { return c; } - template <> struct ::statiskit::CategoricalMultivariateDistribution const volatile * get_pointer(struct ::statiskit::CategoricalMultivariateDistribution const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_c1af1f263c37571f8e1257a72f39fd05() -{ - - 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; - boost::python::class_< autowig::Wrap_c1af1f263c37571f8e1257a72f39fd05, autowig::Held< autowig::Wrap_c1af1f263c37571f8e1257a72f39fd05 >::Type, boost::python::bases< struct ::statiskit::MultivariateDistribution >, boost::noncopyable > class_c1af1f263c37571f8e1257a72f39fd05("CategoricalMultivariateDistribution", "", boost::python::no_init); - - if(autowig::Held< struct ::statiskit::CategoricalMultivariateDistribution >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_c1af1f263c37571f8e1257a72f39fd05 >::Type, autowig::Held< struct ::statiskit::CategoricalMultivariateDistribution >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::CategoricalMultivariateDistribution >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::CategoricalMultivariateDistribution >::Type, autowig::Held< struct ::statiskit::MultivariateDistribution >::Type >(); - } - -} \ No newline at end of file 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 deleted file mode 100644 index aad07004..00000000 --- a/src/py/wrapper/wrapper_c2568ff48c245dbe8395ac41d83bc8f8.cpp +++ /dev/null @@ -1,42 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::LogarithmicDistribution const volatile * get_pointer(class ::statiskit::LogarithmicDistribution const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_c2568ff48c245dbe8395ac41d83bc8f8() -{ - - 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; - double const & (::statiskit::LogarithmicDistribution::*method_pointer_d5b6531d476959c49b20edc5b912c63a)() const = &::statiskit::LogarithmicDistribution::get_theta; - void (::statiskit::LogarithmicDistribution::*method_pointer_f4cda2ac3a3b5e9f861b3a906b5ee5d6)(double const &) = &::statiskit::LogarithmicDistribution::set_theta; - 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_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"); - - if(autowig::Held< class ::statiskit::LogarithmicDistribution >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::LogarithmicDistribution >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistribution > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_c285de96478650da951aca759bc2616e.cpp b/src/py/wrapper/wrapper_c285de96478650da951aca759bc2616e.cpp deleted file mode 100644 index c22de629..00000000 --- a/src/py/wrapper/wrapper_c285de96478650da951aca759bc2616e.cpp +++ /dev/null @@ -1,53 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_c285de96478650da951aca759bc2616e : public ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::QuantitativeUnivariateMixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution > >, public boost::python::wrapper< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::QuantitativeUnivariateMixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution > > > - { - public: - - virtual double quantile(double const & param_0) const - { return this->get_override("quantile")(param_0); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_c285de96478650da951aca759bc2616e const volatile * get_pointer(autowig::Wrap_c285de96478650da951aca759bc2616e const volatile *c) { return c; } - template <> struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::QuantitativeUnivariateMixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution > > const volatile * get_pointer > const volatile >(struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::QuantitativeUnivariateMixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_c285de96478650da951aca759bc2616e() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::QuantitativeUnivariateMixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution > > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_c285de96478650da951aca759bc2616e >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::QuantitativeUnivariateMixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution > > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::QuantitativeUnivariateMixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution > > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::QuantitativeUnivariateMixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution > > >::Type, autowig::Held< struct ::statiskit::QuantitativeUnivariateMixtureDistribution< struct ::statiskit::ContinuousUnivariateDistribution > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_c3319864e98456809db3192e7060581f.cpp b/src/py/wrapper/wrapper_c3319864e98456809db3192e7060581f.cpp deleted file mode 100644 index 48128bbf..00000000 --- a/src/py/wrapper/wrapper_c3319864e98456809db3192e7060581f.cpp +++ /dev/null @@ -1,42 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::BetaNegativeBinomialDistribution const volatile * get_pointer(class ::statiskit::BetaNegativeBinomialDistribution const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_c3319864e98456809db3192e7060581f() -{ - - 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; - double const & (::statiskit::BetaNegativeBinomialDistribution::*method_pointer_1d854e534d905ee1a2541a071c0631cb)() const = &::statiskit::BetaNegativeBinomialDistribution::get_kappa; - void (::statiskit::BetaNegativeBinomialDistribution::*method_pointer_a25d6ee690015f8e99692c3b7a5bc36a)(double const &) = &::statiskit::BetaNegativeBinomialDistribution::set_kappa; - 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_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"); - - if(autowig::Held< class ::statiskit::BetaNegativeBinomialDistribution >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::BetaNegativeBinomialDistribution >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::BetaNegativeBinomialDistribution, class ::statiskit::BetaCompoundDiscreteUnivariateDistribution > >::Type >(); - } - -} \ No newline at end of file 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_c37f435056a151f5a398c0a2e86d752a.cpp b/src/py/wrapper/wrapper_c37f435056a151f5a398c0a2e86d752a.cpp deleted file mode 100644 index 2817f7d3..00000000 --- a/src/py/wrapper/wrapper_c37f435056a151f5a398c0a2e86d752a.cpp +++ /dev/null @@ -1,47 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_48e3ad08fc4b5eb885552c771f60437c(class ::statiskit::UnivariateConditionalData::Generator & instance, const class ::statiskit::UnivariateConditionalData::Generator & param_out) { instance.operator++() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::UnivariateConditionalData::Generator const volatile * get_pointer(class ::statiskit::UnivariateConditionalData::Generator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_c37f435056a151f5a398c0a2e86d752a() -{ - - 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; - std::string name_4e58a130fe9e52ffa312f3e583614e93 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._univariate_conditional_data"); - boost::python::object module_4e58a130fe9e52ffa312f3e583614e93(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_4e58a130fe9e52ffa312f3e583614e93.c_str())))); - boost::python::scope().attr("_univariate_conditional_data") = module_4e58a130fe9e52ffa312f3e583614e93; - boost::python::scope scope_4e58a130fe9e52ffa312f3e583614e93 = module_4e58a130fe9e52ffa312f3e583614e93; - bool (::statiskit::UnivariateConditionalData::Generator::*method_pointer_dbd5d1e6edee5e428a604bd20bd9b331)() const = &::statiskit::UnivariateConditionalData::Generator::is_valid; - class ::statiskit::UnivariateConditionalData::Generator & (::statiskit::UnivariateConditionalData::Generator::*method_pointer_48e3ad08fc4b5eb885552c771f60437c)() = &::statiskit::UnivariateConditionalData::Generator::operator++; - struct ::statiskit::UnivariateEvent const * (::statiskit::UnivariateConditionalData::Generator::*method_pointer_3493ddb18deb5b769d44454484d55164)() const = &::statiskit::UnivariateConditionalData::Generator::response; - struct ::statiskit::MultivariateEvent const * (::statiskit::UnivariateConditionalData::Generator::*method_pointer_0629b3c1d1b15640b93d4865d7fb2e1a)() const = &::statiskit::UnivariateConditionalData::Generator::explanatories; - double (::statiskit::UnivariateConditionalData::Generator::*method_pointer_cde76156e34b5300ab1ff4b31c270ba4)() const = &::statiskit::UnivariateConditionalData::Generator::weight; - boost::python::class_< class ::statiskit::UnivariateConditionalData::Generator, autowig::Held< class ::statiskit::UnivariateConditionalData::Generator >::Type > class_c37f435056a151f5a398c0a2e86d752a("Generator", "", boost::python::no_init); - class_c37f435056a151f5a398c0a2e86d752a.def(boost::python::init< class ::statiskit::UnivariateConditionalData const * >("")); - class_c37f435056a151f5a398c0a2e86d752a.def("is_valid", method_pointer_dbd5d1e6edee5e428a604bd20bd9b331, ""); - class_c37f435056a151f5a398c0a2e86d752a.def("__next__", method_pointer_48e3ad08fc4b5eb885552c771f60437c, boost::python::return_internal_reference<>(), ""); - class_c37f435056a151f5a398c0a2e86d752a.def("__next__", autowig::method_decorator_48e3ad08fc4b5eb885552c771f60437c); - class_c37f435056a151f5a398c0a2e86d752a.def("response", method_pointer_3493ddb18deb5b769d44454484d55164, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_c37f435056a151f5a398c0a2e86d752a.def("explanatories", method_pointer_0629b3c1d1b15640b93d4865d7fb2e1a, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_c37f435056a151f5a398c0a2e86d752a.def("weight", method_pointer_cde76156e34b5300ab1ff4b31c270ba4, ""); - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_c3848ca82c6150b480894755016faabf.cpp b/src/py/wrapper/wrapper_c3848ca82c6150b480894755016faabf.cpp deleted file mode 100644 index 7941e11a..00000000 --- a/src/py/wrapper/wrapper_c3848ca82c6150b480894755016faabf.cpp +++ /dev/null @@ -1,67 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::MultivariateDataFrame const volatile * get_pointer(class ::statiskit::MultivariateDataFrame const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_c3848ca82c6150b480894755016faabf() -{ - - 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; - void (::statiskit::MultivariateDataFrame::*method_pointer_ceb65df6fb445fa2846e8bb4a96abc30)(struct ::statiskit::MultivariateSampleSpace const &) = &::statiskit::MultivariateDataFrame::set_sample_space; - ::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; - void (::statiskit::MultivariateDataFrame::*method_pointer_e10b9c47f5cd51a68b8b0640eb4af2a4)(class ::statiskit::UnivariateDataFrame const &) = &::statiskit::MultivariateDataFrame::add_component; - class ::std::unique_ptr< class ::statiskit::UnivariateDataFrame, struct ::std::default_delete< class ::statiskit::UnivariateDataFrame > > (::statiskit::MultivariateDataFrame::*method_pointer_0e36cd3c6b7554bb8faab5320f147d49)() = &::statiskit::MultivariateDataFrame::pop_component; - void (::statiskit::MultivariateDataFrame::*method_pointer_fc707ff04a2653ea8e21bf6a890a5abb)(::statiskit::Index const &, class ::statiskit::UnivariateDataFrame const &) = &::statiskit::MultivariateDataFrame::insert_component; - void (::statiskit::MultivariateDataFrame::*method_pointer_600b4f5b6cc15bb1b7a8e0601af0e7f9)(::statiskit::Index const &) = &::statiskit::MultivariateDataFrame::remove_component; - ::statiskit::Index (::statiskit::MultivariateDataFrame::*method_pointer_10ac8325c1085cec9a39efd69ba41c3c)() const = &::statiskit::MultivariateDataFrame::get_nb_events; - class ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > (::statiskit::MultivariateDataFrame::*method_pointer_6ad6e1f3747d5172b5d3ab1dcc010a9f)(::statiskit::Index const &) const = &::statiskit::MultivariateDataFrame::get_event; - void (::statiskit::MultivariateDataFrame::*method_pointer_b0f5e788fdc65ce699e64f98105b4c7c)(::statiskit::Index const &, struct ::statiskit::MultivariateEvent const *) = &::statiskit::MultivariateDataFrame::set_event; - void (::statiskit::MultivariateDataFrame::*method_pointer_b555b7b0972754ac85cab0703f97447f)(struct ::statiskit::MultivariateEvent const *) = &::statiskit::MultivariateDataFrame::add_event; - class ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > (::statiskit::MultivariateDataFrame::*method_pointer_82e95a12a3db599eb1d0d88a3d521a65)() = &::statiskit::MultivariateDataFrame::pop_event; - void (::statiskit::MultivariateDataFrame::*method_pointer_014f7c47848152659ad0201bd69f0ab5)(::statiskit::Index const &, struct ::statiskit::MultivariateEvent const *) = &::statiskit::MultivariateDataFrame::insert_event; - void (::statiskit::MultivariateDataFrame::*method_pointer_ce2cebc7034858dabbda327fb270350c)(::statiskit::Index const &) = &::statiskit::MultivariateDataFrame::remove_event; - 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("set_sample_space", method_pointer_ceb65df6fb445fa2846e8bb4a96abc30, ""); - 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, ""); - class_c3848ca82c6150b480894755016faabf.def("add_component", method_pointer_e10b9c47f5cd51a68b8b0640eb4af2a4, ""); - class_c3848ca82c6150b480894755016faabf.def("pop_component", method_pointer_0e36cd3c6b7554bb8faab5320f147d49, ""); - class_c3848ca82c6150b480894755016faabf.def("insert_component", method_pointer_fc707ff04a2653ea8e21bf6a890a5abb, ""); - class_c3848ca82c6150b480894755016faabf.def("remove_component", method_pointer_600b4f5b6cc15bb1b7a8e0601af0e7f9, ""); - class_c3848ca82c6150b480894755016faabf.def("get_nb_events", method_pointer_10ac8325c1085cec9a39efd69ba41c3c, ""); - class_c3848ca82c6150b480894755016faabf.def("get_event", method_pointer_6ad6e1f3747d5172b5d3ab1dcc010a9f, ""); - class_c3848ca82c6150b480894755016faabf.def("set_event", method_pointer_b0f5e788fdc65ce699e64f98105b4c7c, ""); - class_c3848ca82c6150b480894755016faabf.def("add_event", method_pointer_b555b7b0972754ac85cab0703f97447f, ""); - class_c3848ca82c6150b480894755016faabf.def("pop_event", method_pointer_82e95a12a3db599eb1d0d88a3d521a65, ""); - class_c3848ca82c6150b480894755016faabf.def("insert_event", method_pointer_014f7c47848152659ad0201bd69f0ab5, ""); - class_c3848ca82c6150b480894755016faabf.def("remove_event", method_pointer_ce2cebc7034858dabbda327fb270350c, ""); - - if(autowig::Held< class ::statiskit::MultivariateDataFrame >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::MultivariateDataFrame >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateData, class ::statiskit::MultivariateDataFrame, struct ::statiskit::MultivariateData > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_c3981878d7ab5e6f87183b575418286b.cpp b/src/py/wrapper/wrapper_c3981878d7ab5e6f87183b575418286b.cpp deleted file mode 100644 index aa22465e..00000000 --- a/src/py/wrapper/wrapper_c3981878d7ab5e6f87183b575418286b.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation > const volatile * get_pointer, struct ::statiskit::MultivariateDistributionEstimation > const volatile >(struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_c3981878d7ab5e6f87183b575418286b() -{ - - 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; - boost::python::class_< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation >, autowig::Held< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation > >::Type, boost::python::bases< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation > > > class_c3981878d7ab5e6f87183b575418286b("_MixtureDistributionEMEstimation_c3981878d7ab5e6f87183b575418286b", "", boost::python::no_init); - class_c3981878d7ab5e6f87183b575418286b.def(boost::python::init< >("")); - class_c3981878d7ab5e6f87183b575418286b.def(boost::python::init< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > const *, struct ::statiskit::MultivariateData const * >("")); - class_c3981878d7ab5e6f87183b575418286b.def(boost::python::init< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation > const & >("")); - - if(autowig::Held< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation > >::Type, autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file 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 deleted file mode 100644 index edb4d33d..00000000 --- a/src/py/wrapper/wrapper_c45aea45ed2e564cb24514edfc5e63b0.cpp +++ /dev/null @@ -1,36 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::QuantitativeUnivariateMixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution > > const volatile * get_pointer > const volatile >(struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::QuantitativeUnivariateMixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_c45aea45ed2e564cb24514edfc5e63b0() -{ - - 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; - 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< >("")); - - if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::QuantitativeUnivariateMixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution > > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::QuantitativeUnivariateMixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution > > >::Type, autowig::Held< struct ::statiskit::QuantitativeUnivariateMixtureDistribution< struct ::statiskit::DiscreteUnivariateDistribution > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_c4726473069d576fbb9e53aacbf298ea.cpp b/src/py/wrapper/wrapper_c4726473069d576fbb9e53aacbf298ea.cpp deleted file mode 100644 index 006563cb..00000000 --- a/src/py/wrapper/wrapper_c4726473069d576fbb9e53aacbf298ea.cpp +++ /dev/null @@ -1,53 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_c4726473069d576fbb9e53aacbf298ea : public ::statiskit::CategoricalUnivariateDistributionEstimation, public boost::python::wrapper< struct ::statiskit::CategoricalUnivariateDistributionEstimation > - { - public: - - virtual ::statiskit::UnivariateDistributionEstimation::estimated_type const * get_estimated() const - { return this->get_override("get_estimated")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_c4726473069d576fbb9e53aacbf298ea const volatile * get_pointer(autowig::Wrap_c4726473069d576fbb9e53aacbf298ea const volatile *c) { return c; } - template <> struct ::statiskit::CategoricalUnivariateDistributionEstimation const volatile * get_pointer(struct ::statiskit::CategoricalUnivariateDistributionEstimation const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_c4726473069d576fbb9e53aacbf298ea() -{ - - 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; - boost::python::class_< autowig::Wrap_c4726473069d576fbb9e53aacbf298ea, autowig::Held< autowig::Wrap_c4726473069d576fbb9e53aacbf298ea >::Type, boost::python::bases< struct ::statiskit::UnivariateDistributionEstimation >, boost::noncopyable > class_c4726473069d576fbb9e53aacbf298ea("CategoricalUnivariateDistributionEstimation", "", boost::python::no_init); - - if(autowig::Held< struct ::statiskit::CategoricalUnivariateDistributionEstimation >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_c4726473069d576fbb9e53aacbf298ea >::Type, autowig::Held< struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Type, autowig::Held< struct ::statiskit::UnivariateDistributionEstimation >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_c4fa66fd13165a0abce0c43742e69748.cpp b/src/py/wrapper/wrapper_c4fa66fd13165a0abce0c43742e69748.cpp deleted file mode 100644 index e9a3343b..00000000 --- a/src/py/wrapper/wrapper_c4fa66fd13165a0abce0c43742e69748.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::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_c4fa66fd13165a0abce0c43742e69748() -{ - - 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; - class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const * (::statiskit::ShiftedDistributionEstimation< ::statiskit::ContinuousUnivariateDistribution, ::statiskit::ContinuousUnivariateDistributionEstimation >::*method_pointer_bebe30cc49d553888a62e65572123cd4)() const = &::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::get_estimation; - boost::python::class_< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >, autowig::Held< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::LazyEstimation< class ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistributionEstimation > > > class_c4fa66fd13165a0abce0c43742e69748("_ShiftedDistributionEstimation_c4fa66fd13165a0abce0c43742e69748", "", boost::python::no_init); - class_c4fa66fd13165a0abce0c43742e69748.def(boost::python::init< >("")); - class_c4fa66fd13165a0abce0c43742e69748.def(boost::python::init< class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > *, class ::statiskit::UnivariateDataFrame const *, double const & >("")); - class_c4fa66fd13165a0abce0c43742e69748.def(boost::python::init< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const & >("")); - class_c4fa66fd13165a0abce0c43742e69748.def("get_estimation", method_pointer_bebe30cc49d553888a62e65572123cd4, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - - if(autowig::Held< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::ShiftedDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_c50f0d84f3a05771b904e670721690e3.cpp b/src/py/wrapper/wrapper_c50f0d84f3a05771b904e670721690e3.cpp deleted file mode 100644 index 0be14e00..00000000 --- a/src/py/wrapper/wrapper_c50f0d84f3a05771b904e670721690e3.cpp +++ /dev/null @@ -1,94 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_c50f0d84f3a05771b904e670721690e3 : public ::statiskit::MixtureDistribution< ::statiskit::CategoricalUnivariateDistribution >, public boost::python::wrapper< class ::statiskit::MixtureDistribution< struct ::statiskit::CategoricalUnivariateDistribution > > - { - public: - - virtual 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 > > > > get_values() const - { return this->get_override("get_values")(); } - - virtual double pdf(int const & param_0) const - { return this->get_override("pdf")(param_0); } - - virtual double pdf(class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > const & param_0) const - { return this->get_override("pdf")(param_0); } - - virtual double ldf(class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > const & param_0) const - { return this->get_override("ldf")(param_0); } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > simulate() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > ::element_type* result = this->get_override("simulate")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_c50f0d84f3a05771b904e670721690e3 const volatile * get_pointer(autowig::Wrap_c50f0d84f3a05771b904e670721690e3 const volatile *c) { return c; } - template <> class ::statiskit::MixtureDistribution< struct ::statiskit::CategoricalUnivariateDistribution > const volatile * get_pointer const volatile >(class ::statiskit::MixtureDistribution< struct ::statiskit::CategoricalUnivariateDistribution > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_c50f0d84f3a05771b904e670721690e3() -{ - - 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; - ::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; - class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const & (::statiskit::MixtureDistribution< ::statiskit::CategoricalUnivariateDistribution >::*method_pointer_4f40a04cbc17565da2cfd218b85422ff)() const = &::statiskit::MixtureDistribution< struct ::statiskit::CategoricalUnivariateDistribution >::get_pi; - void (::statiskit::MixtureDistribution< ::statiskit::CategoricalUnivariateDistribution >::*method_pointer_860c46e189d75b39809c65736e9ee51b)(class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const &) = &::statiskit::MixtureDistribution< struct ::statiskit::CategoricalUnivariateDistribution >::set_pi; - class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > (::statiskit::MixtureDistribution< ::statiskit::CategoricalUnivariateDistribution >::*method_pointer_0f257c4ead19553d80953d264b42d0a2)(struct ::statiskit::UnivariateEvent const *, bool const &) const = &::statiskit::MixtureDistribution< struct ::statiskit::CategoricalUnivariateDistribution >::posterior; - ::statiskit::Index (::statiskit::MixtureDistribution< ::statiskit::CategoricalUnivariateDistribution >::*method_pointer_a1548fa77f255e12a4edf7ac3a5b09e7)(struct ::statiskit::UnivariateEvent const *) const = &::statiskit::MixtureDistribution< struct ::statiskit::CategoricalUnivariateDistribution >::assignment; - class ::std::vector< unsigned long int, class ::std::allocator< unsigned long int > > (::statiskit::MixtureDistribution< ::statiskit::CategoricalUnivariateDistribution >::*method_pointer_b320496fd12c5add92498a633f348d75)(struct ::statiskit::UnivariateData const &) const = &::statiskit::MixtureDistribution< struct ::statiskit::CategoricalUnivariateDistribution >::assignment; - 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_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, ""); - class_c50f0d84f3a05771b904e670721690e3.def("get_pi", method_pointer_4f40a04cbc17565da2cfd218b85422ff, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - class_c50f0d84f3a05771b904e670721690e3.def("set_pi", method_pointer_860c46e189d75b39809c65736e9ee51b, ""); - class_c50f0d84f3a05771b904e670721690e3.def("posterior", method_pointer_0f257c4ead19553d80953d264b42d0a2, ""); - class_c50f0d84f3a05771b904e670721690e3.def("assignment", method_pointer_a1548fa77f255e12a4edf7ac3a5b09e7, ""); - class_c50f0d84f3a05771b904e670721690e3.def("assignment", method_pointer_b320496fd12c5add92498a633f348d75, ""); - class_c50f0d84f3a05771b904e670721690e3.def("uncertainty", method_pointer_b28920b77e07576fb2bc69eeea997f89, ""); - class_c50f0d84f3a05771b904e670721690e3.def("uncertainty", method_pointer_836435df113e5999ba450ce8a6457d98, ""); - - if(autowig::Held< class ::statiskit::MixtureDistribution< struct ::statiskit::CategoricalUnivariateDistribution > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_c50f0d84f3a05771b904e670721690e3 >::Type, autowig::Held< class ::statiskit::MixtureDistribution< struct ::statiskit::CategoricalUnivariateDistribution > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::MixtureDistribution< struct ::statiskit::CategoricalUnivariateDistribution > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::MixtureDistribution< struct ::statiskit::CategoricalUnivariateDistribution > >::Type, autowig::Held< struct ::statiskit::CategoricalUnivariateDistribution >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_c57cf5e1268c5299a5895ad1b219623f.cpp b/src/py/wrapper/wrapper_c57cf5e1268c5299a5895ad1b219623f.cpp deleted file mode 100644 index e3db30f1..00000000 --- a/src/py/wrapper/wrapper_c57cf5e1268c5299a5895ad1b219623f.cpp +++ /dev/null @@ -1,45 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::CriterionEstimator const volatile * get_pointer::CriterionEstimator const volatile >(class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::CriterionEstimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_c57cf5e1268c5299a5895ad1b219623f() -{ - - 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; - std::string name_cd94566e790a5588be95cba4cfaaec57 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__selection_cd94566e790a5588be95cba4cfaaec57"); - 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; - enum ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::CriterionEstimator::criterion_type const & (::statiskit::Selection< ::statiskit::ContinuousUnivariateConditionalDistribution, ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::CriterionEstimator::*method_pointer_aaa0dfbae2e75008bd244623dab630b4)() const = &::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::CriterionEstimator::get_criterion; - void (::statiskit::Selection< ::statiskit::ContinuousUnivariateConditionalDistribution, ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::CriterionEstimator::*method_pointer_5b1c78213d9d55bd9dddfb9743888267)(enum ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::CriterionEstimator::criterion_type const &) = &::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::CriterionEstimator::set_criterion; - boost::python::class_< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::CriterionEstimator, autowig::Held< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::CriterionEstimator >::Type, boost::python::bases< 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 > > > class_c57cf5e1268c5299a5895ad1b219623f("CriterionEstimator", "", boost::python::no_init); - class_c57cf5e1268c5299a5895ad1b219623f.def(boost::python::init< >("")); - class_c57cf5e1268c5299a5895ad1b219623f.def(boost::python::init< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::CriterionEstimator const & >("")); - class_c57cf5e1268c5299a5895ad1b219623f.def("get_criterion", method_pointer_aaa0dfbae2e75008bd244623dab630b4, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - class_c57cf5e1268c5299a5895ad1b219623f.def("set_criterion", method_pointer_5b1c78213d9d55bd9dddfb9743888267, ""); - - if(autowig::Held< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::CriterionEstimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::CriterionEstimator >::Type, 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 > >::Type >(); - } - -} \ No newline at end of file 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 deleted file mode 100644 index b820f605..00000000 --- a/src/py/wrapper/wrapper_c5daab4ee3ac55c89ee2ee06a88fb23c.cpp +++ /dev/null @@ -1,37 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::UnivariateMeanEstimation const volatile * get_pointer(class ::statiskit::UnivariateMeanEstimation const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_c5daab4ee3ac55c89ee2ee06a88fb23c() -{ - - 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; - 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 & >("")); - - if(autowig::Held< class ::statiskit::UnivariateMeanEstimation >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::UnivariateMeanEstimation >::Type, autowig::Held< struct ::statiskit::UnivariateLocationEstimation >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_c5f88ba309545f39820cbd74b19f1f7c.cpp b/src/py/wrapper/wrapper_c5f88ba309545f39820cbd74b19f1f7c.cpp deleted file mode 100644 index f4c2ee5f..00000000 --- a/src/py/wrapper/wrapper_c5f88ba309545f39820cbd74b19f1f7c.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_c5f88ba309545f39820cbd74b19f1f7c() -{ - - 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; - class ::statiskit::MultivariateConditionalData const * (::statiskit::ActiveEstimation< ::statiskit::MultivariateConditionalDistribution, ::statiskit::MultivariateConditionalDistributionEstimation >::*method_pointer_b194181ea9d1543db755d00eead714fb)() const = &::statiskit::ActiveEstimation< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::get_data; - boost::python::class_< class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >, autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation > > > class_c5f88ba309545f39820cbd74b19f1f7c("_ActiveEstimation_c5f88ba309545f39820cbd74b19f1f7c", "", boost::python::no_init); - class_c5f88ba309545f39820cbd74b19f1f7c.def(boost::python::init< >("")); - class_c5f88ba309545f39820cbd74b19f1f7c.def(boost::python::init< class ::statiskit::MultivariateConditionalData const * >("")); - class_c5f88ba309545f39820cbd74b19f1f7c.def(boost::python::init< struct ::statiskit::MultivariateConditionalDistribution const *, class ::statiskit::MultivariateConditionalData const * >("")); - class_c5f88ba309545f39820cbd74b19f1f7c.def(boost::python::init< class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation > const & >("")); - class_c5f88ba309545f39820cbd74b19f1f7c.def("get_data", method_pointer_b194181ea9d1543db755d00eead714fb, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - - if(autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation > >::Type, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_c64f8514180b56eabe5b4d197177f547.cpp b/src/py/wrapper/wrapper_c64f8514180b56eabe5b4d197177f547.cpp deleted file mode 100644 index ad1021f4..00000000 --- a/src/py/wrapper/wrapper_c64f8514180b56eabe5b4d197177f547.cpp +++ /dev/null @@ -1,53 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_c64f8514180b56eabe5b4d197177f547 : public ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistributionEstimation::Estimator, ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator >, public boost::python::wrapper< 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 > > - { - public: - - - protected: - - virtual double scoring(struct ::statiskit::UnivariateDistribution const * param_0, struct ::statiskit::UnivariateData const & param_1) const - { return this->get_override("scoring")(param_0, param_1); } - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_c64f8514180b56eabe5b4d197177f547 const volatile * get_pointer(autowig::Wrap_c64f8514180b56eabe5b4d197177f547 const volatile *c) { return c; } - template <> 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 > const volatile * get_pointer::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator > const volatile >(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 > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_c64f8514180b56eabe5b4d197177f547() -{ - - 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; - 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); - - 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) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_c64f8514180b56eabe5b4d197177f547 >::Type, 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 > >::Type >(); - boost::python::register_ptr_to_python< 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 > >::Type >(); - boost::python::implicitly_convertible< 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 > >::Type, autowig::Held< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_c85ee717b61a5378b8f1bc88cdf6c91a.cpp b/src/py/wrapper/wrapper_c85ee717b61a5378b8f1bc88cdf6c91a.cpp deleted file mode 100644 index 5ff35b83..00000000 --- a/src/py/wrapper/wrapper_c85ee717b61a5378b8f1bc88cdf6c91a.cpp +++ /dev/null @@ -1,56 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_c85ee717b61a5378b8f1bc88cdf6c91a : public ::statiskit::UnivariateLocationEstimation, public boost::python::wrapper< struct ::statiskit::UnivariateLocationEstimation > - { - public: - - virtual double const & get_location() const - { - double* result = this->get_override("get_location")(); - return *result; - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_c85ee717b61a5378b8f1bc88cdf6c91a const volatile * get_pointer(autowig::Wrap_c85ee717b61a5378b8f1bc88cdf6c91a const volatile *c) { return c; } - template <> struct ::statiskit::UnivariateLocationEstimation const volatile * get_pointer(struct ::statiskit::UnivariateLocationEstimation const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_c85ee717b61a5378b8f1bc88cdf6c91a() -{ - - 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; - double const & (::statiskit::UnivariateLocationEstimation::*method_pointer_9dde6f7d86c45ddd8e7676fbf005dcc2)() const = &::statiskit::UnivariateLocationEstimation::get_location; - boost::python::class_< autowig::Wrap_c85ee717b61a5378b8f1bc88cdf6c91a, autowig::Held< autowig::Wrap_c85ee717b61a5378b8f1bc88cdf6c91a >::Type, boost::noncopyable > class_c85ee717b61a5378b8f1bc88cdf6c91a("UnivariateLocationEstimation", "", boost::python::no_init); - class_c85ee717b61a5378b8f1bc88cdf6c91a.def("get_location", boost::python::pure_virtual(method_pointer_9dde6f7d86c45ddd8e7676fbf005dcc2), boost::python::return_value_policy< boost::python::return_by_value >(), ""); - if(autowig::Held< struct ::statiskit::UnivariateLocationEstimation >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_c85ee717b61a5378b8f1bc88cdf6c91a >::Type, autowig::Held< struct ::statiskit::UnivariateLocationEstimation >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::UnivariateLocationEstimation >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_c8d0cf6feb9650a486b6da44c7b338e0.cpp b/src/py/wrapper/wrapper_c8d0cf6feb9650a486b6da44c7b338e0.cpp deleted file mode 100644 index ea29bf42..00000000 --- a/src/py/wrapper/wrapper_c8d0cf6feb9650a486b6da44c7b338e0.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::ActiveEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::ActiveEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_c8d0cf6feb9650a486b6da44c7b338e0() -{ - - 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::UnivariateData const * (::statiskit::ActiveEstimation< ::statiskit::DiscreteUnivariateDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::*method_pointer_1c6d0ddac11c5886b934df7deb1830f9)() const = &::statiskit::ActiveEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::get_data; - boost::python::class_< class ::statiskit::ActiveEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >, autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > > > class_c8d0cf6feb9650a486b6da44c7b338e0("_ActiveEstimation_c8d0cf6feb9650a486b6da44c7b338e0", "", boost::python::no_init); - class_c8d0cf6feb9650a486b6da44c7b338e0.def(boost::python::init< >("")); - class_c8d0cf6feb9650a486b6da44c7b338e0.def(boost::python::init< struct ::statiskit::UnivariateData const * >("")); - class_c8d0cf6feb9650a486b6da44c7b338e0.def(boost::python::init< struct ::statiskit::DiscreteUnivariateDistribution const *, struct ::statiskit::UnivariateData const * >("")); - class_c8d0cf6feb9650a486b6da44c7b338e0.def(boost::python::init< class ::statiskit::ActiveEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const & >("")); - class_c8d0cf6feb9650a486b6da44c7b338e0.def("get_data", method_pointer_1c6d0ddac11c5886b934df7deb1830f9, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - - if(autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_c92b9bfaab03555f87343457a8d1a2b0.cpp b/src/py/wrapper/wrapper_c92b9bfaab03555f87343457a8d1a2b0.cpp deleted file mode 100644 index 95f4f3d8..00000000 --- a/src/py/wrapper/wrapper_c92b9bfaab03555f87343457a8d1a2b0.cpp +++ /dev/null @@ -1,66 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_c92b9bfaab03555f87343457a8d1a2b0 : public ::statiskit::OptimizationEstimationImpl< class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 >, class ::statiskit::DirichletMultinomialSingularDistribution, ::statiskit::SingularDistributionEstimation >::Estimator, public boost::python::wrapper< class ::statiskit::OptimizationEstimationImpl< class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 >, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation > > operator()(::statiskit::SingularDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_c92b9bfaab03555f87343457a8d1a2b0 const volatile * get_pointer(autowig::Wrap_c92b9bfaab03555f87343457a8d1a2b0 const volatile *c) { return c; } - template <> class ::statiskit::OptimizationEstimationImpl< class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 >, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator const volatile * get_pointer, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator const volatile >(class ::statiskit::OptimizationEstimationImpl< class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 >, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_c92b9bfaab03555f87343457a8d1a2b0() -{ - - 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; - std::string name_16ec8df96bd85f88b8999c4cbe58279e = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__optimization_estimation_impl_16ec8df96bd85f88b8999c4cbe58279e"); - boost::python::object module_16ec8df96bd85f88b8999c4cbe58279e(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_16ec8df96bd85f88b8999c4cbe58279e.c_str())))); - boost::python::scope().attr("__optimization_estimation_impl_16ec8df96bd85f88b8999c4cbe58279e") = module_16ec8df96bd85f88b8999c4cbe58279e; - boost::python::scope scope_16ec8df96bd85f88b8999c4cbe58279e = module_16ec8df96bd85f88b8999c4cbe58279e; - boost::python::class_< autowig::Wrap_c92b9bfaab03555f87343457a8d1a2b0, autowig::Held< autowig::Wrap_c92b9bfaab03555f87343457a8d1a2b0 >::Type, boost::python::bases< class ::statiskit::Optimization< struct ::statiskit::SingularDistributionEstimation::Estimator > >, boost::noncopyable > class_c92b9bfaab03555f87343457a8d1a2b0("Estimator", "", boost::python::no_init); - - if(autowig::Held< class ::statiskit::OptimizationEstimationImpl< class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 >, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_c92b9bfaab03555f87343457a8d1a2b0 >::Type, autowig::Held< class ::statiskit::OptimizationEstimationImpl< class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 >, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::OptimizationEstimationImpl< class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 >, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::OptimizationEstimationImpl< class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 >, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator >::Type, autowig::Held< class ::statiskit::Optimization< struct ::statiskit::SingularDistributionEstimation::Estimator > >::Type >(); - } - -} \ No newline at end of file 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_ca4f80534b7b5884bffbbf5ba13d2f49.cpp b/src/py/wrapper/wrapper_ca4f80534b7b5884bffbbf5ba13d2f49.cpp deleted file mode 100644 index 35bdd4bb..00000000 --- a/src/py/wrapper/wrapper_ca4f80534b7b5884bffbbf5ba13d2f49.cpp +++ /dev/null @@ -1,26 +0,0 @@ -#include "_core.h" - - -namespace autowig -{ - PyObject* error_ca4f80534b7b5884bffbbf5ba13d2f49 = NULL; - - void translate_ca4f80534b7b5884bffbbf5ba13d2f49(struct ::statiskit::size_error const & error) { PyErr_SetString(error_ca4f80534b7b5884bffbbf5ba13d2f49, error.what()); }; -} - - - -void wrapper_ca4f80534b7b5884bffbbf5ba13d2f49() -{ - - 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; - std::string name_ca4f80534b7b5884bffbbf5ba13d2f49 = boost::python::extract< std::string >(boost::python::scope().attr("__name__")); - name_ca4f80534b7b5884bffbbf5ba13d2f49 = name_ca4f80534b7b5884bffbbf5ba13d2f49 + "." + "SizeError"; - autowig::error_ca4f80534b7b5884bffbbf5ba13d2f49 = PyErr_NewException(strdup(name_ca4f80534b7b5884bffbbf5ba13d2f49.c_str()), PyExc_RuntimeError, NULL); - boost::python::scope().attr("SizeError") = boost::python::object(boost::python::handle<>(boost::python::borrowed(autowig::error_ca4f80534b7b5884bffbbf5ba13d2f49))); - boost::python::register_exception_translator< struct ::statiskit::size_error >(&autowig::translate_ca4f80534b7b5884bffbbf5ba13d2f49); - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_ca5d28928ff15dbc886e10017edb407d.cpp b/src/py/wrapper/wrapper_ca5d28928ff15dbc886e10017edb407d.cpp deleted file mode 100644 index bd88d0ed..00000000 --- a/src/py/wrapper/wrapper_ca5d28928ff15dbc886e10017edb407d.cpp +++ /dev/null @@ -1,53 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_ca5d28928ff15dbc886e10017edb407d : public ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistributionEstimation::Estimator, ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator >, public boost::python::wrapper< 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 > > - { - public: - - - protected: - - virtual double scoring(struct ::statiskit::MultivariateDistribution const * param_0, struct ::statiskit::MultivariateData const & param_1) const - { return this->get_override("scoring")(param_0, param_1); } - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_ca5d28928ff15dbc886e10017edb407d const volatile * get_pointer(autowig::Wrap_ca5d28928ff15dbc886e10017edb407d const volatile *c) { return c; } - template <> 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 > const volatile * get_pointer::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator > const volatile >(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 > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_ca5d28928ff15dbc886e10017edb407d() -{ - - 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; - 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); - - 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) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_ca5d28928ff15dbc886e10017edb407d >::Type, 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 > >::Type >(); - boost::python::register_ptr_to_python< 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 > >::Type >(); - boost::python::implicitly_convertible< 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 > >::Type, autowig::Held< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_caa62ffec61a5e0a99ca640a1ed36905.cpp b/src/py/wrapper/wrapper_caa62ffec61a5e0a99ca640a1ed36905.cpp deleted file mode 100644 index 0e6a4746..00000000 --- a/src/py/wrapper/wrapper_caa62ffec61a5e0a99ca640a1ed36905.cpp +++ /dev/null @@ -1,67 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_caa62ffec61a5e0a99ca640a1ed36905 : public ::statiskit::Selection< ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator, public boost::python::wrapper< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator > - { - public: - - - protected: - - virtual double scoring(struct ::statiskit::UnivariateDistribution const * param_0, struct ::statiskit::UnivariateData const & param_1) const - { return this->get_override("scoring")(param_0, param_1); } - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_caa62ffec61a5e0a99ca640a1ed36905 const volatile * get_pointer(autowig::Wrap_caa62ffec61a5e0a99ca640a1ed36905 const volatile *c) { return c; } - template <> class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator const volatile * get_pointer::Estimator const volatile >(class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_caa62ffec61a5e0a99ca640a1ed36905() -{ - - 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; - std::string name_1c16077fc2b0519d806e8d900500edde = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__selection_1c16077fc2b0519d806e8d900500edde"); - 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; - ::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("__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, ""); - class_caa62ffec61a5e0a99ca640a1ed36905.def("add_estimator", method_pointer_d0cae626d46652ddb13449eca18a09c0, ""); - class_caa62ffec61a5e0a99ca640a1ed36905.def("remove_estimator", method_pointer_ef5bd1ef7f46550c9cfd23821bda32c4, ""); - - if(autowig::Held< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_caa62ffec61a5e0a99ca640a1ed36905 >::Type, autowig::Held< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Selection< struct ::statiskit::CategoricalUnivariateDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator >::Type, autowig::Held< struct ::statiskit::CategoricalUnivariateDistributionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_caa96dc8906e541dbda0563fb9f042bc.cpp b/src/py/wrapper/wrapper_caa96dc8906e541dbda0563fb9f042bc.cpp deleted file mode 100644 index f61b45cd..00000000 --- a/src/py/wrapper/wrapper_caa96dc8906e541dbda0563fb9f042bc.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::LazyEstimation< class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::LazyEstimation< class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_caa96dc8906e541dbda0563fb9f042bc() -{ - - 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; - 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 & >("")); - - if(autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::Type, autowig::Held< struct ::statiskit::SingularDistributionEstimation >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_cac66b5845885b48b2bb02c9d01b81db.cpp b/src/py/wrapper/wrapper_cac66b5845885b48b2bb02c9d01b81db.cpp deleted file mode 100644 index 7eddc919..00000000 --- a/src/py/wrapper/wrapper_cac66b5845885b48b2bb02c9d01b81db.cpp +++ /dev/null @@ -1,66 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_cac66b5845885b48b2bb02c9d01b81db : public ::statiskit::OptimizationEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution *, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator, public boost::python::wrapper< struct ::statiskit::OptimizationEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution *, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > operator()(::statiskit::UnivariateDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_cac66b5845885b48b2bb02c9d01b81db const volatile * get_pointer(autowig::Wrap_cac66b5845885b48b2bb02c9d01b81db const volatile *c) { return c; } - template <> struct ::statiskit::OptimizationEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution *, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator const volatile * get_pointer::Estimator const volatile >(struct ::statiskit::OptimizationEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution *, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_cac66b5845885b48b2bb02c9d01b81db() -{ - - 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; - std::string name_8c6ff66ad2db50f3b16cf4191e75d77b = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__optimization_estimation_8c6ff66ad2db50f3b16cf4191e75d77b"); - boost::python::object module_8c6ff66ad2db50f3b16cf4191e75d77b(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_8c6ff66ad2db50f3b16cf4191e75d77b.c_str())))); - boost::python::scope().attr("__optimization_estimation_8c6ff66ad2db50f3b16cf4191e75d77b") = module_8c6ff66ad2db50f3b16cf4191e75d77b; - boost::python::scope scope_8c6ff66ad2db50f3b16cf4191e75d77b = module_8c6ff66ad2db50f3b16cf4191e75d77b; - boost::python::class_< autowig::Wrap_cac66b5845885b48b2bb02c9d01b81db, autowig::Held< autowig::Wrap_cac66b5845885b48b2bb02c9d01b81db >::Type, boost::python::bases< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::ContinuousUnivariateMixtureDistribution *, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator >, boost::noncopyable > class_cac66b5845885b48b2bb02c9d01b81db("Estimator", "", boost::python::no_init); - - if(autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution *, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_cac66b5845885b48b2bb02c9d01b81db >::Type, autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution *, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution *, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution *, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator >::Type, autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::ContinuousUnivariateMixtureDistribution *, struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_cb4432e6b9d05dfaa3b6285bbadb3f60.cpp b/src/py/wrapper/wrapper_cb4432e6b9d05dfaa3b6285bbadb3f60.cpp deleted file mode 100644 index 5b6c1d8d..00000000 --- a/src/py/wrapper/wrapper_cb4432e6b9d05dfaa3b6285bbadb3f60.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::GeometricDistributionMLEstimation::Estimator const volatile * get_pointer(struct ::statiskit::GeometricDistributionMLEstimation::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_cb4432e6b9d05dfaa3b6285bbadb3f60() -{ - - 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; - std::string name_104495a9f44f508fb8c76ab6d2269ec3 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._geometric_distribution_ml_estimation"); - 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; - 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 & >("")); - - if(autowig::Held< struct ::statiskit::GeometricDistributionMLEstimation::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::GeometricDistributionMLEstimation::Estimator >::Type, autowig::Held< struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file 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_cc00dae7ca6d56c79922ef32ecf17f07.cpp b/src/py/wrapper/wrapper_cc00dae7ca6d56c79922ef32ecf17f07.cpp deleted file mode 100644 index 2b2777e3..00000000 --- a/src/py/wrapper/wrapper_cc00dae7ca6d56c79922ef32ecf17f07.cpp +++ /dev/null @@ -1,13 +0,0 @@ -#include "_core.h" - - -void wrapper_cc00dae7ca6d56c79922ef32ecf17f07() -{ - - 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; - class ::statiskit::IntegerSampleSpace const & (*function_pointer_cc00dae7ca6d56c79922ef32ecf17f07)() = ::statiskit::get_ZZ; - boost::python::def("get_zz", function_pointer_cc00dae7ca6d56c79922ef32ecf17f07, boost::python::return_value_policy< boost::python::return_by_value >(), ""); -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_cc3bc950f48855398043fabd1fa92b62.cpp b/src/py/wrapper/wrapper_cc3bc950f48855398043fabd1fa92b62.cpp deleted file mode 100644 index 29c55025..00000000 --- a/src/py/wrapper/wrapper_cc3bc950f48855398043fabd1fa92b62.cpp +++ /dev/null @@ -1,77 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_cc3bc950f48855398043fabd1fa92b62 : public ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, ::statiskit::GammaDistribution, struct ::statiskit::ContinuousUnivariateDistribution >, public boost::python::wrapper< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GammaDistribution, struct ::statiskit::ContinuousUnivariateDistribution > > - { - public: - - virtual double get_variance() const - { return this->get_override("get_variance")(); } - - virtual double get_mean() const - { return this->get_override("get_mean")(); } - - virtual double quantile(double const & param_0) const - { return this->get_override("quantile")(param_0); } - - virtual double cdf(double const & param_0) const - { return this->get_override("cdf")(param_0); } - - virtual double pdf(double const & param_0) const - { return this->get_override("pdf")(param_0); } - - virtual double ldf(double const & param_0) const - { return this->get_override("ldf")(param_0); } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > simulate() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > ::element_type* result = this->get_override("simulate")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (result); - } - - virtual unsigned int get_nb_parameters() const - { return this->get_override("get_nb_parameters")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_cc3bc950f48855398043fabd1fa92b62 const volatile * get_pointer(autowig::Wrap_cc3bc950f48855398043fabd1fa92b62 const volatile *c) { return c; } - template <> struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GammaDistribution, struct ::statiskit::ContinuousUnivariateDistribution > const volatile * get_pointer const volatile >(struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GammaDistribution, struct ::statiskit::ContinuousUnivariateDistribution > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_cc3bc950f48855398043fabd1fa92b62() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GammaDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_cc3bc950f48855398043fabd1fa92b62 >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GammaDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GammaDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GammaDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::Type, autowig::Held< struct ::statiskit::ContinuousUnivariateDistribution >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_cc9b200ad98c51108cfb0b6bf6bf2bd0.cpp b/src/py/wrapper/wrapper_cc9b200ad98c51108cfb0b6bf6bf2bd0.cpp deleted file mode 100644 index 2d5dab34..00000000 --- a/src/py/wrapper/wrapper_cc9b200ad98c51108cfb0b6bf6bf2bd0.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::NegativeBinomialDistributionMMEstimation const volatile * get_pointer(struct ::statiskit::NegativeBinomialDistributionMMEstimation const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_cc9b200ad98c51108cfb0b6bf6bf2bd0() -{ - - 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; - boost::python::class_< struct ::statiskit::NegativeBinomialDistributionMMEstimation, autowig::Held< struct ::statiskit::NegativeBinomialDistributionMMEstimation >::Type, boost::python::bases< class ::statiskit::ActiveEstimation< class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > > > class_cc9b200ad98c51108cfb0b6bf6bf2bd0("NegativeBinomialDistributionMMEstimation", "", boost::python::no_init); - class_cc9b200ad98c51108cfb0b6bf6bf2bd0.def(boost::python::init< >("")); - class_cc9b200ad98c51108cfb0b6bf6bf2bd0.def(boost::python::init< class ::statiskit::NegativeBinomialDistribution const *, struct ::statiskit::UnivariateData const * >("")); - class_cc9b200ad98c51108cfb0b6bf6bf2bd0.def(boost::python::init< struct ::statiskit::NegativeBinomialDistributionMMEstimation const & >("")); - - if(autowig::Held< struct ::statiskit::NegativeBinomialDistributionMMEstimation >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::NegativeBinomialDistributionMMEstimation >::Type, autowig::Held< class ::statiskit::ActiveEstimation< class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_ccbe80a40ba653d3bf2bdc8fd0b0ad46.cpp b/src/py/wrapper/wrapper_ccbe80a40ba653d3bf2bdc8fd0b0ad46.cpp deleted file mode 100644 index 3898cddf..00000000 --- a/src/py/wrapper/wrapper_ccbe80a40ba653d3bf2bdc8fd0b0ad46.cpp +++ /dev/null @@ -1,66 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_ccbe80a40ba653d3bf2bdc8fd0b0ad46 : public ::statiskit::DiscreteUnivariateConditionalDistributionEstimation::Estimator, public boost::python::wrapper< struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation > > operator()(::statiskit::UnivariateConditionalDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_ccbe80a40ba653d3bf2bdc8fd0b0ad46 const volatile * get_pointer(autowig::Wrap_ccbe80a40ba653d3bf2bdc8fd0b0ad46 const volatile *c) { return c; } - template <> struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation::Estimator const volatile * get_pointer(struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_ccbe80a40ba653d3bf2bdc8fd0b0ad46() -{ - - 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; - std::string name_da164767fc675bd29ae86f87eff482aa = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._discrete_univariate_conditional_distribution_estimation"); - boost::python::object module_da164767fc675bd29ae86f87eff482aa(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_da164767fc675bd29ae86f87eff482aa.c_str())))); - boost::python::scope().attr("_discrete_univariate_conditional_distribution_estimation") = module_da164767fc675bd29ae86f87eff482aa; - boost::python::scope scope_da164767fc675bd29ae86f87eff482aa = module_da164767fc675bd29ae86f87eff482aa; - boost::python::class_< autowig::Wrap_ccbe80a40ba653d3bf2bdc8fd0b0ad46, autowig::Held< autowig::Wrap_ccbe80a40ba653d3bf2bdc8fd0b0ad46 >::Type, boost::python::bases< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator >, boost::noncopyable > class_ccbe80a40ba653d3bf2bdc8fd0b0ad46("Estimator", "", boost::python::no_init); - - if(autowig::Held< struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_ccbe80a40ba653d3bf2bdc8fd0b0ad46 >::Type, autowig::Held< struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation::Estimator >::Type, autowig::Held< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_cd2f170876c354e483515add3780006d.cpp b/src/py/wrapper/wrapper_cd2f170876c354e483515add3780006d.cpp deleted file mode 100644 index ea784299..00000000 --- a/src/py/wrapper/wrapper_cd2f170876c354e483515add3780006d.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_c6aacc928d995dce9ba6a5eadd9d85f4(class ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > const & instance, const struct ::statiskit::MultivariateEvent & param_out) { instance.operator*() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_cd2f170876c354e483515add3780006d() -{ - - 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_cd2f170876c354e483515add3780006d_to_python - { - static PyObject* convert(class ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > const & unique_ptr_cd2f170876c354e483515add3780006d) - { - //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > & >(unique_ptr_cd2f170876c354e483515add3780006d).release()).ptr()); - std::shared_ptr< struct ::statiskit::MultivariateEvent > shared_ptr_cd2f170876c354e483515add3780006d(std::move(const_cast< class ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > & >(unique_ptr_cd2f170876c354e483515add3780006d))); - return boost::python::incref(boost::python::object(shared_ptr_cd2f170876c354e483515add3780006d).ptr()); - } - }; - - boost::python::to_python_converter< class ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > >, unique_ptr_cd2f170876c354e483515add3780006d_to_python >(); -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_cd2f32a2cb285d6c9d814fca476c78af.cpp b/src/py/wrapper/wrapper_cd2f32a2cb285d6c9d814fca476c78af.cpp deleted file mode 100644 index a511fb55..00000000 --- a/src/py/wrapper/wrapper_cd2f32a2cb285d6c9d814fca476c78af.cpp +++ /dev/null @@ -1,37 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::CategoricalUnivariateMixtureDistribution const volatile * get_pointer(struct ::statiskit::CategoricalUnivariateMixtureDistribution const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_cd2f32a2cb285d6c9d814fca476c78af() -{ - - 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; - 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 & >("")); - - if(autowig::Held< struct ::statiskit::CategoricalUnivariateMixtureDistribution >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::CategoricalUnivariateMixtureDistribution >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::UnivariateMixtureDistribution< struct ::statiskit::CategoricalUnivariateDistribution > > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_cd5e5c2c8f40591793aafe753277bfe3.cpp b/src/py/wrapper/wrapper_cd5e5c2c8f40591793aafe753277bfe3.cpp deleted file mode 100644 index 14f56299..00000000 --- a/src/py/wrapper/wrapper_cd5e5c2c8f40591793aafe753277bfe3.cpp +++ /dev/null @@ -1,42 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::DirichletDistribution const volatile * get_pointer(class ::statiskit::DirichletDistribution const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_cd5e5c2c8f40591793aafe753277bfe3() -{ - - 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; - 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_alpha", method_pointer_8b3cd98182555b0ba6f7e67b9468a0f8, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - class_cd5e5c2c8f40591793aafe753277bfe3.def("set_alpha", method_pointer_3aa0b41c15235d3eacbc5a2da94febc1, ""); - - if(autowig::Held< class ::statiskit::DirichletDistribution >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::DirichletDistribution >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, class ::statiskit::DirichletDistribution, struct ::statiskit::ContinuousMultivariateDistribution > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_cd94566e790a5588be95cba4cfaaec57.cpp b/src/py/wrapper/wrapper_cd94566e790a5588be95cba4cfaaec57.cpp deleted file mode 100644 index bd8483b3..00000000 --- a/src/py/wrapper/wrapper_cd94566e790a5588be95cba4cfaaec57.cpp +++ /dev/null @@ -1,45 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_cd94566e790a5588be95cba4cfaaec57() -{ - - 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; - ::statiskit::Index (::statiskit::Selection< ::statiskit::ContinuousUnivariateConditionalDistribution, ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::*method_pointer_66fd11e805a352baa812e0b7cef8f008)() const = &::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::size; - struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation const * (::statiskit::Selection< ::statiskit::ContinuousUnivariateConditionalDistribution, ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::*method_pointer_e561b539b17f5d158286878b6886d342)(::statiskit::Index const &) const = &::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::get_estimation; - double const & (::statiskit::Selection< ::statiskit::ContinuousUnivariateConditionalDistribution, ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::*method_pointer_4a3ad2c36b0a53ecbf842b6a176cd953)(::statiskit::Index const &) const = &::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::get_score; - boost::python::class_< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >, autowig::Held< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::ActiveEstimation< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation > > > class_cd94566e790a5588be95cba4cfaaec57("_Selection_cd94566e790a5588be95cba4cfaaec57", "", boost::python::no_init); - class_cd94566e790a5588be95cba4cfaaec57.def(boost::python::init< >("")); - class_cd94566e790a5588be95cba4cfaaec57.def(boost::python::init< class ::statiskit::UnivariateConditionalData const * >("")); - class_cd94566e790a5588be95cba4cfaaec57.def(boost::python::init< struct ::statiskit::ContinuousUnivariateConditionalDistribution const *, class ::statiskit::UnivariateConditionalData const * >("")); - class_cd94566e790a5588be95cba4cfaaec57.def(boost::python::init< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation > const & >("")); - class_cd94566e790a5588be95cba4cfaaec57.def("__len__", method_pointer_66fd11e805a352baa812e0b7cef8f008, ""); - class_cd94566e790a5588be95cba4cfaaec57.def("get_estimation", method_pointer_e561b539b17f5d158286878b6886d342, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_cd94566e790a5588be95cba4cfaaec57.def("get_score", method_pointer_4a3ad2c36b0a53ecbf842b6a176cd953, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - - if(autowig::Held< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation > >::Type, autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file 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_ce6d678c114158f596627eb4f0c6e9b1.cpp b/src/py/wrapper/wrapper_ce6d678c114158f596627eb4f0c6e9b1.cpp deleted file mode 100644 index 3519a2f1..00000000 --- a/src/py/wrapper/wrapper_ce6d678c114158f596627eb4f0c6e9b1.cpp +++ /dev/null @@ -1,105 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_1dab164edf8157aaa93f971c9d104e3d(class ::std::vector< struct ::statiskit::DiscreteUnivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteUnivariateDistribution * > > & instance, ::std::vector< struct ::statiskit::DiscreteUnivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteUnivariateDistribution * > >::size_type param_in_0, const ::std::vector< struct ::statiskit::DiscreteUnivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteUnivariateDistribution * > >::reference param_out) { instance.at(param_in_0) = param_out; } - void method_decorator_364c56ff3f415b51b9f5327368b56cdf(class ::std::vector< struct ::statiskit::DiscreteUnivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteUnivariateDistribution * > > & instance, const ::std::vector< struct ::statiskit::DiscreteUnivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteUnivariateDistribution * > >::reference param_out) { instance.front() = param_out; } - void method_decorator_a8a3c95c27765ecd82494b0378b1f425(class ::std::vector< struct ::statiskit::DiscreteUnivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteUnivariateDistribution * > > & instance, const ::std::vector< struct ::statiskit::DiscreteUnivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteUnivariateDistribution * > >::reference param_out) { instance.back() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::std::vector< struct ::statiskit::DiscreteUnivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteUnivariateDistribution * > > const volatile * get_pointer > const volatile >(class ::std::vector< struct ::statiskit::DiscreteUnivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteUnivariateDistribution * > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_ce6d678c114158f596627eb4f0c6e9b1() -{ - - 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; - void (::std::vector< ::statiskit::DiscreteUnivariateDistribution *, ::std::allocator< ::statiskit::DiscreteUnivariateDistribution * > >::*method_pointer_3fe56cb26f9851258e713dddb58f2b90)(::std::vector< struct ::statiskit::DiscreteUnivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteUnivariateDistribution * > >::size_type , ::std::vector< struct ::statiskit::DiscreteUnivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteUnivariateDistribution * > >::value_type const &) = &::std::vector< struct ::statiskit::DiscreteUnivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteUnivariateDistribution * > >::assign; - ::std::vector< struct ::statiskit::DiscreteUnivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteUnivariateDistribution * > >::size_type (::std::vector< ::statiskit::DiscreteUnivariateDistribution *, ::std::allocator< ::statiskit::DiscreteUnivariateDistribution * > >::*method_pointer_a076f832a21951cea2617bd8b5557ea9)() const = &::std::vector< struct ::statiskit::DiscreteUnivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteUnivariateDistribution * > >::size; - ::std::vector< struct ::statiskit::DiscreteUnivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteUnivariateDistribution * > >::size_type (::std::vector< ::statiskit::DiscreteUnivariateDistribution *, ::std::allocator< ::statiskit::DiscreteUnivariateDistribution * > >::*method_pointer_56bbd133aa9457a7bca456405380823c)() const = &::std::vector< struct ::statiskit::DiscreteUnivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteUnivariateDistribution * > >::max_size; - ::std::vector< struct ::statiskit::DiscreteUnivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteUnivariateDistribution * > >::size_type (::std::vector< ::statiskit::DiscreteUnivariateDistribution *, ::std::allocator< ::statiskit::DiscreteUnivariateDistribution * > >::*method_pointer_58351392b9175bc7a50005aa773233ae)() const = &::std::vector< struct ::statiskit::DiscreteUnivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteUnivariateDistribution * > >::capacity; - bool (::std::vector< ::statiskit::DiscreteUnivariateDistribution *, ::std::allocator< ::statiskit::DiscreteUnivariateDistribution * > >::*method_pointer_a935e88c79d95222a0e2ce5acf723fa2)() const = &::std::vector< struct ::statiskit::DiscreteUnivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteUnivariateDistribution * > >::empty; - void (::std::vector< ::statiskit::DiscreteUnivariateDistribution *, ::std::allocator< ::statiskit::DiscreteUnivariateDistribution * > >::*method_pointer_b55513eaa95e5b9c9282c046ed5455b0)(::std::vector< struct ::statiskit::DiscreteUnivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteUnivariateDistribution * > >::size_type ) = &::std::vector< struct ::statiskit::DiscreteUnivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteUnivariateDistribution * > >::reserve; - ::std::vector< struct ::statiskit::DiscreteUnivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteUnivariateDistribution * > >::reference (::std::vector< ::statiskit::DiscreteUnivariateDistribution *, ::std::allocator< ::statiskit::DiscreteUnivariateDistribution * > >::*method_pointer_1dab164edf8157aaa93f971c9d104e3d)(::std::vector< struct ::statiskit::DiscreteUnivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteUnivariateDistribution * > >::size_type ) = &::std::vector< struct ::statiskit::DiscreteUnivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteUnivariateDistribution * > >::at; - ::std::vector< struct ::statiskit::DiscreteUnivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteUnivariateDistribution * > >::const_reference (::std::vector< ::statiskit::DiscreteUnivariateDistribution *, ::std::allocator< ::statiskit::DiscreteUnivariateDistribution * > >::*method_pointer_2591955b78145f308fe70ac4aaa41bdf)(::std::vector< struct ::statiskit::DiscreteUnivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteUnivariateDistribution * > >::size_type ) const = &::std::vector< struct ::statiskit::DiscreteUnivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteUnivariateDistribution * > >::at; - ::std::vector< struct ::statiskit::DiscreteUnivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteUnivariateDistribution * > >::reference (::std::vector< ::statiskit::DiscreteUnivariateDistribution *, ::std::allocator< ::statiskit::DiscreteUnivariateDistribution * > >::*method_pointer_364c56ff3f415b51b9f5327368b56cdf)() = &::std::vector< struct ::statiskit::DiscreteUnivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteUnivariateDistribution * > >::front; - ::std::vector< struct ::statiskit::DiscreteUnivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteUnivariateDistribution * > >::const_reference (::std::vector< ::statiskit::DiscreteUnivariateDistribution *, ::std::allocator< ::statiskit::DiscreteUnivariateDistribution * > >::*method_pointer_864ec8fdaf045a2eac1103596955be0c)() const = &::std::vector< struct ::statiskit::DiscreteUnivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteUnivariateDistribution * > >::front; - ::std::vector< struct ::statiskit::DiscreteUnivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteUnivariateDistribution * > >::reference (::std::vector< ::statiskit::DiscreteUnivariateDistribution *, ::std::allocator< ::statiskit::DiscreteUnivariateDistribution * > >::*method_pointer_a8a3c95c27765ecd82494b0378b1f425)() = &::std::vector< struct ::statiskit::DiscreteUnivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteUnivariateDistribution * > >::back; - ::std::vector< struct ::statiskit::DiscreteUnivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteUnivariateDistribution * > >::const_reference (::std::vector< ::statiskit::DiscreteUnivariateDistribution *, ::std::allocator< ::statiskit::DiscreteUnivariateDistribution * > >::*method_pointer_1afbfdf812185be1a4b9775bbb8224da)() const = &::std::vector< struct ::statiskit::DiscreteUnivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteUnivariateDistribution * > >::back; - void (::std::vector< ::statiskit::DiscreteUnivariateDistribution *, ::std::allocator< ::statiskit::DiscreteUnivariateDistribution * > >::*method_pointer_dbbcef89e9625e0cad9add967613d027)(::std::vector< struct ::statiskit::DiscreteUnivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteUnivariateDistribution * > >::value_type const &) = &::std::vector< struct ::statiskit::DiscreteUnivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteUnivariateDistribution * > >::push_back; - void (::std::vector< ::statiskit::DiscreteUnivariateDistribution *, ::std::allocator< ::statiskit::DiscreteUnivariateDistribution * > >::*method_pointer_f5984385bad25dabb1e3c61988c852ee)() = &::std::vector< struct ::statiskit::DiscreteUnivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteUnivariateDistribution * > >::pop_back; - void (::std::vector< ::statiskit::DiscreteUnivariateDistribution *, ::std::allocator< ::statiskit::DiscreteUnivariateDistribution * > >::*method_pointer_925fc8290795540694fe6e7c5434d44a)(class ::std::vector< struct ::statiskit::DiscreteUnivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteUnivariateDistribution * > > &) = &::std::vector< struct ::statiskit::DiscreteUnivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteUnivariateDistribution * > >::swap; - void (::std::vector< ::statiskit::DiscreteUnivariateDistribution *, ::std::allocator< ::statiskit::DiscreteUnivariateDistribution * > >::*method_pointer_22e6483dae2055eb8a935ca924840afd)() = &::std::vector< struct ::statiskit::DiscreteUnivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteUnivariateDistribution * > >::clear; - boost::python::class_< class ::std::vector< struct ::statiskit::DiscreteUnivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteUnivariateDistribution * > >, autowig::Held< class ::std::vector< struct ::statiskit::DiscreteUnivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteUnivariateDistribution * > > >::Type > class_ce6d678c114158f596627eb4f0c6e9b1("_Vector_ce6d678c114158f596627eb4f0c6e9b1", "", boost::python::no_init); - class_ce6d678c114158f596627eb4f0c6e9b1.def(boost::python::init< >("")); - class_ce6d678c114158f596627eb4f0c6e9b1.def(boost::python::init< class ::std::vector< struct ::statiskit::DiscreteUnivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteUnivariateDistribution * > > const & >("")); - class_ce6d678c114158f596627eb4f0c6e9b1.def("assign", method_pointer_3fe56cb26f9851258e713dddb58f2b90, ""); - class_ce6d678c114158f596627eb4f0c6e9b1.def("__len__", method_pointer_a076f832a21951cea2617bd8b5557ea9, ""); - class_ce6d678c114158f596627eb4f0c6e9b1.def("max_size", method_pointer_56bbd133aa9457a7bca456405380823c, ""); - class_ce6d678c114158f596627eb4f0c6e9b1.def("capacity", method_pointer_58351392b9175bc7a50005aa773233ae, ""); - class_ce6d678c114158f596627eb4f0c6e9b1.def("empty", method_pointer_a935e88c79d95222a0e2ce5acf723fa2, ""); - class_ce6d678c114158f596627eb4f0c6e9b1.def("reserve", method_pointer_b55513eaa95e5b9c9282c046ed5455b0, ""); - class_ce6d678c114158f596627eb4f0c6e9b1.def("at", method_pointer_1dab164edf8157aaa93f971c9d104e3d, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_ce6d678c114158f596627eb4f0c6e9b1.def("at", autowig::method_decorator_1dab164edf8157aaa93f971c9d104e3d); - class_ce6d678c114158f596627eb4f0c6e9b1.def("at", method_pointer_2591955b78145f308fe70ac4aaa41bdf, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_ce6d678c114158f596627eb4f0c6e9b1.def("front", method_pointer_364c56ff3f415b51b9f5327368b56cdf, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_ce6d678c114158f596627eb4f0c6e9b1.def("front", autowig::method_decorator_364c56ff3f415b51b9f5327368b56cdf); - class_ce6d678c114158f596627eb4f0c6e9b1.def("front", method_pointer_864ec8fdaf045a2eac1103596955be0c, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_ce6d678c114158f596627eb4f0c6e9b1.def("back", method_pointer_a8a3c95c27765ecd82494b0378b1f425, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_ce6d678c114158f596627eb4f0c6e9b1.def("back", autowig::method_decorator_a8a3c95c27765ecd82494b0378b1f425); - class_ce6d678c114158f596627eb4f0c6e9b1.def("back", method_pointer_1afbfdf812185be1a4b9775bbb8224da, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_ce6d678c114158f596627eb4f0c6e9b1.def("push_back", method_pointer_dbbcef89e9625e0cad9add967613d027, ""); - class_ce6d678c114158f596627eb4f0c6e9b1.def("pop_back", method_pointer_f5984385bad25dabb1e3c61988c852ee, ""); - class_ce6d678c114158f596627eb4f0c6e9b1.def("swap", method_pointer_925fc8290795540694fe6e7c5434d44a, ""); - class_ce6d678c114158f596627eb4f0c6e9b1.def("clear", method_pointer_22e6483dae2055eb8a935ca924840afd, ""); - - struct vector_ce6d678c114158f596627eb4f0c6e9b1_from_python - { - vector_ce6d678c114158f596627eb4f0c6e9b1_from_python() - { - boost::python::converter::registry::push_back( - &convertible, - &construct, - boost::python::type_id< class ::std::vector< struct ::statiskit::DiscreteUnivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteUnivariateDistribution * > > >()); - } - - static void* convertible(PyObject* obj_ptr) - { return obj_ptr; } - - static void construct(PyObject* obj_ptr, boost::python::converter::rvalue_from_python_stage1_data* data) - { - boost::python::handle<> obj_iter(PyObject_GetIter(obj_ptr)); - void* storage = ((boost::python::converter::rvalue_from_python_storage< class ::std::vector< struct ::statiskit::DiscreteUnivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteUnivariateDistribution * > > >*)data)->storage.bytes; - new (storage) class ::std::vector< struct ::statiskit::DiscreteUnivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteUnivariateDistribution * > >(); - data->convertible = storage; - class ::std::vector< struct ::statiskit::DiscreteUnivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteUnivariateDistribution * > >& result = *((class ::std::vector< struct ::statiskit::DiscreteUnivariateDistribution *, class ::std::allocator< struct ::statiskit::DiscreteUnivariateDistribution * > >*)storage); - unsigned int i = 0; - for(;; i++) - { - boost::python::handle<> py_elem_hdl(boost::python::allow_null(PyIter_Next(obj_iter.get()))); - if(PyErr_Occurred()) - { boost::python::throw_error_already_set(); } - if(!py_elem_hdl.get()) - { break; } - boost::python::object py_elem_obj(py_elem_hdl); - result.push_back(boost::python::extract< struct ::statiskit::DiscreteUnivariateDistribution * >(py_elem_obj)); - } - } - }; - - vector_ce6d678c114158f596627eb4f0c6e9b1_from_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_ceecfdda95b55b7c9ffa26c45ca90aef.cpp b/src/py/wrapper/wrapper_ceecfdda95b55b7c9ffa26c45ca90aef.cpp deleted file mode 100644 index 87ac7bdd..00000000 --- a/src/py/wrapper/wrapper_ceecfdda95b55b7c9ffa26c45ca90aef.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_0f7c30ba060752d18b4c9cf79178bc8f(class ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation > > const & instance, const struct ::statiskit::UnivariateConditionalDistributionEstimation & param_out) { instance.operator*() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_ceecfdda95b55b7c9ffa26c45ca90aef() -{ - - 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_ceecfdda95b55b7c9ffa26c45ca90aef_to_python - { - static PyObject* convert(class ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation > > const & unique_ptr_ceecfdda95b55b7c9ffa26c45ca90aef) - { - //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation > > & >(unique_ptr_ceecfdda95b55b7c9ffa26c45ca90aef).release()).ptr()); - std::shared_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation > shared_ptr_ceecfdda95b55b7c9ffa26c45ca90aef(std::move(const_cast< class ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation > > & >(unique_ptr_ceecfdda95b55b7c9ffa26c45ca90aef))); - return boost::python::incref(boost::python::object(shared_ptr_ceecfdda95b55b7c9ffa26c45ca90aef).ptr()); - } - }; - - boost::python::to_python_converter< class ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation > >, unique_ptr_ceecfdda95b55b7c9ffa26c45ca90aef_to_python >(); -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_cf0179fb6c94524589e450e5bcacc532.cpp b/src/py/wrapper/wrapper_cf0179fb6c94524589e450e5bcacc532.cpp deleted file mode 100644 index 41a074e0..00000000 --- a/src/py/wrapper/wrapper_cf0179fb6c94524589e450e5bcacc532.cpp +++ /dev/null @@ -1,59 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_cf0179fb6c94524589e450e5bcacc532 : public ::statiskit::CategoricalEvent, public boost::python::wrapper< struct ::statiskit::CategoricalEvent > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (result); - } - - virtual enum ::statiskit::event_type get_event() const - { return this->get_override("get_event")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_cf0179fb6c94524589e450e5bcacc532 const volatile * get_pointer(autowig::Wrap_cf0179fb6c94524589e450e5bcacc532 const volatile *c) { return c; } - template <> struct ::statiskit::CategoricalEvent const volatile * get_pointer(struct ::statiskit::CategoricalEvent const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_cf0179fb6c94524589e450e5bcacc532() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::CategoricalEvent >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_cf0179fb6c94524589e450e5bcacc532 >::Type, autowig::Held< struct ::statiskit::CategoricalEvent >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::CategoricalEvent >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::CategoricalEvent >::Type, autowig::Held< struct ::statiskit::UnivariateEvent >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_cf0415be3d965595a8486e9a8659c1a9.cpp b/src/py/wrapper/wrapper_cf0415be3d965595a8486e9a8659c1a9.cpp deleted file mode 100644 index 0835e6ef..00000000 --- a/src/py/wrapper/wrapper_cf0415be3d965595a8486e9a8659c1a9.cpp +++ /dev/null @@ -1,85 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_cf0415be3d965595a8486e9a8659c1a9 : public ::statiskit::CategoricalUnivariateDistribution, public boost::python::wrapper< struct ::statiskit::CategoricalUnivariateDistribution > - { - public: - - virtual 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 > > > > get_values() const - { return this->get_override("get_values")(); } - - virtual double pdf(int const & param_0) const - { return this->get_override("pdf")(param_0); } - - virtual double pdf(class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > const & param_0) const - { return this->get_override("pdf")(param_0); } - - virtual double ldf(class ::std::basic_string< char, struct ::std::char_traits< char >, class ::std::allocator< char > > const & param_0) const - { return this->get_override("ldf")(param_0); } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > simulate() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > ::element_type* result = this->get_override("simulate")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (result); - } - - virtual unsigned int get_nb_parameters() const - { return this->get_override("get_nb_parameters")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_cf0415be3d965595a8486e9a8659c1a9 const volatile * get_pointer(autowig::Wrap_cf0415be3d965595a8486e9a8659c1a9 const volatile *c) { return c; } - template <> struct ::statiskit::CategoricalUnivariateDistribution const volatile * get_pointer(struct ::statiskit::CategoricalUnivariateDistribution const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_cf0415be3d965595a8486e9a8659c1a9() -{ - - 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; - 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_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("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_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) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_cf0415be3d965595a8486e9a8659c1a9 >::Type, autowig::Held< struct ::statiskit::CategoricalUnivariateDistribution >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::CategoricalUnivariateDistribution >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::CategoricalUnivariateDistribution >::Type, autowig::Held< struct ::statiskit::UnivariateDistribution >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_cf5d31feb9b059de8352d654f997199c.cpp b/src/py/wrapper/wrapper_cf5d31feb9b059de8352d654f997199c.cpp deleted file mode 100644 index 281844fc..00000000 --- a/src/py/wrapper/wrapper_cf5d31feb9b059de8352d654f997199c.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_7269500856715283935d7ab94c23cd30(class ::std::unique_ptr< class ::statiskit::UnivariateDispersionEstimation, struct ::std::default_delete< class ::statiskit::UnivariateDispersionEstimation > > const & instance, const class ::statiskit::UnivariateDispersionEstimation & param_out) { instance.operator*() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::std::unique_ptr< class ::statiskit::UnivariateDispersionEstimation, struct ::std::default_delete< class ::statiskit::UnivariateDispersionEstimation > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< class ::statiskit::UnivariateDispersionEstimation, struct ::std::default_delete< class ::statiskit::UnivariateDispersionEstimation > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_cf5d31feb9b059de8352d654f997199c() -{ - - 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_cf5d31feb9b059de8352d654f997199c_to_python - { - static PyObject* convert(class ::std::unique_ptr< class ::statiskit::UnivariateDispersionEstimation, struct ::std::default_delete< class ::statiskit::UnivariateDispersionEstimation > > const & unique_ptr_cf5d31feb9b059de8352d654f997199c) - { - //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::UnivariateDispersionEstimation, struct ::std::default_delete< class ::statiskit::UnivariateDispersionEstimation > > & >(unique_ptr_cf5d31feb9b059de8352d654f997199c).release()).ptr()); - std::shared_ptr< class ::statiskit::UnivariateDispersionEstimation > shared_ptr_cf5d31feb9b059de8352d654f997199c(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::UnivariateDispersionEstimation, struct ::std::default_delete< class ::statiskit::UnivariateDispersionEstimation > > & >(unique_ptr_cf5d31feb9b059de8352d654f997199c))); - return boost::python::incref(boost::python::object(shared_ptr_cf5d31feb9b059de8352d654f997199c).ptr()); - } - }; - - boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::UnivariateDispersionEstimation, struct ::std::default_delete< class ::statiskit::UnivariateDispersionEstimation > >, unique_ptr_cf5d31feb9b059de8352d654f997199c_to_python >(); -} \ No newline at end of file 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_cfd02dd933ca5798b9cc4c5244cd20ca.cpp b/src/py/wrapper/wrapper_cfd02dd933ca5798b9cc4c5244cd20ca.cpp deleted file mode 100644 index 1faafc42..00000000 --- a/src/py/wrapper/wrapper_cfd02dd933ca5798b9cc4c5244cd20ca.cpp +++ /dev/null @@ -1,66 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_cfd02dd933ca5798b9cc4c5244cd20ca : public ::statiskit::OptimizationEstimation< ::Eigen::Matrix< double, -1, 1, 0, -1, 1 >, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator, public boost::python::wrapper< struct ::statiskit::OptimizationEstimation< class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 >, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation > > operator()(::statiskit::SingularDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_cfd02dd933ca5798b9cc4c5244cd20ca const volatile * get_pointer(autowig::Wrap_cfd02dd933ca5798b9cc4c5244cd20ca const volatile *c) { return c; } - template <> struct ::statiskit::OptimizationEstimation< class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 >, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator const volatile * get_pointer, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator const volatile >(struct ::statiskit::OptimizationEstimation< class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 >, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_cfd02dd933ca5798b9cc4c5244cd20ca() -{ - - 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; - std::string name_68170427b0885d37a676e4274699fa05 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__optimization_estimation_68170427b0885d37a676e4274699fa05"); - boost::python::object module_68170427b0885d37a676e4274699fa05(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_68170427b0885d37a676e4274699fa05.c_str())))); - boost::python::scope().attr("__optimization_estimation_68170427b0885d37a676e4274699fa05") = module_68170427b0885d37a676e4274699fa05; - boost::python::scope scope_68170427b0885d37a676e4274699fa05 = module_68170427b0885d37a676e4274699fa05; - boost::python::class_< autowig::Wrap_cfd02dd933ca5798b9cc4c5244cd20ca, autowig::Held< autowig::Wrap_cfd02dd933ca5798b9cc4c5244cd20ca >::Type, boost::python::bases< class ::statiskit::OptimizationEstimationImpl< class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 >, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator >, boost::noncopyable > class_cfd02dd933ca5798b9cc4c5244cd20ca("Estimator", "", boost::python::no_init); - - if(autowig::Held< struct ::statiskit::OptimizationEstimation< class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 >, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_cfd02dd933ca5798b9cc4c5244cd20ca >::Type, autowig::Held< struct ::statiskit::OptimizationEstimation< class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 >, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::OptimizationEstimation< class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 >, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::OptimizationEstimation< class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 >, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator >::Type, autowig::Held< class ::statiskit::OptimizationEstimationImpl< class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 >, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_cfd7d1ec1fbc514b9feba31d16e55cf6.cpp b/src/py/wrapper/wrapper_cfd7d1ec1fbc514b9feba31d16e55cf6.cpp deleted file mode 100644 index f40119f1..00000000 --- a/src/py/wrapper/wrapper_cfd7d1ec1fbc514b9feba31d16e55cf6.cpp +++ /dev/null @@ -1,13 +0,0 @@ -#include "_core.h" - - -void wrapper_cfd7d1ec1fbc514b9feba31d16e55cf6() -{ - - 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; - class ::statiskit::IntegerSampleSpace const & (*function_pointer_cfd7d1ec1fbc514b9feba31d16e55cf6)() = ::statiskit::get_NN; - boost::python::def("get_nn", function_pointer_cfd7d1ec1fbc514b9feba31d16e55cf6, boost::python::return_value_policy< boost::python::return_by_value >(), ""); -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_d09bc728f19c5db5a6f8091c4c6d9f2b.cpp b/src/py/wrapper/wrapper_d09bc728f19c5db5a6f8091c4c6d9f2b.cpp deleted file mode 100644 index d6972816..00000000 --- a/src/py/wrapper/wrapper_d09bc728f19c5db5a6f8091c4c6d9f2b.cpp +++ /dev/null @@ -1,62 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_d09bc728f19c5db5a6f8091c4c6d9f2b : public ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, ::statiskit::MixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > >, public boost::python::wrapper< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, class ::statiskit::MixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > > > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > simulate() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > ::element_type* result = this->get_override("simulate")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > (result); - } - - virtual double probability(struct ::statiskit::MultivariateEvent const * param_0, bool const & param_1) const - { return this->get_override("probability")(param_0, param_1); } - - virtual ::statiskit::Index get_nb_components() const - { return this->get_override("get_nb_components")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_d09bc728f19c5db5a6f8091c4c6d9f2b const volatile * get_pointer(autowig::Wrap_d09bc728f19c5db5a6f8091c4c6d9f2b const volatile *c) { return c; } - template <> struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, class ::statiskit::MixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > > const volatile * get_pointer, class ::statiskit::MixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > > const volatile >(struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, class ::statiskit::MixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_d09bc728f19c5db5a6f8091c4c6d9f2b() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, class ::statiskit::MixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_d09bc728f19c5db5a6f8091c4c6d9f2b >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, class ::statiskit::MixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, class ::statiskit::MixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, class ::statiskit::MixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > > >::Type, autowig::Held< class ::statiskit::MixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_d0ed0f7adad950a1a66bbbf2fcc3f5d1.cpp b/src/py/wrapper/wrapper_d0ed0f7adad950a1a66bbbf2fcc3f5d1.cpp deleted file mode 100644 index a2939b02..00000000 --- a/src/py/wrapper/wrapper_d0ed0f7adad950a1a66bbbf2fcc3f5d1.cpp +++ /dev/null @@ -1,62 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_d0ed0f7adad950a1a66bbbf2fcc3f5d1 : public ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution > >, public boost::python::wrapper< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution > > > - { - public: - - virtual double get_variance() const - { return this->get_override("get_variance")(); } - - virtual double get_mean() const - { return this->get_override("get_mean")(); } - - virtual double quantile(double const & param_0) const - { return this->get_override("quantile")(param_0); } - - virtual double cdf(double const & param_0) const - { return this->get_override("cdf")(param_0); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_d0ed0f7adad950a1a66bbbf2fcc3f5d1 const volatile * get_pointer(autowig::Wrap_d0ed0f7adad950a1a66bbbf2fcc3f5d1 const volatile *c) { return c; } - template <> struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution > > const volatile * get_pointer, class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution > > const volatile >(struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_d0ed0f7adad950a1a66bbbf2fcc3f5d1() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution > > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_d0ed0f7adad950a1a66bbbf2fcc3f5d1 >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution > > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution > > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution > > >::Type, autowig::Held< class ::statiskit::UnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution > >::Type >(); - } - -} \ No newline at end of file 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_d1d07891cded56f98ac530b8a0898dd9.cpp b/src/py/wrapper/wrapper_d1d07891cded56f98ac530b8a0898dd9.cpp deleted file mode 100644 index 38e4a325..00000000 --- a/src/py/wrapper/wrapper_d1d07891cded56f98ac530b8a0898dd9.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_23eaadeac0c150a3b42dd11b28483bb0(class ::std::unique_ptr< class ::statiskit::MultivariateConditionalData, struct ::std::default_delete< class ::statiskit::MultivariateConditionalData > > const & instance, const class ::statiskit::MultivariateConditionalData & param_out) { instance.operator*() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::std::unique_ptr< class ::statiskit::MultivariateConditionalData, struct ::std::default_delete< class ::statiskit::MultivariateConditionalData > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< class ::statiskit::MultivariateConditionalData, struct ::std::default_delete< class ::statiskit::MultivariateConditionalData > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_d1d07891cded56f98ac530b8a0898dd9() -{ - - 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_d1d07891cded56f98ac530b8a0898dd9_to_python - { - static PyObject* convert(class ::std::unique_ptr< class ::statiskit::MultivariateConditionalData, struct ::std::default_delete< class ::statiskit::MultivariateConditionalData > > const & unique_ptr_d1d07891cded56f98ac530b8a0898dd9) - { - //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::MultivariateConditionalData, struct ::std::default_delete< class ::statiskit::MultivariateConditionalData > > & >(unique_ptr_d1d07891cded56f98ac530b8a0898dd9).release()).ptr()); - std::shared_ptr< class ::statiskit::MultivariateConditionalData > shared_ptr_d1d07891cded56f98ac530b8a0898dd9(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::MultivariateConditionalData, struct ::std::default_delete< class ::statiskit::MultivariateConditionalData > > & >(unique_ptr_d1d07891cded56f98ac530b8a0898dd9))); - return boost::python::incref(boost::python::object(shared_ptr_d1d07891cded56f98ac530b8a0898dd9).ptr()); - } - }; - - boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::MultivariateConditionalData, struct ::std::default_delete< class ::statiskit::MultivariateConditionalData > >, unique_ptr_d1d07891cded56f98ac530b8a0898dd9_to_python >(); -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_d335c4296ec45f9a80fc78493af8917e.cpp b/src/py/wrapper/wrapper_d335c4296ec45f9a80fc78493af8917e.cpp deleted file mode 100644 index 150b968d..00000000 --- a/src/py/wrapper/wrapper_d335c4296ec45f9a80fc78493af8917e.cpp +++ /dev/null @@ -1,26 +0,0 @@ -#include "_core.h" - - -namespace autowig -{ - PyObject* error_d335c4296ec45f9a80fc78493af8917e = NULL; - - void translate_d335c4296ec45f9a80fc78493af8917e(struct ::statiskit::sample_size_error const & error) { PyErr_SetString(error_d335c4296ec45f9a80fc78493af8917e, error.what()); }; -} - - - -void wrapper_d335c4296ec45f9a80fc78493af8917e() -{ - - 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; - std::string name_d335c4296ec45f9a80fc78493af8917e = boost::python::extract< std::string >(boost::python::scope().attr("__name__")); - name_d335c4296ec45f9a80fc78493af8917e = name_d335c4296ec45f9a80fc78493af8917e + "." + "SampleSizeError"; - autowig::error_d335c4296ec45f9a80fc78493af8917e = PyErr_NewException(strdup(name_d335c4296ec45f9a80fc78493af8917e.c_str()), PyExc_RuntimeError, NULL); - boost::python::scope().attr("SampleSizeError") = boost::python::object(boost::python::handle<>(boost::python::borrowed(autowig::error_d335c4296ec45f9a80fc78493af8917e))); - boost::python::register_exception_translator< struct ::statiskit::sample_size_error >(&autowig::translate_d335c4296ec45f9a80fc78493af8917e); - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_d33d975672ef54f0b9b5e01d57fdf32b.cpp b/src/py/wrapper/wrapper_d33d975672ef54f0b9b5e01d57fdf32b.cpp deleted file mode 100644 index 204a1b79..00000000 --- a/src/py/wrapper/wrapper_d33d975672ef54f0b9b5e01d57fdf32b.cpp +++ /dev/null @@ -1,68 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_d33d975672ef54f0b9b5e01d57fdf32b : public ::statiskit::UnivariateLocationEstimation::Estimator, public boost::python::wrapper< struct ::statiskit::UnivariateLocationEstimation::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateLocationEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateLocationEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateLocationEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateLocationEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateLocationEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateLocationEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateLocationEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateLocationEstimation > > operator()(struct ::statiskit::UnivariateData const & param_0) const - { - ::std::unique_ptr< struct ::statiskit::UnivariateLocationEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateLocationEstimation > > ::element_type* result = this->get_override("operator()")(param_0); - return ::std::unique_ptr< struct ::statiskit::UnivariateLocationEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateLocationEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_d33d975672ef54f0b9b5e01d57fdf32b const volatile * get_pointer(autowig::Wrap_d33d975672ef54f0b9b5e01d57fdf32b const volatile *c) { return c; } - template <> struct ::statiskit::UnivariateLocationEstimation::Estimator const volatile * get_pointer(struct ::statiskit::UnivariateLocationEstimation::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_d33d975672ef54f0b9b5e01d57fdf32b() -{ - - 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; - std::string name_c85ee717b61a5378b8f1bc88cdf6c91a = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._univariate_location_estimation"); - boost::python::object module_c85ee717b61a5378b8f1bc88cdf6c91a(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_c85ee717b61a5378b8f1bc88cdf6c91a.c_str())))); - boost::python::scope().attr("_univariate_location_estimation") = module_c85ee717b61a5378b8f1bc88cdf6c91a; - boost::python::scope scope_c85ee717b61a5378b8f1bc88cdf6c91a = module_c85ee717b61a5378b8f1bc88cdf6c91a; - class ::std::unique_ptr< struct ::statiskit::UnivariateLocationEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateLocationEstimation > > (::statiskit::UnivariateLocationEstimation::Estimator::*method_pointer_e340294596125a0b839c5cee432407c7)(struct ::statiskit::UnivariateData const &) const = &::statiskit::UnivariateLocationEstimation::Estimator::operator(); - class ::std::unique_ptr< struct ::statiskit::UnivariateLocationEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateLocationEstimation::Estimator > > (::statiskit::UnivariateLocationEstimation::Estimator::*method_pointer_8b9c71aa21be519083da91720a92b999)() const = &::statiskit::UnivariateLocationEstimation::Estimator::copy; - boost::python::class_< autowig::Wrap_d33d975672ef54f0b9b5e01d57fdf32b, autowig::Held< autowig::Wrap_d33d975672ef54f0b9b5e01d57fdf32b >::Type, boost::noncopyable > class_d33d975672ef54f0b9b5e01d57fdf32b("Estimator", "", boost::python::no_init); - class_d33d975672ef54f0b9b5e01d57fdf32b.def("__call__", boost::python::pure_virtual(method_pointer_e340294596125a0b839c5cee432407c7), ""); - class_d33d975672ef54f0b9b5e01d57fdf32b.def("copy", boost::python::pure_virtual(method_pointer_8b9c71aa21be519083da91720a92b999), ""); - if(autowig::Held< struct ::statiskit::UnivariateLocationEstimation::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_d33d975672ef54f0b9b5e01d57fdf32b >::Type, autowig::Held< struct ::statiskit::UnivariateLocationEstimation::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::UnivariateLocationEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_d358a39c74145ef4b6d844aec605e715.cpp b/src/py/wrapper/wrapper_d358a39c74145ef4b6d844aec605e715.cpp deleted file mode 100644 index 6d87f324..00000000 --- a/src/py/wrapper/wrapper_d358a39c74145ef4b6d844aec605e715.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_abad22c20ada5a209e05d29b54a0823d(class ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator > > const & instance, const struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator & param_out) { instance.operator*() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_d358a39c74145ef4b6d844aec605e715() -{ - - 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_d358a39c74145ef4b6d844aec605e715_to_python - { - static PyObject* convert(class ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator > > const & unique_ptr_d358a39c74145ef4b6d844aec605e715) - { - //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator > > & >(unique_ptr_d358a39c74145ef4b6d844aec605e715).release()).ptr()); - std::shared_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator > shared_ptr_d358a39c74145ef4b6d844aec605e715(std::move(const_cast< class ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator > > & >(unique_ptr_d358a39c74145ef4b6d844aec605e715))); - return boost::python::incref(boost::python::object(shared_ptr_d358a39c74145ef4b6d844aec605e715).ptr()); - } - }; - - boost::python::to_python_converter< class ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator > >, unique_ptr_d358a39c74145ef4b6d844aec605e715_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_d413c9194272547596f08284edb5e2e8.cpp b/src/py/wrapper/wrapper_d413c9194272547596f08284edb5e2e8.cpp deleted file mode 100644 index 9b07205a..00000000 --- a/src/py/wrapper/wrapper_d413c9194272547596f08284edb5e2e8.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::NegativeMultinomialDistributionEstimation const volatile * get_pointer(struct ::statiskit::NegativeMultinomialDistributionEstimation const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_d413c9194272547596f08284edb5e2e8() -{ - - 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; - boost::python::class_< struct ::statiskit::NegativeMultinomialDistributionEstimation, autowig::Held< struct ::statiskit::NegativeMultinomialDistributionEstimation >::Type, boost::python::bases< struct ::statiskit::OptimizationEstimation< double, class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > > > class_d413c9194272547596f08284edb5e2e8("NegativeMultinomialDistributionEstimation", "", boost::python::no_init); - class_d413c9194272547596f08284edb5e2e8.def(boost::python::init< >("")); - class_d413c9194272547596f08284edb5e2e8.def(boost::python::init< class ::statiskit::SplittingDistribution const *, struct ::statiskit::MultivariateData const * >("")); - class_d413c9194272547596f08284edb5e2e8.def(boost::python::init< struct ::statiskit::NegativeMultinomialDistributionEstimation const & >("")); - - if(autowig::Held< struct ::statiskit::NegativeMultinomialDistributionEstimation >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::NegativeMultinomialDistributionEstimation >::Type, autowig::Held< struct ::statiskit::OptimizationEstimation< double, class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_d43cf2b0b53753edb3fccbdddfef43b3.cpp b/src/py/wrapper/wrapper_d43cf2b0b53753edb3fccbdddfef43b3.cpp deleted file mode 100644 index 44621d13..00000000 --- a/src/py/wrapper/wrapper_d43cf2b0b53753edb3fccbdddfef43b3.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::ActiveEstimation< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::ActiveEstimation< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_d43cf2b0b53753edb3fccbdddfef43b3() -{ - - 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; - class ::statiskit::MultivariateConditionalData const * (::statiskit::ActiveEstimation< ::statiskit::CategoricalMultivariateConditionalDistribution, ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::*method_pointer_cb2276db8fb554c4ac6d540ebeb4cafd)() const = &::statiskit::ActiveEstimation< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >::get_data; - boost::python::class_< class ::statiskit::ActiveEstimation< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation >, autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation > > > class_d43cf2b0b53753edb3fccbdddfef43b3("_ActiveEstimation_d43cf2b0b53753edb3fccbdddfef43b3", "", boost::python::no_init); - class_d43cf2b0b53753edb3fccbdddfef43b3.def(boost::python::init< >("")); - class_d43cf2b0b53753edb3fccbdddfef43b3.def(boost::python::init< class ::statiskit::MultivariateConditionalData const * >("")); - class_d43cf2b0b53753edb3fccbdddfef43b3.def(boost::python::init< struct ::statiskit::CategoricalMultivariateConditionalDistribution const *, class ::statiskit::MultivariateConditionalData const * >("")); - class_d43cf2b0b53753edb3fccbdddfef43b3.def(boost::python::init< class ::statiskit::ActiveEstimation< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation > const & >("")); - class_d43cf2b0b53753edb3fccbdddfef43b3.def("get_data", method_pointer_cb2276db8fb554c4ac6d540ebeb4cafd, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - - if(autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation > >::Type, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalMultivariateConditionalDistribution, struct ::statiskit::CategoricalMultivariateConditionalDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_d4b7bfff2e0551769c3e6767fe7dca05.cpp b/src/py/wrapper/wrapper_d4b7bfff2e0551769c3e6767fe7dca05.cpp deleted file mode 100644 index 0907fdb5..00000000 --- a/src/py/wrapper/wrapper_d4b7bfff2e0551769c3e6767fe7dca05.cpp +++ /dev/null @@ -1,88 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_d4b7bfff2e0551769c3e6767fe7dca05 : public ::statiskit::MixtureDistribution< ::statiskit::ContinuousMultivariateDistribution >, public boost::python::wrapper< class ::statiskit::MixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateDistribution > > copy() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateDistribution > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateDistribution > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > simulate() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > ::element_type* result = this->get_override("simulate")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > (result); - } - - virtual double probability(struct ::statiskit::MultivariateEvent const * param_0, bool const & param_1) const - { return this->get_override("probability")(param_0, param_1); } - - virtual ::statiskit::Index get_nb_components() const - { return this->get_override("get_nb_components")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_d4b7bfff2e0551769c3e6767fe7dca05 const volatile * get_pointer(autowig::Wrap_d4b7bfff2e0551769c3e6767fe7dca05 const volatile *c) { return c; } - template <> class ::statiskit::MixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > const volatile * get_pointer const volatile >(class ::statiskit::MixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_d4b7bfff2e0551769c3e6767fe7dca05() -{ - - 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; - ::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; - class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const & (::statiskit::MixtureDistribution< ::statiskit::ContinuousMultivariateDistribution >::*method_pointer_bec42718135951b4b5e808b13d653ac6)() const = &::statiskit::MixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >::get_pi; - void (::statiskit::MixtureDistribution< ::statiskit::ContinuousMultivariateDistribution >::*method_pointer_0da7897e2cdb59df8f758fc06f88b579)(class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const &) = &::statiskit::MixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >::set_pi; - class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > (::statiskit::MixtureDistribution< ::statiskit::ContinuousMultivariateDistribution >::*method_pointer_6ec110ed65c95bbdafcd7a8eac50f286)(struct ::statiskit::MultivariateEvent const *, bool const &) const = &::statiskit::MixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >::posterior; - ::statiskit::Index (::statiskit::MixtureDistribution< ::statiskit::ContinuousMultivariateDistribution >::*method_pointer_2ef3daee602455f4bb59edc9cb1e8116)(struct ::statiskit::MultivariateEvent const *) const = &::statiskit::MixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >::assignment; - class ::std::vector< unsigned long int, class ::std::allocator< unsigned long int > > (::statiskit::MixtureDistribution< ::statiskit::ContinuousMultivariateDistribution >::*method_pointer_2ec2555e6a3552b0a12beaf4bfb45e07)(struct ::statiskit::MultivariateData const &) const = &::statiskit::MixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >::assignment; - 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_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, ""); - class_d4b7bfff2e0551769c3e6767fe7dca05.def("get_pi", method_pointer_bec42718135951b4b5e808b13d653ac6, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - class_d4b7bfff2e0551769c3e6767fe7dca05.def("set_pi", method_pointer_0da7897e2cdb59df8f758fc06f88b579, ""); - class_d4b7bfff2e0551769c3e6767fe7dca05.def("posterior", method_pointer_6ec110ed65c95bbdafcd7a8eac50f286, ""); - class_d4b7bfff2e0551769c3e6767fe7dca05.def("assignment", method_pointer_2ef3daee602455f4bb59edc9cb1e8116, ""); - class_d4b7bfff2e0551769c3e6767fe7dca05.def("assignment", method_pointer_2ec2555e6a3552b0a12beaf4bfb45e07, ""); - class_d4b7bfff2e0551769c3e6767fe7dca05.def("uncertainty", method_pointer_d1a69ac6a265507ea72b7a64367795f1, ""); - class_d4b7bfff2e0551769c3e6767fe7dca05.def("uncertainty", method_pointer_af1dba75f7ed587d9c452594631b7033, ""); - - if(autowig::Held< class ::statiskit::MixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_d4b7bfff2e0551769c3e6767fe7dca05 >::Type, autowig::Held< class ::statiskit::MixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::MixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::MixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > >::Type, autowig::Held< struct ::statiskit::ContinuousMultivariateDistribution >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_d5050a1ccbb65a28b581f7bdf82e3a84.cpp b/src/py/wrapper/wrapper_d5050a1ccbb65a28b581f7bdf82e3a84.cpp deleted file mode 100644 index df52f5c4..00000000 --- a/src/py/wrapper/wrapper_d5050a1ccbb65a28b581f7bdf82e3a84.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::ActiveEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::ActiveEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_d5050a1ccbb65a28b581f7bdf82e3a84() -{ - - 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::UnivariateData const * (::statiskit::ActiveEstimation< ::statiskit::ContinuousUnivariateMixtureDistribution, ::statiskit::ContinuousUnivariateDistributionEstimation >::*method_pointer_53438cdbafc85f2b829000b93718c0da)() const = &::statiskit::ActiveEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::get_data; - boost::python::class_< class ::statiskit::ActiveEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >, autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > > > class_d5050a1ccbb65a28b581f7bdf82e3a84("_ActiveEstimation_d5050a1ccbb65a28b581f7bdf82e3a84", "", boost::python::no_init); - class_d5050a1ccbb65a28b581f7bdf82e3a84.def(boost::python::init< >("")); - class_d5050a1ccbb65a28b581f7bdf82e3a84.def(boost::python::init< struct ::statiskit::UnivariateData const * >("")); - class_d5050a1ccbb65a28b581f7bdf82e3a84.def(boost::python::init< struct ::statiskit::ContinuousUnivariateMixtureDistribution const *, struct ::statiskit::UnivariateData const * >("")); - class_d5050a1ccbb65a28b581f7bdf82e3a84.def(boost::python::init< class ::statiskit::ActiveEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const & >("")); - class_d5050a1ccbb65a28b581f7bdf82e3a84.def("get_data", method_pointer_53438cdbafc85f2b829000b93718c0da, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - - if(autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_d57080a5d88f5beaa3f8f3ee09b1da8c.cpp b/src/py/wrapper/wrapper_d57080a5d88f5beaa3f8f3ee09b1da8c.cpp deleted file mode 100644 index ec1e2c5b..00000000 --- a/src/py/wrapper/wrapper_d57080a5d88f5beaa3f8f3ee09b1da8c.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::LogarithmicDistributionMLEstimation const volatile * get_pointer(struct ::statiskit::LogarithmicDistributionMLEstimation const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_d57080a5d88f5beaa3f8f3ee09b1da8c() -{ - - 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; - boost::python::class_< struct ::statiskit::LogarithmicDistributionMLEstimation, autowig::Held< struct ::statiskit::LogarithmicDistributionMLEstimation >::Type, boost::python::bases< struct ::statiskit::OptimizationEstimation< double, class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > > > class_d57080a5d88f5beaa3f8f3ee09b1da8c("LogarithmicDistributionMLEstimation", "", boost::python::no_init); - class_d57080a5d88f5beaa3f8f3ee09b1da8c.def(boost::python::init< >("")); - class_d57080a5d88f5beaa3f8f3ee09b1da8c.def(boost::python::init< class ::statiskit::LogarithmicDistribution const *, struct ::statiskit::UnivariateData const * >("")); - class_d57080a5d88f5beaa3f8f3ee09b1da8c.def(boost::python::init< struct ::statiskit::LogarithmicDistributionMLEstimation const & >("")); - - if(autowig::Held< struct ::statiskit::LogarithmicDistributionMLEstimation >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::LogarithmicDistributionMLEstimation >::Type, autowig::Held< struct ::statiskit::OptimizationEstimation< double, class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_d63319879d9750a497ce0eb3e49e5d7a.cpp b/src/py/wrapper/wrapper_d63319879d9750a497ce0eb3e49e5d7a.cpp deleted file mode 100644 index 98214be7..00000000 --- a/src/py/wrapper/wrapper_d63319879d9750a497ce0eb3e49e5d7a.cpp +++ /dev/null @@ -1,66 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_d63319879d9750a497ce0eb3e49e5d7a : public ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation >::Estimator, public boost::python::wrapper< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation >::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > operator()(::statiskit::MultivariateDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_d63319879d9750a497ce0eb3e49e5d7a const volatile * get_pointer(autowig::Wrap_d63319879d9750a497ce0eb3e49e5d7a const volatile *c) { return c; } - template <> struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation >::Estimator const volatile * get_pointer *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation >::Estimator const volatile >(struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_d63319879d9750a497ce0eb3e49e5d7a() -{ - - 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; - std::string name_1d32c3b4d5615a2883aebf6ef53e85e8 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__optimization_estimation_1d32c3b4d5615a2883aebf6ef53e85e8"); - boost::python::object module_1d32c3b4d5615a2883aebf6ef53e85e8(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_1d32c3b4d5615a2883aebf6ef53e85e8.c_str())))); - boost::python::scope().attr("__optimization_estimation_1d32c3b4d5615a2883aebf6ef53e85e8") = module_1d32c3b4d5615a2883aebf6ef53e85e8; - boost::python::scope scope_1d32c3b4d5615a2883aebf6ef53e85e8 = module_1d32c3b4d5615a2883aebf6ef53e85e8; - boost::python::class_< autowig::Wrap_d63319879d9750a497ce0eb3e49e5d7a, autowig::Held< autowig::Wrap_d63319879d9750a497ce0eb3e49e5d7a >::Type, boost::python::bases< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation >::Estimator >, boost::noncopyable > class_d63319879d9750a497ce0eb3e49e5d7a("Estimator", "", boost::python::no_init); - - if(autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_d63319879d9750a497ce0eb3e49e5d7a >::Type, autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation >::Estimator >::Type, autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation >::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_d6970cd0a37451cfbcd48d316b17aaa0.cpp b/src/py/wrapper/wrapper_d6970cd0a37451cfbcd48d316b17aaa0.cpp deleted file mode 100644 index d52bad28..00000000 --- a/src/py/wrapper/wrapper_d6970cd0a37451cfbcd48d316b17aaa0.cpp +++ /dev/null @@ -1,56 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_d6970cd0a37451cfbcd48d316b17aaa0 : public ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistributionEstimation::Estimator, ::statiskit::SplittingDistributionEstimation::Estimator, struct ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator >, public boost::python::wrapper< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistributionEstimation::Estimator, class ::statiskit::SplittingDistributionEstimation::Estimator, struct ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator > > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > operator()(::statiskit::MultivariateDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_d6970cd0a37451cfbcd48d316b17aaa0 const volatile * get_pointer(autowig::Wrap_d6970cd0a37451cfbcd48d316b17aaa0 const volatile *c) { return c; } - template <> struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistributionEstimation::Estimator, class ::statiskit::SplittingDistributionEstimation::Estimator, struct ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator > const volatile * get_pointer const volatile >(struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistributionEstimation::Estimator, class ::statiskit::SplittingDistributionEstimation::Estimator, struct ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_d6970cd0a37451cfbcd48d316b17aaa0() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistributionEstimation::Estimator, class ::statiskit::SplittingDistributionEstimation::Estimator, struct ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_d6970cd0a37451cfbcd48d316b17aaa0 >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistributionEstimation::Estimator, class ::statiskit::SplittingDistributionEstimation::Estimator, struct ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistributionEstimation::Estimator, class ::statiskit::SplittingDistributionEstimation::Estimator, struct ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistributionEstimation::Estimator, class ::statiskit::SplittingDistributionEstimation::Estimator, struct ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator > >::Type, autowig::Held< struct ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_d703fdffb5985355afb348563c2a3b0c.cpp b/src/py/wrapper/wrapper_d703fdffb5985355afb348563c2a3b0c.cpp deleted file mode 100644 index ad5e5d70..00000000 --- a/src/py/wrapper/wrapper_d703fdffb5985355afb348563c2a3b0c.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation > const volatile * get_pointer *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation > const volatile >(struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_d703fdffb5985355afb348563c2a3b0c() -{ - - 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::OptimizationEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::DiscreteMultivariateDistribution > *, ::statiskit::MultivariateMixtureDistribution< ::statiskit::DiscreteMultivariateDistribution >, ::statiskit::DiscreteMultivariateDistributionEstimation >::*method_pointer_d10155e4d412517796a8867c0835d222)(::statiskit::Index const &) const = &::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::get_iteration; - boost::python::class_< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation >, autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation > > > class_d703fdffb5985355afb348563c2a3b0c("_OptimizationEstimation_d703fdffb5985355afb348563c2a3b0c", "", boost::python::no_init); - class_d703fdffb5985355afb348563c2a3b0c.def(boost::python::init< >("")); - class_d703fdffb5985355afb348563c2a3b0c.def(boost::python::init< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > const *, struct ::statiskit::MultivariateData const * >("")); - class_d703fdffb5985355afb348563c2a3b0c.def(boost::python::init< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation > const & >("")); - class_d703fdffb5985355afb348563c2a3b0c.def("get_iteration", method_pointer_d10155e4d412517796a8867c0835d222, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - - if(autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_d72a9c13e27a5de5800ea382cc4d107f.cpp b/src/py/wrapper/wrapper_d72a9c13e27a5de5800ea382cc4d107f.cpp deleted file mode 100644 index b96ecf61..00000000 --- a/src/py/wrapper/wrapper_d72a9c13e27a5de5800ea382cc4d107f.cpp +++ /dev/null @@ -1,38 +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::ContinuousUnivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_d72a9c13e27a5de5800ea382cc4d107f() -{ - - 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; - 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 & >("")); - - if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousUnivariateMixtureDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type, autowig::Held< struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_d7aaae9c78655d9f870d5f017126833f.cpp b/src/py/wrapper/wrapper_d7aaae9c78655d9f870d5f017126833f.cpp deleted file mode 100644 index d532ad6e..00000000 --- a/src/py/wrapper/wrapper_d7aaae9c78655d9f870d5f017126833f.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::DirichletMultinomialSingularDistribution const volatile * get_pointer(class ::statiskit::DirichletMultinomialSingularDistribution const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_d7aaae9c78655d9f870d5f017126833f() -{ - - 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; - 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_alpha", method_pointer_06bd867c93c85c6f87717fbc2be04a50, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - class_d7aaae9c78655d9f870d5f017126833f.def("set_alpha", method_pointer_6834eea566225a72a1dba7a36998e76a, ""); - - if(autowig::Held< class ::statiskit::DirichletMultinomialSingularDistribution >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::DirichletMultinomialSingularDistribution >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistribution, class ::statiskit::DirichletMultinomialSingularDistribution, struct ::statiskit::SingularDistribution > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_d7ec56dc53f25158bd8061ead52e9950.cpp b/src/py/wrapper/wrapper_d7ec56dc53f25158bd8061ead52e9950.cpp deleted file mode 100644 index d82bd3be..00000000 --- a/src/py/wrapper/wrapper_d7ec56dc53f25158bd8061ead52e9950.cpp +++ /dev/null @@ -1,26 +0,0 @@ -#include "_core.h" - - -namespace autowig -{ - PyObject* error_d7ec56dc53f25158bd8061ead52e9950 = NULL; - - void translate_d7ec56dc53f25158bd8061ead52e9950(struct ::statiskit::sample_space_error const & error) { PyErr_SetString(error_d7ec56dc53f25158bd8061ead52e9950, error.what()); }; -} - - - -void wrapper_d7ec56dc53f25158bd8061ead52e9950() -{ - - 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; - std::string name_d7ec56dc53f25158bd8061ead52e9950 = boost::python::extract< std::string >(boost::python::scope().attr("__name__")); - name_d7ec56dc53f25158bd8061ead52e9950 = name_d7ec56dc53f25158bd8061ead52e9950 + "." + "SampleSpaceError"; - autowig::error_d7ec56dc53f25158bd8061ead52e9950 = PyErr_NewException(strdup(name_d7ec56dc53f25158bd8061ead52e9950.c_str()), PyExc_RuntimeError, NULL); - boost::python::scope().attr("SampleSpaceError") = boost::python::object(boost::python::handle<>(boost::python::borrowed(autowig::error_d7ec56dc53f25158bd8061ead52e9950))); - boost::python::register_exception_translator< struct ::statiskit::sample_space_error >(&autowig::translate_d7ec56dc53f25158bd8061ead52e9950); - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_d7f10816ae3755518cc8f9508c8f2b84.cpp b/src/py/wrapper/wrapper_d7f10816ae3755518cc8f9508c8f2b84.cpp deleted file mode 100644 index 37532caf..00000000 --- a/src/py/wrapper/wrapper_d7f10816ae3755518cc8f9508c8f2b84.cpp +++ /dev/null @@ -1,25 +0,0 @@ -#include "_core.h" - - -void wrapper_d7f10816ae3755518cc8f9508c8f2b84() -{ - - 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; - std::string name_f29b9e4bae2254ec8b6d9cf0133bf530 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__selection_f29b9e4bae2254ec8b6d9cf0133bf530"); - 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; - std::string name_db69feb5c0dc5537adb3ca6589dd9d60 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._criterion_estimator"); - boost::python::object module_db69feb5c0dc5537adb3ca6589dd9d60(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_db69feb5c0dc5537adb3ca6589dd9d60.c_str())))); - boost::python::scope().attr("_criterion_estimator") = module_db69feb5c0dc5537adb3ca6589dd9d60; - boost::python::scope scope_db69feb5c0dc5537adb3ca6589dd9d60 = module_db69feb5c0dc5537adb3ca6589dd9d60; - boost::python::enum_< enum ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::CriterionEstimator::criterion_type > enum_d7f10816ae3755518cc8f9508c8f2b84("criterion_type"); - enum_d7f10816ae3755518cc8f9508c8f2b84.value("AIC", ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::CriterionEstimator::AIC); - enum_d7f10816ae3755518cc8f9508c8f2b84.value("AI_CC", ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::CriterionEstimator::AICc); - enum_d7f10816ae3755518cc8f9508c8f2b84.value("BIC", ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::CriterionEstimator::BIC); - enum_d7f10816ae3755518cc8f9508c8f2b84.value("HQIC", ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::CriterionEstimator::HQIC); - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_d82ac4c07b685057ae35b9a0216111d2.cpp b/src/py/wrapper/wrapper_d82ac4c07b685057ae35b9a0216111d2.cpp deleted file mode 100644 index 9326b1c2..00000000 --- a/src/py/wrapper/wrapper_d82ac4c07b685057ae35b9a0216111d2.cpp +++ /dev/null @@ -1,37 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::SlopeHeuristicMaximalSelector const volatile * get_pointer(struct ::statiskit::SlopeHeuristicMaximalSelector const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_d82ac4c07b685057ae35b9a0216111d2() -{ - - 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; - 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 & >("")); - - if(autowig::Held< struct ::statiskit::SlopeHeuristicMaximalSelector >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::SlopeHeuristicMaximalSelector >::Type, autowig::Held< struct ::statiskit::SlopeHeuristicSelector >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_d84d3426cce55670b51d351b388a8ae8.cpp b/src/py/wrapper/wrapper_d84d3426cce55670b51d351b388a8ae8.cpp deleted file mode 100644 index 08126db7..00000000 --- a/src/py/wrapper/wrapper_d84d3426cce55670b51d351b388a8ae8.cpp +++ /dev/null @@ -1,71 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_d84d3426cce55670b51d351b388a8ae8 : public ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateData, ::statiskit::MultivariateDataFrame, struct ::statiskit::MultivariateData >, public boost::python::wrapper< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateData, class ::statiskit::MultivariateDataFrame, struct ::statiskit::MultivariateData > > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateData, struct ::std::default_delete< struct ::statiskit::MultivariateData > > extract(::statiskit::Indices const & param_0) const - { - ::std::unique_ptr< struct ::statiskit::MultivariateData, struct ::std::default_delete< struct ::statiskit::MultivariateData > > ::element_type* result = this->get_override("extract")(param_0); - return ::std::unique_ptr< struct ::statiskit::MultivariateData, struct ::std::default_delete< struct ::statiskit::MultivariateData > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateData, struct ::std::default_delete< struct ::statiskit::UnivariateData > > extract(::statiskit::Index const & param_0) const - { - ::std::unique_ptr< struct ::statiskit::UnivariateData, struct ::std::default_delete< struct ::statiskit::UnivariateData > > ::element_type* result = this->get_override("extract")(param_0); - return ::std::unique_ptr< struct ::statiskit::UnivariateData, struct ::std::default_delete< struct ::statiskit::UnivariateData > > (result); - } - - virtual struct ::statiskit::MultivariateSampleSpace const * get_sample_space() const - { return this->get_override("get_sample_space")(); } - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateData::Generator, struct ::std::default_delete< struct ::statiskit::MultivariateData::Generator > > generator() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateData::Generator, struct ::std::default_delete< struct ::statiskit::MultivariateData::Generator > > ::element_type* result = this->get_override("generator")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateData::Generator, struct ::std::default_delete< struct ::statiskit::MultivariateData::Generator > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_d84d3426cce55670b51d351b388a8ae8 const volatile * get_pointer(autowig::Wrap_d84d3426cce55670b51d351b388a8ae8 const volatile *c) { return c; } - template <> struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateData, class ::statiskit::MultivariateDataFrame, struct ::statiskit::MultivariateData > const volatile * get_pointer const volatile >(struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateData, class ::statiskit::MultivariateDataFrame, struct ::statiskit::MultivariateData > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_d84d3426cce55670b51d351b388a8ae8() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateData, class ::statiskit::MultivariateDataFrame, struct ::statiskit::MultivariateData > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_d84d3426cce55670b51d351b388a8ae8 >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateData, class ::statiskit::MultivariateDataFrame, struct ::statiskit::MultivariateData > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateData, class ::statiskit::MultivariateDataFrame, struct ::statiskit::MultivariateData > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateData, class ::statiskit::MultivariateDataFrame, struct ::statiskit::MultivariateData > >::Type, autowig::Held< struct ::statiskit::MultivariateData >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_d98e19d761d75012a9c1df0886e2812f.cpp b/src/py/wrapper/wrapper_d98e19d761d75012a9c1df0886e2812f.cpp deleted file mode 100644 index bf72a5e0..00000000 --- a/src/py/wrapper/wrapper_d98e19d761d75012a9c1df0886e2812f.cpp +++ /dev/null @@ -1,77 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_d98e19d761d75012a9c1df0886e2812f : public ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, ::statiskit::GumbelMaxDistribution, struct ::statiskit::ContinuousUnivariateDistribution >, public boost::python::wrapper< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GumbelMaxDistribution, struct ::statiskit::ContinuousUnivariateDistribution > > - { - public: - - virtual double get_variance() const - { return this->get_override("get_variance")(); } - - virtual double get_mean() const - { return this->get_override("get_mean")(); } - - virtual double quantile(double const & param_0) const - { return this->get_override("quantile")(param_0); } - - virtual double cdf(double const & param_0) const - { return this->get_override("cdf")(param_0); } - - virtual double pdf(double const & param_0) const - { return this->get_override("pdf")(param_0); } - - virtual double ldf(double const & param_0) const - { return this->get_override("ldf")(param_0); } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > simulate() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > ::element_type* result = this->get_override("simulate")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (result); - } - - virtual unsigned int get_nb_parameters() const - { return this->get_override("get_nb_parameters")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_d98e19d761d75012a9c1df0886e2812f const volatile * get_pointer(autowig::Wrap_d98e19d761d75012a9c1df0886e2812f const volatile *c) { return c; } - template <> struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GumbelMaxDistribution, struct ::statiskit::ContinuousUnivariateDistribution > const volatile * get_pointer const volatile >(struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GumbelMaxDistribution, struct ::statiskit::ContinuousUnivariateDistribution > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_d98e19d761d75012a9c1df0886e2812f() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GumbelMaxDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_d98e19d761d75012a9c1df0886e2812f >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GumbelMaxDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GumbelMaxDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::GumbelMaxDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::Type, autowig::Held< struct ::statiskit::ContinuousUnivariateDistribution >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_d9f7731b9dbc5740add8fc7749d9283d.cpp b/src/py/wrapper/wrapper_d9f7731b9dbc5740add8fc7749d9283d.cpp deleted file mode 100644 index 55ece7ba..00000000 --- a/src/py/wrapper/wrapper_d9f7731b9dbc5740add8fc7749d9283d.cpp +++ /dev/null @@ -1,45 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_d9f7731b9dbc5740add8fc7749d9283d() -{ - - 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; - ::statiskit::Index (::statiskit::Selection< ::statiskit::DiscreteMultivariateDistribution, ::statiskit::DiscreteMultivariateDistributionEstimation >::*method_pointer_6a6b64f1ab6e58e68c2b39e2a8eddd9e)() const = &::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::size; - struct ::statiskit::DiscreteMultivariateDistributionEstimation const * (::statiskit::Selection< ::statiskit::DiscreteMultivariateDistribution, ::statiskit::DiscreteMultivariateDistributionEstimation >::*method_pointer_015152c98db65c5aab620258a708a5ea)(::statiskit::Index const &) const = &::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::get_estimation; - double const & (::statiskit::Selection< ::statiskit::DiscreteMultivariateDistribution, ::statiskit::DiscreteMultivariateDistributionEstimation >::*method_pointer_55ec20d0857a5920bf96f101e2a5ab99)(::statiskit::Index const &) const = &::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::get_score; - boost::python::class_< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >, autowig::Held< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::ActiveEstimation< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > > > class_d9f7731b9dbc5740add8fc7749d9283d("_Selection_d9f7731b9dbc5740add8fc7749d9283d", "", boost::python::no_init); - class_d9f7731b9dbc5740add8fc7749d9283d.def(boost::python::init< >("")); - class_d9f7731b9dbc5740add8fc7749d9283d.def(boost::python::init< struct ::statiskit::MultivariateData const * >("")); - class_d9f7731b9dbc5740add8fc7749d9283d.def(boost::python::init< struct ::statiskit::DiscreteMultivariateDistribution const *, struct ::statiskit::MultivariateData const * >("")); - class_d9f7731b9dbc5740add8fc7749d9283d.def(boost::python::init< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > const & >("")); - class_d9f7731b9dbc5740add8fc7749d9283d.def("__len__", method_pointer_6a6b64f1ab6e58e68c2b39e2a8eddd9e, ""); - class_d9f7731b9dbc5740add8fc7749d9283d.def("get_estimation", method_pointer_015152c98db65c5aab620258a708a5ea, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_d9f7731b9dbc5740add8fc7749d9283d.def("get_score", method_pointer_55ec20d0857a5920bf96f101e2a5ab99, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - - if(autowig::Held< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_da164767fc675bd29ae86f87eff482aa.cpp b/src/py/wrapper/wrapper_da164767fc675bd29ae86f87eff482aa.cpp deleted file mode 100644 index fe715c49..00000000 --- a/src/py/wrapper/wrapper_da164767fc675bd29ae86f87eff482aa.cpp +++ /dev/null @@ -1,53 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_da164767fc675bd29ae86f87eff482aa : public ::statiskit::DiscreteUnivariateConditionalDistributionEstimation, public boost::python::wrapper< struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation > - { - public: - - virtual ::statiskit::UnivariateConditionalDistributionEstimation::estimated_type const * get_estimated() const - { return this->get_override("get_estimated")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_da164767fc675bd29ae86f87eff482aa const volatile * get_pointer(autowig::Wrap_da164767fc675bd29ae86f87eff482aa const volatile *c) { return c; } - template <> struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation const volatile * get_pointer(struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_da164767fc675bd29ae86f87eff482aa() -{ - - 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; - boost::python::class_< autowig::Wrap_da164767fc675bd29ae86f87eff482aa, autowig::Held< autowig::Wrap_da164767fc675bd29ae86f87eff482aa >::Type, boost::python::bases< struct ::statiskit::UnivariateConditionalDistributionEstimation >, boost::noncopyable > class_da164767fc675bd29ae86f87eff482aa("DiscreteUnivariateConditionalDistributionEstimation", "", boost::python::no_init); - - if(autowig::Held< struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_da164767fc675bd29ae86f87eff482aa >::Type, autowig::Held< struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::Type, autowig::Held< struct ::statiskit::UnivariateConditionalDistributionEstimation >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_dacafb2abd3e5e87bcba015691229ac8.cpp b/src/py/wrapper/wrapper_dacafb2abd3e5e87bcba015691229ac8.cpp deleted file mode 100644 index f6bad573..00000000 --- a/src/py/wrapper/wrapper_dacafb2abd3e5e87bcba015691229ac8.cpp +++ /dev/null @@ -1,13 +0,0 @@ -#include "_core.h" - - -void wrapper_dacafb2abd3e5e87bcba015691229ac8() -{ - - 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; - class ::statiskit::RealSampleSpace const & (*function_pointer_dacafb2abd3e5e87bcba015691229ac8)() = ::statiskit::get_RR; - boost::python::def("get_rr", function_pointer_dacafb2abd3e5e87bcba015691229ac8, boost::python::return_value_policy< boost::python::return_by_value >(), ""); -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_dace22af29e35e1e8847a21e0083dbd0.cpp b/src/py/wrapper/wrapper_dace22af29e35e1e8847a21e0083dbd0.cpp deleted file mode 100644 index f819d022..00000000 --- a/src/py/wrapper/wrapper_dace22af29e35e1e8847a21e0083dbd0.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::SlopeHeuristicHuberSolver const volatile * get_pointer(class ::statiskit::SlopeHeuristicHuberSolver const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_dace22af29e35e1e8847a21e0083dbd0() -{ - - 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; - 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("get_k", method_pointer_4b87ddb1d0a553e89a54cc1bba96ed07, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - class_dace22af29e35e1e8847a21e0083dbd0.def("set_k", method_pointer_06199c1def0458c387775cd5080ca40a, ""); - - if(autowig::Held< class ::statiskit::SlopeHeuristicHuberSolver >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::SlopeHeuristicHuberSolver >::Type, autowig::Held< class ::statiskit::SlopeHeuristicIWLSSolver >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_daf74149f27453a7a5360a8ea7e9d69c.cpp b/src/py/wrapper/wrapper_daf74149f27453a7a5360a8ea7e9d69c.cpp deleted file mode 100644 index 8c59c722..00000000 --- a/src/py/wrapper/wrapper_daf74149f27453a7a5360a8ea7e9d69c.cpp +++ /dev/null @@ -1,76 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_daf74149f27453a7a5360a8ea7e9d69c : public ::statiskit::UnivariateDistribution, public boost::python::wrapper< struct ::statiskit::UnivariateDistribution > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > simulate() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > ::element_type* result = this->get_override("simulate")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (result); - } - - virtual double probability(struct ::statiskit::UnivariateEvent const * param_0, bool const & param_1) const - { return this->get_override("probability")(param_0, param_1); } - - virtual unsigned int get_nb_parameters() const - { return this->get_override("get_nb_parameters")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_daf74149f27453a7a5360a8ea7e9d69c const volatile * get_pointer(autowig::Wrap_daf74149f27453a7a5360a8ea7e9d69c const volatile *c) { return c; } - template <> struct ::statiskit::UnivariateDistribution const volatile * get_pointer(struct ::statiskit::UnivariateDistribution const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_daf74149f27453a7a5360a8ea7e9d69c() -{ - - 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; - unsigned int (::statiskit::UnivariateDistribution::*method_pointer_0826ef63abcb5a8d83b7e3e2df48a620)() const = &::statiskit::UnivariateDistribution::get_nb_parameters; - double (::statiskit::UnivariateDistribution::*method_pointer_e54dcb61962b537ca725a1f2230202dc)(struct ::statiskit::UnivariateEvent const *, bool const &) const = &::statiskit::UnivariateDistribution::probability; - double (::statiskit::UnivariateDistribution::*method_pointer_fea412084f2c5ba9bc73dfaeb8b4c3dc)(struct ::statiskit::UnivariateData const &) const = &::statiskit::UnivariateDistribution::loglikelihood; - class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (::statiskit::UnivariateDistribution::*method_pointer_320fcafd931d58898fc5be99cb1979fe)() const = &::statiskit::UnivariateDistribution::simulate; - class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > (::statiskit::UnivariateDistribution::*method_pointer_7043746e82585022aaf3d0d72cbf150b)() const = &::statiskit::UnivariateDistribution::copy; - boost::python::class_< autowig::Wrap_daf74149f27453a7a5360a8ea7e9d69c, autowig::Held< autowig::Wrap_daf74149f27453a7a5360a8ea7e9d69c >::Type, boost::noncopyable > class_daf74149f27453a7a5360a8ea7e9d69c("UnivariateDistribution", "This virtual class UnivariateDistribution represents the distribution of\na random univariate component $ X $. The support of this distribution is\na set $ :raw-latex:`\\mathcal{X}` $ with one dimension.\n\n", boost::python::no_init); - class_daf74149f27453a7a5360a8ea7e9d69c.def("get_nb_parameters", boost::python::pure_virtual(method_pointer_0826ef63abcb5a8d83b7e3e2df48a620), "Get the number of parameters of the distribution.\n\n:Return Type:\n :cpp:any:`unsigned` int\n\n"); - class_daf74149f27453a7a5360a8ea7e9d69c.def("probability", boost::python::pure_virtual(method_pointer_e54dcb61962b537ca725a1f2230202dc), "Compute the probability of a set of values.\n\nLet $A :raw-latex:`\\subseteq `:raw-latex:`\\mathcal{X}` $ denote the set\nof values. The probability function get the probability $\nP:raw-latex:`\\left`(X :raw-latex:`\\in `A:raw-latex:`\\right`) $ or the\nlog probability $ :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 - `event` (: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_daf74149f27453a7a5360a8ea7e9d69c.def("loglikelihood", method_pointer_fea412084f2c5ba9bc73dfaeb8b4c3dc, "Compute the log-likelihood of an univariate dataset according to the\nconsidered univariate distribution.\n\n:Parameter:\n `data` (:py:class:`statiskit.core.statiskit.UnivariateData`) - The considered univariate dataset.\n\n:Return Type:\n :cpp:any:`double`\n\n"); - class_daf74149f27453a7a5360a8ea7e9d69c.def("simulate", boost::python::pure_virtual(method_pointer_320fcafd931d58898fc5be99cb1979fe), ":Return Type:\n :cpp:any:`::std::unique_ptr<` struct\n ::statiskit::UnivariateEvent, struct ::std::default\\_delete< struct\n ::statiskit::UnivariateEvent > >\n\n"); - class_daf74149f27453a7a5360a8ea7e9d69c.def("copy", boost::python::pure_virtual(method_pointer_7043746e82585022aaf3d0d72cbf150b), ""); - if(autowig::Held< struct ::statiskit::UnivariateDistribution >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_daf74149f27453a7a5360a8ea7e9d69c >::Type, autowig::Held< struct ::statiskit::UnivariateDistribution >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::UnivariateDistribution >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_db3e81250c765e35b6b7ab7b9d17c8ea.cpp b/src/py/wrapper/wrapper_db3e81250c765e35b6b7ab7b9d17c8ea.cpp deleted file mode 100644 index 5d8d9f64..00000000 --- a/src/py/wrapper/wrapper_db3e81250c765e35b6b7ab7b9d17c8ea.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_db3e81250c765e35b6b7ab7b9d17c8ea() -{ - - 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; - 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 & >("")); - - if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation > >::Type, autowig::Held< struct ::statiskit::MultivariateConditionalDistributionEstimation >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_db69feb5c0dc5537adb3ca6589dd9d60.cpp b/src/py/wrapper/wrapper_db69feb5c0dc5537adb3ca6589dd9d60.cpp deleted file mode 100644 index 042ab780..00000000 --- a/src/py/wrapper/wrapper_db69feb5c0dc5537adb3ca6589dd9d60.cpp +++ /dev/null @@ -1,45 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::CriterionEstimator const volatile * get_pointer::CriterionEstimator const volatile >(class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::CriterionEstimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_db69feb5c0dc5537adb3ca6589dd9d60() -{ - - 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; - std::string name_f29b9e4bae2254ec8b6d9cf0133bf530 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__selection_f29b9e4bae2254ec8b6d9cf0133bf530"); - 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; - enum ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::CriterionEstimator::criterion_type const & (::statiskit::Selection< ::statiskit::DiscreteUnivariateConditionalDistribution, ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::CriterionEstimator::*method_pointer_be66a9c328805ea6b5368064c9eb78fa)() const = &::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::CriterionEstimator::get_criterion; - void (::statiskit::Selection< ::statiskit::DiscreteUnivariateConditionalDistribution, ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::CriterionEstimator::*method_pointer_dad9d5d1af4f59579ee1387af6b249eb)(enum ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::CriterionEstimator::criterion_type const &) = &::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::CriterionEstimator::set_criterion; - boost::python::class_< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::CriterionEstimator, autowig::Held< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::CriterionEstimator >::Type, boost::python::bases< 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 > > > class_db69feb5c0dc5537adb3ca6589dd9d60("CriterionEstimator", "", boost::python::no_init); - class_db69feb5c0dc5537adb3ca6589dd9d60.def(boost::python::init< >("")); - class_db69feb5c0dc5537adb3ca6589dd9d60.def(boost::python::init< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::CriterionEstimator const & >("")); - class_db69feb5c0dc5537adb3ca6589dd9d60.def("get_criterion", method_pointer_be66a9c328805ea6b5368064c9eb78fa, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - class_db69feb5c0dc5537adb3ca6589dd9d60.def("set_criterion", method_pointer_dad9d5d1af4f59579ee1387af6b249eb, ""); - - if(autowig::Held< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::CriterionEstimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::CriterionEstimator >::Type, 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 > >::Type >(); - } - -} \ No newline at end of file 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 deleted file mode 100644 index ad4ed4d3..00000000 --- a/src/py/wrapper/wrapper_db760ff53e0e5dca8e558b09ed12163c.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::LazyEstimation< class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::LazyEstimation< class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_db760ff53e0e5dca8e558b09ed12163c() -{ - - 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; - 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 & >("")); - - if(autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, autowig::Held< struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_dbc8a0461eeb579aa69a16cbe03a3913.cpp b/src/py/wrapper/wrapper_dbc8a0461eeb579aa69a16cbe03a3913.cpp deleted file mode 100644 index d0149414..00000000 --- a/src/py/wrapper/wrapper_dbc8a0461eeb579aa69a16cbe03a3913.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::BinomialDistributionMMEstimation const volatile * get_pointer(struct ::statiskit::BinomialDistributionMMEstimation const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_dbc8a0461eeb579aa69a16cbe03a3913() -{ - - 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; - boost::python::class_< struct ::statiskit::BinomialDistributionMMEstimation, autowig::Held< struct ::statiskit::BinomialDistributionMMEstimation >::Type, boost::python::bases< class ::statiskit::ActiveEstimation< class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > > > class_dbc8a0461eeb579aa69a16cbe03a3913("BinomialDistributionMMEstimation", "", boost::python::no_init); - class_dbc8a0461eeb579aa69a16cbe03a3913.def(boost::python::init< >("")); - class_dbc8a0461eeb579aa69a16cbe03a3913.def(boost::python::init< class ::statiskit::BinomialDistribution const *, struct ::statiskit::UnivariateData const * >("")); - class_dbc8a0461eeb579aa69a16cbe03a3913.def(boost::python::init< struct ::statiskit::BinomialDistributionMMEstimation const & >("")); - - if(autowig::Held< struct ::statiskit::BinomialDistributionMMEstimation >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::BinomialDistributionMMEstimation >::Type, autowig::Held< class ::statiskit::ActiveEstimation< class ::statiskit::BinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_dcb42c58c45353839bf4d081d804b14c.cpp b/src/py/wrapper/wrapper_dcb42c58c45353839bf4d081d804b14c.cpp deleted file mode 100644 index 2db87303..00000000 --- a/src/py/wrapper/wrapper_dcb42c58c45353839bf4d081d804b14c.cpp +++ /dev/null @@ -1,88 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_dcb42c58c45353839bf4d081d804b14c : public ::statiskit::MixtureDistribution< ::statiskit::CategoricalMultivariateDistribution >, public boost::python::wrapper< class ::statiskit::MixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateDistribution > > copy() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateDistribution > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateDistribution, struct ::std::default_delete< struct ::statiskit::MultivariateDistribution > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > simulate() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > ::element_type* result = this->get_override("simulate")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > (result); - } - - virtual double probability(struct ::statiskit::MultivariateEvent const * param_0, bool const & param_1) const - { return this->get_override("probability")(param_0, param_1); } - - virtual ::statiskit::Index get_nb_components() const - { return this->get_override("get_nb_components")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_dcb42c58c45353839bf4d081d804b14c const volatile * get_pointer(autowig::Wrap_dcb42c58c45353839bf4d081d804b14c const volatile *c) { return c; } - template <> class ::statiskit::MixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > const volatile * get_pointer const volatile >(class ::statiskit::MixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_dcb42c58c45353839bf4d081d804b14c() -{ - - 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; - ::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; - class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const & (::statiskit::MixtureDistribution< ::statiskit::CategoricalMultivariateDistribution >::*method_pointer_93cae38f6e695dedba0f0a5d1d3ffee2)() const = &::statiskit::MixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >::get_pi; - void (::statiskit::MixtureDistribution< ::statiskit::CategoricalMultivariateDistribution >::*method_pointer_6800c3ec1e5c5f249d955d569fcf0e5f)(class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > const &) = &::statiskit::MixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >::set_pi; - class ::Eigen::Matrix< double, -1, 1, 0, -1, 1 > (::statiskit::MixtureDistribution< ::statiskit::CategoricalMultivariateDistribution >::*method_pointer_751325880b50538aad1c4cd8df410258)(struct ::statiskit::MultivariateEvent const *, bool const &) const = &::statiskit::MixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >::posterior; - ::statiskit::Index (::statiskit::MixtureDistribution< ::statiskit::CategoricalMultivariateDistribution >::*method_pointer_62c3d770ba2e54f28be03db03701fd0e)(struct ::statiskit::MultivariateEvent const *) const = &::statiskit::MixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >::assignment; - class ::std::vector< unsigned long int, class ::std::allocator< unsigned long int > > (::statiskit::MixtureDistribution< ::statiskit::CategoricalMultivariateDistribution >::*method_pointer_330bf5a374735b7ea0f7d833524f0a5b)(struct ::statiskit::MultivariateData const &) const = &::statiskit::MixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution >::assignment; - 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_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, ""); - class_dcb42c58c45353839bf4d081d804b14c.def("get_pi", method_pointer_93cae38f6e695dedba0f0a5d1d3ffee2, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - class_dcb42c58c45353839bf4d081d804b14c.def("set_pi", method_pointer_6800c3ec1e5c5f249d955d569fcf0e5f, ""); - class_dcb42c58c45353839bf4d081d804b14c.def("posterior", method_pointer_751325880b50538aad1c4cd8df410258, ""); - class_dcb42c58c45353839bf4d081d804b14c.def("assignment", method_pointer_62c3d770ba2e54f28be03db03701fd0e, ""); - class_dcb42c58c45353839bf4d081d804b14c.def("assignment", method_pointer_330bf5a374735b7ea0f7d833524f0a5b, ""); - class_dcb42c58c45353839bf4d081d804b14c.def("uncertainty", method_pointer_04a46ebfe9ff5acea85c197697fb2e98, ""); - class_dcb42c58c45353839bf4d081d804b14c.def("uncertainty", method_pointer_6d50dd7acd8d5577a073436325d17eab, ""); - - if(autowig::Held< class ::statiskit::MixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_dcb42c58c45353839bf4d081d804b14c >::Type, autowig::Held< class ::statiskit::MixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::MixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::MixtureDistribution< struct ::statiskit::CategoricalMultivariateDistribution > >::Type, autowig::Held< struct ::statiskit::CategoricalMultivariateDistribution >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_dcc8ef4101bc5e2faab31d52dc0fe7ff.cpp b/src/py/wrapper/wrapper_dcc8ef4101bc5e2faab31d52dc0fe7ff.cpp deleted file mode 100644 index 45cb2560..00000000 --- a/src/py/wrapper/wrapper_dcc8ef4101bc5e2faab31d52dc0fe7ff.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_088c9d4a4ea65ef4a87e10e1b478f0f5(class ::std::unique_ptr< struct ::statiskit::UnivariateSampleSpace, struct ::std::default_delete< struct ::statiskit::UnivariateSampleSpace > > const & instance, const struct ::statiskit::UnivariateSampleSpace & param_out) { instance.operator*() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::std::unique_ptr< struct ::statiskit::UnivariateSampleSpace, struct ::std::default_delete< struct ::statiskit::UnivariateSampleSpace > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< struct ::statiskit::UnivariateSampleSpace, struct ::std::default_delete< struct ::statiskit::UnivariateSampleSpace > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_dcc8ef4101bc5e2faab31d52dc0fe7ff() -{ - - 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_dcc8ef4101bc5e2faab31d52dc0fe7ff_to_python - { - static PyObject* convert(class ::std::unique_ptr< struct ::statiskit::UnivariateSampleSpace, struct ::std::default_delete< struct ::statiskit::UnivariateSampleSpace > > const & unique_ptr_dcc8ef4101bc5e2faab31d52dc0fe7ff) - { - //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< struct ::statiskit::UnivariateSampleSpace, struct ::std::default_delete< struct ::statiskit::UnivariateSampleSpace > > & >(unique_ptr_dcc8ef4101bc5e2faab31d52dc0fe7ff).release()).ptr()); - std::shared_ptr< struct ::statiskit::UnivariateSampleSpace > shared_ptr_dcc8ef4101bc5e2faab31d52dc0fe7ff(std::move(const_cast< class ::std::unique_ptr< struct ::statiskit::UnivariateSampleSpace, struct ::std::default_delete< struct ::statiskit::UnivariateSampleSpace > > & >(unique_ptr_dcc8ef4101bc5e2faab31d52dc0fe7ff))); - return boost::python::incref(boost::python::object(shared_ptr_dcc8ef4101bc5e2faab31d52dc0fe7ff).ptr()); - } - }; - - boost::python::to_python_converter< class ::std::unique_ptr< struct ::statiskit::UnivariateSampleSpace, struct ::std::default_delete< struct ::statiskit::UnivariateSampleSpace > >, unique_ptr_dcc8ef4101bc5e2faab31d52dc0fe7ff_to_python >(); -} \ No newline at end of file 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 deleted file mode 100644 index b7039925..00000000 --- a/src/py/wrapper/wrapper_dda6bb3fd9345086a3231d9341e47d49.cpp +++ /dev/null @@ -1,45 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::NegativeBinomialDistributionMLEstimation::Estimator const volatile * get_pointer(class ::statiskit::NegativeBinomialDistributionMLEstimation::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_dda6bb3fd9345086a3231d9341e47d49() -{ - - 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; - std::string name_e5e03034302f5c6ca9d068a205353d2a = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._negative_binomial_distribution_ml_estimation"); - 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; - 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("get_force", method_pointer_a6fb931b41ac5f978452c410417353b9, ""); - class_dda6bb3fd9345086a3231d9341e47d49.def("set_force", method_pointer_ec4990a415a85002ae172a7815ca1ea3, ""); - - if(autowig::Held< class ::statiskit::NegativeBinomialDistributionMLEstimation::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::NegativeBinomialDistributionMLEstimation::Estimator >::Type, autowig::Held< struct ::statiskit::OptimizationEstimation< double, class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_ddbb72c73020556288736634edca5653.cpp b/src/py/wrapper/wrapper_ddbb72c73020556288736634edca5653.cpp deleted file mode 100644 index 608695cd..00000000 --- a/src/py/wrapper/wrapper_ddbb72c73020556288736634edca5653.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::OptimizationEstimationImpl< struct ::statiskit::MixtureSingularDistribution *, struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MixtureSingularDistribution *, struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_ddbb72c73020556288736634edca5653() -{ - - 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; - ::statiskit::Index (::statiskit::OptimizationEstimationImpl< ::statiskit::MixtureSingularDistribution *, ::statiskit::MixtureSingularDistribution, ::statiskit::SingularDistributionEstimation >::*method_pointer_78ba47b3dfbd553daf0036eb012448ed)() const = &::statiskit::OptimizationEstimationImpl< struct ::statiskit::MixtureSingularDistribution *, struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::size; - boost::python::class_< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MixtureSingularDistribution *, struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation >, autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MixtureSingularDistribution *, struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::ActiveEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation > > > class_ddbb72c73020556288736634edca5653("_OptimizationEstimationImpl_ddbb72c73020556288736634edca5653", "", boost::python::no_init); - class_ddbb72c73020556288736634edca5653.def(boost::python::init< >("")); - class_ddbb72c73020556288736634edca5653.def(boost::python::init< struct ::statiskit::MixtureSingularDistribution const *, struct ::statiskit::MultivariateData const * >("")); - class_ddbb72c73020556288736634edca5653.def(boost::python::init< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MixtureSingularDistribution *, struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation > const & >("")); - class_ddbb72c73020556288736634edca5653.def("__len__", method_pointer_78ba47b3dfbd553daf0036eb012448ed, ""); - - if(autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MixtureSingularDistribution *, struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MixtureSingularDistribution *, struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::Type, autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_ddc1dd1f57af5b6d966459fdd3ae2480.cpp b/src/py/wrapper/wrapper_ddc1dd1f57af5b6d966459fdd3ae2480.cpp deleted file mode 100644 index f75eab46..00000000 --- a/src/py/wrapper/wrapper_ddc1dd1f57af5b6d966459fdd3ae2480.cpp +++ /dev/null @@ -1,53 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_ddc1dd1f57af5b6d966459fdd3ae2480 : public ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistributionEstimation::Estimator, ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator >, public boost::python::wrapper< 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 > > - { - public: - - - protected: - - virtual double scoring(struct ::statiskit::MultivariateDistribution const * param_0, struct ::statiskit::MultivariateData const & param_1) const - { return this->get_override("scoring")(param_0, param_1); } - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_ddc1dd1f57af5b6d966459fdd3ae2480 const volatile * get_pointer(autowig::Wrap_ddc1dd1f57af5b6d966459fdd3ae2480 const volatile *c) { return c; } - template <> 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 > const volatile * get_pointer::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator > const volatile >(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 > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_ddc1dd1f57af5b6d966459fdd3ae2480() -{ - - 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; - 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); - - 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) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_ddc1dd1f57af5b6d966459fdd3ae2480 >::Type, 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 > >::Type >(); - boost::python::register_ptr_to_python< 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 > >::Type >(); - boost::python::implicitly_convertible< 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 > >::Type, autowig::Held< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_de92243b99cb5ef4a3c6cd0f80eb6279.cpp b/src/py/wrapper/wrapper_de92243b99cb5ef4a3c6cd0f80eb6279.cpp deleted file mode 100644 index aa8e569a..00000000 --- a/src/py/wrapper/wrapper_de92243b99cb5ef4a3c6cd0f80eb6279.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation > const volatile * get_pointer, struct ::statiskit::ContinuousMultivariateDistributionEstimation > const volatile >(class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_de92243b99cb5ef4a3c6cd0f80eb6279() -{ - - 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::MultivariateData const * (::statiskit::ActiveEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::ContinuousMultivariateDistribution >, ::statiskit::ContinuousMultivariateDistributionEstimation >::*method_pointer_33f748901ada5ccebcb6d459699271f9)() const = &::statiskit::ActiveEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::get_data; - boost::python::class_< class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation >, autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation > > > class_de92243b99cb5ef4a3c6cd0f80eb6279("_ActiveEstimation_de92243b99cb5ef4a3c6cd0f80eb6279", "", boost::python::no_init); - class_de92243b99cb5ef4a3c6cd0f80eb6279.def(boost::python::init< >("")); - class_de92243b99cb5ef4a3c6cd0f80eb6279.def(boost::python::init< struct ::statiskit::MultivariateData const * >("")); - class_de92243b99cb5ef4a3c6cd0f80eb6279.def(boost::python::init< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > const *, struct ::statiskit::MultivariateData const * >("")); - class_de92243b99cb5ef4a3c6cd0f80eb6279.def(boost::python::init< class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation > const & >("")); - class_de92243b99cb5ef4a3c6cd0f80eb6279.def("get_data", method_pointer_33f748901ada5ccebcb6d459699271f9, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - - if(autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_df69c16128ca5c609f45a63866a1af2f.cpp b/src/py/wrapper/wrapper_df69c16128ca5c609f45a63866a1af2f.cpp deleted file mode 100644 index 1fccdb44..00000000 --- a/src/py/wrapper/wrapper_df69c16128ca5c609f45a63866a1af2f.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::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_df69c16128ca5c609f45a63866a1af2f() -{ - - 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; - class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const * (::statiskit::ShiftedDistributionEstimation< ::statiskit::DiscreteUnivariateDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::*method_pointer_fd3e3bd73a4859948fe4c8cd15ebee06)() const = &::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::get_estimation; - boost::python::class_< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >, autowig::Held< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::LazyEstimation< class ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistributionEstimation > > > class_df69c16128ca5c609f45a63866a1af2f("_ShiftedDistributionEstimation_df69c16128ca5c609f45a63866a1af2f", "", boost::python::no_init); - class_df69c16128ca5c609f45a63866a1af2f.def(boost::python::init< >("")); - class_df69c16128ca5c609f45a63866a1af2f.def(boost::python::init< class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > *, class ::statiskit::UnivariateDataFrame const *, int const & >("")); - class_df69c16128ca5c609f45a63866a1af2f.def(boost::python::init< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const & >("")); - class_df69c16128ca5c609f45a63866a1af2f.def("get_estimation", method_pointer_fd3e3bd73a4859948fe4c8cd15ebee06, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - - if(autowig::Held< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::DiscreteUnivariateDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_e04333cf88f85b74a12abe551bc271c3.cpp b/src/py/wrapper/wrapper_e04333cf88f85b74a12abe551bc271c3.cpp deleted file mode 100644 index cf0f6219..00000000 --- a/src/py/wrapper/wrapper_e04333cf88f85b74a12abe551bc271c3.cpp +++ /dev/null @@ -1,73 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_e04333cf88f85b74a12abe551bc271c3 : public ::statiskit::Selection< ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::Estimator, public boost::python::wrapper< class ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > (result); - } - - - protected: - - virtual double scoring(struct ::statiskit::MultivariateDistribution const * param_0, struct ::statiskit::MultivariateData const & param_1) const - { return this->get_override("scoring")(param_0, param_1); } - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_e04333cf88f85b74a12abe551bc271c3 const volatile * get_pointer(autowig::Wrap_e04333cf88f85b74a12abe551bc271c3 const volatile *c) { return c; } - template <> class ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::Estimator const volatile * get_pointer::Estimator const volatile >(class ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_e04333cf88f85b74a12abe551bc271c3() -{ - - 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; - std::string name_2d551f106ba85f3cb3acfbda4c8e17c7 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__selection_2d551f106ba85f3cb3acfbda4c8e17c7"); - 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; - ::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("__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, ""); - class_e04333cf88f85b74a12abe551bc271c3.def("add_estimator", method_pointer_c634120ddeca53f8ba4c707c3b2db56e, ""); - class_e04333cf88f85b74a12abe551bc271c3.def("remove_estimator", method_pointer_7b06d63408b65cdbbddf887e73437104, ""); - - if(autowig::Held< class ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_e04333cf88f85b74a12abe551bc271c3 >::Type, autowig::Held< class ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Selection< struct ::statiskit::MultivariateDistribution, struct ::statiskit::MultivariateDistributionEstimation >::Estimator >::Type, autowig::Held< struct ::statiskit::MultivariateDistributionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_e04b2c4523535837960c26d5b28953fc.cpp b/src/py/wrapper/wrapper_e04b2c4523535837960c26d5b28953fc.cpp deleted file mode 100644 index d3be0b59..00000000 --- a/src/py/wrapper/wrapper_e04b2c4523535837960c26d5b28953fc.cpp +++ /dev/null @@ -1,74 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_e04b2c4523535837960c26d5b28953fc : public ::statiskit::Optimization< ::statiskit::CategoricalMultivariateDistributionEstimation::Estimator >, public boost::python::wrapper< class ::statiskit::Optimization< struct ::statiskit::CategoricalMultivariateDistributionEstimation::Estimator > > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > operator()(::statiskit::MultivariateDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_e04b2c4523535837960c26d5b28953fc const volatile * get_pointer(autowig::Wrap_e04b2c4523535837960c26d5b28953fc const volatile *c) { return c; } - template <> class ::statiskit::Optimization< struct ::statiskit::CategoricalMultivariateDistributionEstimation::Estimator > const volatile * get_pointer const volatile >(class ::statiskit::Optimization< struct ::statiskit::CategoricalMultivariateDistributionEstimation::Estimator > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_e04b2c4523535837960c26d5b28953fc() -{ - - 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; - double const & (::statiskit::Optimization< ::statiskit::CategoricalMultivariateDistributionEstimation::Estimator >::*method_pointer_5b9bcc4fe66253cca80b0d443d707303)() const = &::statiskit::Optimization< struct ::statiskit::CategoricalMultivariateDistributionEstimation::Estimator >::get_mindiff; - void (::statiskit::Optimization< ::statiskit::CategoricalMultivariateDistributionEstimation::Estimator >::*method_pointer_cac31c79d98b50c99b89ebd949f2b5b2)(double const &) = &::statiskit::Optimization< struct ::statiskit::CategoricalMultivariateDistributionEstimation::Estimator >::set_mindiff; - unsigned int (::statiskit::Optimization< ::statiskit::CategoricalMultivariateDistributionEstimation::Estimator >::*method_pointer_365e06823d7b5fe881b3aa677480ee84)() const = &::statiskit::Optimization< struct ::statiskit::CategoricalMultivariateDistributionEstimation::Estimator >::get_minits; - void (::statiskit::Optimization< ::statiskit::CategoricalMultivariateDistributionEstimation::Estimator >::*method_pointer_4d6899b64ba65c2797f81ebdd7533797)(unsigned int const &) = &::statiskit::Optimization< struct ::statiskit::CategoricalMultivariateDistributionEstimation::Estimator >::set_minits; - unsigned int (::statiskit::Optimization< ::statiskit::CategoricalMultivariateDistributionEstimation::Estimator >::*method_pointer_637003e6b1d05c07a8854d0dedcd3999)() const = &::statiskit::Optimization< struct ::statiskit::CategoricalMultivariateDistributionEstimation::Estimator >::get_maxits; - void (::statiskit::Optimization< ::statiskit::CategoricalMultivariateDistributionEstimation::Estimator >::*method_pointer_449444cfaac857d681270a697240179f)(unsigned int const &) = &::statiskit::Optimization< struct ::statiskit::CategoricalMultivariateDistributionEstimation::Estimator >::set_maxits; - boost::python::class_< autowig::Wrap_e04b2c4523535837960c26d5b28953fc, autowig::Held< autowig::Wrap_e04b2c4523535837960c26d5b28953fc >::Type, boost::python::bases< struct ::statiskit::CategoricalMultivariateDistributionEstimation::Estimator >, boost::noncopyable > class_e04b2c4523535837960c26d5b28953fc("_Optimization_e04b2c4523535837960c26d5b28953fc", "", boost::python::no_init); - class_e04b2c4523535837960c26d5b28953fc.def("get_mindiff", method_pointer_5b9bcc4fe66253cca80b0d443d707303, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - class_e04b2c4523535837960c26d5b28953fc.def("set_mindiff", method_pointer_cac31c79d98b50c99b89ebd949f2b5b2, ""); - class_e04b2c4523535837960c26d5b28953fc.def("get_minits", method_pointer_365e06823d7b5fe881b3aa677480ee84, ""); - class_e04b2c4523535837960c26d5b28953fc.def("set_minits", method_pointer_4d6899b64ba65c2797f81ebdd7533797, ""); - class_e04b2c4523535837960c26d5b28953fc.def("get_maxits", method_pointer_637003e6b1d05c07a8854d0dedcd3999, ""); - class_e04b2c4523535837960c26d5b28953fc.def("set_maxits", method_pointer_449444cfaac857d681270a697240179f, ""); - - if(autowig::Held< class ::statiskit::Optimization< struct ::statiskit::CategoricalMultivariateDistributionEstimation::Estimator > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_e04b2c4523535837960c26d5b28953fc >::Type, autowig::Held< class ::statiskit::Optimization< struct ::statiskit::CategoricalMultivariateDistributionEstimation::Estimator > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::Optimization< struct ::statiskit::CategoricalMultivariateDistributionEstimation::Estimator > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Optimization< struct ::statiskit::CategoricalMultivariateDistributionEstimation::Estimator > >::Type, autowig::Held< struct ::statiskit::CategoricalMultivariateDistributionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file 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 deleted file mode 100644 index 2be85892..00000000 --- a/src/py/wrapper/wrapper_e148ab9362cf5609ac98763b3a12ca5e.cpp +++ /dev/null @@ -1,77 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_e148ab9362cf5609ac98763b3a12ca5e : public ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, ::statiskit::NonStandardStudentDistribution, struct ::statiskit::ContinuousUnivariateDistribution >, public boost::python::wrapper< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::NonStandardStudentDistribution, struct ::statiskit::ContinuousUnivariateDistribution > > - { - public: - - virtual double get_variance() const - { return this->get_override("get_variance")(); } - - virtual double get_mean() const - { return this->get_override("get_mean")(); } - - virtual double quantile(double const & param_0) const - { return this->get_override("quantile")(param_0); } - - virtual double cdf(double const & param_0) const - { return this->get_override("cdf")(param_0); } - - virtual double pdf(double const & param_0) const - { return this->get_override("pdf")(param_0); } - - virtual double ldf(double const & param_0) const - { return this->get_override("ldf")(param_0); } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > simulate() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > ::element_type* result = this->get_override("simulate")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (result); - } - - virtual unsigned int get_nb_parameters() const - { return this->get_override("get_nb_parameters")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_e148ab9362cf5609ac98763b3a12ca5e const volatile * get_pointer(autowig::Wrap_e148ab9362cf5609ac98763b3a12ca5e const volatile *c) { return c; } - template <> struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::NonStandardStudentDistribution, struct ::statiskit::ContinuousUnivariateDistribution > const volatile * get_pointer const volatile >(struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::NonStandardStudentDistribution, struct ::statiskit::ContinuousUnivariateDistribution > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_e148ab9362cf5609ac98763b3a12ca5e() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::NonStandardStudentDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_e148ab9362cf5609ac98763b3a12ca5e >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::NonStandardStudentDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::NonStandardStudentDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::NonStandardStudentDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::Type, autowig::Held< struct ::statiskit::ContinuousUnivariateDistribution >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_e17c871a4a485a888cde7218c52b67e3.cpp b/src/py/wrapper/wrapper_e17c871a4a485a888cde7218c52b67e3.cpp deleted file mode 100644 index 5a5421f8..00000000 --- a/src/py/wrapper/wrapper_e17c871a4a485a888cde7218c52b67e3.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::LogarithmicDistributionMLEstimation::Estimator const volatile * get_pointer(struct ::statiskit::LogarithmicDistributionMLEstimation::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_e17c871a4a485a888cde7218c52b67e3() -{ - - 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; - std::string name_d57080a5d88f5beaa3f8f3ee09b1da8c = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._logarithmic_distribution_ml_estimation"); - 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; - 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 & >("")); - - if(autowig::Held< struct ::statiskit::LogarithmicDistributionMLEstimation::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::LogarithmicDistributionMLEstimation::Estimator >::Type, autowig::Held< struct ::statiskit::OptimizationEstimation< double, class ::statiskit::LogarithmicDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_e19df620173959fc805b30a13ab6379a.cpp b/src/py/wrapper/wrapper_e19df620173959fc805b30a13ab6379a.cpp deleted file mode 100644 index 5004f2bd..00000000 --- a/src/py/wrapper/wrapper_e19df620173959fc805b30a13ab6379a.cpp +++ /dev/null @@ -1,70 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_e19df620173959fc805b30a13ab6379a : public ::statiskit::UnivariateConditionalDistributionEstimation::Estimator, public boost::python::wrapper< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation > > operator()(::statiskit::UnivariateConditionalDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_e19df620173959fc805b30a13ab6379a const volatile * get_pointer(autowig::Wrap_e19df620173959fc805b30a13ab6379a const volatile *c) { return c; } - template <> struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator const volatile * get_pointer(struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_e19df620173959fc805b30a13ab6379a() -{ - - 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; - std::string name_bf2c6deebd8e55f3824ecd5cf9312434 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._univariate_conditional_distribution_estimation"); - boost::python::object module_bf2c6deebd8e55f3824ecd5cf9312434(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_bf2c6deebd8e55f3824ecd5cf9312434.c_str())))); - boost::python::scope().attr("_univariate_conditional_distribution_estimation") = module_bf2c6deebd8e55f3824ecd5cf9312434; - boost::python::scope scope_bf2c6deebd8e55f3824ecd5cf9312434 = module_bf2c6deebd8e55f3824ecd5cf9312434; - class ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation > > (::statiskit::UnivariateConditionalDistributionEstimation::Estimator::*method_pointer_bdacedd56eba5861a3003ac87a422cf6)(::statiskit::UnivariateConditionalDistributionEstimation::data_type const &, bool const &) const = &::statiskit::UnivariateConditionalDistributionEstimation::Estimator::operator(); - class ::std::unique_ptr< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator > > (::statiskit::UnivariateConditionalDistributionEstimation::Estimator::*method_pointer_e0fab2db391a546591b690a17ebe80ff)() const = &::statiskit::UnivariateConditionalDistributionEstimation::Estimator::copy; - boost::python::class_< autowig::Wrap_e19df620173959fc805b30a13ab6379a, autowig::Held< autowig::Wrap_e19df620173959fc805b30a13ab6379a >::Type, boost::python::bases< class ::statiskit::Estimator >, boost::noncopyable > class_e19df620173959fc805b30a13ab6379a("Estimator", "", boost::python::no_init); - class_e19df620173959fc805b30a13ab6379a.def("__call__", boost::python::pure_virtual(method_pointer_bdacedd56eba5861a3003ac87a422cf6), ""); - class_e19df620173959fc805b30a13ab6379a.def("copy", boost::python::pure_virtual(method_pointer_e0fab2db391a546591b690a17ebe80ff), ""); - - if(autowig::Held< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_e19df620173959fc805b30a13ab6379a >::Type, autowig::Held< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::UnivariateConditionalDistributionEstimation::Estimator >::Type, autowig::Held< class ::statiskit::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_e1c5f547b5d15a24a9c9a3bab487c15d.cpp b/src/py/wrapper/wrapper_e1c5f547b5d15a24a9c9a3bab487c15d.cpp deleted file mode 100644 index 719e0b41..00000000 --- a/src/py/wrapper/wrapper_e1c5f547b5d15a24a9c9a3bab487c15d.cpp +++ /dev/null @@ -1,66 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_e1c5f547b5d15a24a9c9a3bab487c15d : public ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator, public boost::python::wrapper< struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > operator()(::statiskit::UnivariateDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_e1c5f547b5d15a24a9c9a3bab487c15d const volatile * get_pointer(autowig::Wrap_e1c5f547b5d15a24a9c9a3bab487c15d const volatile *c) { return c; } - template <> struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator const volatile * get_pointer(struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_e1c5f547b5d15a24a9c9a3bab487c15d() -{ - - 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; - std::string name_ae5ffcb5f4c75f5cbb01e288fa5a986d = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._discrete_univariate_distribution_estimation"); - boost::python::object module_ae5ffcb5f4c75f5cbb01e288fa5a986d(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_ae5ffcb5f4c75f5cbb01e288fa5a986d.c_str())))); - boost::python::scope().attr("_discrete_univariate_distribution_estimation") = module_ae5ffcb5f4c75f5cbb01e288fa5a986d; - boost::python::scope scope_ae5ffcb5f4c75f5cbb01e288fa5a986d = module_ae5ffcb5f4c75f5cbb01e288fa5a986d; - boost::python::class_< autowig::Wrap_e1c5f547b5d15a24a9c9a3bab487c15d, autowig::Held< autowig::Wrap_e1c5f547b5d15a24a9c9a3bab487c15d >::Type, boost::python::bases< struct ::statiskit::UnivariateDistributionEstimation::Estimator >, boost::noncopyable > class_e1c5f547b5d15a24a9c9a3bab487c15d("Estimator", "", boost::python::no_init); - - if(autowig::Held< struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_e1c5f547b5d15a24a9c9a3bab487c15d >::Type, autowig::Held< struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator >::Type, autowig::Held< struct ::statiskit::UnivariateDistributionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_e1e7647ed4235775b6d085dd28a83675.cpp b/src/py/wrapper/wrapper_e1e7647ed4235775b6d085dd28a83675.cpp deleted file mode 100644 index a5b0163c..00000000 --- a/src/py/wrapper/wrapper_e1e7647ed4235775b6d085dd28a83675.cpp +++ /dev/null @@ -1,45 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_e1e7647ed4235775b6d085dd28a83675() -{ - - 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; - ::statiskit::Index (::statiskit::Selection< ::statiskit::DiscreteMultivariateConditionalDistribution, ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::*method_pointer_d4bb3d2afbd95e87b6ad8cf1bb1e4b95)() const = &::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::size; - struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation const * (::statiskit::Selection< ::statiskit::DiscreteMultivariateConditionalDistribution, ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::*method_pointer_f5bd52ac209654ed9dec95069699c579)(::statiskit::Index const &) const = &::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::get_estimation; - double const & (::statiskit::Selection< ::statiskit::DiscreteMultivariateConditionalDistribution, ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::*method_pointer_39f341fd31d750f397b0a8b22356e6de)(::statiskit::Index const &) const = &::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >::get_score; - boost::python::class_< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation >, autowig::Held< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::ActiveEstimation< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation > > > class_e1e7647ed4235775b6d085dd28a83675("_Selection_e1e7647ed4235775b6d085dd28a83675", "", boost::python::no_init); - class_e1e7647ed4235775b6d085dd28a83675.def(boost::python::init< >("")); - class_e1e7647ed4235775b6d085dd28a83675.def(boost::python::init< class ::statiskit::MultivariateConditionalData const * >("")); - class_e1e7647ed4235775b6d085dd28a83675.def(boost::python::init< struct ::statiskit::DiscreteMultivariateConditionalDistribution const *, class ::statiskit::MultivariateConditionalData const * >("")); - class_e1e7647ed4235775b6d085dd28a83675.def(boost::python::init< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation > const & >("")); - class_e1e7647ed4235775b6d085dd28a83675.def("__len__", method_pointer_d4bb3d2afbd95e87b6ad8cf1bb1e4b95, ""); - class_e1e7647ed4235775b6d085dd28a83675.def("get_estimation", method_pointer_f5bd52ac209654ed9dec95069699c579, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_e1e7647ed4235775b6d085dd28a83675.def("get_score", method_pointer_39f341fd31d750f397b0a8b22356e6de, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - - if(autowig::Held< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Selection< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation > >::Type, autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::DiscreteMultivariateConditionalDistribution, struct ::statiskit::DiscreteMultivariateConditionalDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file 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_e28923ae1ac356e5845929232f8e09ac.cpp b/src/py/wrapper/wrapper_e28923ae1ac356e5845929232f8e09ac.cpp deleted file mode 100644 index af8b27bf..00000000 --- a/src/py/wrapper/wrapper_e28923ae1ac356e5845929232f8e09ac.cpp +++ /dev/null @@ -1,45 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_e28923ae1ac356e5845929232f8e09ac() -{ - - 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; - ::statiskit::Index (::statiskit::Selection< ::statiskit::ContinuousMultivariateDistribution, ::statiskit::ContinuousMultivariateDistributionEstimation >::*method_pointer_9ff75fcdfc4657a28e332df582b221a5)() const = &::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::size; - struct ::statiskit::ContinuousMultivariateDistributionEstimation const * (::statiskit::Selection< ::statiskit::ContinuousMultivariateDistribution, ::statiskit::ContinuousMultivariateDistributionEstimation >::*method_pointer_96d3508693ab575ea7f7b9075c2f4386)(::statiskit::Index const &) const = &::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::get_estimation; - double const & (::statiskit::Selection< ::statiskit::ContinuousMultivariateDistribution, ::statiskit::ContinuousMultivariateDistributionEstimation >::*method_pointer_df2000c2a926517eab937cc3caf989f8)(::statiskit::Index const &) const = &::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::get_score; - boost::python::class_< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation >, autowig::Held< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::ActiveEstimation< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation > > > class_e28923ae1ac356e5845929232f8e09ac("_Selection_e28923ae1ac356e5845929232f8e09ac", "", boost::python::no_init); - class_e28923ae1ac356e5845929232f8e09ac.def(boost::python::init< >("")); - class_e28923ae1ac356e5845929232f8e09ac.def(boost::python::init< struct ::statiskit::MultivariateData const * >("")); - class_e28923ae1ac356e5845929232f8e09ac.def(boost::python::init< struct ::statiskit::ContinuousMultivariateDistribution const *, struct ::statiskit::MultivariateData const * >("")); - class_e28923ae1ac356e5845929232f8e09ac.def(boost::python::init< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation > const & >("")); - class_e28923ae1ac356e5845929232f8e09ac.def("__len__", method_pointer_9ff75fcdfc4657a28e332df582b221a5, ""); - class_e28923ae1ac356e5845929232f8e09ac.def("get_estimation", method_pointer_96d3508693ab575ea7f7b9075c2f4386, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_e28923ae1ac356e5845929232f8e09ac.def("get_score", method_pointer_df2000c2a926517eab937cc3caf989f8, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - - if(autowig::Held< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Selection< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_e2aa406ade4850eda910a734d419832b.cpp b/src/py/wrapper/wrapper_e2aa406ade4850eda910a734d419832b.cpp deleted file mode 100644 index 42d59958..00000000 --- a/src/py/wrapper/wrapper_e2aa406ade4850eda910a734d419832b.cpp +++ /dev/null @@ -1,66 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_e2aa406ade4850eda910a734d419832b : public ::statiskit::OptimizationEstimationImpl< ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator, public boost::python::wrapper< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > operator()(::statiskit::MultivariateDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_e2aa406ade4850eda910a734d419832b const volatile * get_pointer(autowig::Wrap_e2aa406ade4850eda910a734d419832b const volatile *c) { return c; } - template <> class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator const volatile * get_pointer *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator const volatile >(class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_e2aa406ade4850eda910a734d419832b() -{ - - 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; - std::string name_39bbeb58de54579b934e5a56a51b377c = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__optimization_estimation_impl_39bbeb58de54579b934e5a56a51b377c"); - boost::python::object module_39bbeb58de54579b934e5a56a51b377c(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_39bbeb58de54579b934e5a56a51b377c.c_str())))); - boost::python::scope().attr("__optimization_estimation_impl_39bbeb58de54579b934e5a56a51b377c") = module_39bbeb58de54579b934e5a56a51b377c; - boost::python::scope scope_39bbeb58de54579b934e5a56a51b377c = module_39bbeb58de54579b934e5a56a51b377c; - boost::python::class_< autowig::Wrap_e2aa406ade4850eda910a734d419832b, autowig::Held< autowig::Wrap_e2aa406ade4850eda910a734d419832b >::Type, boost::python::bases< class ::statiskit::Optimization< struct ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator > >, boost::noncopyable > class_e2aa406ade4850eda910a734d419832b("Estimator", "", boost::python::no_init); - - if(autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_e2aa406ade4850eda910a734d419832b >::Type, autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::DiscreteMultivariateDistribution >, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator >::Type, autowig::Held< class ::statiskit::Optimization< struct ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_e2d3df06414058178eb5fc957e8fd6d9.cpp b/src/py/wrapper/wrapper_e2d3df06414058178eb5fc957e8fd6d9.cpp deleted file mode 100644 index 623b2b9b..00000000 --- a/src/py/wrapper/wrapper_e2d3df06414058178eb5fc957e8fd6d9.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::UnivariateMeanEstimation::Estimator const volatile * get_pointer(struct ::statiskit::UnivariateMeanEstimation::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_e2d3df06414058178eb5fc957e8fd6d9() -{ - - 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; - std::string name_c5daab4ee3ac55c89ee2ee06a88fb23c = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._univariate_mean_estimation"); - 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; - 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 & >("")); - - if(autowig::Held< struct ::statiskit::UnivariateMeanEstimation::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::UnivariateMeanEstimation::Estimator >::Type, autowig::Held< struct ::statiskit::UnivariateLocationEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_e49aea4bd5fa5370abfd0a3ba47ff03e.cpp b/src/py/wrapper/wrapper_e49aea4bd5fa5370abfd0a3ba47ff03e.cpp deleted file mode 100644 index 41d77d15..00000000 --- a/src/py/wrapper/wrapper_e49aea4bd5fa5370abfd0a3ba47ff03e.cpp +++ /dev/null @@ -1,56 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_e49aea4bd5fa5370abfd0a3ba47ff03e : public ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistributionEstimation::Estimator, ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator, struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator >, public boost::python::wrapper< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistributionEstimation::Estimator, class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator, struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator > > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > operator()(::statiskit::UnivariateDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_e49aea4bd5fa5370abfd0a3ba47ff03e const volatile * get_pointer(autowig::Wrap_e49aea4bd5fa5370abfd0a3ba47ff03e const volatile *c) { return c; } - template <> struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistributionEstimation::Estimator, class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator, struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator > const volatile * get_pointer::Estimator, struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator > const volatile >(struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistributionEstimation::Estimator, class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator, struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_e49aea4bd5fa5370abfd0a3ba47ff03e() -{ - - 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; - 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); - - 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) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_e49aea4bd5fa5370abfd0a3ba47ff03e >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistributionEstimation::Estimator, class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator, struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistributionEstimation::Estimator, class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator, struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistributionEstimation::Estimator, class ::statiskit::ShiftedDistributionEstimation< struct ::statiskit::ContinuousUnivariateDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator, struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator > >::Type, autowig::Held< struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_e5c76380eae85d579238480527b2512c.cpp b/src/py/wrapper/wrapper_e5c76380eae85d579238480527b2512c.cpp deleted file mode 100644 index 757008a8..00000000 --- a/src/py/wrapper/wrapper_e5c76380eae85d579238480527b2512c.cpp +++ /dev/null @@ -1,26 +0,0 @@ -#include "_core.h" - - -namespace autowig -{ - PyObject* error_e5c76380eae85d579238480527b2512c = NULL; - - void translate_e5c76380eae85d579238480527b2512c(struct ::statiskit::lower_bound_error const & error) { PyErr_SetString(error_e5c76380eae85d579238480527b2512c, error.what()); }; -} - - - -void wrapper_e5c76380eae85d579238480527b2512c() -{ - - 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; - std::string name_e5c76380eae85d579238480527b2512c = boost::python::extract< std::string >(boost::python::scope().attr("__name__")); - name_e5c76380eae85d579238480527b2512c = name_e5c76380eae85d579238480527b2512c + "." + "LowerBoundError"; - autowig::error_e5c76380eae85d579238480527b2512c = PyErr_NewException(strdup(name_e5c76380eae85d579238480527b2512c.c_str()), PyExc_RuntimeError, NULL); - boost::python::scope().attr("LowerBoundError") = boost::python::object(boost::python::handle<>(boost::python::borrowed(autowig::error_e5c76380eae85d579238480527b2512c))); - boost::python::register_exception_translator< struct ::statiskit::lower_bound_error >(&autowig::translate_e5c76380eae85d579238480527b2512c); - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_e5e03034302f5c6ca9d068a205353d2a.cpp b/src/py/wrapper/wrapper_e5e03034302f5c6ca9d068a205353d2a.cpp deleted file mode 100644 index a734eeb2..00000000 --- a/src/py/wrapper/wrapper_e5e03034302f5c6ca9d068a205353d2a.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::NegativeBinomialDistributionMLEstimation const volatile * get_pointer(struct ::statiskit::NegativeBinomialDistributionMLEstimation const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_e5e03034302f5c6ca9d068a205353d2a() -{ - - 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; - boost::python::class_< struct ::statiskit::NegativeBinomialDistributionMLEstimation, autowig::Held< struct ::statiskit::NegativeBinomialDistributionMLEstimation >::Type, boost::python::bases< struct ::statiskit::OptimizationEstimation< double, class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > > > class_e5e03034302f5c6ca9d068a205353d2a("NegativeBinomialDistributionMLEstimation", "", boost::python::no_init); - class_e5e03034302f5c6ca9d068a205353d2a.def(boost::python::init< >("")); - class_e5e03034302f5c6ca9d068a205353d2a.def(boost::python::init< class ::statiskit::NegativeBinomialDistribution const *, struct ::statiskit::UnivariateData const * >("")); - class_e5e03034302f5c6ca9d068a205353d2a.def(boost::python::init< struct ::statiskit::NegativeBinomialDistributionMLEstimation const & >("")); - - if(autowig::Held< struct ::statiskit::NegativeBinomialDistributionMLEstimation >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::NegativeBinomialDistributionMLEstimation >::Type, autowig::Held< struct ::statiskit::OptimizationEstimation< double, class ::statiskit::NegativeBinomialDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_e695b5b519815f1f96debe2f459d2f2b.cpp b/src/py/wrapper/wrapper_e695b5b519815f1f96debe2f459d2f2b.cpp deleted file mode 100644 index fa267498..00000000 --- a/src/py/wrapper/wrapper_e695b5b519815f1f96debe2f459d2f2b.cpp +++ /dev/null @@ -1,66 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_e695b5b519815f1f96debe2f459d2f2b : public ::statiskit::UnivariateEvent, public boost::python::wrapper< struct ::statiskit::UnivariateEvent > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (result); - } - - virtual enum ::statiskit::event_type get_event() const - { return this->get_override("get_event")(); } - - virtual enum ::statiskit::outcome_type get_outcome() const - { return this->get_override("get_outcome")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_e695b5b519815f1f96debe2f459d2f2b const volatile * get_pointer(autowig::Wrap_e695b5b519815f1f96debe2f459d2f2b const volatile *c) { return c; } - template <> struct ::statiskit::UnivariateEvent const volatile * get_pointer(struct ::statiskit::UnivariateEvent const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_e695b5b519815f1f96debe2f459d2f2b() -{ - - 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; - enum ::statiskit::outcome_type (::statiskit::UnivariateEvent::*method_pointer_68e98310906f5b1a8f388fded81a6acd)() const = &::statiskit::UnivariateEvent::get_outcome; - enum ::statiskit::event_type (::statiskit::UnivariateEvent::*method_pointer_3544ff3ce8685011b1261f19fcf546be)() const = &::statiskit::UnivariateEvent::get_event; - class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (::statiskit::UnivariateEvent::*method_pointer_963689b729ca55bb9ee4a8fbb5e871c0)() const = &::statiskit::UnivariateEvent::copy; - boost::python::class_< autowig::Wrap_e695b5b519815f1f96debe2f459d2f2b, autowig::Held< autowig::Wrap_e695b5b519815f1f96debe2f459d2f2b >::Type, boost::noncopyable > class_e695b5b519815f1f96debe2f459d2f2b("UnivariateEvent", "", boost::python::no_init); - class_e695b5b519815f1f96debe2f459d2f2b.def("get_outcome", boost::python::pure_virtual(method_pointer_68e98310906f5b1a8f388fded81a6acd), ""); - class_e695b5b519815f1f96debe2f459d2f2b.def("get_event", boost::python::pure_virtual(method_pointer_3544ff3ce8685011b1261f19fcf546be), ""); - class_e695b5b519815f1f96debe2f459d2f2b.def("copy", boost::python::pure_virtual(method_pointer_963689b729ca55bb9ee4a8fbb5e871c0), ""); - if(autowig::Held< struct ::statiskit::UnivariateEvent >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_e695b5b519815f1f96debe2f459d2f2b >::Type, autowig::Held< struct ::statiskit::UnivariateEvent >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::UnivariateEvent >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_e793dec94d375e40b28adb85f4d45664.cpp b/src/py/wrapper/wrapper_e793dec94d375e40b28adb85f4d45664.cpp deleted file mode 100644 index a9313711..00000000 --- a/src/py/wrapper/wrapper_e793dec94d375e40b28adb85f4d45664.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation > const volatile * get_pointer, struct ::statiskit::MultivariateDistributionEstimation > const volatile >(class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_e793dec94d375e40b28adb85f4d45664() -{ - - 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::MultivariateData const * (::statiskit::ActiveEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::MultivariateDistribution >, ::statiskit::MultivariateDistributionEstimation >::*method_pointer_f9ad21aada5d5f7292d2d492d44ad398)() const = &::statiskit::ActiveEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation >::get_data; - boost::python::class_< class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation >, autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation > > > class_e793dec94d375e40b28adb85f4d45664("_ActiveEstimation_e793dec94d375e40b28adb85f4d45664", "", boost::python::no_init); - class_e793dec94d375e40b28adb85f4d45664.def(boost::python::init< >("")); - class_e793dec94d375e40b28adb85f4d45664.def(boost::python::init< struct ::statiskit::MultivariateData const * >("")); - class_e793dec94d375e40b28adb85f4d45664.def(boost::python::init< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution > const *, struct ::statiskit::MultivariateData const * >("")); - class_e793dec94d375e40b28adb85f4d45664.def(boost::python::init< class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation > const & >("")); - class_e793dec94d375e40b28adb85f4d45664.def("get_data", method_pointer_f9ad21aada5d5f7292d2d492d44ad398, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - - if(autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::MultivariateDistribution >, struct ::statiskit::MultivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_e8c4cdf7ac4e5ead83bcc0877ffddd76.cpp b/src/py/wrapper/wrapper_e8c4cdf7ac4e5ead83bcc0877ffddd76.cpp deleted file mode 100644 index d005e0b5..00000000 --- a/src/py/wrapper/wrapper_e8c4cdf7ac4e5ead83bcc0877ffddd76.cpp +++ /dev/null @@ -1,38 +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::CategoricalUnivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_e8c4cdf7ac4e5ead83bcc0877ffddd76() -{ - - 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; - 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 & >("")); - - if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation > >::Type, autowig::Held< struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Type >(); - } - -} \ No newline at end of file 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 deleted file mode 100644 index a1e2fdf9..00000000 --- a/src/py/wrapper/wrapper_ea23650412285dd89c33e1ed29a91cb7.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_ea23650412285dd89c33e1ed29a91cb7() -{ - - 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; - 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 & >("")); - - if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation > >::Type, autowig::Held< struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_eae24fefebd9570687e8a345f6e50c1b.cpp b/src/py/wrapper/wrapper_eae24fefebd9570687e8a345f6e50c1b.cpp deleted file mode 100644 index 11d20d77..00000000 --- a/src/py/wrapper/wrapper_eae24fefebd9570687e8a345f6e50c1b.cpp +++ /dev/null @@ -1,77 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_eae24fefebd9570687e8a345f6e50c1b : public ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, ::statiskit::CauchyDistribution, struct ::statiskit::ContinuousUnivariateDistribution >, public boost::python::wrapper< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::CauchyDistribution, struct ::statiskit::ContinuousUnivariateDistribution > > - { - public: - - virtual double get_variance() const - { return this->get_override("get_variance")(); } - - virtual double get_mean() const - { return this->get_override("get_mean")(); } - - virtual double quantile(double const & param_0) const - { return this->get_override("quantile")(param_0); } - - virtual double cdf(double const & param_0) const - { return this->get_override("cdf")(param_0); } - - virtual double pdf(double const & param_0) const - { return this->get_override("pdf")(param_0); } - - virtual double ldf(double const & param_0) const - { return this->get_override("ldf")(param_0); } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > simulate() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > ::element_type* result = this->get_override("simulate")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > (result); - } - - virtual unsigned int get_nb_parameters() const - { return this->get_override("get_nb_parameters")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_eae24fefebd9570687e8a345f6e50c1b const volatile * get_pointer(autowig::Wrap_eae24fefebd9570687e8a345f6e50c1b const volatile *c) { return c; } - template <> struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::CauchyDistribution, struct ::statiskit::ContinuousUnivariateDistribution > const volatile * get_pointer const volatile >(struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::CauchyDistribution, struct ::statiskit::ContinuousUnivariateDistribution > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_eae24fefebd9570687e8a345f6e50c1b() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::CauchyDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_eae24fefebd9570687e8a345f6e50c1b >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::CauchyDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::CauchyDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::CauchyDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::Type, autowig::Held< struct ::statiskit::ContinuousUnivariateDistribution >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_eb3cd0df0cd558acb42631cfa3f9a172.cpp b/src/py/wrapper/wrapper_eb3cd0df0cd558acb42631cfa3f9a172.cpp deleted file mode 100644 index b16c9c62..00000000 --- a/src/py/wrapper/wrapper_eb3cd0df0cd558acb42631cfa3f9a172.cpp +++ /dev/null @@ -1,61 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator const volatile * get_pointer::Estimator const volatile >(class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_eb3cd0df0cd558acb42631cfa3f9a172() -{ - - 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; - std::string name_f6675a262e6b55f6819ef4c5599c308b = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__mixture_distribution_em_estimation_f6675a262e6b55f6819ef4c5599c308b"); - 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; - 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; - void (::statiskit::MixtureDistributionEMEstimation< ::statiskit::DiscreteUnivariateMixtureDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::*method_pointer_8b481e7fd71351a7a17a03d2bfbf53dc)(struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator const *) = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::set_default_estimator; - struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator const * (::statiskit::MixtureDistributionEMEstimation< ::statiskit::DiscreteUnivariateMixtureDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::*method_pointer_ce92b40f53c151df85206128e4ccf99b)(::statiskit::Index const &) const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::get_estimator; - void (::statiskit::MixtureDistributionEMEstimation< ::statiskit::DiscreteUnivariateMixtureDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::*method_pointer_08205fa989e857638a6088d3c7c36f3f)(::statiskit::Index const &, struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator const *) = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::set_estimator; - struct ::statiskit::DiscreteUnivariateMixtureDistribution const * (::statiskit::MixtureDistributionEMEstimation< ::statiskit::DiscreteUnivariateMixtureDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::*method_pointer_1ada7f6a10495cd48cdf989b099c7ba1)() const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::get_initializator; - void (::statiskit::MixtureDistributionEMEstimation< ::statiskit::DiscreteUnivariateMixtureDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::*method_pointer_9da82349b5da573fb99ab92feaa1c4eb)(struct ::statiskit::DiscreteUnivariateMixtureDistribution const &) = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::set_initializator; - bool (::statiskit::MixtureDistributionEMEstimation< ::statiskit::DiscreteUnivariateMixtureDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::*method_pointer_d762829d60c15b8a8ad32fe454342c4e)() const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::get_limit; - void (::statiskit::MixtureDistributionEMEstimation< ::statiskit::DiscreteUnivariateMixtureDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::*method_pointer_5f023c643a4557f9949f3684dcb40d72)(bool const &) = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator::set_limit; - 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("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 >(), ""); - class_eb3cd0df0cd558acb42631cfa3f9a172.def("set_default_estimator", method_pointer_8b481e7fd71351a7a17a03d2bfbf53dc, ""); - class_eb3cd0df0cd558acb42631cfa3f9a172.def("get_estimator", method_pointer_ce92b40f53c151df85206128e4ccf99b, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_eb3cd0df0cd558acb42631cfa3f9a172.def("set_estimator", method_pointer_08205fa989e857638a6088d3c7c36f3f, ""); - class_eb3cd0df0cd558acb42631cfa3f9a172.def("get_initializator", method_pointer_1ada7f6a10495cd48cdf989b099c7ba1, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_eb3cd0df0cd558acb42631cfa3f9a172.def("set_initializator", method_pointer_9da82349b5da573fb99ab92feaa1c4eb, ""); - class_eb3cd0df0cd558acb42631cfa3f9a172.def("get_limit", method_pointer_d762829d60c15b8a8ad32fe454342c4e, ""); - class_eb3cd0df0cd558acb42631cfa3f9a172.def("set_limit", method_pointer_5f023c643a4557f9949f3684dcb40d72, ""); - - if(autowig::Held< class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::Type, autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution *, struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_eb4ed1ac11775528a15a11246865cec3.cpp b/src/py/wrapper/wrapper_eb4ed1ac11775528a15a11246865cec3.cpp deleted file mode 100644 index 86db5ef4..00000000 --- a/src/py/wrapper/wrapper_eb4ed1ac11775528a15a11246865cec3.cpp +++ /dev/null @@ -1,53 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_eb4ed1ac11775528a15a11246865cec3 : public ::statiskit::PolymorphicCopy< struct ::statiskit::Schedule, ::statiskit::ExponentialSchedule, struct ::statiskit::Schedule >, public boost::python::wrapper< struct ::statiskit::PolymorphicCopy< struct ::statiskit::Schedule, class ::statiskit::ExponentialSchedule, struct ::statiskit::Schedule > > - { - public: - - virtual double operator()(double const & param_0) const - { return this->get_override("operator()")(param_0); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_eb4ed1ac11775528a15a11246865cec3 const volatile * get_pointer(autowig::Wrap_eb4ed1ac11775528a15a11246865cec3 const volatile *c) { return c; } - template <> struct ::statiskit::PolymorphicCopy< struct ::statiskit::Schedule, class ::statiskit::ExponentialSchedule, struct ::statiskit::Schedule > const volatile * get_pointer const volatile >(struct ::statiskit::PolymorphicCopy< struct ::statiskit::Schedule, class ::statiskit::ExponentialSchedule, struct ::statiskit::Schedule > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_eb4ed1ac11775528a15a11246865cec3() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::Schedule, class ::statiskit::ExponentialSchedule, struct ::statiskit::Schedule > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_eb4ed1ac11775528a15a11246865cec3 >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::Schedule, class ::statiskit::ExponentialSchedule, struct ::statiskit::Schedule > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::Schedule, class ::statiskit::ExponentialSchedule, struct ::statiskit::Schedule > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::Schedule, class ::statiskit::ExponentialSchedule, struct ::statiskit::Schedule > >::Type, autowig::Held< struct ::statiskit::Schedule >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_ebc71d261393504a8a716623a3119a76.cpp b/src/py/wrapper/wrapper_ebc71d261393504a8a716623a3119a76.cpp deleted file mode 100644 index b4f23d31..00000000 --- a/src/py/wrapper/wrapper_ebc71d261393504a8a716623a3119a76.cpp +++ /dev/null @@ -1,37 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::MixtureSingularDistribution const volatile * get_pointer(struct ::statiskit::MixtureSingularDistribution const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_ebc71d261393504a8a716623a3119a76() -{ - - 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; - 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 & >("")); - - if(autowig::Held< struct ::statiskit::MixtureSingularDistribution >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::MixtureSingularDistribution >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistribution, struct ::statiskit::MixtureSingularDistribution, class ::statiskit::MixtureDistribution< struct ::statiskit::SingularDistribution > > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_ed81e719ae18598db776779b62b54889.cpp b/src/py/wrapper/wrapper_ed81e719ae18598db776779b62b54889.cpp deleted file mode 100644 index 1c071938..00000000 --- a/src/py/wrapper/wrapper_ed81e719ae18598db776779b62b54889.cpp +++ /dev/null @@ -1,45 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::CriterionEstimator const volatile * get_pointer::CriterionEstimator const volatile >(class ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::CriterionEstimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_ed81e719ae18598db776779b62b54889() -{ - - 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; - std::string name_503849a008915707a02e604de7f58273 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__selection_503849a008915707a02e604de7f58273"); - 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; - enum ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::CriterionEstimator::criterion_type const & (::statiskit::Selection< ::statiskit::SingularDistribution, ::statiskit::SingularDistributionEstimation >::CriterionEstimator::*method_pointer_64a07b1218e65bf889a88e3dea8391d9)() const = &::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::CriterionEstimator::get_criterion; - void (::statiskit::Selection< ::statiskit::SingularDistribution, ::statiskit::SingularDistributionEstimation >::CriterionEstimator::*method_pointer_e55378b404f25c74b20799ab98e0b99d)(enum ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::CriterionEstimator::criterion_type const &) = &::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::CriterionEstimator::set_criterion; - boost::python::class_< class ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::CriterionEstimator, autowig::Held< class ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::CriterionEstimator >::Type, boost::python::bases< 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 > > > class_ed81e719ae18598db776779b62b54889("CriterionEstimator", "", boost::python::no_init); - class_ed81e719ae18598db776779b62b54889.def(boost::python::init< >("")); - class_ed81e719ae18598db776779b62b54889.def(boost::python::init< class ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::CriterionEstimator const & >("")); - class_ed81e719ae18598db776779b62b54889.def("get_criterion", method_pointer_64a07b1218e65bf889a88e3dea8391d9, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - class_ed81e719ae18598db776779b62b54889.def("set_criterion", method_pointer_e55378b404f25c74b20799ab98e0b99d, ""); - - if(autowig::Held< class ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::CriterionEstimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Selection< struct ::statiskit::SingularDistribution, struct ::statiskit::SingularDistributionEstimation >::CriterionEstimator >::Type, 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 > >::Type >(); - } - -} \ No newline at end of file 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_eddfddadfccc5e56b9e809e952641f6b.cpp b/src/py/wrapper/wrapper_eddfddadfccc5e56b9e809e952641f6b.cpp deleted file mode 100644 index b78caf88..00000000 --- a/src/py/wrapper/wrapper_eddfddadfccc5e56b9e809e952641f6b.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::ActiveEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::ActiveEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_eddfddadfccc5e56b9e809e952641f6b() -{ - - 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::UnivariateData const * (::statiskit::ActiveEstimation< ::statiskit::DiscreteUnivariateMixtureDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::*method_pointer_44fc68f5bbf8569f90746af49cb3675e)() const = &::statiskit::ActiveEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::get_data; - boost::python::class_< class ::statiskit::ActiveEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >, autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > > > class_eddfddadfccc5e56b9e809e952641f6b("_ActiveEstimation_eddfddadfccc5e56b9e809e952641f6b", "", boost::python::no_init); - class_eddfddadfccc5e56b9e809e952641f6b.def(boost::python::init< >("")); - class_eddfddadfccc5e56b9e809e952641f6b.def(boost::python::init< struct ::statiskit::UnivariateData const * >("")); - class_eddfddadfccc5e56b9e809e952641f6b.def(boost::python::init< struct ::statiskit::DiscreteUnivariateMixtureDistribution const *, struct ::statiskit::UnivariateData const * >("")); - class_eddfddadfccc5e56b9e809e952641f6b.def(boost::python::init< class ::statiskit::ActiveEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const & >("")); - class_eddfddadfccc5e56b9e809e952641f6b.def("get_data", method_pointer_44fc68f5bbf8569f90746af49cb3675e, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - - if(autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_edfb27681f195343b523e5b949187dba.cpp b/src/py/wrapper/wrapper_edfb27681f195343b523e5b949187dba.cpp deleted file mode 100644 index 71814a9d..00000000 --- a/src/py/wrapper/wrapper_edfb27681f195343b523e5b949187dba.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_a8ed34dc8ace5242973b3ad0aa61c017(class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > const & instance, const struct ::statiskit::UnivariateDistributionEstimation & param_out) { instance.operator*() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_edfb27681f195343b523e5b949187dba() -{ - - 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_edfb27681f195343b523e5b949187dba_to_python - { - static PyObject* convert(class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > const & unique_ptr_edfb27681f195343b523e5b949187dba) - { - //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > & >(unique_ptr_edfb27681f195343b523e5b949187dba).release()).ptr()); - std::shared_ptr< struct ::statiskit::UnivariateDistributionEstimation > shared_ptr_edfb27681f195343b523e5b949187dba(std::move(const_cast< class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > & >(unique_ptr_edfb27681f195343b523e5b949187dba))); - return boost::python::incref(boost::python::object(shared_ptr_edfb27681f195343b523e5b949187dba).ptr()); - } - }; - - boost::python::to_python_converter< class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > >, unique_ptr_edfb27681f195343b523e5b949187dba_to_python >(); -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_ee054e76c90f582f9e07cdff4cd63eda.cpp b/src/py/wrapper/wrapper_ee054e76c90f582f9e07cdff4cd63eda.cpp deleted file mode 100644 index d7965b87..00000000 --- a/src/py/wrapper/wrapper_ee054e76c90f582f9e07cdff4cd63eda.cpp +++ /dev/null @@ -1,105 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_70561a3fd4515434befeaff01d474654(class ::std::vector< struct ::statiskit::CategoricalMultivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalMultivariateDistribution * > > & instance, ::std::vector< struct ::statiskit::CategoricalMultivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalMultivariateDistribution * > >::size_type param_in_0, const ::std::vector< struct ::statiskit::CategoricalMultivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalMultivariateDistribution * > >::reference param_out) { instance.at(param_in_0) = param_out; } - void method_decorator_87139fe3507c5d1daead4465f94a37bb(class ::std::vector< struct ::statiskit::CategoricalMultivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalMultivariateDistribution * > > & instance, const ::std::vector< struct ::statiskit::CategoricalMultivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalMultivariateDistribution * > >::reference param_out) { instance.front() = param_out; } - void method_decorator_3d5d4f2389ee555899149e25e0b09389(class ::std::vector< struct ::statiskit::CategoricalMultivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalMultivariateDistribution * > > & instance, const ::std::vector< struct ::statiskit::CategoricalMultivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalMultivariateDistribution * > >::reference param_out) { instance.back() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::std::vector< struct ::statiskit::CategoricalMultivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalMultivariateDistribution * > > const volatile * get_pointer > const volatile >(class ::std::vector< struct ::statiskit::CategoricalMultivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalMultivariateDistribution * > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_ee054e76c90f582f9e07cdff4cd63eda() -{ - - 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; - void (::std::vector< ::statiskit::CategoricalMultivariateDistribution *, ::std::allocator< ::statiskit::CategoricalMultivariateDistribution * > >::*method_pointer_16a927cb4a6657e2bf1eb0fb06313040)(::std::vector< struct ::statiskit::CategoricalMultivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalMultivariateDistribution * > >::size_type , ::std::vector< struct ::statiskit::CategoricalMultivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalMultivariateDistribution * > >::value_type const &) = &::std::vector< struct ::statiskit::CategoricalMultivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalMultivariateDistribution * > >::assign; - ::std::vector< struct ::statiskit::CategoricalMultivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalMultivariateDistribution * > >::size_type (::std::vector< ::statiskit::CategoricalMultivariateDistribution *, ::std::allocator< ::statiskit::CategoricalMultivariateDistribution * > >::*method_pointer_65948b788f485d72bf9c4e1af5672101)() const = &::std::vector< struct ::statiskit::CategoricalMultivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalMultivariateDistribution * > >::size; - ::std::vector< struct ::statiskit::CategoricalMultivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalMultivariateDistribution * > >::size_type (::std::vector< ::statiskit::CategoricalMultivariateDistribution *, ::std::allocator< ::statiskit::CategoricalMultivariateDistribution * > >::*method_pointer_dbe07b728eb55b71a0e8e32ce2eca50c)() const = &::std::vector< struct ::statiskit::CategoricalMultivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalMultivariateDistribution * > >::max_size; - ::std::vector< struct ::statiskit::CategoricalMultivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalMultivariateDistribution * > >::size_type (::std::vector< ::statiskit::CategoricalMultivariateDistribution *, ::std::allocator< ::statiskit::CategoricalMultivariateDistribution * > >::*method_pointer_48c8906e5f0b50b4a374a152c2a3115a)() const = &::std::vector< struct ::statiskit::CategoricalMultivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalMultivariateDistribution * > >::capacity; - bool (::std::vector< ::statiskit::CategoricalMultivariateDistribution *, ::std::allocator< ::statiskit::CategoricalMultivariateDistribution * > >::*method_pointer_615427bdd2035d878b060d294508ab6b)() const = &::std::vector< struct ::statiskit::CategoricalMultivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalMultivariateDistribution * > >::empty; - void (::std::vector< ::statiskit::CategoricalMultivariateDistribution *, ::std::allocator< ::statiskit::CategoricalMultivariateDistribution * > >::*method_pointer_c7d80e04df925f3ea83883c382d0a837)(::std::vector< struct ::statiskit::CategoricalMultivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalMultivariateDistribution * > >::size_type ) = &::std::vector< struct ::statiskit::CategoricalMultivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalMultivariateDistribution * > >::reserve; - ::std::vector< struct ::statiskit::CategoricalMultivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalMultivariateDistribution * > >::reference (::std::vector< ::statiskit::CategoricalMultivariateDistribution *, ::std::allocator< ::statiskit::CategoricalMultivariateDistribution * > >::*method_pointer_70561a3fd4515434befeaff01d474654)(::std::vector< struct ::statiskit::CategoricalMultivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalMultivariateDistribution * > >::size_type ) = &::std::vector< struct ::statiskit::CategoricalMultivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalMultivariateDistribution * > >::at; - ::std::vector< struct ::statiskit::CategoricalMultivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalMultivariateDistribution * > >::const_reference (::std::vector< ::statiskit::CategoricalMultivariateDistribution *, ::std::allocator< ::statiskit::CategoricalMultivariateDistribution * > >::*method_pointer_0105132f7817576385d4f88cabb5407e)(::std::vector< struct ::statiskit::CategoricalMultivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalMultivariateDistribution * > >::size_type ) const = &::std::vector< struct ::statiskit::CategoricalMultivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalMultivariateDistribution * > >::at; - ::std::vector< struct ::statiskit::CategoricalMultivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalMultivariateDistribution * > >::reference (::std::vector< ::statiskit::CategoricalMultivariateDistribution *, ::std::allocator< ::statiskit::CategoricalMultivariateDistribution * > >::*method_pointer_87139fe3507c5d1daead4465f94a37bb)() = &::std::vector< struct ::statiskit::CategoricalMultivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalMultivariateDistribution * > >::front; - ::std::vector< struct ::statiskit::CategoricalMultivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalMultivariateDistribution * > >::const_reference (::std::vector< ::statiskit::CategoricalMultivariateDistribution *, ::std::allocator< ::statiskit::CategoricalMultivariateDistribution * > >::*method_pointer_0ad8e422019f5f6dabf19063ae8df9dd)() const = &::std::vector< struct ::statiskit::CategoricalMultivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalMultivariateDistribution * > >::front; - ::std::vector< struct ::statiskit::CategoricalMultivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalMultivariateDistribution * > >::reference (::std::vector< ::statiskit::CategoricalMultivariateDistribution *, ::std::allocator< ::statiskit::CategoricalMultivariateDistribution * > >::*method_pointer_3d5d4f2389ee555899149e25e0b09389)() = &::std::vector< struct ::statiskit::CategoricalMultivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalMultivariateDistribution * > >::back; - ::std::vector< struct ::statiskit::CategoricalMultivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalMultivariateDistribution * > >::const_reference (::std::vector< ::statiskit::CategoricalMultivariateDistribution *, ::std::allocator< ::statiskit::CategoricalMultivariateDistribution * > >::*method_pointer_2c3a9f542f585e8abd5cdcb25ed93cb9)() const = &::std::vector< struct ::statiskit::CategoricalMultivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalMultivariateDistribution * > >::back; - void (::std::vector< ::statiskit::CategoricalMultivariateDistribution *, ::std::allocator< ::statiskit::CategoricalMultivariateDistribution * > >::*method_pointer_8489ea8ee68c5991915557916d7002d3)(::std::vector< struct ::statiskit::CategoricalMultivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalMultivariateDistribution * > >::value_type const &) = &::std::vector< struct ::statiskit::CategoricalMultivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalMultivariateDistribution * > >::push_back; - void (::std::vector< ::statiskit::CategoricalMultivariateDistribution *, ::std::allocator< ::statiskit::CategoricalMultivariateDistribution * > >::*method_pointer_52dcc9305e3258a48c34bc8bbf3808f8)() = &::std::vector< struct ::statiskit::CategoricalMultivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalMultivariateDistribution * > >::pop_back; - void (::std::vector< ::statiskit::CategoricalMultivariateDistribution *, ::std::allocator< ::statiskit::CategoricalMultivariateDistribution * > >::*method_pointer_357f2fe1af7751a2b4c9d4d2c6cd40c1)(class ::std::vector< struct ::statiskit::CategoricalMultivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalMultivariateDistribution * > > &) = &::std::vector< struct ::statiskit::CategoricalMultivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalMultivariateDistribution * > >::swap; - void (::std::vector< ::statiskit::CategoricalMultivariateDistribution *, ::std::allocator< ::statiskit::CategoricalMultivariateDistribution * > >::*method_pointer_55b0ab8bd57850e3b5b525906a7c12c4)() = &::std::vector< struct ::statiskit::CategoricalMultivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalMultivariateDistribution * > >::clear; - boost::python::class_< class ::std::vector< struct ::statiskit::CategoricalMultivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalMultivariateDistribution * > >, autowig::Held< class ::std::vector< struct ::statiskit::CategoricalMultivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalMultivariateDistribution * > > >::Type > class_ee054e76c90f582f9e07cdff4cd63eda("_Vector_ee054e76c90f582f9e07cdff4cd63eda", "", boost::python::no_init); - class_ee054e76c90f582f9e07cdff4cd63eda.def(boost::python::init< >("")); - class_ee054e76c90f582f9e07cdff4cd63eda.def(boost::python::init< class ::std::vector< struct ::statiskit::CategoricalMultivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalMultivariateDistribution * > > const & >("")); - class_ee054e76c90f582f9e07cdff4cd63eda.def("assign", method_pointer_16a927cb4a6657e2bf1eb0fb06313040, ""); - class_ee054e76c90f582f9e07cdff4cd63eda.def("__len__", method_pointer_65948b788f485d72bf9c4e1af5672101, ""); - class_ee054e76c90f582f9e07cdff4cd63eda.def("max_size", method_pointer_dbe07b728eb55b71a0e8e32ce2eca50c, ""); - class_ee054e76c90f582f9e07cdff4cd63eda.def("capacity", method_pointer_48c8906e5f0b50b4a374a152c2a3115a, ""); - class_ee054e76c90f582f9e07cdff4cd63eda.def("empty", method_pointer_615427bdd2035d878b060d294508ab6b, ""); - class_ee054e76c90f582f9e07cdff4cd63eda.def("reserve", method_pointer_c7d80e04df925f3ea83883c382d0a837, ""); - class_ee054e76c90f582f9e07cdff4cd63eda.def("at", method_pointer_70561a3fd4515434befeaff01d474654, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_ee054e76c90f582f9e07cdff4cd63eda.def("at", autowig::method_decorator_70561a3fd4515434befeaff01d474654); - class_ee054e76c90f582f9e07cdff4cd63eda.def("at", method_pointer_0105132f7817576385d4f88cabb5407e, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_ee054e76c90f582f9e07cdff4cd63eda.def("front", method_pointer_87139fe3507c5d1daead4465f94a37bb, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_ee054e76c90f582f9e07cdff4cd63eda.def("front", autowig::method_decorator_87139fe3507c5d1daead4465f94a37bb); - class_ee054e76c90f582f9e07cdff4cd63eda.def("front", method_pointer_0ad8e422019f5f6dabf19063ae8df9dd, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_ee054e76c90f582f9e07cdff4cd63eda.def("back", method_pointer_3d5d4f2389ee555899149e25e0b09389, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_ee054e76c90f582f9e07cdff4cd63eda.def("back", autowig::method_decorator_3d5d4f2389ee555899149e25e0b09389); - class_ee054e76c90f582f9e07cdff4cd63eda.def("back", method_pointer_2c3a9f542f585e8abd5cdcb25ed93cb9, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_ee054e76c90f582f9e07cdff4cd63eda.def("push_back", method_pointer_8489ea8ee68c5991915557916d7002d3, ""); - class_ee054e76c90f582f9e07cdff4cd63eda.def("pop_back", method_pointer_52dcc9305e3258a48c34bc8bbf3808f8, ""); - class_ee054e76c90f582f9e07cdff4cd63eda.def("swap", method_pointer_357f2fe1af7751a2b4c9d4d2c6cd40c1, ""); - class_ee054e76c90f582f9e07cdff4cd63eda.def("clear", method_pointer_55b0ab8bd57850e3b5b525906a7c12c4, ""); - - struct vector_ee054e76c90f582f9e07cdff4cd63eda_from_python - { - vector_ee054e76c90f582f9e07cdff4cd63eda_from_python() - { - boost::python::converter::registry::push_back( - &convertible, - &construct, - boost::python::type_id< class ::std::vector< struct ::statiskit::CategoricalMultivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalMultivariateDistribution * > > >()); - } - - static void* convertible(PyObject* obj_ptr) - { return obj_ptr; } - - static void construct(PyObject* obj_ptr, boost::python::converter::rvalue_from_python_stage1_data* data) - { - boost::python::handle<> obj_iter(PyObject_GetIter(obj_ptr)); - void* storage = ((boost::python::converter::rvalue_from_python_storage< class ::std::vector< struct ::statiskit::CategoricalMultivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalMultivariateDistribution * > > >*)data)->storage.bytes; - new (storage) class ::std::vector< struct ::statiskit::CategoricalMultivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalMultivariateDistribution * > >(); - data->convertible = storage; - class ::std::vector< struct ::statiskit::CategoricalMultivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalMultivariateDistribution * > >& result = *((class ::std::vector< struct ::statiskit::CategoricalMultivariateDistribution *, class ::std::allocator< struct ::statiskit::CategoricalMultivariateDistribution * > >*)storage); - unsigned int i = 0; - for(;; i++) - { - boost::python::handle<> py_elem_hdl(boost::python::allow_null(PyIter_Next(obj_iter.get()))); - if(PyErr_Occurred()) - { boost::python::throw_error_already_set(); } - if(!py_elem_hdl.get()) - { break; } - boost::python::object py_elem_obj(py_elem_hdl); - result.push_back(boost::python::extract< struct ::statiskit::CategoricalMultivariateDistribution * >(py_elem_obj)); - } - } - }; - - vector_ee054e76c90f582f9e07cdff4cd63eda_from_python(); -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_ee3148dbf8425c8f8a5c5a280fb4586c.cpp b/src/py/wrapper/wrapper_ee3148dbf8425c8f8a5c5a280fb4586c.cpp deleted file mode 100644 index 4943689c..00000000 --- a/src/py/wrapper/wrapper_ee3148dbf8425c8f8a5c5a280fb4586c.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::OptimizationEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution *, struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile * get_pointer const volatile >(struct ::statiskit::OptimizationEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution *, struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_ee3148dbf8425c8f8a5c5a280fb4586c() -{ - - 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::OptimizationEstimation< ::statiskit::DiscreteUnivariateMixtureDistribution *, ::statiskit::DiscreteUnivariateMixtureDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::*method_pointer_f0f5078b51cb54cca1fd0eeb7d7c893d)(::statiskit::Index const &) const = &::statiskit::OptimizationEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution *, struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::get_iteration; - boost::python::class_< struct ::statiskit::OptimizationEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution *, struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >, autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution *, struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::DiscreteUnivariateMixtureDistribution *, struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > > > class_ee3148dbf8425c8f8a5c5a280fb4586c("_OptimizationEstimation_ee3148dbf8425c8f8a5c5a280fb4586c", "", boost::python::no_init); - class_ee3148dbf8425c8f8a5c5a280fb4586c.def(boost::python::init< >("")); - class_ee3148dbf8425c8f8a5c5a280fb4586c.def(boost::python::init< struct ::statiskit::DiscreteUnivariateMixtureDistribution const *, struct ::statiskit::UnivariateData const * >("")); - class_ee3148dbf8425c8f8a5c5a280fb4586c.def(boost::python::init< struct ::statiskit::OptimizationEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution *, struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const & >("")); - class_ee3148dbf8425c8f8a5c5a280fb4586c.def("get_iteration", method_pointer_f0f5078b51cb54cca1fd0eeb7d7c893d, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - - if(autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution *, struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution *, struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::DiscreteUnivariateMixtureDistribution *, struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type >(); - } - -} \ 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 deleted file mode 100644 index 9a86c010..00000000 --- a/src/py/wrapper/wrapper_ef06cd7866a05e8a9b9f746a2f9da324.cpp +++ /dev/null @@ -1,70 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_ef06cd7866a05e8a9b9f746a2f9da324 : public ::statiskit::BetaCompoundDiscreteUnivariateDistribution, public boost::python::wrapper< class ::statiskit::BetaCompoundDiscreteUnivariateDistribution > - { - public: - - virtual double get_variance() const - { return this->get_override("get_variance")(); } - - virtual double get_mean() const - { return this->get_override("get_mean")(); } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_ef06cd7866a05e8a9b9f746a2f9da324 const volatile * get_pointer(autowig::Wrap_ef06cd7866a05e8a9b9f746a2f9da324 const volatile *c) { return c; } - template <> class ::statiskit::BetaCompoundDiscreteUnivariateDistribution const volatile * get_pointer(class ::statiskit::BetaCompoundDiscreteUnivariateDistribution const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_ef06cd7866a05e8a9b9f746a2f9da324() -{ - - 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; - 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_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 >(), ""); - class_ef06cd7866a05e8a9b9f746a2f9da324.def("set_gamma", method_pointer_2575ec00accd5909a8e72c6c46d12645, ""); - - if(autowig::Held< class ::statiskit::BetaCompoundDiscreteUnivariateDistribution >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_ef06cd7866a05e8a9b9f746a2f9da324 >::Type, autowig::Held< class ::statiskit::BetaCompoundDiscreteUnivariateDistribution >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::BetaCompoundDiscreteUnivariateDistribution >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::BetaCompoundDiscreteUnivariateDistribution >::Type, autowig::Held< struct ::statiskit::DiscreteUnivariateDistribution >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_ef99412d87545a1391d9c6cbb66e08e8.cpp b/src/py/wrapper/wrapper_ef99412d87545a1391d9c6cbb66e08e8.cpp deleted file mode 100644 index 8a82023c..00000000 --- a/src/py/wrapper/wrapper_ef99412d87545a1391d9c6cbb66e08e8.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::LazyEstimation< class ::statiskit::NormalDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::LazyEstimation< class ::statiskit::NormalDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_ef99412d87545a1391d9c6cbb66e08e8() -{ - - 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; - 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 & >("")); - - if(autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::NormalDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::NormalDistribution, struct ::statiskit::ContinuousUnivariateDistributionEstimation > >::Type, autowig::Held< struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_efb22dd89dfc592fbbbda15aec725121.cpp b/src/py/wrapper/wrapper_efb22dd89dfc592fbbbda15aec725121.cpp deleted file mode 100644 index f191a769..00000000 --- a/src/py/wrapper/wrapper_efb22dd89dfc592fbbbda15aec725121.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_81e2ae5867985e8db398608b700cf76c(class ::std::unique_ptr< struct ::statiskit::Schedule, struct ::std::default_delete< struct ::statiskit::Schedule > > const & instance, const struct ::statiskit::Schedule & param_out) { instance.operator*() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::std::unique_ptr< struct ::statiskit::Schedule, struct ::std::default_delete< struct ::statiskit::Schedule > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< struct ::statiskit::Schedule, struct ::std::default_delete< struct ::statiskit::Schedule > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_efb22dd89dfc592fbbbda15aec725121() -{ - - 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_efb22dd89dfc592fbbbda15aec725121_to_python - { - static PyObject* convert(class ::std::unique_ptr< struct ::statiskit::Schedule, struct ::std::default_delete< struct ::statiskit::Schedule > > const & unique_ptr_efb22dd89dfc592fbbbda15aec725121) - { - //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< struct ::statiskit::Schedule, struct ::std::default_delete< struct ::statiskit::Schedule > > & >(unique_ptr_efb22dd89dfc592fbbbda15aec725121).release()).ptr()); - std::shared_ptr< struct ::statiskit::Schedule > shared_ptr_efb22dd89dfc592fbbbda15aec725121(std::move(const_cast< class ::std::unique_ptr< struct ::statiskit::Schedule, struct ::std::default_delete< struct ::statiskit::Schedule > > & >(unique_ptr_efb22dd89dfc592fbbbda15aec725121))); - return boost::python::incref(boost::python::object(shared_ptr_efb22dd89dfc592fbbbda15aec725121).ptr()); - } - }; - - boost::python::to_python_converter< class ::std::unique_ptr< struct ::statiskit::Schedule, struct ::std::default_delete< struct ::statiskit::Schedule > >, unique_ptr_efb22dd89dfc592fbbbda15aec725121_to_python >(); -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_f09c97b097575bf2b4af254e6faa082c.cpp b/src/py/wrapper/wrapper_f09c97b097575bf2b4af254e6faa082c.cpp deleted file mode 100644 index 7ccc98a3..00000000 --- a/src/py/wrapper/wrapper_f09c97b097575bf2b4af254e6faa082c.cpp +++ /dev/null @@ -1,53 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_f09c97b097575bf2b4af254e6faa082c : public ::statiskit::CategoricalMultivariateDistributionEstimation, public boost::python::wrapper< struct ::statiskit::CategoricalMultivariateDistributionEstimation > - { - public: - - virtual ::statiskit::MultivariateDistributionEstimation::estimated_type const * get_estimated() const - { return this->get_override("get_estimated")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_f09c97b097575bf2b4af254e6faa082c const volatile * get_pointer(autowig::Wrap_f09c97b097575bf2b4af254e6faa082c const volatile *c) { return c; } - template <> struct ::statiskit::CategoricalMultivariateDistributionEstimation const volatile * get_pointer(struct ::statiskit::CategoricalMultivariateDistributionEstimation const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_f09c97b097575bf2b4af254e6faa082c() -{ - - 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; - boost::python::class_< autowig::Wrap_f09c97b097575bf2b4af254e6faa082c, autowig::Held< autowig::Wrap_f09c97b097575bf2b4af254e6faa082c >::Type, boost::python::bases< struct ::statiskit::MultivariateDistributionEstimation >, boost::noncopyable > class_f09c97b097575bf2b4af254e6faa082c("CategoricalMultivariateDistributionEstimation", "", boost::python::no_init); - - if(autowig::Held< struct ::statiskit::CategoricalMultivariateDistributionEstimation >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_f09c97b097575bf2b4af254e6faa082c >::Type, autowig::Held< struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::CategoricalMultivariateDistributionEstimation >::Type, autowig::Held< struct ::statiskit::MultivariateDistributionEstimation >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_f0b505f9181a5a428a2ef97f2bcd9cb9.cpp b/src/py/wrapper/wrapper_f0b505f9181a5a428a2ef97f2bcd9cb9.cpp deleted file mode 100644 index aaa883bc..00000000 --- a/src/py/wrapper/wrapper_f0b505f9181a5a428a2ef97f2bcd9cb9.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_b075535c6bc95311adcc6e024aee22b2(class ::std::unique_ptr< class ::statiskit::UnivariateDataFrame, struct ::std::default_delete< class ::statiskit::UnivariateDataFrame > > const & instance, const class ::statiskit::UnivariateDataFrame & param_out) { instance.operator*() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::std::unique_ptr< class ::statiskit::UnivariateDataFrame, struct ::std::default_delete< class ::statiskit::UnivariateDataFrame > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< class ::statiskit::UnivariateDataFrame, struct ::std::default_delete< class ::statiskit::UnivariateDataFrame > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_f0b505f9181a5a428a2ef97f2bcd9cb9() -{ - - 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_f0b505f9181a5a428a2ef97f2bcd9cb9_to_python - { - static PyObject* convert(class ::std::unique_ptr< class ::statiskit::UnivariateDataFrame, struct ::std::default_delete< class ::statiskit::UnivariateDataFrame > > const & unique_ptr_f0b505f9181a5a428a2ef97f2bcd9cb9) - { - //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::UnivariateDataFrame, struct ::std::default_delete< class ::statiskit::UnivariateDataFrame > > & >(unique_ptr_f0b505f9181a5a428a2ef97f2bcd9cb9).release()).ptr()); - std::shared_ptr< class ::statiskit::UnivariateDataFrame > shared_ptr_f0b505f9181a5a428a2ef97f2bcd9cb9(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::UnivariateDataFrame, struct ::std::default_delete< class ::statiskit::UnivariateDataFrame > > & >(unique_ptr_f0b505f9181a5a428a2ef97f2bcd9cb9))); - return boost::python::incref(boost::python::object(shared_ptr_f0b505f9181a5a428a2ef97f2bcd9cb9).ptr()); - } - }; - - boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::UnivariateDataFrame, struct ::std::default_delete< class ::statiskit::UnivariateDataFrame > >, unique_ptr_f0b505f9181a5a428a2ef97f2bcd9cb9_to_python >(); -} \ No newline at end of file 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_f13beb88f0a956f5bc0cd7245bbd4b1c.cpp b/src/py/wrapper/wrapper_f13beb88f0a956f5bc0cd7245bbd4b1c.cpp deleted file mode 100644 index be89fd54..00000000 --- a/src/py/wrapper/wrapper_f13beb88f0a956f5bc0cd7245bbd4b1c.cpp +++ /dev/null @@ -1,53 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_f13beb88f0a956f5bc0cd7245bbd4b1c : public ::statiskit::ContinuousUnivariateDistributionEstimation, public boost::python::wrapper< struct ::statiskit::ContinuousUnivariateDistributionEstimation > - { - public: - - virtual ::statiskit::UnivariateDistributionEstimation::estimated_type const * get_estimated() const - { return this->get_override("get_estimated")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_f13beb88f0a956f5bc0cd7245bbd4b1c const volatile * get_pointer(autowig::Wrap_f13beb88f0a956f5bc0cd7245bbd4b1c const volatile *c) { return c; } - template <> struct ::statiskit::ContinuousUnivariateDistributionEstimation const volatile * get_pointer(struct ::statiskit::ContinuousUnivariateDistributionEstimation const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_f13beb88f0a956f5bc0cd7245bbd4b1c() -{ - - 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; - boost::python::class_< autowig::Wrap_f13beb88f0a956f5bc0cd7245bbd4b1c, autowig::Held< autowig::Wrap_f13beb88f0a956f5bc0cd7245bbd4b1c >::Type, boost::python::bases< struct ::statiskit::UnivariateDistributionEstimation >, boost::noncopyable > class_f13beb88f0a956f5bc0cd7245bbd4b1c("ContinuousUnivariateDistributionEstimation", "", boost::python::no_init); - - if(autowig::Held< struct ::statiskit::ContinuousUnivariateDistributionEstimation >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_f13beb88f0a956f5bc0cd7245bbd4b1c >::Type, autowig::Held< struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Type, autowig::Held< struct ::statiskit::UnivariateDistributionEstimation >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_f1f8a991c324584993f9a58dcb9c014e.cpp b/src/py/wrapper/wrapper_f1f8a991c324584993f9a58dcb9c014e.cpp deleted file mode 100644 index b1f19331..00000000 --- a/src/py/wrapper/wrapper_f1f8a991c324584993f9a58dcb9c014e.cpp +++ /dev/null @@ -1,53 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_f1f8a991c324584993f9a58dcb9c014e : public ::statiskit::ContinuousMultivariateDistributionEstimation, public boost::python::wrapper< struct ::statiskit::ContinuousMultivariateDistributionEstimation > - { - public: - - virtual ::statiskit::MultivariateDistributionEstimation::estimated_type const * get_estimated() const - { return this->get_override("get_estimated")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_f1f8a991c324584993f9a58dcb9c014e const volatile * get_pointer(autowig::Wrap_f1f8a991c324584993f9a58dcb9c014e const volatile *c) { return c; } - template <> struct ::statiskit::ContinuousMultivariateDistributionEstimation const volatile * get_pointer(struct ::statiskit::ContinuousMultivariateDistributionEstimation const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_f1f8a991c324584993f9a58dcb9c014e() -{ - - 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; - boost::python::class_< autowig::Wrap_f1f8a991c324584993f9a58dcb9c014e, autowig::Held< autowig::Wrap_f1f8a991c324584993f9a58dcb9c014e >::Type, boost::python::bases< struct ::statiskit::MultivariateDistributionEstimation >, boost::noncopyable > class_f1f8a991c324584993f9a58dcb9c014e("ContinuousMultivariateDistributionEstimation", "", boost::python::no_init); - - if(autowig::Held< struct ::statiskit::ContinuousMultivariateDistributionEstimation >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_f1f8a991c324584993f9a58dcb9c014e >::Type, autowig::Held< struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Type, autowig::Held< struct ::statiskit::MultivariateDistributionEstimation >::Type >(); - } - -} \ 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 deleted file mode 100644 index d47b0880..00000000 --- a/src/py/wrapper/wrapper_f27aa86956235ad3ac8f08855c2b8820.cpp +++ /dev/null @@ -1,45 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::SplittingDistribution const volatile * get_pointer(class ::statiskit::SplittingDistribution const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_f27aa86956235ad3ac8f08855c2b8820() -{ - - 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::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; - void (::statiskit::SplittingDistribution::*method_pointer_a1fa1a240cbc549680a711d123c81f59)(struct ::statiskit::SingularDistribution const &) = &::statiskit::SplittingDistribution::set_singular; - 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_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 >(), ""); - class_f27aa86956235ad3ac8f08855c2b8820.def("set_singular", method_pointer_a1fa1a240cbc549680a711d123c81f59, ""); - - if(autowig::Held< class ::statiskit::SplittingDistribution >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::SplittingDistribution >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistribution > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_f29b9e4bae2254ec8b6d9cf0133bf530.cpp b/src/py/wrapper/wrapper_f29b9e4bae2254ec8b6d9cf0133bf530.cpp deleted file mode 100644 index ea777cc7..00000000 --- a/src/py/wrapper/wrapper_f29b9e4bae2254ec8b6d9cf0133bf530.cpp +++ /dev/null @@ -1,45 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_f29b9e4bae2254ec8b6d9cf0133bf530() -{ - - 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; - ::statiskit::Index (::statiskit::Selection< ::statiskit::DiscreteUnivariateConditionalDistribution, ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::*method_pointer_64d5959ec9305a2baaca8982871e9ef1)() const = &::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::size; - struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation const * (::statiskit::Selection< ::statiskit::DiscreteUnivariateConditionalDistribution, ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::*method_pointer_e320030bb8c35ae2a22268ed378e2cab)(::statiskit::Index const &) const = &::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::get_estimation; - double const & (::statiskit::Selection< ::statiskit::DiscreteUnivariateConditionalDistribution, ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::*method_pointer_7486e3344330587fbba215be328317cd)(::statiskit::Index const &) const = &::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >::get_score; - boost::python::class_< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation >, autowig::Held< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::ActiveEstimation< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation > > > class_f29b9e4bae2254ec8b6d9cf0133bf530("_Selection_f29b9e4bae2254ec8b6d9cf0133bf530", "", boost::python::no_init); - class_f29b9e4bae2254ec8b6d9cf0133bf530.def(boost::python::init< >("")); - class_f29b9e4bae2254ec8b6d9cf0133bf530.def(boost::python::init< class ::statiskit::UnivariateConditionalData const * >("")); - class_f29b9e4bae2254ec8b6d9cf0133bf530.def(boost::python::init< struct ::statiskit::DiscreteUnivariateConditionalDistribution const *, class ::statiskit::UnivariateConditionalData const * >("")); - class_f29b9e4bae2254ec8b6d9cf0133bf530.def(boost::python::init< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation > const & >("")); - class_f29b9e4bae2254ec8b6d9cf0133bf530.def("__len__", method_pointer_64d5959ec9305a2baaca8982871e9ef1, ""); - class_f29b9e4bae2254ec8b6d9cf0133bf530.def("get_estimation", method_pointer_e320030bb8c35ae2a22268ed378e2cab, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_f29b9e4bae2254ec8b6d9cf0133bf530.def("get_score", method_pointer_7486e3344330587fbba215be328317cd, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - - if(autowig::Held< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Selection< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation > >::Type, autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::DiscreteUnivariateConditionalDistribution, struct ::statiskit::DiscreteUnivariateConditionalDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_f2ecaf3b0a6b579abb5e76d3de955c1d.cpp b/src/py/wrapper/wrapper_f2ecaf3b0a6b579abb5e76d3de955c1d.cpp deleted file mode 100644 index aada9f9c..00000000 --- a/src/py/wrapper/wrapper_f2ecaf3b0a6b579abb5e76d3de955c1d.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::CategoricalUnivariateMixtureDistribution *, struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator const volatile * get_pointer::Estimator const volatile >(class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::CategoricalUnivariateMixtureDistribution *, struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_f2ecaf3b0a6b579abb5e76d3de955c1d() -{ - - 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; - std::string name_748e3ec2e85552f2ab39e490d409b414 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__optimization_estimation_impl_748e3ec2e85552f2ab39e490d409b414"); - boost::python::object module_748e3ec2e85552f2ab39e490d409b414(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_748e3ec2e85552f2ab39e490d409b414.c_str())))); - boost::python::scope().attr("__optimization_estimation_impl_748e3ec2e85552f2ab39e490d409b414") = module_748e3ec2e85552f2ab39e490d409b414; - boost::python::scope scope_748e3ec2e85552f2ab39e490d409b414 = module_748e3ec2e85552f2ab39e490d409b414; - boost::python::class_< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::CategoricalUnivariateMixtureDistribution *, struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator, autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::CategoricalUnivariateMixtureDistribution *, struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator >::Type, boost::python::bases< class ::statiskit::Optimization< struct ::statiskit::CategoricalUnivariateDistributionEstimation::Estimator > > > class_f2ecaf3b0a6b579abb5e76d3de955c1d("Estimator", "", boost::python::no_init); - class_f2ecaf3b0a6b579abb5e76d3de955c1d.def(boost::python::init< >("")); - class_f2ecaf3b0a6b579abb5e76d3de955c1d.def(boost::python::init< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::CategoricalUnivariateMixtureDistribution *, struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator const & >("")); - - if(autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::CategoricalUnivariateMixtureDistribution *, struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::CategoricalUnivariateMixtureDistribution *, struct ::statiskit::CategoricalUnivariateMixtureDistribution, struct ::statiskit::CategoricalUnivariateDistributionEstimation >::Estimator >::Type, autowig::Held< class ::statiskit::Optimization< struct ::statiskit::CategoricalUnivariateDistributionEstimation::Estimator > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_f3dab438657054798b20b872db63311a.cpp b/src/py/wrapper/wrapper_f3dab438657054798b20b872db63311a.cpp deleted file mode 100644 index f5e5293f..00000000 --- a/src/py/wrapper/wrapper_f3dab438657054798b20b872db63311a.cpp +++ /dev/null @@ -1,61 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator const volatile * get_pointer, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator const volatile >(class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_f3dab438657054798b20b872db63311a() -{ - - 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; - std::string name_a361e68cde6a5b379c5300d00bee657c = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__mixture_distribution_em_estimation_a361e68cde6a5b379c5300d00bee657c"); - 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; - 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; - void (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::ContinuousMultivariateDistribution >, ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator::*method_pointer_bd4665a580ed55b5b481c5daf10a5f55)(struct ::statiskit::ContinuousMultivariateDistributionEstimation::Estimator const *) = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator::set_default_estimator; - struct ::statiskit::ContinuousMultivariateDistributionEstimation::Estimator const * (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::ContinuousMultivariateDistribution >, ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator::*method_pointer_8b6f9074d908561fa6954acd7216528d)(::statiskit::Index const &) const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator::get_estimator; - void (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::ContinuousMultivariateDistribution >, ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator::*method_pointer_91fe1f5e1a415df9b04dd56d938429ea)(::statiskit::Index const &, struct ::statiskit::ContinuousMultivariateDistributionEstimation::Estimator const *) = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator::set_estimator; - struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > const * (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::ContinuousMultivariateDistribution >, ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator::*method_pointer_52f44246c523501590bb1099d660e731)() const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator::get_initializator; - void (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::ContinuousMultivariateDistribution >, ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator::*method_pointer_7daf3e46b86a5b14a6bbc6e4b42bb979)(struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > const &) = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator::set_initializator; - bool (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::ContinuousMultivariateDistribution >, ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator::*method_pointer_cb661dcffa6e5daf85e53f11ab9175a1)() const = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator::get_limit; - void (::statiskit::MixtureDistributionEMEstimation< ::statiskit::MultivariateMixtureDistribution< ::statiskit::ContinuousMultivariateDistribution >, ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator::*method_pointer_3f39d5da208659e49e6675a474a6437c)(bool const &) = &::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator::set_limit; - 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("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 >(), ""); - class_f3dab438657054798b20b872db63311a.def("set_default_estimator", method_pointer_bd4665a580ed55b5b481c5daf10a5f55, ""); - class_f3dab438657054798b20b872db63311a.def("get_estimator", method_pointer_8b6f9074d908561fa6954acd7216528d, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_f3dab438657054798b20b872db63311a.def("set_estimator", method_pointer_91fe1f5e1a415df9b04dd56d938429ea, ""); - class_f3dab438657054798b20b872db63311a.def("get_initializator", method_pointer_52f44246c523501590bb1099d660e731, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_f3dab438657054798b20b872db63311a.def("set_initializator", method_pointer_7daf3e46b86a5b14a6bbc6e4b42bb979, ""); - class_f3dab438657054798b20b872db63311a.def("get_limit", method_pointer_cb661dcffa6e5daf85e53f11ab9175a1, ""); - class_f3dab438657054798b20b872db63311a.def("set_limit", method_pointer_3f39d5da208659e49e6675a474a6437c, ""); - - if(autowig::Held< class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator >::Type, autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution > *, struct ::statiskit::MultivariateMixtureDistribution< struct ::statiskit::ContinuousMultivariateDistribution >, struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_f490fbe6298d5af89adf9098e57be3d4.cpp b/src/py/wrapper/wrapper_f490fbe6298d5af89adf9098e57be3d4.cpp deleted file mode 100644 index 548384da..00000000 --- a/src/py/wrapper/wrapper_f490fbe6298d5af89adf9098e57be3d4.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::ActiveEstimation< class ::statiskit::PoissonDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::ActiveEstimation< class ::statiskit::PoissonDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_f490fbe6298d5af89adf9098e57be3d4() -{ - - 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::UnivariateData const * (::statiskit::ActiveEstimation< ::statiskit::PoissonDistribution, ::statiskit::DiscreteUnivariateDistributionEstimation >::*method_pointer_bc4837462b8350e8a5aeb210cd6e7fc4)() const = &::statiskit::ActiveEstimation< class ::statiskit::PoissonDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::get_data; - boost::python::class_< class ::statiskit::ActiveEstimation< class ::statiskit::PoissonDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >, autowig::Held< class ::statiskit::ActiveEstimation< class ::statiskit::PoissonDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::LazyEstimation< class ::statiskit::PoissonDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > > > class_f490fbe6298d5af89adf9098e57be3d4("_ActiveEstimation_f490fbe6298d5af89adf9098e57be3d4", "", boost::python::no_init); - class_f490fbe6298d5af89adf9098e57be3d4.def(boost::python::init< >("")); - class_f490fbe6298d5af89adf9098e57be3d4.def(boost::python::init< struct ::statiskit::UnivariateData const * >("")); - class_f490fbe6298d5af89adf9098e57be3d4.def(boost::python::init< class ::statiskit::PoissonDistribution const *, struct ::statiskit::UnivariateData const * >("")); - class_f490fbe6298d5af89adf9098e57be3d4.def(boost::python::init< class ::statiskit::ActiveEstimation< class ::statiskit::PoissonDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const & >("")); - class_f490fbe6298d5af89adf9098e57be3d4.def("get_data", method_pointer_bc4837462b8350e8a5aeb210cd6e7fc4, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - - if(autowig::Held< class ::statiskit::ActiveEstimation< class ::statiskit::PoissonDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::ActiveEstimation< class ::statiskit::PoissonDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::LazyEstimation< class ::statiskit::PoissonDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_f4afe77755d35d35b62ff4de5295156d.cpp b/src/py/wrapper/wrapper_f4afe77755d35d35b62ff4de5295156d.cpp deleted file mode 100644 index 39091da0..00000000 --- a/src/py/wrapper/wrapper_f4afe77755d35d35b62ff4de5295156d.cpp +++ /dev/null @@ -1,25 +0,0 @@ -#include "_core.h" - - -void wrapper_f4afe77755d35d35b62ff4de5295156d() -{ - - 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; - std::string name_cd94566e790a5588be95cba4cfaaec57 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__selection_cd94566e790a5588be95cba4cfaaec57"); - 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; - std::string name_c57cf5e1268c5299a5895ad1b219623f = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._criterion_estimator"); - boost::python::object module_c57cf5e1268c5299a5895ad1b219623f(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_c57cf5e1268c5299a5895ad1b219623f.c_str())))); - boost::python::scope().attr("_criterion_estimator") = module_c57cf5e1268c5299a5895ad1b219623f; - boost::python::scope scope_c57cf5e1268c5299a5895ad1b219623f = module_c57cf5e1268c5299a5895ad1b219623f; - boost::python::enum_< enum ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::CriterionEstimator::criterion_type > enum_f4afe77755d35d35b62ff4de5295156d("criterion_type"); - enum_f4afe77755d35d35b62ff4de5295156d.value("AIC", ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::CriterionEstimator::AIC); - enum_f4afe77755d35d35b62ff4de5295156d.value("AI_CC", ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::CriterionEstimator::AICc); - enum_f4afe77755d35d35b62ff4de5295156d.value("BIC", ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::CriterionEstimator::BIC); - enum_f4afe77755d35d35b62ff4de5295156d.value("HQIC", ::statiskit::Selection< struct ::statiskit::ContinuousUnivariateConditionalDistribution, struct ::statiskit::ContinuousUnivariateConditionalDistributionEstimation >::CriterionEstimator::HQIC); - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_f4db63bd9e7254c18d0dca2fbb1da1ac.cpp b/src/py/wrapper/wrapper_f4db63bd9e7254c18d0dca2fbb1da1ac.cpp deleted file mode 100644 index 4ad5301e..00000000 --- a/src/py/wrapper/wrapper_f4db63bd9e7254c18d0dca2fbb1da1ac.cpp +++ /dev/null @@ -1,45 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::CriterionEstimator const volatile * get_pointer::CriterionEstimator const volatile >(class ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::CriterionEstimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_f4db63bd9e7254c18d0dca2fbb1da1ac() -{ - - 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; - std::string name_44e7c25b7bde5df2a9f031c534765f11 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__selection_44e7c25b7bde5df2a9f031c534765f11"); - 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; - enum ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::CriterionEstimator::criterion_type const & (::statiskit::Selection< ::statiskit::MultivariateConditionalDistribution, ::statiskit::MultivariateConditionalDistributionEstimation >::CriterionEstimator::*method_pointer_4a41721640ab5460a2028aa3f7cf728a)() const = &::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::CriterionEstimator::get_criterion; - void (::statiskit::Selection< ::statiskit::MultivariateConditionalDistribution, ::statiskit::MultivariateConditionalDistributionEstimation >::CriterionEstimator::*method_pointer_cfc705019a735eb3bc4c78d246acc7d2)(enum ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::CriterionEstimator::criterion_type const &) = &::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::CriterionEstimator::set_criterion; - boost::python::class_< class ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::CriterionEstimator, autowig::Held< class ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::CriterionEstimator >::Type, boost::python::bases< 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 > > > class_f4db63bd9e7254c18d0dca2fbb1da1ac("CriterionEstimator", "", boost::python::no_init); - class_f4db63bd9e7254c18d0dca2fbb1da1ac.def(boost::python::init< >("")); - class_f4db63bd9e7254c18d0dca2fbb1da1ac.def(boost::python::init< class ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::CriterionEstimator const & >("")); - class_f4db63bd9e7254c18d0dca2fbb1da1ac.def("get_criterion", method_pointer_4a41721640ab5460a2028aa3f7cf728a, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - class_f4db63bd9e7254c18d0dca2fbb1da1ac.def("set_criterion", method_pointer_cfc705019a735eb3bc4c78d246acc7d2, ""); - - if(autowig::Held< class ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::CriterionEstimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::CriterionEstimator >::Type, 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 > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_f547adcf134f504ea7a1c24a48441dfa.cpp b/src/py/wrapper/wrapper_f547adcf134f504ea7a1c24a48441dfa.cpp deleted file mode 100644 index 41780a07..00000000 --- a/src/py/wrapper/wrapper_f547adcf134f504ea7a1c24a48441dfa.cpp +++ /dev/null @@ -1,13 +0,0 @@ -#include "_core.h" - - -void wrapper_f547adcf134f504ea7a1c24a48441dfa() -{ - - 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; - class ::statiskit::RealSampleSpace const & (*function_pointer_f547adcf134f504ea7a1c24a48441dfa)() = ::statiskit::get_PR; - boost::python::def("get_pr", function_pointer_f547adcf134f504ea7a1c24a48441dfa, boost::python::return_value_policy< boost::python::return_by_value >(), ""); -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_f550a61e11625416b81603dbfad86987.cpp b/src/py/wrapper/wrapper_f550a61e11625416b81603dbfad86987.cpp deleted file mode 100644 index 5d321681..00000000 --- a/src/py/wrapper/wrapper_f550a61e11625416b81603dbfad86987.cpp +++ /dev/null @@ -1,66 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_f550a61e11625416b81603dbfad86987 : public ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::SplittingDistribution, ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator, public boost::python::wrapper< class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > operator()(::statiskit::MultivariateDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::MultivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::MultivariateDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_f550a61e11625416b81603dbfad86987 const volatile * get_pointer(autowig::Wrap_f550a61e11625416b81603dbfad86987 const volatile *c) { return c; } - template <> class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator const volatile * get_pointer::Estimator const volatile >(class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_f550a61e11625416b81603dbfad86987() -{ - - 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; - std::string name_7595c6bb437c59a9bc93a1f66c37eddf = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__optimization_estimation_impl_7595c6bb437c59a9bc93a1f66c37eddf"); - boost::python::object module_7595c6bb437c59a9bc93a1f66c37eddf(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_7595c6bb437c59a9bc93a1f66c37eddf.c_str())))); - boost::python::scope().attr("__optimization_estimation_impl_7595c6bb437c59a9bc93a1f66c37eddf") = module_7595c6bb437c59a9bc93a1f66c37eddf; - boost::python::scope scope_7595c6bb437c59a9bc93a1f66c37eddf = module_7595c6bb437c59a9bc93a1f66c37eddf; - boost::python::class_< autowig::Wrap_f550a61e11625416b81603dbfad86987, autowig::Held< autowig::Wrap_f550a61e11625416b81603dbfad86987 >::Type, boost::python::bases< class ::statiskit::Optimization< struct ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator > >, boost::noncopyable > class_f550a61e11625416b81603dbfad86987("Estimator", "", boost::python::no_init); - - if(autowig::Held< class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_f550a61e11625416b81603dbfad86987 >::Type, autowig::Held< class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::OptimizationEstimationImpl< double, class ::statiskit::SplittingDistribution, struct ::statiskit::DiscreteMultivariateDistributionEstimation >::Estimator >::Type, autowig::Held< class ::statiskit::Optimization< struct ::statiskit::DiscreteMultivariateDistributionEstimation::Estimator > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_f5729db8e15254f8b7481092212bac64.cpp b/src/py/wrapper/wrapper_f5729db8e15254f8b7481092212bac64.cpp deleted file mode 100644 index a2bfe29e..00000000 --- a/src/py/wrapper/wrapper_f5729db8e15254f8b7481092212bac64.cpp +++ /dev/null @@ -1,56 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::SlopeHeuristic const volatile * get_pointer(class ::statiskit::SlopeHeuristic const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_f5729db8e15254f8b7481092212bac64() -{ - - 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; - ::statiskit::Index (::statiskit::SlopeHeuristic::*method_pointer_6acd82e3139651f6bb4fda0c61390fe4)() const = &::statiskit::SlopeHeuristic::size; - double const & (::statiskit::SlopeHeuristic::*method_pointer_2e471d76c8745eb99548f18746240833)(::statiskit::Index const &) const = &::statiskit::SlopeHeuristic::get_score; - double const & (::statiskit::SlopeHeuristic::*method_pointer_9e3292f2e6485ab6b444782428a714d6)(::statiskit::Index const &) const = &::statiskit::SlopeHeuristic::get_penshape; - double const & (::statiskit::SlopeHeuristic::*method_pointer_8a551f5f27b45131836ec42e3396c1bf)(::statiskit::Index const &) const = &::statiskit::SlopeHeuristic::get_intercept; - double const & (::statiskit::SlopeHeuristic::*method_pointer_848c00a01904516e96b52ed99db86e33)(::statiskit::Index const &) const = &::statiskit::SlopeHeuristic::get_slope; - ::statiskit::Index const & (::statiskit::SlopeHeuristic::*method_pointer_21d48bb2676356bba155828d34a968eb)(::statiskit::Index const &) const = &::statiskit::SlopeHeuristic::get_selected; - double (::statiskit::SlopeHeuristic::*method_pointer_ca7e50a0ee0055779942168ff8bbb90d)(::statiskit::Index const &) const = &::statiskit::SlopeHeuristic::compute_r_squared; - class ::statiskit::SlopeHeuristicSolver * (::statiskit::SlopeHeuristic::*method_pointer_49570b7e451651c88eb14edb28d35000)() = &::statiskit::SlopeHeuristic::get_solver; - void (::statiskit::SlopeHeuristic::*method_pointer_54f04505d30f5515a7d5b34f43dc8acb)(class ::statiskit::SlopeHeuristicSolver const &) = &::statiskit::SlopeHeuristic::set_solver; - struct ::statiskit::SlopeHeuristicSelector * (::statiskit::SlopeHeuristic::*method_pointer_e9870cf22bb95d2c9061c6edadaae9b2)() = &::statiskit::SlopeHeuristic::get_selector; - void (::statiskit::SlopeHeuristic::*method_pointer_198871d5e5275f1f879645381d7071a9)(struct ::statiskit::SlopeHeuristicSelector const &) = &::statiskit::SlopeHeuristic::set_selector; - boost::python::class_< class ::statiskit::SlopeHeuristic, autowig::Held< class ::statiskit::SlopeHeuristic >::Type > class_f5729db8e15254f8b7481092212bac64("SlopeHeuristic", "", boost::python::no_init); - class_f5729db8e15254f8b7481092212bac64.def(boost::python::init< >("")); - class_f5729db8e15254f8b7481092212bac64.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_f5729db8e15254f8b7481092212bac64.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 ::statiskit::SlopeHeuristicSolver const &, struct ::statiskit::SlopeHeuristicSelector const & >("")); - class_f5729db8e15254f8b7481092212bac64.def(boost::python::init< class ::statiskit::SlopeHeuristic const & >("")); - class_f5729db8e15254f8b7481092212bac64.def("__len__", method_pointer_6acd82e3139651f6bb4fda0c61390fe4, ""); - class_f5729db8e15254f8b7481092212bac64.def("get_score", method_pointer_2e471d76c8745eb99548f18746240833, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - class_f5729db8e15254f8b7481092212bac64.def("get_penshape", method_pointer_9e3292f2e6485ab6b444782428a714d6, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - class_f5729db8e15254f8b7481092212bac64.def("get_intercept", method_pointer_8a551f5f27b45131836ec42e3396c1bf, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - class_f5729db8e15254f8b7481092212bac64.def("get_slope", method_pointer_848c00a01904516e96b52ed99db86e33, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - class_f5729db8e15254f8b7481092212bac64.def("get_selected", method_pointer_21d48bb2676356bba155828d34a968eb, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - class_f5729db8e15254f8b7481092212bac64.def("compute_r_squared", method_pointer_ca7e50a0ee0055779942168ff8bbb90d, ""); - class_f5729db8e15254f8b7481092212bac64.def("get_solver", method_pointer_49570b7e451651c88eb14edb28d35000, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_f5729db8e15254f8b7481092212bac64.def("set_solver", method_pointer_54f04505d30f5515a7d5b34f43dc8acb, ""); - class_f5729db8e15254f8b7481092212bac64.def("get_selector", method_pointer_e9870cf22bb95d2c9061c6edadaae9b2, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_f5729db8e15254f8b7481092212bac64.def("set_selector", method_pointer_198871d5e5275f1f879645381d7071a9, ""); - -} \ No newline at end of file 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_f6675a262e6b55f6819ef4c5599c308b.cpp b/src/py/wrapper/wrapper_f6675a262e6b55f6819ef4c5599c308b.cpp deleted file mode 100644 index e8375e83..00000000 --- a/src/py/wrapper/wrapper_f6675a262e6b55f6819ef4c5599c308b.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile * get_pointer const volatile >(struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_f6675a262e6b55f6819ef4c5599c308b() -{ - - 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; - boost::python::class_< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation >, autowig::Held< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, boost::python::bases< struct ::statiskit::OptimizationEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution *, struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > > > class_f6675a262e6b55f6819ef4c5599c308b("_MixtureDistributionEMEstimation_f6675a262e6b55f6819ef4c5599c308b", "", boost::python::no_init); - class_f6675a262e6b55f6819ef4c5599c308b.def(boost::python::init< >("")); - class_f6675a262e6b55f6819ef4c5599c308b.def(boost::python::init< struct ::statiskit::DiscreteUnivariateMixtureDistribution const *, struct ::statiskit::UnivariateData const * >("")); - class_f6675a262e6b55f6819ef4c5599c308b.def(boost::python::init< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const & >("")); - - if(autowig::Held< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::MixtureDistributionEMEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, autowig::Held< struct ::statiskit::OptimizationEstimation< struct ::statiskit::DiscreteUnivariateMixtureDistribution *, struct ::statiskit::DiscreteUnivariateMixtureDistribution, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type >(); - } - -} \ 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_f722c8cfa79750d98e46db79b3b1130d.cpp b/src/py/wrapper/wrapper_f722c8cfa79750d98e46db79b3b1130d.cpp deleted file mode 100644 index bae53e71..00000000 --- a/src/py/wrapper/wrapper_f722c8cfa79750d98e46db79b3b1130d.cpp +++ /dev/null @@ -1,26 +0,0 @@ -#include "_core.h" - - -namespace autowig -{ - PyObject* error_f722c8cfa79750d98e46db79b3b1130d = NULL; - - void translate_f722c8cfa79750d98e46db79b3b1130d(struct ::statiskit::not_implemented_error const & error) { PyErr_SetString(error_f722c8cfa79750d98e46db79b3b1130d, error.what()); }; -} - - - -void wrapper_f722c8cfa79750d98e46db79b3b1130d() -{ - - 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; - std::string name_f722c8cfa79750d98e46db79b3b1130d = boost::python::extract< std::string >(boost::python::scope().attr("__name__")); - name_f722c8cfa79750d98e46db79b3b1130d = name_f722c8cfa79750d98e46db79b3b1130d + "." + "NotImplementedError"; - autowig::error_f722c8cfa79750d98e46db79b3b1130d = PyErr_NewException(strdup(name_f722c8cfa79750d98e46db79b3b1130d.c_str()), PyExc_RuntimeError, NULL); - boost::python::scope().attr("NotImplementedError") = boost::python::object(boost::python::handle<>(boost::python::borrowed(autowig::error_f722c8cfa79750d98e46db79b3b1130d))); - boost::python::register_exception_translator< struct ::statiskit::not_implemented_error >(&autowig::translate_f722c8cfa79750d98e46db79b3b1130d); - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_f76f62b9f79a5f43900330c071ce00fb.cpp b/src/py/wrapper/wrapper_f76f62b9f79a5f43900330c071ce00fb.cpp deleted file mode 100644 index c7b49355..00000000 --- a/src/py/wrapper/wrapper_f76f62b9f79a5f43900330c071ce00fb.cpp +++ /dev/null @@ -1,53 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_f76f62b9f79a5f43900330c071ce00fb : public ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateConditionalDistributionEstimation::Estimator, ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::Estimator >, public boost::python::wrapper< 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 > > - { - public: - - - protected: - - virtual double scoring(struct ::statiskit::MultivariateConditionalDistribution const * param_0, class ::statiskit::MultivariateConditionalData const & param_1) const - { return this->get_override("scoring")(param_0, param_1); } - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_f76f62b9f79a5f43900330c071ce00fb const volatile * get_pointer(autowig::Wrap_f76f62b9f79a5f43900330c071ce00fb const volatile *c) { return c; } - template <> 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 > const volatile * get_pointer::CriterionEstimator, class ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::Estimator > const volatile >(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 > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_f76f62b9f79a5f43900330c071ce00fb() -{ - - 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; - 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); - - 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) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_f76f62b9f79a5f43900330c071ce00fb >::Type, 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 > >::Type >(); - boost::python::register_ptr_to_python< 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 > >::Type >(); - boost::python::implicitly_convertible< 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 > >::Type, autowig::Held< class ::statiskit::Selection< struct ::statiskit::MultivariateConditionalDistribution, struct ::statiskit::MultivariateConditionalDistributionEstimation >::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_f7ee2d0fd855596a8c0abbb2be320618.cpp b/src/py/wrapper/wrapper_f7ee2d0fd855596a8c0abbb2be320618.cpp deleted file mode 100644 index 748d4b26..00000000 --- a/src/py/wrapper/wrapper_f7ee2d0fd855596a8c0abbb2be320618.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::ActiveEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile * get_pointer, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile >(class ::statiskit::ActiveEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_f7ee2d0fd855596a8c0abbb2be320618() -{ - - 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::UnivariateData const * (::statiskit::ActiveEstimation< ::statiskit::QuantitativeUnivariateFrequencyDistribution< ::statiskit::DiscreteUnivariateDistribution >, ::statiskit::DiscreteUnivariateDistributionEstimation >::*method_pointer_46cacaa6692e55539ea011cf24607456)() const = &::statiskit::ActiveEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistributionEstimation >::get_data; - boost::python::class_< class ::statiskit::ActiveEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistributionEstimation >, autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, boost::python::bases< class ::statiskit::LazyEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistributionEstimation > > > class_f7ee2d0fd855596a8c0abbb2be320618("_ActiveEstimation_f7ee2d0fd855596a8c0abbb2be320618", "", boost::python::no_init); - class_f7ee2d0fd855596a8c0abbb2be320618.def(boost::python::init< >("")); - class_f7ee2d0fd855596a8c0abbb2be320618.def(boost::python::init< struct ::statiskit::UnivariateData const * >("")); - class_f7ee2d0fd855596a8c0abbb2be320618.def(boost::python::init< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution > const *, struct ::statiskit::UnivariateData const * >("")); - class_f7ee2d0fd855596a8c0abbb2be320618.def(boost::python::init< class ::statiskit::ActiveEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistributionEstimation > const & >("")); - class_f7ee2d0fd855596a8c0abbb2be320618.def("get_data", method_pointer_46cacaa6692e55539ea011cf24607456, boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - - if(autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::ActiveEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type, autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistributionEstimation > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_f7ee5d4607de508bb39519488f31e96c.cpp b/src/py/wrapper/wrapper_f7ee5d4607de508bb39519488f31e96c.cpp deleted file mode 100644 index 366c4744..00000000 --- a/src/py/wrapper/wrapper_f7ee5d4607de508bb39519488f31e96c.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation > const volatile * get_pointer const volatile >(class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_f7ee5d4607de508bb39519488f31e96c() -{ - - 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; - 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 & >("")); - - if(autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::LazyEstimation< struct ::statiskit::ContinuousMultivariateDistribution, struct ::statiskit::ContinuousMultivariateDistributionEstimation > >::Type, autowig::Held< struct ::statiskit::ContinuousMultivariateDistributionEstimation >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_f81a8ee127995b0890ddd9786aab755d.cpp b/src/py/wrapper/wrapper_f81a8ee127995b0890ddd9786aab755d.cpp deleted file mode 100644 index 9f9db180..00000000 --- a/src/py/wrapper/wrapper_f81a8ee127995b0890ddd9786aab755d.cpp +++ /dev/null @@ -1,74 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_f81a8ee127995b0890ddd9786aab755d : public ::statiskit::Optimization< ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator >, public boost::python::wrapper< class ::statiskit::Optimization< struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator > > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > operator()(::statiskit::UnivariateDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::UnivariateDistributionEstimation, struct ::std::default_delete< struct ::statiskit::UnivariateDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_f81a8ee127995b0890ddd9786aab755d const volatile * get_pointer(autowig::Wrap_f81a8ee127995b0890ddd9786aab755d const volatile *c) { return c; } - template <> class ::statiskit::Optimization< struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator > const volatile * get_pointer const volatile >(class ::statiskit::Optimization< struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_f81a8ee127995b0890ddd9786aab755d() -{ - - 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; - double const & (::statiskit::Optimization< ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator >::*method_pointer_317b55cf2f095441a90761b585894a2b)() const = &::statiskit::Optimization< struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator >::get_mindiff; - void (::statiskit::Optimization< ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator >::*method_pointer_aded8a75326850b0acbd175d00c01d1d)(double const &) = &::statiskit::Optimization< struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator >::set_mindiff; - unsigned int (::statiskit::Optimization< ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator >::*method_pointer_91242b0124445c0b8e7b72267c81d545)() const = &::statiskit::Optimization< struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator >::get_minits; - void (::statiskit::Optimization< ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator >::*method_pointer_5e32f2df117a5ee8b63adef68de2c3b4)(unsigned int const &) = &::statiskit::Optimization< struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator >::set_minits; - unsigned int (::statiskit::Optimization< ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator >::*method_pointer_b5dbfd41b6465487af36b9a482ed6aa9)() const = &::statiskit::Optimization< struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator >::get_maxits; - void (::statiskit::Optimization< ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator >::*method_pointer_7a8db1f4d8665a20a3e3664348f116e6)(unsigned int const &) = &::statiskit::Optimization< struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator >::set_maxits; - boost::python::class_< autowig::Wrap_f81a8ee127995b0890ddd9786aab755d, autowig::Held< autowig::Wrap_f81a8ee127995b0890ddd9786aab755d >::Type, boost::python::bases< struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator >, boost::noncopyable > class_f81a8ee127995b0890ddd9786aab755d("_Optimization_f81a8ee127995b0890ddd9786aab755d", "", boost::python::no_init); - class_f81a8ee127995b0890ddd9786aab755d.def("get_mindiff", method_pointer_317b55cf2f095441a90761b585894a2b, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - class_f81a8ee127995b0890ddd9786aab755d.def("set_mindiff", method_pointer_aded8a75326850b0acbd175d00c01d1d, ""); - class_f81a8ee127995b0890ddd9786aab755d.def("get_minits", method_pointer_91242b0124445c0b8e7b72267c81d545, ""); - class_f81a8ee127995b0890ddd9786aab755d.def("set_minits", method_pointer_5e32f2df117a5ee8b63adef68de2c3b4, ""); - class_f81a8ee127995b0890ddd9786aab755d.def("get_maxits", method_pointer_b5dbfd41b6465487af36b9a482ed6aa9, ""); - class_f81a8ee127995b0890ddd9786aab755d.def("set_maxits", method_pointer_7a8db1f4d8665a20a3e3664348f116e6, ""); - - if(autowig::Held< class ::statiskit::Optimization< struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_f81a8ee127995b0890ddd9786aab755d >::Type, autowig::Held< class ::statiskit::Optimization< struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::Optimization< struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Optimization< struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator > >::Type, autowig::Held< struct ::statiskit::DiscreteUnivariateDistributionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file 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_f8f00712e4e856159eebbf7b438e61ba.cpp b/src/py/wrapper/wrapper_f8f00712e4e856159eebbf7b438e61ba.cpp deleted file mode 100644 index c6ba8af3..00000000 --- a/src/py/wrapper/wrapper_f8f00712e4e856159eebbf7b438e61ba.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_c0bff0bcb0eb52ed88f82356f31276ad(class ::std::unique_ptr< class ::statiskit::MultivariateDispersionEstimation, struct ::std::default_delete< class ::statiskit::MultivariateDispersionEstimation > > const & instance, const class ::statiskit::MultivariateDispersionEstimation & param_out) { instance.operator*() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::std::unique_ptr< class ::statiskit::MultivariateDispersionEstimation, struct ::std::default_delete< class ::statiskit::MultivariateDispersionEstimation > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< class ::statiskit::MultivariateDispersionEstimation, struct ::std::default_delete< class ::statiskit::MultivariateDispersionEstimation > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_f8f00712e4e856159eebbf7b438e61ba() -{ - - 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_f8f00712e4e856159eebbf7b438e61ba_to_python - { - static PyObject* convert(class ::std::unique_ptr< class ::statiskit::MultivariateDispersionEstimation, struct ::std::default_delete< class ::statiskit::MultivariateDispersionEstimation > > const & unique_ptr_f8f00712e4e856159eebbf7b438e61ba) - { - //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::MultivariateDispersionEstimation, struct ::std::default_delete< class ::statiskit::MultivariateDispersionEstimation > > & >(unique_ptr_f8f00712e4e856159eebbf7b438e61ba).release()).ptr()); - std::shared_ptr< class ::statiskit::MultivariateDispersionEstimation > shared_ptr_f8f00712e4e856159eebbf7b438e61ba(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::MultivariateDispersionEstimation, struct ::std::default_delete< class ::statiskit::MultivariateDispersionEstimation > > & >(unique_ptr_f8f00712e4e856159eebbf7b438e61ba))); - return boost::python::incref(boost::python::object(shared_ptr_f8f00712e4e856159eebbf7b438e61ba).ptr()); - } - }; - - boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::MultivariateDispersionEstimation, struct ::std::default_delete< class ::statiskit::MultivariateDispersionEstimation > >, unique_ptr_f8f00712e4e856159eebbf7b438e61ba_to_python >(); -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_f926cb231a7f5da09f313cd361ff94c7.cpp b/src/py/wrapper/wrapper_f926cb231a7f5da09f313cd361ff94c7.cpp deleted file mode 100644 index fd6d21dc..00000000 --- a/src/py/wrapper/wrapper_f926cb231a7f5da09f313cd361ff94c7.cpp +++ /dev/null @@ -1,26 +0,0 @@ -#include "_core.h" - - -namespace autowig -{ - PyObject* error_f926cb231a7f5da09f313cd361ff94c7 = NULL; - - void translate_f926cb231a7f5da09f313cd361ff94c7(class ::std::exception const & error) { PyErr_SetString(error_f926cb231a7f5da09f313cd361ff94c7, error.what()); }; -} - - - -void wrapper_f926cb231a7f5da09f313cd361ff94c7() -{ - - 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; - std::string name_f926cb231a7f5da09f313cd361ff94c7 = boost::python::extract< std::string >(boost::python::scope().attr("__name__")); - name_f926cb231a7f5da09f313cd361ff94c7 = name_f926cb231a7f5da09f313cd361ff94c7 + "." + "Exception"; - autowig::error_f926cb231a7f5da09f313cd361ff94c7 = PyErr_NewException(strdup(name_f926cb231a7f5da09f313cd361ff94c7.c_str()), PyExc_RuntimeError, NULL); - boost::python::scope().attr("Exception") = boost::python::object(boost::python::handle<>(boost::python::borrowed(autowig::error_f926cb231a7f5da09f313cd361ff94c7))); - boost::python::register_exception_translator< class ::std::exception >(&autowig::translate_f926cb231a7f5da09f313cd361ff94c7); - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_f93af042f688513484b1158c96b9eaef.cpp b/src/py/wrapper/wrapper_f93af042f688513484b1158c96b9eaef.cpp deleted file mode 100644 index d2fbf894..00000000 --- a/src/py/wrapper/wrapper_f93af042f688513484b1158c96b9eaef.cpp +++ /dev/null @@ -1,59 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_f93af042f688513484b1158c96b9eaef : public ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistribution >, public boost::python::wrapper< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistribution > > - { - public: - - virtual double get_variance() const - { return this->get_override("get_variance")(); } - - virtual double get_mean() const - { return this->get_override("get_mean")(); } - - virtual unsigned int get_nb_parameters() const - { return this->get_override("get_nb_parameters")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_f93af042f688513484b1158c96b9eaef const volatile * get_pointer(autowig::Wrap_f93af042f688513484b1158c96b9eaef const volatile *c) { return c; } - template <> struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistribution > const volatile * get_pointer, struct ::statiskit::DiscreteUnivariateDistribution > const volatile >(struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistribution > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_f93af042f688513484b1158c96b9eaef() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistribution > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_f93af042f688513484b1158c96b9eaef >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistribution > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistribution > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::ShiftedDistribution< struct ::statiskit::DiscreteUnivariateDistribution >, struct ::statiskit::DiscreteUnivariateDistribution > >::Type, autowig::Held< struct ::statiskit::DiscreteUnivariateDistribution >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_f960e2553b04556891123a86cfb68152.cpp b/src/py/wrapper/wrapper_f960e2553b04556891123a86cfb68152.cpp deleted file mode 100644 index 21ae8d40..00000000 --- a/src/py/wrapper/wrapper_f960e2553b04556891123a86cfb68152.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - - void method_decorator_098aef898fd2538e8aaeb9bc5bef7eb7(class ::std::unique_ptr< class ::statiskit::SlopeHeuristicSolver, struct ::std::default_delete< class ::statiskit::SlopeHeuristicSolver > > const & instance, const class ::statiskit::SlopeHeuristicSolver & param_out) { instance.operator*() = param_out; } -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::std::unique_ptr< class ::statiskit::SlopeHeuristicSolver, struct ::std::default_delete< class ::statiskit::SlopeHeuristicSolver > > const volatile * get_pointer > const volatile >(class ::std::unique_ptr< class ::statiskit::SlopeHeuristicSolver, struct ::std::default_delete< class ::statiskit::SlopeHeuristicSolver > > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_f960e2553b04556891123a86cfb68152() -{ - - 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_f960e2553b04556891123a86cfb68152_to_python - { - static PyObject* convert(class ::std::unique_ptr< class ::statiskit::SlopeHeuristicSolver, struct ::std::default_delete< class ::statiskit::SlopeHeuristicSolver > > const & unique_ptr_f960e2553b04556891123a86cfb68152) - { - //return boost::python::incref(boost::python::object(const_cast< class ::std::unique_ptr< class ::statiskit::SlopeHeuristicSolver, struct ::std::default_delete< class ::statiskit::SlopeHeuristicSolver > > & >(unique_ptr_f960e2553b04556891123a86cfb68152).release()).ptr()); - std::shared_ptr< class ::statiskit::SlopeHeuristicSolver > shared_ptr_f960e2553b04556891123a86cfb68152(std::move(const_cast< class ::std::unique_ptr< class ::statiskit::SlopeHeuristicSolver, struct ::std::default_delete< class ::statiskit::SlopeHeuristicSolver > > & >(unique_ptr_f960e2553b04556891123a86cfb68152))); - return boost::python::incref(boost::python::object(shared_ptr_f960e2553b04556891123a86cfb68152).ptr()); - } - }; - - boost::python::to_python_converter< class ::std::unique_ptr< class ::statiskit::SlopeHeuristicSolver, struct ::std::default_delete< class ::statiskit::SlopeHeuristicSolver > >, unique_ptr_f960e2553b04556891123a86cfb68152_to_python >(); -} \ No newline at end of file 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_f9e87fac2e5e57d69c6b3f0cc6fe4bc2.cpp b/src/py/wrapper/wrapper_f9e87fac2e5e57d69c6b3f0cc6fe4bc2.cpp deleted file mode 100644 index 22e79eb9..00000000 --- a/src/py/wrapper/wrapper_f9e87fac2e5e57d69c6b3f0cc6fe4bc2.cpp +++ /dev/null @@ -1,66 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_f9e87fac2e5e57d69c6b3f0cc6fe4bc2 : public ::statiskit::OptimizationEstimationImpl< ::statiskit::MixtureSingularDistribution *, struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator, public boost::python::wrapper< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MixtureSingularDistribution *, struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation > > operator()(::statiskit::SingularDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_f9e87fac2e5e57d69c6b3f0cc6fe4bc2 const volatile * get_pointer(autowig::Wrap_f9e87fac2e5e57d69c6b3f0cc6fe4bc2 const volatile *c) { return c; } - template <> class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MixtureSingularDistribution *, struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator const volatile * get_pointer::Estimator const volatile >(class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MixtureSingularDistribution *, struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_f9e87fac2e5e57d69c6b3f0cc6fe4bc2() -{ - - 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; - std::string name_ddbb72c73020556288736634edca5653 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__optimization_estimation_impl_ddbb72c73020556288736634edca5653"); - boost::python::object module_ddbb72c73020556288736634edca5653(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_ddbb72c73020556288736634edca5653.c_str())))); - boost::python::scope().attr("__optimization_estimation_impl_ddbb72c73020556288736634edca5653") = module_ddbb72c73020556288736634edca5653; - boost::python::scope scope_ddbb72c73020556288736634edca5653 = module_ddbb72c73020556288736634edca5653; - boost::python::class_< autowig::Wrap_f9e87fac2e5e57d69c6b3f0cc6fe4bc2, autowig::Held< autowig::Wrap_f9e87fac2e5e57d69c6b3f0cc6fe4bc2 >::Type, boost::python::bases< class ::statiskit::Optimization< struct ::statiskit::SingularDistributionEstimation::Estimator > >, boost::noncopyable > class_f9e87fac2e5e57d69c6b3f0cc6fe4bc2("Estimator", "", boost::python::no_init); - - if(autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MixtureSingularDistribution *, struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_f9e87fac2e5e57d69c6b3f0cc6fe4bc2 >::Type, autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MixtureSingularDistribution *, struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MixtureSingularDistribution *, struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::OptimizationEstimationImpl< struct ::statiskit::MixtureSingularDistribution *, struct ::statiskit::MixtureSingularDistribution, struct ::statiskit::SingularDistributionEstimation >::Estimator >::Type, autowig::Held< class ::statiskit::Optimization< struct ::statiskit::SingularDistributionEstimation::Estimator > >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_fa414b05d29e5f4ea0b6d6cb5cf81b01.cpp b/src/py/wrapper/wrapper_fa414b05d29e5f4ea0b6d6cb5cf81b01.cpp deleted file mode 100644 index f13e1d7c..00000000 --- a/src/py/wrapper/wrapper_fa414b05d29e5f4ea0b6d6cb5cf81b01.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "_core.h" - - -void wrapper_fa414b05d29e5f4ea0b6d6cb5cf81b01() -{ - - 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; -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_fa5e2baabb585a5e93632d2563d88b33.cpp b/src/py/wrapper/wrapper_fa5e2baabb585a5e93632d2563d88b33.cpp deleted file mode 100644 index 46ab0edc..00000000 --- a/src/py/wrapper/wrapper_fa5e2baabb585a5e93632d2563d88b33.cpp +++ /dev/null @@ -1,39 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::CensoredEvent< struct ::statiskit::ContinuousEvent > const volatile * get_pointer const volatile >(class ::statiskit::CensoredEvent< struct ::statiskit::ContinuousEvent > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_fa5e2baabb585a5e93632d2563d88b33() -{ - - 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; - class ::std::vector< double, class ::std::allocator< double > > const & (::statiskit::CensoredEvent< ::statiskit::ContinuousEvent >::*method_pointer_4c0063c1f4535d73afc077edbf304fb4)() const = &::statiskit::CensoredEvent< struct ::statiskit::ContinuousEvent >::get_values; - 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_values", method_pointer_4c0063c1f4535d73afc077edbf304fb4, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - - if(autowig::Held< class ::statiskit::CensoredEvent< struct ::statiskit::ContinuousEvent > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::CensoredEvent< struct ::statiskit::ContinuousEvent > >::Type, autowig::Held< struct ::statiskit::ContinuousEvent >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_faed70c01c41556a87ba6c938ce7c777.cpp b/src/py/wrapper/wrapper_faed70c01c41556a87ba6c938ce7c777.cpp deleted file mode 100644 index 5547c06b..00000000 --- a/src/py/wrapper/wrapper_faed70c01c41556a87ba6c938ce7c777.cpp +++ /dev/null @@ -1,72 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_faed70c01c41556a87ba6c938ce7c777 : public ::statiskit::MultivariateSampleSpace, public boost::python::wrapper< struct ::statiskit::MultivariateSampleSpace > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateSampleSpace, struct ::std::default_delete< struct ::statiskit::MultivariateSampleSpace > > copy() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateSampleSpace, struct ::std::default_delete< struct ::statiskit::MultivariateSampleSpace > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateSampleSpace, struct ::std::default_delete< struct ::statiskit::MultivariateSampleSpace > > (result); - } - - virtual struct ::statiskit::UnivariateSampleSpace const * get(::statiskit::Index const & param_0) const - { return this->get_override("get")(param_0); } - - virtual ::statiskit::Index size() const - { return this->get_override("size")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_faed70c01c41556a87ba6c938ce7c777 const volatile * get_pointer(autowig::Wrap_faed70c01c41556a87ba6c938ce7c777 const volatile *c) { return c; } - template <> struct ::statiskit::MultivariateSampleSpace const volatile * get_pointer(struct ::statiskit::MultivariateSampleSpace const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_faed70c01c41556a87ba6c938ce7c777() -{ - - 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; - ::statiskit::Index (::statiskit::MultivariateSampleSpace::*method_pointer_34b56241180a545dbbc2cc99f5f4650e)() const = &::statiskit::MultivariateSampleSpace::size; - struct ::statiskit::UnivariateSampleSpace const * (::statiskit::MultivariateSampleSpace::*method_pointer_89faf58ffa485b8fafccbd250d1fe75d)(::statiskit::Index const &) const = &::statiskit::MultivariateSampleSpace::get; - bool (::statiskit::MultivariateSampleSpace::*method_pointer_817740fe51f5581ca0b50fe3fdee1e78)(struct ::statiskit::MultivariateEvent const *) const = &::statiskit::MultivariateSampleSpace::is_compatible; - ::statiskit::Index (::statiskit::MultivariateSampleSpace::*method_pointer_58045e2837b651c18e64ce6ac4e0be9e)() const = &::statiskit::MultivariateSampleSpace::encode; - class ::Eigen::Matrix< double, 1, -1, 1, 1, -1 > (::statiskit::MultivariateSampleSpace::*method_pointer_453c7ae8bd33563d9ea0317dca724475)(struct ::statiskit::MultivariateEvent const &) const = &::statiskit::MultivariateSampleSpace::encode; - class ::std::unique_ptr< struct ::statiskit::MultivariateSampleSpace, struct ::std::default_delete< struct ::statiskit::MultivariateSampleSpace > > (::statiskit::MultivariateSampleSpace::*method_pointer_40d149de873956828c7a7bb6efb1b291)() const = &::statiskit::MultivariateSampleSpace::copy; - boost::python::class_< autowig::Wrap_faed70c01c41556a87ba6c938ce7c777, autowig::Held< autowig::Wrap_faed70c01c41556a87ba6c938ce7c777 >::Type, boost::noncopyable > class_faed70c01c41556a87ba6c938ce7c777("MultivariateSampleSpace", "", boost::python::no_init); - class_faed70c01c41556a87ba6c938ce7c777.def("__len__", boost::python::pure_virtual(method_pointer_34b56241180a545dbbc2cc99f5f4650e), ""); - class_faed70c01c41556a87ba6c938ce7c777.def("get", boost::python::pure_virtual(method_pointer_89faf58ffa485b8fafccbd250d1fe75d), boost::python::return_value_policy< boost::python::reference_existing_object >(), ""); - class_faed70c01c41556a87ba6c938ce7c777.def("is_compatible", method_pointer_817740fe51f5581ca0b50fe3fdee1e78, ""); - class_faed70c01c41556a87ba6c938ce7c777.def("encode", method_pointer_58045e2837b651c18e64ce6ac4e0be9e, ""); - class_faed70c01c41556a87ba6c938ce7c777.def("encode", method_pointer_453c7ae8bd33563d9ea0317dca724475, ""); - class_faed70c01c41556a87ba6c938ce7c777.def("copy", boost::python::pure_virtual(method_pointer_40d149de873956828c7a7bb6efb1b291), ""); - if(autowig::Held< struct ::statiskit::MultivariateSampleSpace >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_faed70c01c41556a87ba6c938ce7c777 >::Type, autowig::Held< struct ::statiskit::MultivariateSampleSpace >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::MultivariateSampleSpace >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_fb8f1cea3a695accb39f019b3fbd2247.cpp b/src/py/wrapper/wrapper_fb8f1cea3a695accb39f019b3fbd2247.cpp deleted file mode 100644 index 9e839336..00000000 --- a/src/py/wrapper/wrapper_fb8f1cea3a695accb39f019b3fbd2247.cpp +++ /dev/null @@ -1,45 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::IntervalCensoredEvent< struct ::statiskit::DiscreteEvent > const volatile * get_pointer const volatile >(class ::statiskit::IntervalCensoredEvent< struct ::statiskit::DiscreteEvent > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_fb8f1cea3a695accb39f019b3fbd2247() -{ - - 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; - 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; - 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_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, ""); - - if(autowig::Held< class ::statiskit::IntervalCensoredEvent< struct ::statiskit::DiscreteEvent > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::IntervalCensoredEvent< struct ::statiskit::DiscreteEvent > >::Type, autowig::Held< struct ::statiskit::DiscreteEvent >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_fbe279819c925fe9bb1cdf5d0de8cf1a.cpp b/src/py/wrapper/wrapper_fbe279819c925fe9bb1cdf5d0de8cf1a.cpp deleted file mode 100644 index d6a29f17..00000000 --- a/src/py/wrapper/wrapper_fbe279819c925fe9bb1cdf5d0de8cf1a.cpp +++ /dev/null @@ -1,65 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_fbe279819c925fe9bb1cdf5d0de8cf1a : public ::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistribution, ::statiskit::MultinomialSingularDistribution, struct ::statiskit::SingularDistribution >, public boost::python::wrapper< struct ::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistribution, class ::statiskit::MultinomialSingularDistribution, struct ::statiskit::SingularDistribution > > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > simulate(unsigned int param_0) const - { - ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > ::element_type* result = this->get_override("simulate")(param_0); - return ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > (result); - } - - virtual double probability(struct ::statiskit::MultivariateEvent const * param_0, bool const & param_1) const - { return this->get_override("probability")(param_0, param_1); } - - virtual unsigned int get_nb_parameters() const - { return this->get_override("get_nb_parameters")(); } - - virtual ::statiskit::Index get_nb_components() const - { return this->get_override("get_nb_components")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_fbe279819c925fe9bb1cdf5d0de8cf1a const volatile * get_pointer(autowig::Wrap_fbe279819c925fe9bb1cdf5d0de8cf1a const volatile *c) { return c; } - template <> struct ::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistribution, class ::statiskit::MultinomialSingularDistribution, struct ::statiskit::SingularDistribution > const volatile * get_pointer const volatile >(struct ::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistribution, class ::statiskit::MultinomialSingularDistribution, struct ::statiskit::SingularDistribution > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_fbe279819c925fe9bb1cdf5d0de8cf1a() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistribution, class ::statiskit::MultinomialSingularDistribution, struct ::statiskit::SingularDistribution > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_fbe279819c925fe9bb1cdf5d0de8cf1a >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistribution, class ::statiskit::MultinomialSingularDistribution, struct ::statiskit::SingularDistribution > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistribution, class ::statiskit::MultinomialSingularDistribution, struct ::statiskit::SingularDistribution > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::SingularDistribution, class ::statiskit::MultinomialSingularDistribution, struct ::statiskit::SingularDistribution > >::Type, autowig::Held< struct ::statiskit::SingularDistribution >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_fcc6162c378c5756b392afed99931125.cpp b/src/py/wrapper/wrapper_fcc6162c378c5756b392afed99931125.cpp deleted file mode 100644 index 864594fa..00000000 --- a/src/py/wrapper/wrapper_fcc6162c378c5756b392afed99931125.cpp +++ /dev/null @@ -1,65 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_fcc6162c378c5756b392afed99931125 : public ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, ::statiskit::MultinormalDistribution, struct ::statiskit::ContinuousMultivariateDistribution >, public boost::python::wrapper< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, class ::statiskit::MultinormalDistribution, struct ::statiskit::ContinuousMultivariateDistribution > > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > simulate() const - { - ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > ::element_type* result = this->get_override("simulate")(); - return ::std::unique_ptr< struct ::statiskit::MultivariateEvent, struct ::std::default_delete< struct ::statiskit::MultivariateEvent > > (result); - } - - virtual double probability(struct ::statiskit::MultivariateEvent const * param_0, bool const & param_1) const - { return this->get_override("probability")(param_0, param_1); } - - virtual unsigned int get_nb_parameters() const - { return this->get_override("get_nb_parameters")(); } - - virtual ::statiskit::Index get_nb_components() const - { return this->get_override("get_nb_components")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_fcc6162c378c5756b392afed99931125 const volatile * get_pointer(autowig::Wrap_fcc6162c378c5756b392afed99931125 const volatile *c) { return c; } - template <> struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, class ::statiskit::MultinormalDistribution, struct ::statiskit::ContinuousMultivariateDistribution > const volatile * get_pointer const volatile >(struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, class ::statiskit::MultinormalDistribution, struct ::statiskit::ContinuousMultivariateDistribution > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_fcc6162c378c5756b392afed99931125() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, class ::statiskit::MultinormalDistribution, struct ::statiskit::ContinuousMultivariateDistribution > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_fcc6162c378c5756b392afed99931125 >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, class ::statiskit::MultinormalDistribution, struct ::statiskit::ContinuousMultivariateDistribution > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, class ::statiskit::MultinormalDistribution, struct ::statiskit::ContinuousMultivariateDistribution > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateDistribution, class ::statiskit::MultinormalDistribution, struct ::statiskit::ContinuousMultivariateDistribution > >::Type, autowig::Held< struct ::statiskit::ContinuousMultivariateDistribution >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_fd1fa4531ff65b6c889e56be99ebfc4e.cpp b/src/py/wrapper/wrapper_fd1fa4531ff65b6c889e56be99ebfc4e.cpp deleted file mode 100644 index cf8db75a..00000000 --- a/src/py/wrapper/wrapper_fd1fa4531ff65b6c889e56be99ebfc4e.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> struct ::statiskit::UnivariateFrequencyDistributionEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator const volatile * get_pointer, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator const volatile >(struct ::statiskit::UnivariateFrequencyDistributionEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_fd1fa4531ff65b6c889e56be99ebfc4e() -{ - - 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; - std::string name_67548b1b39c8521c8f630ca5b4d502c4 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__univariate_frequency_distribution_estimation_67548b1b39c8521c8f630ca5b4d502c4"); - 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; - 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 & >("")); - - if(autowig::Held< struct ::statiskit::UnivariateFrequencyDistributionEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::UnivariateFrequencyDistributionEstimation< struct ::statiskit::QuantitativeUnivariateFrequencyDistribution< struct ::statiskit::ContinuousUnivariateDistribution >, struct ::statiskit::ContinuousUnivariateDistributionEstimation >::Estimator >::Type, autowig::Held< struct ::statiskit::ContinuousUnivariateDistributionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_fd63b9f470165717923109c2f3c8739d.cpp b/src/py/wrapper/wrapper_fd63b9f470165717923109c2f3c8739d.cpp deleted file mode 100644 index 61a0be63..00000000 --- a/src/py/wrapper/wrapper_fd63b9f470165717923109c2f3c8739d.cpp +++ /dev/null @@ -1,74 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_fd63b9f470165717923109c2f3c8739d : public ::statiskit::Optimization< ::statiskit::SingularDistributionEstimation::Estimator >, public boost::python::wrapper< class ::statiskit::Optimization< struct ::statiskit::SingularDistributionEstimation::Estimator > > - { - public: - - virtual class ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation::Estimator > > copy() const - { - ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation::Estimator > > ::element_type* result = this->get_override("copy")(); - return ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation::Estimator, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation::Estimator > > (result); - } - - virtual class ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation > > operator()(::statiskit::SingularDistributionEstimation::data_type const & param_0, bool const & param_1) const - { - ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation > > ::element_type* result = this->get_override("operator()")(param_0, param_1); - return ::std::unique_ptr< struct ::statiskit::SingularDistributionEstimation, struct ::std::default_delete< struct ::statiskit::SingularDistributionEstimation > > (result); - } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_fd63b9f470165717923109c2f3c8739d const volatile * get_pointer(autowig::Wrap_fd63b9f470165717923109c2f3c8739d const volatile *c) { return c; } - template <> class ::statiskit::Optimization< struct ::statiskit::SingularDistributionEstimation::Estimator > const volatile * get_pointer const volatile >(class ::statiskit::Optimization< struct ::statiskit::SingularDistributionEstimation::Estimator > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_fd63b9f470165717923109c2f3c8739d() -{ - - 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; - double const & (::statiskit::Optimization< ::statiskit::SingularDistributionEstimation::Estimator >::*method_pointer_f1f6b8777ce457fb87fe24c4f6005328)() const = &::statiskit::Optimization< struct ::statiskit::SingularDistributionEstimation::Estimator >::get_mindiff; - void (::statiskit::Optimization< ::statiskit::SingularDistributionEstimation::Estimator >::*method_pointer_e8ce1527b17a5cd6a0feda960df64087)(double const &) = &::statiskit::Optimization< struct ::statiskit::SingularDistributionEstimation::Estimator >::set_mindiff; - unsigned int (::statiskit::Optimization< ::statiskit::SingularDistributionEstimation::Estimator >::*method_pointer_bc756bc223d25490810778785eb77d6c)() const = &::statiskit::Optimization< struct ::statiskit::SingularDistributionEstimation::Estimator >::get_minits; - void (::statiskit::Optimization< ::statiskit::SingularDistributionEstimation::Estimator >::*method_pointer_2375ea1de3d75d1c825b80098ef8f1ca)(unsigned int const &) = &::statiskit::Optimization< struct ::statiskit::SingularDistributionEstimation::Estimator >::set_minits; - unsigned int (::statiskit::Optimization< ::statiskit::SingularDistributionEstimation::Estimator >::*method_pointer_e2a41672cda65435a42be527972a466f)() const = &::statiskit::Optimization< struct ::statiskit::SingularDistributionEstimation::Estimator >::get_maxits; - void (::statiskit::Optimization< ::statiskit::SingularDistributionEstimation::Estimator >::*method_pointer_ff652d9240a75b4eba7583ba15a93028)(unsigned int const &) = &::statiskit::Optimization< struct ::statiskit::SingularDistributionEstimation::Estimator >::set_maxits; - boost::python::class_< autowig::Wrap_fd63b9f470165717923109c2f3c8739d, autowig::Held< autowig::Wrap_fd63b9f470165717923109c2f3c8739d >::Type, boost::python::bases< struct ::statiskit::SingularDistributionEstimation::Estimator >, boost::noncopyable > class_fd63b9f470165717923109c2f3c8739d("_Optimization_fd63b9f470165717923109c2f3c8739d", "", boost::python::no_init); - class_fd63b9f470165717923109c2f3c8739d.def("get_mindiff", method_pointer_f1f6b8777ce457fb87fe24c4f6005328, boost::python::return_value_policy< boost::python::return_by_value >(), ""); - class_fd63b9f470165717923109c2f3c8739d.def("set_mindiff", method_pointer_e8ce1527b17a5cd6a0feda960df64087, ""); - class_fd63b9f470165717923109c2f3c8739d.def("get_minits", method_pointer_bc756bc223d25490810778785eb77d6c, ""); - class_fd63b9f470165717923109c2f3c8739d.def("set_minits", method_pointer_2375ea1de3d75d1c825b80098ef8f1ca, ""); - class_fd63b9f470165717923109c2f3c8739d.def("get_maxits", method_pointer_e2a41672cda65435a42be527972a466f, ""); - class_fd63b9f470165717923109c2f3c8739d.def("set_maxits", method_pointer_ff652d9240a75b4eba7583ba15a93028, ""); - - if(autowig::Held< class ::statiskit::Optimization< struct ::statiskit::SingularDistributionEstimation::Estimator > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_fd63b9f470165717923109c2f3c8739d >::Type, autowig::Held< class ::statiskit::Optimization< struct ::statiskit::SingularDistributionEstimation::Estimator > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< class ::statiskit::Optimization< struct ::statiskit::SingularDistributionEstimation::Estimator > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::Optimization< struct ::statiskit::SingularDistributionEstimation::Estimator > >::Type, autowig::Held< struct ::statiskit::SingularDistributionEstimation::Estimator >::Type >(); - } - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_fe18de6fe2c850bc986987821db6db68.cpp b/src/py/wrapper/wrapper_fe18de6fe2c850bc986987821db6db68.cpp deleted file mode 100644 index 77eb6d99..00000000 --- a/src/py/wrapper/wrapper_fe18de6fe2c850bc986987821db6db68.cpp +++ /dev/null @@ -1,16 +0,0 @@ -#include "_core.h" - - -void wrapper_fe18de6fe2c850bc986987821db6db68() -{ - - 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; - boost::python::enum_< enum ::statiskit::ordering_type > enum_fe18de6fe2c850bc986987821db6db68("ordering_type"); - enum_fe18de6fe2c850bc986987821db6db68.value("NONE", ::statiskit::NONE); - enum_fe18de6fe2c850bc986987821db6db68.value("TOTAL", ::statiskit::TOTAL); - enum_fe18de6fe2c850bc986987821db6db68.value("PARTIAL", ::statiskit::PARTIAL); - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_fe5c14ebd9715db583a8fcea54e1d965.cpp b/src/py/wrapper/wrapper_fe5c14ebd9715db583a8fcea54e1d965.cpp deleted file mode 100644 index 88b943a9..00000000 --- a/src/py/wrapper/wrapper_fe5c14ebd9715db583a8fcea54e1d965.cpp +++ /dev/null @@ -1,37 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> class ::statiskit::WeightedMultivariateData const volatile * get_pointer(class ::statiskit::WeightedMultivariateData const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_fe5c14ebd9715db583a8fcea54e1d965() -{ - - 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; - 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 & >("")); - - if(autowig::Held< class ::statiskit::WeightedMultivariateData >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< class ::statiskit::WeightedMultivariateData >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::MultivariateData, class ::statiskit::WeightedMultivariateData, class ::statiskit::WeightedData< struct ::statiskit::MultivariateData > > >::Type >(); - } - -} \ No newline at end of file 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_ff336bb969875c6bb9226d1ab053af10.cpp b/src/py/wrapper/wrapper_ff336bb969875c6bb9226d1ab053af10.cpp deleted file mode 100644 index 9f93baa0..00000000 --- a/src/py/wrapper/wrapper_ff336bb969875c6bb9226d1ab053af10.cpp +++ /dev/null @@ -1,25 +0,0 @@ -#include "_core.h" - - -void wrapper_ff336bb969875c6bb9226d1ab053af10() -{ - - 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; - std::string name_5b1444f7a44054459e5adff18c81bbfb = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + ".__selection_5b1444f7a44054459e5adff18c81bbfb"); - 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; - std::string name_a268e28862575ead97b631ce4a762208 = boost::python::extract< std::string >(boost::python::scope().attr("__name__") + "._criterion_estimator"); - boost::python::object module_a268e28862575ead97b631ce4a762208(boost::python::handle< >(boost::python::borrowed(PyImport_AddModule(name_a268e28862575ead97b631ce4a762208.c_str())))); - boost::python::scope().attr("_criterion_estimator") = module_a268e28862575ead97b631ce4a762208; - boost::python::scope scope_a268e28862575ead97b631ce4a762208 = module_a268e28862575ead97b631ce4a762208; - boost::python::enum_< enum ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::CriterionEstimator::criterion_type > enum_ff336bb969875c6bb9226d1ab053af10("criterion_type"); - enum_ff336bb969875c6bb9226d1ab053af10.value("AIC", ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::CriterionEstimator::AIC); - enum_ff336bb969875c6bb9226d1ab053af10.value("AI_CC", ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::CriterionEstimator::AICc); - enum_ff336bb969875c6bb9226d1ab053af10.value("BIC", ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::CriterionEstimator::BIC); - enum_ff336bb969875c6bb9226d1ab053af10.value("HQIC", ::statiskit::Selection< struct ::statiskit::CategoricalMultivariateDistribution, struct ::statiskit::CategoricalMultivariateDistributionEstimation >::CriterionEstimator::HQIC); - -} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_ffc7b6c27c595cb6ab53ebb2f04ce1de.cpp b/src/py/wrapper/wrapper_ffc7b6c27c595cb6ab53ebb2f04ce1de.cpp deleted file mode 100644 index b81b7ead..00000000 --- a/src/py/wrapper/wrapper_ffc7b6c27c595cb6ab53ebb2f04ce1de.cpp +++ /dev/null @@ -1,56 +0,0 @@ -#include "_core.h" - - - -namespace autowig -{ - class Wrap_ffc7b6c27c595cb6ab53ebb2f04ce1de : public ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, ::statiskit::BetaBinomialDistribution, class ::statiskit::BetaCompoundDiscreteUnivariateDistribution >, public boost::python::wrapper< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::BetaBinomialDistribution, class ::statiskit::BetaCompoundDiscreteUnivariateDistribution > > - { - public: - - virtual double get_variance() const - { return this->get_override("get_variance")(); } - - virtual double get_mean() const - { return this->get_override("get_mean")(); } - - - protected: - - - private: - - - }; - -} - -#if defined(_MSC_VER) - #if (_MSC_VER == 1900) -namespace boost -{ - template <> autowig::Wrap_ffc7b6c27c595cb6ab53ebb2f04ce1de const volatile * get_pointer(autowig::Wrap_ffc7b6c27c595cb6ab53ebb2f04ce1de const volatile *c) { return c; } - template <> struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::BetaBinomialDistribution, class ::statiskit::BetaCompoundDiscreteUnivariateDistribution > const volatile * get_pointer const volatile >(struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::BetaBinomialDistribution, class ::statiskit::BetaCompoundDiscreteUnivariateDistribution > const volatile *c) { return c; } -} - #endif -#endif - - - -void wrapper_ffc7b6c27c595cb6ab53ebb2f04ce1de() -{ - - 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; - 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); - - if(autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::BetaBinomialDistribution, class ::statiskit::BetaCompoundDiscreteUnivariateDistribution > >::is_class) - { - boost::python::implicitly_convertible< autowig::Held< autowig::Wrap_ffc7b6c27c595cb6ab53ebb2f04ce1de >::Type, autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::BetaBinomialDistribution, class ::statiskit::BetaCompoundDiscreteUnivariateDistribution > >::Type >(); - boost::python::register_ptr_to_python< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::BetaBinomialDistribution, class ::statiskit::BetaCompoundDiscreteUnivariateDistribution > >::Type >(); - boost::python::implicitly_convertible< autowig::Held< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::BetaBinomialDistribution, class ::statiskit::BetaCompoundDiscreteUnivariateDistribution > >::Type, autowig::Held< class ::statiskit::BetaCompoundDiscreteUnivariateDistribution >::Type >(); - } - -} \ No newline at end of file From d2ba4a364bb7e14ba1c57215b811d1371bdb16f5 Mon Sep 17 00:00:00 2001 From: Jean Date: Thu, 17 Jan 2019 14:09:46 +0100 Subject: [PATCH 3/3] corrections concerning Python3 --- src/py/statiskit/core/data.py | 14 +++++++------- src/py/statiskit/core/distribution.py | 24 ++++++++++++------------ src/py/statiskit/core/estimation.py | 14 +++++++------- src/py/statiskit/core/event.py | 6 +++--- src/py/statiskit/core/indicator.py | 16 ++++++++-------- src/py/statiskit/core/io.py | 4 ++-- src/py/statiskit/core/sample_space.py | 8 ++++---- src/py/statiskit/core/singular.py | 2 +- src/py/statiskit/core/slope_heuristic.py | 8 ++++---- src/py/statiskit/data/core/__init__.py | 2 +- test/test_distribution.py | 6 +++--- 11 files changed, 52 insertions(+), 52 deletions(-) diff --git a/src/py/statiskit/core/data.py b/src/py/statiskit/core/data.py index 00f61e12..8e150b4d 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: @@ -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): @@ -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..a1f6f8a1 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) @@ -164,7 +164,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') @@ -198,7 +198,7 @@ def wrapper(f): @wraps(f) def __init__(self, *args, **kwargs): f(self, args) - for attr in kwargs.keys(): + for attr in list(kwargs.keys()): if hasattr(self, attr): setattr(self, attr, kwargs.pop(attr)) else: @@ -229,7 +229,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 +237,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 +281,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 +290,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 +325,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 +352,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 +887,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 +906,7 @@ 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)]))) + return from_list(*list(map(list, list(zip(*[self.simulate() for index in range(size)]))))) MultivariateDistribution.simulation = simulation del simulation @@ -1021,7 +1021,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..f8afc712 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) 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..01423b61 100644 --- a/src/py/statiskit/core/io.py +++ b/src/py/statiskit/core/io.py @@ -13,7 +13,7 @@ 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() @@ -39,7 +39,7 @@ 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: 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/__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/test/test_distribution.py b/test/test_distribution.py index 1f837669..e96bec53 100644 --- a/test/test_distribution.py +++ b/test/test_distribution.py @@ -31,9 +31,9 @@ def test_pdf_ldf_cdf(self): self._dist.quantile(self._pmax) + 1, num=self._num, dtype=numpy.int): - 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)) + self.assertAlmostEqual(self._dist.cdf(int(v) - 1) + self._dist.pdf(int(v)), self._dist.cdf(int(v))) + if not self._dist.pdf(int(v)) == 0: + self.assertAlmostEqual(math.log(self._dist.pdf(int(v))), self._dist.ldf(int(v))) def test_quantile(self): """Test quantile computation"""