@@ -230,6 +230,7 @@ enum AssignmentType {
230230};
231231}
232232
233+ #define SWIGPOLICY_std_mt19937 swig::ASSIGNMENT_DEFAULT
233234#define SWIGPOLICY_std_mt19937_64 swig::ASSIGNMENT_DEFAULT
234235
235236#include < stdexcept>
@@ -453,7 +454,7 @@ static bool includes_cmp(const T *DATA1,size_t DATASIZE1,const T *DATA2,size_t D
453454
454455
455456template <class T >
456- static void shuffle (std::mt19937_64 & g, T *DATA, size_t DATASIZE) {
457+ static void shuffle (std::mt19937 & g, T *DATA, size_t DATASIZE) {
457458 std::shuffle (DATA, DATA + DATASIZE, g);
458459}
459460
@@ -1360,58 +1361,58 @@ SWIGEXPORT int _wrap_includes__SWIG_7(SwigArrayWrapper *farg1, SwigArrayWrapper
13601361
13611362
13621363SWIGEXPORT void _wrap_shuffle__SWIG_1 (SwigClassWrapper *farg1, SwigArrayWrapper *farg2) {
1363- std::mt19937_64 *arg1 = 0 ;
1364+ std::mt19937 *arg1 = 0 ;
13641365 int32_t *arg2 = (int32_t *) 0 ;
13651366 size_t arg3 ;
13661367
1367- SWIG_check_nonnull (*farg1, " std::mt19937_64 &" , " Engine " , " shuffle< int32_t >(std::mt19937_64 &,int32_t *,size_t)" , return );
1368- arg1 = (std::mt19937_64 *)farg1->cptr ;
1368+ SWIG_check_nonnull (*farg1, " std::mt19937 &" , " MersenneEngine4 " , " shuffle< int32_t >(std::mt19937 &,int32_t *,size_t)" , return );
1369+ arg1 = (std::mt19937 *)farg1->cptr ;
13691370 arg2 = (int32_t *)farg2->data ;
13701371 arg3 = farg2->size ;
13711372 shuffle< int32_t >(*arg1,arg2,arg3);
1372- SWIG_free_rvalue< std::mt19937_64, SWIGPOLICY_std_mt19937_64 >(*farg1);
1373+ SWIG_free_rvalue< std::mt19937, SWIGPOLICY_std_mt19937 >(*farg1);
13731374}
13741375
13751376
13761377SWIGEXPORT void _wrap_shuffle__SWIG_2 (SwigClassWrapper *farg1, SwigArrayWrapper *farg2) {
1377- std::mt19937_64 *arg1 = 0 ;
1378+ std::mt19937 *arg1 = 0 ;
13781379 int64_t *arg2 = (int64_t *) 0 ;
13791380 size_t arg3 ;
13801381
1381- SWIG_check_nonnull (*farg1, " std::mt19937_64 &" , " Engine " , " shuffle< int64_t >(std::mt19937_64 &,int64_t *,size_t)" , return );
1382- arg1 = (std::mt19937_64 *)farg1->cptr ;
1382+ SWIG_check_nonnull (*farg1, " std::mt19937 &" , " MersenneEngine4 " , " shuffle< int64_t >(std::mt19937 &,int64_t *,size_t)" , return );
1383+ arg1 = (std::mt19937 *)farg1->cptr ;
13831384 arg2 = (int64_t *)farg2->data ;
13841385 arg3 = farg2->size ;
13851386 shuffle< int64_t >(*arg1,arg2,arg3);
1386- SWIG_free_rvalue< std::mt19937_64, SWIGPOLICY_std_mt19937_64 >(*farg1);
1387+ SWIG_free_rvalue< std::mt19937, SWIGPOLICY_std_mt19937 >(*farg1);
13871388}
13881389
13891390
13901391SWIGEXPORT void _wrap_shuffle__SWIG_3 (SwigClassWrapper *farg1, SwigArrayWrapper *farg2) {
1391- std::mt19937_64 *arg1 = 0 ;
1392+ std::mt19937 *arg1 = 0 ;
13921393 double *arg2 = (double *) 0 ;
13931394 size_t arg3 ;
13941395
1395- SWIG_check_nonnull (*farg1, " std::mt19937_64 &" , " Engine " , " shuffle< double >(std::mt19937_64 &,double *,size_t)" , return );
1396- arg1 = (std::mt19937_64 *)farg1->cptr ;
1396+ SWIG_check_nonnull (*farg1, " std::mt19937 &" , " MersenneEngine4 " , " shuffle< double >(std::mt19937 &,double *,size_t)" , return );
1397+ arg1 = (std::mt19937 *)farg1->cptr ;
13971398 arg2 = (double *)farg2->data ;
13981399 arg3 = farg2->size ;
13991400 shuffle< double >(*arg1,arg2,arg3);
1400- SWIG_free_rvalue< std::mt19937_64, SWIGPOLICY_std_mt19937_64 >(*farg1);
1401+ SWIG_free_rvalue< std::mt19937, SWIGPOLICY_std_mt19937 >(*farg1);
14011402}
14021403
14031404
14041405SWIGEXPORT void _wrap_shuffle__SWIG_4 (SwigClassWrapper *farg1, SwigArrayWrapper *farg2) {
1405- std::mt19937_64 *arg1 = 0 ;
1406+ std::mt19937 *arg1 = 0 ;
14061407 void **arg2 = (void **) 0 ;
14071408 size_t arg3 ;
14081409
1409- SWIG_check_nonnull (*farg1, " std::mt19937_64 &" , " Engine " , " shuffle< void * >(std::mt19937_64 &,void **,size_t)" , return );
1410- arg1 = (std::mt19937_64 *)farg1->cptr ;
1410+ SWIG_check_nonnull (*farg1, " std::mt19937 &" , " MersenneEngine4 " , " shuffle< void * >(std::mt19937 &,void **,size_t)" , return );
1411+ arg1 = (std::mt19937 *)farg1->cptr ;
14111412 arg2 = (void **)farg2->data ;
14121413 arg3 = farg2->size ;
14131414 shuffle< void * >(*arg1,arg2,arg3);
1414- SWIG_free_rvalue< std::mt19937_64, SWIGPOLICY_std_mt19937_64 >(*farg1);
1415+ SWIG_free_rvalue< std::mt19937, SWIGPOLICY_std_mt19937 >(*farg1);
14151416}
14161417
14171418
0 commit comments