CRAN Package Check Results for Package gamboostLSS

Last updated on 2023-01-30 09:54:11 CET.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 2.0-6 13.38 294.43 307.81 OK
r-devel-linux-x86_64-debian-gcc 2.0-6 9.99 189.46 199.45 ERROR
r-devel-linux-x86_64-fedora-clang 2.0-6 333.53 ERROR
r-devel-linux-x86_64-fedora-gcc 2.0-6 347.92 ERROR
r-devel-windows-x86_64 2.0-6 32.00 370.00 402.00 OK
r-patched-linux-x86_64 2.0-6 13.48 286.69 300.17 OK
r-release-linux-x86_64 2.0-6 12.99 284.90 297.89 OK
r-release-macos-arm64 2.0-6 132.00 OK
r-release-macos-x86_64 2.0-6 196.00 OK
r-release-windows-x86_64 2.0-6 46.00 386.00 432.00 OK
r-oldrel-macos-arm64 2.0-6 129.00 OK
r-oldrel-macos-x86_64 2.0-6 187.00 OK
r-oldrel-windows-ix86+x86_64 2.0-6 25.00 348.00 373.00 OK

Check Details

Version: 2.0-6
Check: package dependencies
Result: NOTE
    Package suggested but not available for checking: ‘R2BayesX’
Flavors: r-devel-linux-x86_64-debian-gcc, r-devel-linux-x86_64-fedora-clang

Version: 2.0-6
Check: re-building of vignette outputs
Result: ERROR
    Error(s) in re-building vignettes:
     ...
    --- re-building ‘gamboostLSS_Tutorial.Rnw’ using Sweave
    Loading required package: R2BayesX
    Installing package into '/home/hornik/tmp/scratch/RtmpQwnLVH/RLIBS_3bfa1c552de564'
    (as 'lib' is unspecified)
    also installing the dependency 'BayesXsrc'
    
    trying URL ‘http://cran.at.r-project.org/src/contrib/BayesXsrc_3.0-3.tar.gz’
    Content type 'application/x-gzip' length 1307334 bytes (1.2 MB)
    ==================================================
    downloaded 1.2 MB
    
    trying URL ‘http://cran.at.r-project.org/src/contrib/R2BayesX_1.1-3.tar.gz’
    Content type 'application/x-gzip' length 787563 bytes (769 KB)
    ==================================================
    downloaded 787563 KB
    
    * installing *source* package ‘BayesXsrc’ ...
    ** package ‘BayesXsrc’ successfully unpacked and MD5 sums checked
    ** using staged installation
    ** libs
    make[1]: Entering directory '/home/hornik/tmp/scratch/RtmprMK9wW/R.INSTALL3d8ccd2a5ea607/BayesXsrc/src'
    g++-12 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -Ibayesxsrc/. -I"bayesxsrc/bib" -I"bayesxsrc/alex" -I"bayesxsrc/adaptiv" -I"bayesxsrc/andrea" -I"bayesxsrc/dag" -I"bayesxsrc/graph" -I"bayesxsrc/mcmc" -I"bayesxsrc/psplines" -I"bayesxsrc/samson" -I"bayesxsrc/leyre" -I"bayesxsrc/structadd" `gsl-config --cflags` -D__BUILDING_GNU -D__BUILDING_LINUX -DTEMPL_INCL_DEF -D_MSC_VER2 -DNO_TEMPLATE_FRIENDS -DINCLUDE_REML -DINCLUDE_MCMC -DBUILD_FOR_BAYESXSRC -D_FORTIFY_SOURCE=2 -fpic -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/andrea/baseline.cpp -o bayesxsrc/andrea/baseline.o
    In file included from bayesxsrc/bib/tpremat.h:227,
     from bayesxsrc/bib/tmatrix.h:34,
     from bayesxsrc/bib/statmat.h:26,
     from bayesxsrc/mcmc/distribution.h:26,
     from bayesxsrc/andrea/cox.h:26,
     from bayesxsrc/andrea/baseline.h:26,
     from bayesxsrc/andrea/baseline.cpp:24:
    bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
    bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
     357 | else if ( v == T( 0 ) )
     | ^~~~
    bayesxsrc/bib/tpremat.cpp:365:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
     365 | PreMatrix<T> result( this->rows( ), this->cols( ) );
     | ^~~~~~~~~
    bayesxsrc/andrea/baseline.cpp: In constructor ‘MCMC::pspline_baseline::pspline_baseline(MCMC::MCMCoptions*, MCMC::DISTRIBUTION*, MCMC::FULLCOND_const*, const datamatrix&, const datamatrix&, const unsigned int&, const unsigned int&, const MCMC::knotpos&, const double&, const unsigned int&, const unsigned int&, const MCMC::fieldtype&, const ST::string&, const ST::string&, const ST::string&, const int&, const unsigned int&, const datamatrix&)’:
    bayesxsrc/andrea/baseline.cpp:184:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
     184 | for(i=0;i<likep->get_nrobs();i++,freqwork++,workindex++)
     | ~^~~~~~~~~~~~~~~~~~~
    bayesxsrc/andrea/baseline.cpp:245:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     245 | for(i=0;i<max;i++)
     | ~^~~~
    bayesxsrc/andrea/baseline.cpp:267:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     267 | for(i=0;i<int_knots.rows();i++)
     | ~^~~~~~~~~~~~~~~~~
    bayesxsrc/andrea/baseline.cpp: In constructor ‘MCMC::pspline_baseline::pspline_baseline(MCMC::MCMCoptions*, MCMC::DISTRIBUTION*, MCMC::FULLCOND_const*, const datamatrix&, const double&, const double&, const unsigned int&, const unsigned int&, const MCMC::knotpos&, const double&, const unsigned int&, const unsigned int&, const MCMC::fieldtype&, const ST::string&, const ST::string&, const ST::string&, const int&, const unsigned int&, const datamatrix&, const bool&, const bool&)’:
    bayesxsrc/andrea/baseline.cpp:426:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
     426 | for(i=0;i<likep->get_nrobs();i++,freqwork++,workindex++)
     | ~^~~~~~~~~~~~~~~~~~~
    bayesxsrc/andrea/baseline.cpp:487:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     487 | for(i=0;i<max;i++)
     | ~^~~~
    bayesxsrc/andrea/baseline.cpp:504:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     504 | for(j=0;j<int_knots.rows();j++)
     | ~^~~~~~~~~~~~~~~~~
    bayesxsrc/andrea/baseline.cpp:509:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     509 | for(i=0;i<int_knots.rows();i++)
     | ~^~~~~~~~~~~~~~~~~
    bayesxsrc/andrea/baseline.cpp:512:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     512 | for(j=0;j<nrpar;j++)
     | ~^~~~~~
    bayesxsrc/andrea/baseline.cpp:527:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     527 | for(i=0;i<zi.rows();i++)
     | ~^~~~~~~~~~
    bayesxsrc/andrea/baseline.cpp: In member function ‘virtual void MCMC::pspline_baseline::update()’:
    bayesxsrc/andrea/baseline.cpp:1387:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__gnu_cxx::__alloc_traits<std::allocator<unsigned int>, unsigned int>::value_type’ {aka ‘unsigned int’} [-Wsign-compare]
     1387 | for(j=0;j<matquant[blocksize-min];j++)
    bayesxsrc/andrea/baseline.cpp:1406:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     1406 | for(k=an-1;k<en;k++,workbeta++,workbetaold++)
     | ~^~~
    bayesxsrc/andrea/baseline.cpp:1428:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     1428 | for(k=an-1;k<en;k++,workbeta++,workbetaold++)
     | ~^~~
    bayesxsrc/andrea/baseline.cpp:1438:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__gnu_cxx::__alloc_traits<std::allocator<unsigned int>, unsigned int>::value_type’ {aka ‘unsigned int’} [-Wsign-compare]
     1438 | if (j == matquant[blocksize-min]-2)
     | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
    bayesxsrc/andrea/baseline.cpp:1449:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     1449 | for(i=0;i<nrpar;i++)
     | ~^~~~~~
    bayesxsrc/andrea/baseline.cpp:1458:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
     1458 | for(i=0;i<likep->get_nrobs();i++)
     | ~^~~~~~~~~~~~~~~~~~~
    bayesxsrc/andrea/baseline.cpp:1509:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
     1509 | for(i=0;i<likep->get_nrobs();i++)
     | ~^~~~~~~~~~~~~~~~~~~
    bayesxsrc/andrea/baseline.cpp:1530:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
     1530 | for(i=0;i<likep->get_nrobs();i++,freqwork++,workindex++)
     | ~^~~~~~~~~~~~~~~~~~~
    g++-12 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -Ibayesxsrc/. -I"bayesxsrc/bib" -I"bayesxsrc/alex" -I"bayesxsrc/adaptiv" -I"bayesxsrc/andrea" -I"bayesxsrc/dag" -I"bayesxsrc/graph" -I"bayesxsrc/mcmc" -I"bayesxsrc/psplines" -I"bayesxsrc/samson" -I"bayesxsrc/leyre" -I"bayesxsrc/structadd" `gsl-config --cflags` -D__BUILDING_GNU -D__BUILDING_LINUX -DTEMPL_INCL_DEF -D_MSC_VER2 -DNO_TEMPLATE_FRIENDS -DINCLUDE_REML -DINCLUDE_MCMC -DBUILD_FOR_BAYESXSRC -D_FORTIFY_SOURCE=2 -fpic -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/andrea/cox.cpp -o bayesxsrc/andrea/cox.o
    In file included from bayesxsrc/bib/tpremat.h:227,
     from bayesxsrc/bib/tmatrix.h:34,
     from bayesxsrc/bib/statmat.h:26,
     from bayesxsrc/mcmc/distribution.h:26,
     from bayesxsrc/andrea/cox.h:26,
     from bayesxsrc/andrea/cox.cpp:24:
    bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
    bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
     357 | else if ( v == T( 0 ) )
     | ^~~~
    bayesxsrc/bib/tpremat.cpp:365:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
     365 | PreMatrix<T> result( this->rows( ), this->cols( ) );
     | ^~~~~~~~~
    g++-12 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -Ibayesxsrc/. -I"bayesxsrc/bib" -I"bayesxsrc/alex" -I"bayesxsrc/adaptiv" -I"bayesxsrc/andrea" -I"bayesxsrc/dag" -I"bayesxsrc/graph" -I"bayesxsrc/mcmc" -I"bayesxsrc/psplines" -I"bayesxsrc/samson" -I"bayesxsrc/leyre" -I"bayesxsrc/structadd" `gsl-config --cflags` -D__BUILDING_GNU -D__BUILDING_LINUX -DTEMPL_INCL_DEF -D_MSC_VER2 -DNO_TEMPLATE_FRIENDS -DINCLUDE_REML -DINCLUDE_MCMC -DBUILD_FOR_BAYESXSRC -D_FORTIFY_SOURCE=2 -fpic -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/andrea/IWLS_baseline.cpp -o bayesxsrc/andrea/IWLS_baseline.o
    In file included from bayesxsrc/bib/tpremat.h:227,
     from bayesxsrc/bib/tmatrix.h:34,
     from bayesxsrc/bib/statmat.h:26,
     from bayesxsrc/mcmc/mcmc.h:27,
     from bayesxsrc/andrea/IWLS_baseline.h:26,
     from bayesxsrc/andrea/IWLS_baseline.cpp:20:
    bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
    bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
     357 | else if ( v == T( 0 ) )
     | ^~~~
    bayesxsrc/bib/tpremat.cpp:365:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
     365 | PreMatrix<T> result( this->rows( ), this->cols( ) );
     | ^~~~~~~~~
    In file included from bayesxsrc/bib/envmatrix.h:484,
     from bayesxsrc/mcmc/mcmc_nonpbasis.h:33,
     from bayesxsrc/andrea/IWLS_baseline.h:31:
    bayesxsrc/bib/envmatrix.cpp: In instantiation of ‘void envmatrix<T>::decomp() [with T = double]’:
    bayesxsrc/bib/envmatrix.cpp:2099:5: required from ‘void envmatrix<T>::solveU(datamatrix&, const datamatrix&) [with T = double; datamatrix = statmatrix<double>]’
    bayesxsrc/andrea/IWLS_baseline.cpp:497:18: required from here
    bayesxsrc/bib/envmatrix.cpp:568:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     568 | k<iband;
     | ~^~~~~~
    g++-12 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -Ibayesxsrc/. -I"bayesxsrc/bib" -I"bayesxsrc/alex" -I"bayesxsrc/adaptiv" -I"bayesxsrc/andrea" -I"bayesxsrc/dag" -I"bayesxsrc/graph" -I"bayesxsrc/mcmc" -I"bayesxsrc/psplines" -I"bayesxsrc/samson" -I"bayesxsrc/leyre" -I"bayesxsrc/structadd" `gsl-config --cflags` -D__BUILDING_GNU -D__BUILDING_LINUX -DTEMPL_INCL_DEF -D_MSC_VER2 -DNO_TEMPLATE_FRIENDS -DINCLUDE_REML -DINCLUDE_MCMC -DBUILD_FOR_BAYESXSRC -D_FORTIFY_SOURCE=2 -fpic -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/andrea/multibaseline.cpp -o bayesxsrc/andrea/multibaseline.o
    In file included from bayesxsrc/bib/tpremat.h:227,
     from bayesxsrc/bib/tmatrix.h:34,
     from bayesxsrc/bib/statmat.h:26,
     from bayesxsrc/mcmc/distribution.h:26,
     from bayesxsrc/andrea/multistate.h:26,
     from bayesxsrc/andrea/multibaseline.h:26,
     from bayesxsrc/andrea/multibaseline.cpp:24:
    bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
    bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
     357 | else if ( v == T( 0 ) )
     | ^~~~
    bayesxsrc/bib/tpremat.cpp:365:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
     365 | PreMatrix<T> result( this->rows( ), this->cols( ) );
     | ^~~~~~~~~
    bayesxsrc/andrea/multibaseline.cpp: In constructor ‘MCMC::pspline_multibaseline::pspline_multibaseline(MCMC::MCMCoptions*, MCMC::DISTRIBUTION*, MCMC::FULLCOND_const*, const datamatrix&, const double&, const double&, const unsigned int&, const unsigned int&, const MCMC::knotpos&, const double&, const unsigned int&, const unsigned int&, const MCMC::fieldtype&, const ST::string&, const ST::string&, const ST::string&, const int&, const unsigned int&, const datamatrix&, const datamatrix&, const bool&)’:
    bayesxsrc/andrea/multibaseline.cpp:71:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     71 | for(i=0;i<zi.rows();i++)
     | ~^~~~~~~~~~
    bayesxsrc/andrea/multibaseline.cpp:84:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     84 | for(i=0;i<zi.rows();i++)
     | ~^~~~~~~~~~
    bayesxsrc/andrea/multibaseline.cpp:92:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     92 | for(i=0;i<zi.rows();i++)
     | ~^~~~~~~~~~
    bayesxsrc/andrea/multibaseline.cpp:103:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     103 | for(i=0;i<2*zi.rows();i++)
     | ~^~~~~~~~~~~~
    bayesxsrc/andrea/multibaseline.cpp:148:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
     148 | for(i=0;i<likep->get_nrobs();i++,freqwork++,workindex++)
     | ~^~~~~~~~~~~~~~~~~~~
    bayesxsrc/andrea/multibaseline.cpp:207:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     207 | for(i=0;i<max;i++)
     | ~^~~~
    bayesxsrc/andrea/multibaseline.cpp:238:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     238 | for(i=0;i<int_knots_l[col].rows();i++)
     | ~^~~~~~~~~~~~~~~~~~~~~~~~
    bayesxsrc/andrea/multibaseline.cpp:254:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     254 | for(i=0;i<int_knots.rows();i++)
     | ~^~~~~~~~~~~~~~~~~
    bayesxsrc/andrea/multibaseline.cpp:265:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     265 | for(i=0;i<zi.rows();i++)
     | ~^~~~~~~~~~
    bayesxsrc/andrea/multibaseline.cpp: In constructor ‘MCMC::pspline_multibaseline::pspline_multibaseline(MCMC::MCMCoptions*, MCMC::DISTRIBUTION*, MCMC::FULLCOND_const*, const datamatrix&, const datamatrix&, const unsigned int&, const unsigned int&, const MCMC::knotpos&, const double&, const unsigned int&, const unsigned int&, const MCMC::fieldtype&, const ST::string&, const ST::string&, const ST::string&, const int&, const unsigned int&, const datamatrix&, const datamatrix&, const bool&)’:
    bayesxsrc/andrea/multibaseline.cpp:316:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     316 | for(i=0;i<z.rows();i++)
     | ~^~~~~~~~~
    bayesxsrc/andrea/multibaseline.cpp:341:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     341 | for(i=0;i<zi.rows();i++)
     | ~^~~~~~~~~~
    bayesxsrc/andrea/multibaseline.cpp:379:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
     379 | for(i=0;i<likep->get_nrobs();i++,freqwork++,workindex++)
     | ~^~~~~~~~~~~~~~~~~~~
    bayesxsrc/andrea/multibaseline.cpp:438:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     438 | for(i=0;i<max;i++)
     | ~^~~~
    bayesxsrc/andrea/multibaseline.cpp:461:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     461 | for(i=0;i<int_knots.rows();i++)
     | ~^~~~~~~~~~~~~~~~~
    bayesxsrc/andrea/multibaseline.cpp:472:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     472 | for(i=0;i<zi.rows();i++)
     | ~^~~~~~~~~~
    bayesxsrc/andrea/multibaseline.cpp: In member function ‘virtual void MCMC::pspline_multibaseline::update()’:
    bayesxsrc/andrea/multibaseline.cpp:700:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     700 | for(i=0;i<nrpar;i++)
     | ~^~~~~~
    bayesxsrc/andrea/multibaseline.cpp:716:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     716 | for(i=0;i<zi_teil[col].rows();i++)
     | ~^~~~~~~~~~~~~~~~~~~~
    bayesxsrc/andrea/multibaseline.cpp:741:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
     741 | for(i=0;i<likep->get_nrobs();i++,freqwork++,workindex++)
     | ~^~~~~~~~~~~~~~~~~~~
    g++-12 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -Ibayesxsrc/. -I"bayesxsrc/bib" -I"bayesxsrc/alex" -I"bayesxsrc/adaptiv" -I"bayesxsrc/andrea" -I"bayesxsrc/dag" -I"bayesxsrc/graph" -I"bayesxsrc/mcmc" -I"bayesxsrc/psplines" -I"bayesxsrc/samson" -I"bayesxsrc/leyre" -I"bayesxsrc/structadd" `gsl-config --cflags` -D__BUILDING_GNU -D__BUILDING_LINUX -DTEMPL_INCL_DEF -D_MSC_VER2 -DNO_TEMPLATE_FRIENDS -DINCLUDE_REML -DINCLUDE_MCMC -DBUILD_FOR_BAYESXSRC -D_FORTIFY_SOURCE=2 -fpic -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/andrea/multistate.cpp -o bayesxsrc/andrea/multistate.o
    In file included from bayesxsrc/bib/tpremat.h:227,
     from bayesxsrc/bib/tmatrix.h:34,
     from bayesxsrc/bib/statmat.h:26,
     from bayesxsrc/mcmc/distribution.h:26,
     from bayesxsrc/andrea/multistate.h:26,
     from bayesxsrc/andrea/multistate.cpp:24:
    bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
    bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
     357 | else if ( v == T( 0 ) )
     | ^~~~
    bayesxsrc/bib/tpremat.cpp:365:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
     365 | PreMatrix<T> result( this->rows( ), this->cols( ) );
     | ^~~~~~~~~
    g++-12 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -Ibayesxsrc/. -I"bayesxsrc/bib" -I"bayesxsrc/alex" -I"bayesxsrc/adaptiv" -I"bayesxsrc/andrea" -I"bayesxsrc/dag" -I"bayesxsrc/graph" -I"bayesxsrc/mcmc" -I"bayesxsrc/psplines" -I"bayesxsrc/samson" -I"bayesxsrc/leyre" -I"bayesxsrc/structadd" `gsl-config --cflags` -D__BUILDING_GNU -D__BUILDING_LINUX -DTEMPL_INCL_DEF -D_MSC_VER2 -DNO_TEMPLATE_FRIENDS -DINCLUDE_REML -DINCLUDE_MCMC -DBUILD_FOR_BAYESXSRC -D_FORTIFY_SOURCE=2 -fpic -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/bib/Random.cpp -o bayesxsrc/bib/Random.o
    In file included from bayesxsrc/bib/tpremat.h:227,
     from bayesxsrc/bib/tmatrix.h:34,
     from bayesxsrc/bib/Random.h:33,
     from bayesxsrc/bib/Random.cpp:25:
    bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
    bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
     357 | else if ( v == T( 0 ) )
     | ^~~~
    bayesxsrc/bib/tpremat.cpp:365:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
     365 | PreMatrix<T> result( this->rows( ), this->cols( ) );
     | ^~~~~~~~~
    bayesxsrc/bib/Random.cpp: In function ‘double randnumbers::kssample()’:
    bayesxsrc/bib/Random.cpp:349:7: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
     349 | for(j=2; j<=(SQR(n)-1); j++)
     | ^~~
    bayesxsrc/bib/Random.cpp:351:10: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
     351 | W = W - SQR(n)*Q;
     | ^
    bayesxsrc/bib/Random.cpp:376:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
     376 | if (U3 >= W)
     | ^~
    bayesxsrc/bib/Random.cpp:378:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
     378 | n++;
     | ^
    bayesxsrc/bib/Random.cpp: In function ‘double randnumbers::pbivnu(const double&, const double&, const double&)’:
    bayesxsrc/bib/Random.cpp:1219:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
     1219 | for(int j=0; j<w.size(); j++)
     | ~^~~~~~~~~
    g++-12 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -Ibayesxsrc/. -I"bayesxsrc/bib" -I"bayesxsrc/alex" -I"bayesxsrc/adaptiv" -I"bayesxsrc/andrea" -I"bayesxsrc/dag" -I"bayesxsrc/graph" -I"bayesxsrc/mcmc" -I"bayesxsrc/psplines" -I"bayesxsrc/samson" -I"bayesxsrc/leyre" -I"bayesxsrc/structadd" `gsl-config --cflags` -D__BUILDING_GNU -D__BUILDING_LINUX -DTEMPL_INCL_DEF -D_MSC_VER2 -DNO_TEMPLATE_FRIENDS -DINCLUDE_REML -DINCLUDE_MCMC -DBUILD_FOR_BAYESXSRC -D_FORTIFY_SOURCE=2 -fpic -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/bib/adminparse_gnu.cpp -o bayesxsrc/bib/adminparse_gnu.o
    In file included from bayesxsrc/bib/tpremat.h:227,
     from bayesxsrc/bib/tmatrix.h:34,
     from bayesxsrc/bib/Random.h:33,
     from bayesxsrc/bib/realobs.h:32,
     from bayesxsrc/bib/data.h:29,
     from bayesxsrc/bib/adminparse_gnu.h:27,
     from bayesxsrc/bib/adminparse_gnu.cpp:22:
    bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
    bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
     357 | else if ( v == T( 0 ) )
     | ^~~~
    bayesxsrc/bib/tpremat.cpp:365:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
     365 | PreMatrix<T> result( this->rows( ), this->cols( ) );
     | ^~~~~~~~~
    bayesxsrc/bib/data.h: At global scope:
    bayesxsrc/bib/data.h:282:3: error: reference to ‘data’ is ambiguous
     282 | data datarep;
     | ^~~~
    In file included from /usr/include/c++/12/string:52,
     from /usr/include/c++/12/bits/locale_classes.h:40,
     from /usr/include/c++/12/bits/ios_base.h:41,
     from /usr/include/c++/12/ios:42,
     from /usr/include/c++/12/istream:38,
     from /usr/include/c++/12/fstream:38,
     from bayesxsrc/bib/adminparse_gnu.h:26:
    /usr/include/c++/12/bits/range_access.h:343:5: note: candidates are: ‘template<class _Tp> constexpr const _Tp* std::data(initializer_list<_Tp>)’
     343 | data(initializer_list<_Tp> __il) noexcept
     | ^~~~
    /usr/include/c++/12/bits/range_access.h:333:5: note: ‘template<class _Tp, long unsigned int _Nm> constexpr _Tp* std::data(_Tp (&)[_Nm])’
     333 | data(_Tp (&__array)[_Nm]) noexcept
     | ^~~~
    /usr/include/c++/12/bits/range_access.h:322:5: note: ‘template<class _Container> constexpr decltype (__cont.data()) std::data(const _Container&)’
     322 | data(const _Container& __cont) noexcept(noexcept(__cont.data()))
     | ^~~~
    /usr/include/c++/12/bits/range_access.h:311:5: note: ‘template<class _Container> constexpr decltype (__cont.data()) std::data(_Container&)’
     311 | data(_Container& __cont) noexcept(noexcept(__cont.data()))
     | ^~~~
    bayesxsrc/bib/data.h:58:21: note: ‘class data’
     58 | class __EXPORT_TYPE data
     | ^~~~
    bayesxsrc/bib/data.h: In constructor ‘dataset::dataset()’:
    bayesxsrc/bib/data.h:319:10: error: ‘datarep’ was not declared in this scope; did you mean ‘dataset’?
     319 | datarep = data();
     | ^~~~~~~
     | dataset
    bayesxsrc/bib/data.h:319:20: error: reference to ‘data’ is ambiguous
     319 | datarep = data();
     | ^~~~
    /usr/include/c++/12/bits/range_access.h:343:5: note: candidates are: ‘template<class _Tp> constexpr const _Tp* std::data(initializer_list<_Tp>)’
     343 | data(initializer_list<_Tp> __il) noexcept
     | ^~~~
    /usr/include/c++/12/bits/range_access.h:333:5: note: ‘template<class _Tp, long unsigned int _Nm> constexpr _Tp* std::data(_Tp (&)[_Nm])’
     333 | data(_Tp (&__array)[_Nm]) noexcept
     | ^~~~
    /usr/include/c++/12/bits/range_access.h:322:5: note: ‘template<class _Container> constexpr decltype (__cont.data()) std::data(const _Container&)’
     322 | data(const _Container& __cont) noexcept(noexcept(__cont.data()))
     | ^~~~
    /usr/include/c++/12/bits/range_access.h:311:5: note: ‘template<class _Container> constexpr decltype (__cont.data()) std::data(_Container&)’
     311 | data(_Container& __cont) noexcept(noexcept(__cont.data()))
     | ^~~~
    bayesxsrc/bib/data.h:58:21: note: ‘class data’
     58 | class __EXPORT_TYPE data
     | ^~~~
    bayesxsrc/bib/data.h: In constructor ‘dataset::dataset(const ST::string&)’:
    bayesxsrc/bib/data.h:328:10: error: ‘datarep’ was not declared in this scope; did you mean ‘dataset’?
     328 | datarep = data();
     | ^~~~~~~
     | dataset
    bayesxsrc/bib/data.h:328:20: error: reference to ‘data’ is ambiguous
     328 | datarep = data();
     | ^~~~
    /usr/include/c++/12/bits/range_access.h:343:5: note: candidates are: ‘template<class _Tp> constexpr const _Tp* std::data(initializer_list<_Tp>)’
     343 | data(initializer_list<_Tp> __il) noexcept
     | ^~~~
    /usr/include/c++/12/bits/range_access.h:333:5: note: ‘template<class _Tp, long unsigned int _Nm> constexpr _Tp* std::data(_Tp (&)[_Nm])’
     333 | data(_Tp (&__array)[_Nm]) noexcept
     | ^~~~
    /usr/include/c++/12/bits/range_access.h:322:5: note: ‘template<class _Container> constexpr decltype (__cont.data()) std::data(const _Container&)’
     322 | data(const _Container& __cont) noexcept(noexcept(__cont.data()))
     | ^~~~
    /usr/include/c++/12/bits/range_access.h:311:5: note: ‘template<class _Container> constexpr decltype (__cont.data()) std::data(_Container&)’
     311 | data(_Container& __cont) noexcept(noexcept(__cont.data()))
     | ^~~~
    bayesxsrc/bib/data.h:58:21: note: ‘class data’
     58 | class __EXPORT_TYPE data
     | ^~~~
    bayesxsrc/bib/data.h: In function ‘std::ostream& operator<<(std::ostream&, dataset&)’:
    bayesxsrc/bib/data.h:423:26: error: ‘class dataset’ has no member named ‘datarep’; did you mean ‘dataset’?
     423 | return out << d.datarep;
     | ^~~~~~~
     | dataset
    bayesxsrc/bib/data.h: In member function ‘const std::__cxx11::list<ST::string>& dataset::getVarnames() const’:
    bayesxsrc/bib/data.h:440:17: error: ‘datarep’ was not declared in this scope; did you mean ‘dataset’?
     440 | return datarep.varnames;
     | ^~~~~~~
     | dataset
    bayesxsrc/bib/data.h: In member function ‘int dataset::findvar(ST::string&)’:
    bayesxsrc/bib/data.h:585:17: error: ‘datarep’ was not declared in this scope; did you mean ‘dataset’?
     585 | return datarep.findvar(name);
     | ^~~~~~~
     | dataset
    bayesxsrc/bib/data.h: In member function ‘unsigned int dataset::varnr()’:
    bayesxsrc/bib/data.h:594:17: error: ‘datarep’ was not declared in this scope; did you mean ‘dataset’?
     594 | return datarep.varnames.size();
     | ^~~~~~~
     | dataset
    bayesxsrc/bib/data.h: In member function ‘void dataset::set_iterator(const unsigned int&)’:
    bayesxsrc/bib/data.h:604:13: error: ‘datarep’ was not declared in this scope; did you mean ‘dataset’?
     604 | varit = datarep.variables.begin();
     | ^~~~~~~
     | dataset
    bayesxsrc/bib/data.h: In member function ‘const double& dataset::getvalue(const unsigned int&)’:
    bayesxsrc/bib/data.h:618:22: error: ‘datarep’ was not declared in this scope; did you mean ‘dataset’?
     618 | return ((*varit)[datarep.index[nr]]).getvalue();
     | ^~~~~~~
     | dataset
    bayesxsrc/bib/data.h: In member function ‘const double& dataset::getvalue(const unsigned int&, std::__cxx11::list<realob::realvar>::iterator&)’:
    bayesxsrc/bib/data.h:625:20: error: ‘datarep’ was not declared in this scope; did you mean ‘dataset’?
     625 | return ((*vit)[datarep.index[nr]]).getvalue();
     | ^~~~~~~
     | dataset
    make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:198: bayesxsrc/bib/adminparse_gnu.o] Error 1
    make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmprMK9wW/R.INSTALL3d8ccd2a5ea607/BayesXsrc/src'
    ERROR: compilation failed for package ‘BayesXsrc’
    * removing ‘/home/hornik/tmp/scratch/RtmpQwnLVH/RLIBS_3bfa1c552de564/BayesXsrc’
    ERROR: dependencies ‘BayesXsrc’, ‘mgcv’ are not available for package ‘R2BayesX’
    * removing ‘/home/hornik/tmp/scratch/RtmpQwnLVH/RLIBS_3bfa1c552de564/R2BayesX’
    
    The downloaded source packages are in
     '/home/hornik/tmp/scratch/RtmpgIeMSK/downloaded_packages'
    Loading required package: gamboostLSS
    Loading required package: mboost
    Loading required package: parallel
    Loading required package: stabs
    
    Attaching package: 'gamboostLSS'
    
    The following object is masked from 'package:stats':
    
     model.weights
    
    
    Error: processing vignette ‘gamboostLSS_Tutorial.Rnw’ failed with diagnostics:
     chunk 11 (label = india_stunting1)
    Error in library("R2BayesX") : there is no package called 'R2BayesX'
    
    --- failed re-building 'gamboostLSS_Tutorial.Rnw'
    
    SUMMARY: processing the following file failed:
     'gamboostLSS_Tutorial.Rnw'
    
    Error: Vignette re-building failed.
    Execution halted
Flavor: r-devel-linux-x86_64-debian-gcc

Version: 2.0-6
Check: re-building of vignette outputs
Result: ERROR
    Error(s) in re-building vignettes:
    --- re-building ‘gamboostLSS_Tutorial.Rnw’ using Sweave
    Loading required package: R2BayesX
    Installing package into '/tmp/RtmpWCqN7a/RLIBS_de3f542a8044d'
    (as 'lib' is unspecified)
    also installing the dependency 'BayesXsrc'
    
    trying URL 'http://cran.at.r-project.org/src/contrib/BayesXsrc_3.0-3.tar.gz'
    Content type 'application/x-gzip' length 1307334 bytes (1.2 MB)
    ==================================================
    downloaded 1.2 MB
    
    trying URL 'http://cran.at.r-project.org/src/contrib/R2BayesX_1.1-3.tar.gz'
    Content type 'application/x-gzip' length 787563 bytes (769 KB)
    ==================================================
    downloaded 787563 KB
    
    * installing *source* package ‘BayesXsrc’ ...
    ** package ‘BayesXsrc’ successfully unpacked and MD5 sums checked
    ** using staged installation
    ** libs
    make[1]: Entering directory '/tmp/RtmpWCqN7a/working_dir/RtmpiyHNPz/R.INSTALLe89c77f2093ea/BayesXsrc/src'
    /usr/local/clang15/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang15/include -Ibayesxsrc/. -I"bayesxsrc/bib" -I"bayesxsrc/alex" -I"bayesxsrc/adaptiv" -I"bayesxsrc/andrea" -I"bayesxsrc/dag" -I"bayesxsrc/graph" -I"bayesxsrc/mcmc" -I"bayesxsrc/psplines" -I"bayesxsrc/samson" -I"bayesxsrc/leyre" -I"bayesxsrc/structadd" `gsl-config --cflags` -D__BUILDING_GNU -D__BUILDING_LINUX -DTEMPL_INCL_DEF -D_MSC_VER2 -DNO_TEMPLATE_FRIENDS -DINCLUDE_REML -DINCLUDE_MCMC -DBUILD_FOR_BAYESXSRC -fpic -O3 -Wall -pedantic -frtti -c bayesxsrc/andrea/baseline.cpp -o bayesxsrc/andrea/baseline.o
    bayesxsrc/andrea/baseline.cpp:1366:7: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
     blocksize = minauto + rand() % (maxauto-minauto+1);
     ^
    bayesxsrc/andrea/baseline.cpp:1363:6: note: previous statement is here
     if(optionsp->get_nriter()%100==0 && optionsp->get_nriter()<optionsp->get_burnin())
     ^
    1 warning generated.
    /usr/local/clang15/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang15/include -Ibayesxsrc/. -I"bayesxsrc/bib" -I"bayesxsrc/alex" -I"bayesxsrc/adaptiv" -I"bayesxsrc/andrea" -I"bayesxsrc/dag" -I"bayesxsrc/graph" -I"bayesxsrc/mcmc" -I"bayesxsrc/psplines" -I"bayesxsrc/samson" -I"bayesxsrc/leyre" -I"bayesxsrc/structadd" `gsl-config --cflags` -D__BUILDING_GNU -D__BUILDING_LINUX -DTEMPL_INCL_DEF -D_MSC_VER2 -DNO_TEMPLATE_FRIENDS -DINCLUDE_REML -DINCLUDE_MCMC -DBUILD_FOR_BAYESXSRC -fpic -O3 -Wall -pedantic -frtti -c bayesxsrc/andrea/cox.cpp -o bayesxsrc/andrea/cox.o
    /usr/local/clang15/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang15/include -Ibayesxsrc/. -I"bayesxsrc/bib" -I"bayesxsrc/alex" -I"bayesxsrc/adaptiv" -I"bayesxsrc/andrea" -I"bayesxsrc/dag" -I"bayesxsrc/graph" -I"bayesxsrc/mcmc" -I"bayesxsrc/psplines" -I"bayesxsrc/samson" -I"bayesxsrc/leyre" -I"bayesxsrc/structadd" `gsl-config --cflags` -D__BUILDING_GNU -D__BUILDING_LINUX -DTEMPL_INCL_DEF -D_MSC_VER2 -DNO_TEMPLATE_FRIENDS -DINCLUDE_REML -DINCLUDE_MCMC -DBUILD_FOR_BAYESXSRC -fpic -O3 -Wall -pedantic -frtti -c bayesxsrc/andrea/IWLS_baseline.cpp -o bayesxsrc/andrea/IWLS_baseline.o
    /usr/local/clang15/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang15/include -Ibayesxsrc/. -I"bayesxsrc/bib" -I"bayesxsrc/alex" -I"bayesxsrc/adaptiv" -I"bayesxsrc/andrea" -I"bayesxsrc/dag" -I"bayesxsrc/graph" -I"bayesxsrc/mcmc" -I"bayesxsrc/psplines" -I"bayesxsrc/samson" -I"bayesxsrc/leyre" -I"bayesxsrc/structadd" `gsl-config --cflags` -D__BUILDING_GNU -D__BUILDING_LINUX -DTEMPL_INCL_DEF -D_MSC_VER2 -DNO_TEMPLATE_FRIENDS -DINCLUDE_REML -DINCLUDE_MCMC -DBUILD_FOR_BAYESXSRC -fpic -O3 -Wall -pedantic -frtti -c bayesxsrc/andrea/multibaseline.cpp -o bayesxsrc/andrea/multibaseline.o
    /usr/local/clang15/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang15/include -Ibayesxsrc/. -I"bayesxsrc/bib" -I"bayesxsrc/alex" -I"bayesxsrc/adaptiv" -I"bayesxsrc/andrea" -I"bayesxsrc/dag" -I"bayesxsrc/graph" -I"bayesxsrc/mcmc" -I"bayesxsrc/psplines" -I"bayesxsrc/samson" -I"bayesxsrc/leyre" -I"bayesxsrc/structadd" `gsl-config --cflags` -D__BUILDING_GNU -D__BUILDING_LINUX -DTEMPL_INCL_DEF -D_MSC_VER2 -DNO_TEMPLATE_FRIENDS -DINCLUDE_REML -DINCLUDE_MCMC -DBUILD_FOR_BAYESXSRC -fpic -O3 -Wall -pedantic -frtti -c bayesxsrc/andrea/multistate.cpp -o bayesxsrc/andrea/multistate.o
    /usr/local/clang15/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang15/include -Ibayesxsrc/. -I"bayesxsrc/bib" -I"bayesxsrc/alex" -I"bayesxsrc/adaptiv" -I"bayesxsrc/andrea" -I"bayesxsrc/dag" -I"bayesxsrc/graph" -I"bayesxsrc/mcmc" -I"bayesxsrc/psplines" -I"bayesxsrc/samson" -I"bayesxsrc/leyre" -I"bayesxsrc/structadd" `gsl-config --cflags` -D__BUILDING_GNU -D__BUILDING_LINUX -DTEMPL_INCL_DEF -D_MSC_VER2 -DNO_TEMPLATE_FRIENDS -DINCLUDE_REML -DINCLUDE_MCMC -DBUILD_FOR_BAYESXSRC -fpic -O3 -Wall -pedantic -frtti -c bayesxsrc/bib/Random.cpp -o bayesxsrc/bib/Random.o
    bayesxsrc/bib/Random.cpp:351:10: warning: misleading indentation; statement is not part of the previous 'for' [-Wmisleading-indentation]
     W = W - SQR(n)*Q;
     ^
    bayesxsrc/bib/Random.cpp:349:7: note: previous statement is here
     for(j=2; j<=(SQR(n)-1); j++)
     ^
    bayesxsrc/bib/Random.cpp:378:11: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
     n++;
     ^
    bayesxsrc/bib/Random.cpp:376:9: note: previous statement is here
     if (U3 >= W)
     ^
    bayesxsrc/bib/Random.cpp:1329:11: warning: variable 't' set but not used [-Wunused-but-set-variable]
     int j, t=0;
     ^
    bayesxsrc/bib/Random.cpp:1968:2: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
     if (x < 12.0)
     ^
    bayesxsrc/bib/Random.cpp:1962:5: note: previous statement is here
     if (x < 0.001)
     ^
    4 warnings generated.
    /usr/local/clang15/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang15/include -Ibayesxsrc/. -I"bayesxsrc/bib" -I"bayesxsrc/alex" -I"bayesxsrc/adaptiv" -I"bayesxsrc/andrea" -I"bayesxsrc/dag" -I"bayesxsrc/graph" -I"bayesxsrc/mcmc" -I"bayesxsrc/psplines" -I"bayesxsrc/samson" -I"bayesxsrc/leyre" -I"bayesxsrc/structadd" `gsl-config --cflags` -D__BUILDING_GNU -D__BUILDING_LINUX -DTEMPL_INCL_DEF -D_MSC_VER2 -DNO_TEMPLATE_FRIENDS -DINCLUDE_REML -DINCLUDE_MCMC -DBUILD_FOR_BAYESXSRC -fpic -O3 -Wall -pedantic -frtti -c bayesxsrc/bib/adminparse_gnu.cpp -o bayesxsrc/bib/adminparse_gnu.o
    In file included from bayesxsrc/bib/adminparse_gnu.cpp:22:
    In file included from bayesxsrc/bib/adminparse_gnu.h:27:
    bayesxsrc/bib/data.h:282:3: error: reference to 'data' is ambiguous
     data datarep;
     ^
    bayesxsrc/bib/data.h:58:21: note: candidate found by name lookup is 'data'
    class __EXPORT_TYPE data
     ^
    /usr/local/clang15/bin/../include/c++/v1/__iterator/data.h:45:22: note: candidate found by name lookup is 'std::data'
    constexpr const _Ep* data(initializer_list<_Ep> __il) noexcept { return __il.begin(); }
     ^
    /usr/local/clang15/bin/../include/c++/v1/__iterator/data.h:27:6: note: candidate found by name lookup is 'std::data'
    auto data(_Cont& __c)
     ^
    /usr/local/clang15/bin/../include/c++/v1/__iterator/data.h:34:6: note: candidate found by name lookup is 'std::data'
    auto data(const _Cont& __c)
     ^
    /usr/local/clang15/bin/../include/c++/v1/__iterator/data.h:41:16: note: candidate found by name lookup is 'std::data'
    constexpr _Tp* data(_Tp (&__array)[_Sz]) noexcept { return __array; }
     ^
    In file included from bayesxsrc/bib/adminparse_gnu.cpp:22:
    In file included from bayesxsrc/bib/adminparse_gnu.h:27:
    bayesxsrc/bib/data.h:319:13: error: reference to 'data' is ambiguous
     datarep = data();
     ^
    bayesxsrc/bib/data.h:58:21: note: candidate found by name lookup is 'data'
    class __EXPORT_TYPE data
     ^
    /usr/local/clang15/bin/../include/c++/v1/__iterator/data.h:45:22: note: candidate found by name lookup is 'std::data'
    constexpr const _Ep* data(initializer_list<_Ep> __il) noexcept { return __il.begin(); }
     ^
    /usr/local/clang15/bin/../include/c++/v1/__iterator/data.h:27:6: note: candidate found by name lookup is 'std::data'
    auto data(_Cont& __c)
     ^
    /usr/local/clang15/bin/../include/c++/v1/__iterator/data.h:34:6: note: candidate found by name lookup is 'std::data'
    auto data(const _Cont& __c)
     ^
    /usr/local/clang15/bin/../include/c++/v1/__iterator/data.h:41:16: note: candidate found by name lookup is 'std::data'
    constexpr _Tp* data(_Tp (&__array)[_Sz]) noexcept { return __array; }
     ^
    In file included from bayesxsrc/bib/adminparse_gnu.cpp:22:
    In file included from bayesxsrc/bib/adminparse_gnu.h:27:
    bayesxsrc/bib/data.h:328:13: error: reference to 'data' is ambiguous
     datarep = data();
     ^
    bayesxsrc/bib/data.h:58:21: note: candidate found by name lookup is 'data'
    class __EXPORT_TYPE data
     ^
    /usr/local/clang15/bin/../include/c++/v1/__iterator/data.h:45:22: note: candidate found by name lookup is 'std::data'
    constexpr const _Ep* data(initializer_list<_Ep> __il) noexcept { return __il.begin(); }
     ^
    /usr/local/clang15/bin/../include/c++/v1/__iterator/data.h:27:6: note: candidate found by name lookup is 'std::data'
    auto data(_Cont& __c)
     ^
    /usr/local/clang15/bin/../include/c++/v1/__iterator/data.h:34:6: note: candidate found by name lookup is 'std::data'
    auto data(const _Cont& __c)
     ^
    /usr/local/clang15/bin/../include/c++/v1/__iterator/data.h:41:16: note: candidate found by name lookup is 'std::data'
    constexpr _Tp* data(_Tp (&__array)[_Sz]) noexcept { return __array; }
     ^
    In file included from bayesxsrc/bib/adminparse_gnu.cpp:22:
    In file included from bayesxsrc/bib/adminparse_gnu.h:28:
    In file included from bayesxsrc/bib/statobj.h:30:
    bayesxsrc/bib/command.h:128:36: error: reference to 'optional' is ambiguous
     specification_allowed spec_w = optional,
     ^
    bayesxsrc/bib/command.h:34:38: note: candidate found by name lookup is 'optional'
    enum specification_allowed {required,optional,notallowed};
     ^
    /usr/local/clang15/bin/../include/c++/v1/optional:644:7: note: candidate found by name lookup is 'std::optional'
    class optional
     ^
    In file included from bayesxsrc/bib/adminparse_gnu.cpp:22:
    In file included from bayesxsrc/bib/adminparse_gnu.h:28:
    In file included from bayesxsrc/bib/statobj.h:30:
    bayesxsrc/bib/command.h:129:36: error: reference to 'optional' is ambiguous
     specification_allowed spec_b = optional,
     ^
    bayesxsrc/bib/command.h:34:38: note: candidate found by name lookup is 'optional'
    enum specification_allowed {required,optional,notallowed};
     ^
    /usr/local/clang15/bin/../include/c++/v1/optional:644:7: note: candidate found by name lookup is 'std::optional'
    class optional
     ^
    In file included from bayesxsrc/bib/adminparse_gnu.cpp:22:
    In file included from bayesxsrc/bib/adminparse_gnu.h:28:
    In file included from bayesxsrc/bib/statobj.h:30:
    bayesxsrc/bib/command.h:130:36: error: reference to 'optional' is ambiguous
     specification_allowed spec_e = optional,
     ^
    bayesxsrc/bib/command.h:34:38: note: candidate found by name lookup is 'optional'
    enum specification_allowed {required,optional,notallowed};
     ^
    /usr/local/clang15/bin/../include/c++/v1/optional:644:7: note: candidate found by name lookup is 'std::optional'
    class optional
     ^
    In file included from bayesxsrc/bib/adminparse_gnu.cpp:22:
    In file included from bayesxsrc/bib/adminparse_gnu.h:28:
    In file included from bayesxsrc/bib/statobj.h:30:
    bayesxsrc/bib/command.h:131:36: error: reference to 'optional' is ambiguous
     specification_allowed spec_o = optional,
     ^
    bayesxsrc/bib/command.h:34:38: note: candidate found by name lookup is 'optional'
    enum specification_allowed {required,optional,notallowed};
     ^
    /usr/local/clang15/bin/../include/c++/v1/optional:644:7: note: candidate found by name lookup is 'std::optional'
    class optional
     ^
    bayesxsrc/bib/adminparse_gnu.cpp:35:9: warning: variable 'ptr' set but not used [-Wunused-but-set-variable]
     char *ptr;
     ^
    bayesxsrc/bib/adminparse_gnu.cpp:548:31: error: reference to 'optional' is ambiguous
     notallowed,notallowed,optional,required);
     ^
    bayesxsrc/bib/command.h:34:38: note: candidate found by name lookup is 'optional'
    enum specification_allowed {required,optional,notallowed};
     ^
    /usr/local/clang15/bin/../include/c++/v1/optional:644:7: note: candidate found by name lookup is 'std::optional'
    class optional
     ^
    bayesxsrc/bib/adminparse_gnu.cpp:610:19: warning: variable 'error' set but not used [-Wunused-but-set-variable]
     bool error = false;
     ^
    In file included from bayesxsrc/bib/adminparse_gnu.cpp:22:
    In file included from bayesxsrc/bib/adminparse_gnu.h:26:
    In file included from /usr/local/clang15/bin/../include/c++/v1/fstream:186:
    In file included from /usr/local/clang15/bin/../include/c++/v1/__locale:18:
    In file included from /usr/local/clang15/bin/../include/c++/v1/memory:848:
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::MCMCoptions' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::MCMCoptions>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::MCMCoptions>>::destroy<MCMC::MCMCoptions, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::MCMCoptions>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::MCMCoptions>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::MCMCoptions>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/bib/bayesreg.h:639:3: note: in instantiation of member function 'std::vector<MCMC::MCMCoptions>::~vector' requested here
     bayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTRIBUTION_gaussian' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTRIBUTION_gaussian>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTRIBUTION_gaussian>>::destroy<MCMC::DISTRIBUTION_gaussian, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTRIBUTION_gaussian>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTRIBUTION_gaussian>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTRIBUTION_gaussian>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/bib/bayesreg.h:639:3: note: in instantiation of member function 'std::vector<MCMC::DISTRIBUTION_gaussian>::~vector' requested here
     bayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTRIBUTION_gaussian_re' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTRIBUTION_gaussian_re>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTRIBUTION_gaussian_re>>::destroy<MCMC::DISTRIBUTION_gaussian_re, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTRIBUTION_gaussian_re>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTRIBUTION_gaussian_re>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTRIBUTION_gaussian_re>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/bib/bayesreg.h:639:3: note: in instantiation of member function 'std::vector<MCMC::DISTRIBUTION_gaussian_re>::~vector' requested here
     bayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FULLCOND_const_gaussian' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FULLCOND_const_gaussian>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FULLCOND_const_gaussian>>::destroy<MCMC::FULLCOND_const_gaussian, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_const_gaussian>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_const_gaussian>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_const_gaussian>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/bib/bayesreg.h:639:3: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_const_gaussian>::~vector' requested here
     bayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FULLCOND_const_gaussian_re' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FULLCOND_const_gaussian_re>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FULLCOND_const_gaussian_re>>::destroy<MCMC::FULLCOND_const_gaussian_re, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_const_gaussian_re>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_const_gaussian_re>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_const_gaussian_re>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/bib/bayesreg.h:639:3: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_const_gaussian_re>::~vector' requested here
     bayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FULLCOND_const_nongaussian' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FULLCOND_const_nongaussian>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FULLCOND_const_nongaussian>>::destroy<MCMC::FULLCOND_const_nongaussian, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_const_nongaussian>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_const_nongaussian>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_const_nongaussian>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/bib/bayesreg.h:639:3: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_const_nongaussian>::~vector' requested here
     bayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FULLCOND_const_nbinomial' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FULLCOND_const_nbinomial>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FULLCOND_const_nbinomial>>::destroy<MCMC::FULLCOND_const_nbinomial, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_const_nbinomial>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_const_nbinomial>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_const_nbinomial>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/bib/bayesreg.h:639:3: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_const_nbinomial>::~vector' requested here
     bayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FULLCOND_variance_nonp_vector' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FULLCOND_variance_nonp_vector>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FULLCOND_variance_nonp_vector>>::destroy<MCMC::FULLCOND_variance_nonp_vector, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_variance_nonp_vector>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_variance_nonp_vector>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_variance_nonp_vector>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/bib/bayesreg.h:639:3: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_variance_nonp_vector>::~vector' requested here
     bayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FULLCOND_variance_nonp_vector_nigmix' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FULLCOND_variance_nonp_vector_nigmix>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FULLCOND_variance_nonp_vector_nigmix>>::destroy<MCMC::FULLCOND_variance_nonp_vector_nigmix, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_variance_nonp_vector_nigmix>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_variance_nonp_vector_nigmix>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_variance_nonp_vector_nigmix>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/bib/bayesreg.h:639:3: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_variance_nonp_vector_nigmix>::~vector' requested here
     bayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FULLCOND_variance_nonp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FULLCOND_variance_nonp>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FULLCOND_variance_nonp>>::destroy<MCMC::FULLCOND_variance_nonp, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_variance_nonp>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_variance_nonp>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_variance_nonp>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/bib/bayesreg.h:639:3: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_variance_nonp>::~vector' requested here
     bayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FULLCOND_nonp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FULLCOND_nonp>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FULLCOND_nonp>>::destroy<MCMC::FULLCOND_nonp, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_nonp>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_nonp>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_nonp>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/bib/bayesreg.h:639:3: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_nonp>::~vector' requested here
     bayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FULLCOND_nonp_gaussian' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FULLCOND_nonp_gaussian>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FULLCOND_nonp_gaussian>>::destroy<MCMC::FULLCOND_nonp_gaussian, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_nonp_gaussian>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_nonp_gaussian>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_nonp_gaussian>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/bib/bayesreg.h:639:3: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_nonp_gaussian>::~vector' requested here
     bayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FULLCOND_tvariance' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FULLCOND_tvariance>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FULLCOND_tvariance>>::destroy<MCMC::FULLCOND_tvariance, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_tvariance>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_tvariance>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_tvariance>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/bib/bayesreg.h:639:3: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_tvariance>::~vector' requested here
     bayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FULLCOND_tvariance2dim' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FULLCOND_tvariance2dim>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FULLCOND_tvariance2dim>>::destroy<MCMC::FULLCOND_tvariance2dim, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_tvariance2dim>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_tvariance2dim>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_tvariance2dim>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/bib/bayesreg.h:639:3: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_tvariance2dim>::~vector' requested here
     bayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FULLCOND_adaptiv' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FULLCOND_adaptiv>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FULLCOND_adaptiv>>::destroy<MCMC::FULLCOND_adaptiv, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_adaptiv>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_adaptiv>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_adaptiv>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/bib/bayesreg.h:639:3: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_adaptiv>::~vector' requested here
     bayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FULLCOND_pspline' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FULLCOND_pspline>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FULLCOND_pspline>>::destroy<MCMC::FULLCOND_pspline, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_pspline>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_pspline>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_pspline>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/bib/bayesreg.h:639:3: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_pspline>::~vector' requested here
     bayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FULLCOND_pspline_gaussian' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FULLCOND_pspline_gaussian>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FULLCOND_pspline_gaussian>>::destroy<MCMC::FULLCOND_pspline_gaussian, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_pspline_gaussian>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_pspline_gaussian>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_pspline_gaussian>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/bib/bayesreg.h:639:3: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_pspline_gaussian>::~vector' requested here
     bayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::IWLS_pspline' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::IWLS_pspline>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::IWLS_pspline>>::destroy<MCMC::IWLS_pspline, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::IWLS_pspline>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::IWLS_pspline>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::IWLS_pspline>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/bib/bayesreg.h:639:3: note: in instantiation of member function 'std::vector<MCMC::IWLS_pspline>::~vector' requested here
     bayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FULLCOND_pspline_surf' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FULLCOND_pspline_surf>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FULLCOND_pspline_surf>>::destroy<MCMC::FULLCOND_pspline_surf, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_pspline_surf>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_pspline_surf>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_pspline_surf>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/bib/bayesreg.h:639:3: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_pspline_surf>::~vector' requested here
     bayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FULLCOND_pspline_surf_gaussian' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FULLCOND_pspline_surf_gaussian>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FULLCOND_pspline_surf_gaussian>>::destroy<MCMC::FULLCOND_pspline_surf_gaussian, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_pspline_surf_gaussian>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_pspline_surf_gaussian>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_pspline_surf_gaussian>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/bib/bayesreg.h:639:3: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_pspline_surf_gaussian>::~vector' requested here
     bayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FULLCOND_kriging2' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FULLCOND_kriging2>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FULLCOND_kriging2>>::destroy<MCMC::FULLCOND_kriging2, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_kriging2>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_kriging2>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_kriging2>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/bib/bayesreg.h:639:3: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_kriging2>::~vector' requested here
     bayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::fullcond_merror' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::fullcond_merror>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::fullcond_merror>>::destroy<MCMC::fullcond_merror, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::fullcond_merror>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::fullcond_merror>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::fullcond_merror>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/bib/bayesreg.h:639:3: note: in instantiation of member function 'std::vector<MCMC::fullcond_merror>::~vector' requested here
     bayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::pspline_baseline' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::pspline_baseline>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::pspline_baseline>>::destroy<MCMC::pspline_baseline, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::pspline_baseline>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::pspline_baseline>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::pspline_baseline>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/bib/bayesreg.h:639:3: note: in instantiation of member function 'std::vector<MCMC::pspline_baseline>::~vector' requested here
     bayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::pspline_multibaseline' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::pspline_multibaseline>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::pspline_multibaseline>>::destroy<MCMC::pspline_multibaseline, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::pspline_multibaseline>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::pspline_multibaseline>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::pspline_multibaseline>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/bib/bayesreg.h:639:3: note: in instantiation of member function 'std::vector<MCMC::pspline_multibaseline>::~vector' requested here
     bayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FULLCOND_random_nongaussian' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FULLCOND_random_nongaussian>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FULLCOND_random_nongaussian>>::destroy<MCMC::FULLCOND_random_nongaussian, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_random_nongaussian>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_random_nongaussian>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_random_nongaussian>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/bib/bayesreg.h:639:3: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_random_nongaussian>::~vector' requested here
     bayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FULLCOND_random_gaussian' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FULLCOND_random_gaussian>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FULLCOND_random_gaussian>>::destroy<MCMC::FULLCOND_random_gaussian, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_random_gaussian>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_random_gaussian>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_random_gaussian>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/bib/bayesreg.h:639:3: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_random_gaussian>::~vector' requested here
     bayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FULLCOND_hrandom' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FULLCOND_hrandom>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FULLCOND_hrandom>>::destroy<MCMC::FULLCOND_hrandom, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_hrandom>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_hrandom>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_hrandom>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/bib/bayesreg.h:639:3: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_hrandom>::~vector' requested here
     bayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FULLCOND_mixture' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FULLCOND_mixture>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FULLCOND_mixture>>::destroy<MCMC::FULLCOND_mixture, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_mixture>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_mixture>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_mixture>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/bib/bayesreg.h:639:3: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_mixture>::~vector' requested here
     bayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FULLCOND_mult' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FULLCOND_mult>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FULLCOND_mult>>::destroy<MCMC::FULLCOND_mult, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_mult>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_mult>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_mult>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/bib/bayesreg.h:639:3: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_mult>::~vector' requested here
     bayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_gaussian' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_gaussian>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_gaussian>>::destroy<MCMC::DISTR_gaussian, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussian>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussian>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussian>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussian>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_hetgaussian' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_hetgaussian>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_hetgaussian>>::destroy<MCMC::DISTR_hetgaussian, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_hetgaussian>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_hetgaussian>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_hetgaussian>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_hetgaussian>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_vargaussian' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_vargaussian>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_vargaussian>>::destroy<MCMC::DISTR_vargaussian, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_vargaussian>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_vargaussian>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_vargaussian>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_vargaussian>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_quantreg' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_quantreg>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_quantreg>>::destroy<MCMC::DISTR_quantreg, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_quantreg>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_quantreg>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_quantreg>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_quantreg>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_gaussianmixture' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_gaussianmixture>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_gaussianmixture>>::destroy<MCMC::DISTR_gaussianmixture, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussianmixture>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussianmixture>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussianmixture>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussianmixture>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_loggaussian' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_loggaussian>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_loggaussian>>::destroy<MCMC::DISTR_loggaussian, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_loggaussian>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_loggaussian>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_loggaussian>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_loggaussian>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_gaussian_re' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_gaussian_re>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_gaussian_re>>::destroy<MCMC::DISTR_gaussian_re, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussian_re>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussian_re>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussian_re>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussian_re>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_gaussian_exp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_gaussian_exp>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_gaussian_exp>>::destroy<MCMC::DISTR_gaussian_exp, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussian_exp>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussian_exp>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussian_exp>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussian_exp>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_gaussian_mult' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_gaussian_mult>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_gaussian_mult>>::destroy<MCMC::DISTR_gaussian_mult, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussian_mult>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussian_mult>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussian_mult>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussian_mult>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_binomial' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_binomial>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_binomial>>::destroy<MCMC::DISTR_binomial, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_binomial>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_binomial>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_binomial>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_binomial>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_poisson' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_poisson>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_poisson>>::destroy<MCMC::DISTR_poisson, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_poisson>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_poisson>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_poisson>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_poisson>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_poisson_ext' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_poisson_ext>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_poisson_ext>>::destroy<MCMC::DISTR_poisson_ext, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_poisson_ext>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_poisson_ext>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_poisson_ext>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_poisson_ext>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_poisson_extlin' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_poisson_extlin>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_poisson_extlin>>::destroy<MCMC::DISTR_poisson_extlin, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_poisson_extlin>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_poisson_extlin>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_poisson_extlin>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_poisson_extlin>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_binomialprobit' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_binomialprobit>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_binomialprobit>>::destroy<MCMC::DISTR_binomialprobit, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_binomialprobit>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_binomialprobit>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_binomialprobit>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_binomialprobit>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_cloglog' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_cloglog>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_cloglog>>::destroy<MCMC::DISTR_cloglog, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_cloglog>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_cloglog>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_cloglog>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_cloglog>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_binomialsvm' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_binomialsvm>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_binomialsvm>>::destroy<MCMC::DISTR_binomialsvm, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_binomialsvm>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_binomialsvm>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_binomialsvm>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_binomialsvm>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_logit_fruehwirth' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_logit_fruehwirth>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_logit_fruehwirth>>::destroy<MCMC::DISTR_logit_fruehwirth, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_logit_fruehwirth>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_logit_fruehwirth>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_logit_fruehwirth>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_logit_fruehwirth>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_multinomprobit' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_multinomprobit>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_multinomprobit>>::destroy<MCMC::DISTR_multinomprobit, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_multinomprobit>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_multinomprobit>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_multinomprobit>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_multinomprobit>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_multgaussian' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_multgaussian>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_multgaussian>>::destroy<MCMC::DISTR_multgaussian, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_multgaussian>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_multgaussian>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_multgaussian>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_multgaussian>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_multinomlogit' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_multinomlogit>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_multinomlogit>>::destroy<MCMC::DISTR_multinomlogit, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_multinomlogit>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_multinomlogit>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_multinomlogit>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_multinomlogit>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_ziplambda' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_ziplambda>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_ziplambda>>::destroy<MCMC::DISTR_ziplambda, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_ziplambda>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_ziplambda>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_ziplambda>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_ziplambda>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_zippi' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_zippi>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_zippi>>::destroy<MCMC::DISTR_zippi, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_zippi>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_zippi>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_zippi>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_zippi>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_hurdle_lambda' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_hurdle_lambda>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_hurdle_lambda>>::destroy<MCMC::DISTR_hurdle_lambda, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_hurdle_lambda>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_hurdle_lambda>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_hurdle_lambda>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_hurdle_lambda>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_hurdle_pi' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_hurdle_pi>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_hurdle_pi>>::destroy<MCMC::DISTR_hurdle_pi, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_hurdle_pi>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_hurdle_pi>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_hurdle_pi>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_hurdle_pi>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_hurdle_mu' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_hurdle_mu>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_hurdle_mu>>::destroy<MCMC::DISTR_hurdle_mu, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_hurdle_mu>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_hurdle_mu>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_hurdle_mu>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_hurdle_mu>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_hurdle_delta' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_hurdle_delta>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_hurdle_delta>>::destroy<MCMC::DISTR_hurdle_delta, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_hurdle_delta>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_hurdle_delta>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_hurdle_delta>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_hurdle_delta>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_negbinzip_mu' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_negbinzip_mu>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_negbinzip_mu>>::destroy<MCMC::DISTR_negbinzip_mu, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_negbinzip_mu>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_negbinzip_mu>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_negbinzip_mu>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_negbinzip_mu>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_negbinzip_pi' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_negbinzip_pi>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_negbinzip_pi>>::destroy<MCMC::DISTR_negbinzip_pi, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_negbinzip_pi>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_negbinzip_pi>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_negbinzip_pi>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_negbinzip_pi>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_negbinzip_delta' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_negbinzip_delta>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_negbinzip_delta>>::destroy<MCMC::DISTR_negbinzip_delta, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_negbinzip_delta>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_negbinzip_delta>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_negbinzip_delta>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_negbinzip_delta>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_zip_cloglog_pi' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_zip_cloglog_pi>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_zip_cloglog_pi>>::destroy<MCMC::DISTR_zip_cloglog_pi, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_zip_cloglog_pi>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_zip_cloglog_pi>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_zip_cloglog_pi>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_zip_cloglog_pi>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_zip_cloglog_mu' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_zip_cloglog_mu>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_zip_cloglog_mu>>::destroy<MCMC::DISTR_zip_cloglog_mu, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_zip_cloglog_mu>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_zip_cloglog_mu>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_zip_cloglog_mu>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_zip_cloglog_mu>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_negbin_mu' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_negbin_mu>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_negbin_mu>>::destroy<MCMC::DISTR_negbin_mu, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_negbin_mu>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_negbin_mu>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_negbin_mu>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_negbin_mu>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_negbin_delta' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_negbin_delta>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_negbin_delta>>::destroy<MCMC::DISTR_negbin_delta, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_negbin_delta>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_negbin_delta>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_negbin_delta>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_negbin_delta>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_beta_mu' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_beta_mu>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_beta_mu>>::destroy<MCMC::DISTR_beta_mu, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_beta_mu>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_beta_mu>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_beta_mu>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_beta_mu>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_beta_sigma2' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_beta_sigma2>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_beta_sigma2>>::destroy<MCMC::DISTR_beta_sigma2, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_beta_sigma2>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_beta_sigma2>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_beta_sigma2>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_beta_sigma2>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_lognormal_mu' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_lognormal_mu>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_lognormal_mu>>::destroy<MCMC::DISTR_lognormal_mu, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_lognormal_mu>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_lognormal_mu>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_lognormal_mu>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_lognormal_mu>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_lognormal_sigma2' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_lognormal_sigma2>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_lognormal_sigma2>>::destroy<MCMC::DISTR_lognormal_sigma2, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_lognormal_sigma2>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_lognormal_sigma2>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_lognormal_sigma2>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_lognormal_sigma2>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_lognormal2_mu' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_lognormal2_mu>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_lognormal2_mu>>::destroy<MCMC::DISTR_lognormal2_mu, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_lognormal2_mu>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_lognormal2_mu>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_lognormal2_mu>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_lognormal2_mu>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_lognormal2_sigma' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_lognormal2_sigma>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_lognormal2_sigma>>::destroy<MCMC::DISTR_lognormal2_sigma, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_lognormal2_sigma>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_lognormal2_sigma>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_lognormal2_sigma>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_lognormal2_sigma>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_normal_mu' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_normal_mu>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_normal_mu>>::destroy<MCMC::DISTR_normal_mu, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_normal_mu>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_normal_mu>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_normal_mu>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_normal_mu>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_normal_sigma2' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_normal_sigma2>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_normal_sigma2>>::destroy<MCMC::DISTR_normal_sigma2, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_normal_sigma2>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_normal_sigma2>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_normal_sigma2>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_normal_sigma2>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_cnormal_mu' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_cnormal_mu>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_cnormal_mu>>::destroy<MCMC::DISTR_cnormal_mu, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_cnormal_mu>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_cnormal_mu>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_cnormal_mu>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_cnormal_mu>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_cnormal_sigma' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_cnormal_sigma>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_cnormal_sigma>>::destroy<MCMC::DISTR_cnormal_sigma, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_cnormal_sigma>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_cnormal_sigma>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_cnormal_sigma>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_cnormal_sigma>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_normal2_mu' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_normal2_mu>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_normal2_mu>>::destroy<MCMC::DISTR_normal2_mu, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_normal2_mu>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_normal2_mu>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_normal2_mu>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_normal2_mu>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_normal2_sigma' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_normal2_sigma>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_normal2_sigma>>::destroy<MCMC::DISTR_normal2_sigma, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_normal2_sigma>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_normal2_sigma>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_normal2_sigma>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_normal2_sigma>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_truncnormal2_mu' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_truncnormal2_mu>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_truncnormal2_mu>>::destroy<MCMC::DISTR_truncnormal2_mu, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_truncnormal2_mu>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_truncnormal2_mu>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_truncnormal2_mu>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_truncnormal2_mu>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_truncnormal2_sigma' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_truncnormal2_sigma>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_truncnormal2_sigma>>::destroy<MCMC::DISTR_truncnormal2_sigma, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_truncnormal2_sigma>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_truncnormal2_sigma>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_truncnormal2_sigma>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_truncnormal2_sigma>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_gamma_mu' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_gamma_mu>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_gamma_mu>>::destroy<MCMC::DISTR_gamma_mu, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_gamma_mu>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_gamma_mu>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_gamma_mu>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_gamma_mu>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_gamma_sigma' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_gamma_sigma>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_gamma_sigma>>::destroy<MCMC::DISTR_gamma_sigma, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_gamma_sigma>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_gamma_sigma>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_gamma_sigma>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_gamma_sigma>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_pareto_b' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_pareto_b>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_pareto_b>>::destroy<MCMC::DISTR_pareto_b, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_pareto_b>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_pareto_b>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_pareto_b>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_pareto_b>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_pareto_p' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_pareto_p>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_pareto_p>>::destroy<MCMC::DISTR_pareto_p, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_pareto_p>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_pareto_p>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_pareto_p>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_pareto_p>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_invgaussian_mu' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_invgaussian_mu>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_invgaussian_mu>>::destroy<MCMC::DISTR_invgaussian_mu, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_invgaussian_mu>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_invgaussian_mu>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_invgaussian_mu>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_invgaussian_mu>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_invgaussian_sigma2' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_invgaussian_sigma2>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_invgaussian_sigma2>>::destroy<MCMC::DISTR_invgaussian_sigma2, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_invgaussian_sigma2>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_invgaussian_sigma2>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_invgaussian_sigma2>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_invgaussian_sigma2>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_gengamma_mu' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_gengamma_mu>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_gengamma_mu>>::destroy<MCMC::DISTR_gengamma_mu, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_gengamma_mu>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_gengamma_mu>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_gengamma_mu>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_gengamma_mu>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_gengamma_sigma' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_gengamma_sigma>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_gengamma_sigma>>::destroy<MCMC::DISTR_gengamma_sigma, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_gengamma_sigma>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_gengamma_sigma>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_gengamma_sigma>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_gengamma_sigma>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_gengamma_tau' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_gengamma_tau>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_gengamma_tau>>::destroy<MCMC::DISTR_gengamma_tau, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_gengamma_tau>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_gengamma_tau>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_gengamma_tau>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_gengamma_tau>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_t_mu' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_t_mu>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_t_mu>>::destroy<MCMC::DISTR_t_mu, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_t_mu>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_t_mu>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_t_mu>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_t_mu>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_t_sigma2' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_t_sigma2>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_t_sigma2>>::destroy<MCMC::DISTR_t_sigma2, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_t_sigma2>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_t_sigma2>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_t_sigma2>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_t_sigma2>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_t_df' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_t_df>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_t_df>>::destroy<MCMC::DISTR_t_df, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_t_df>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_t_df>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_t_df>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_t_df>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_weibull_lambda' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_weibull_lambda>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_weibull_lambda>>::destroy<MCMC::DISTR_weibull_lambda, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_weibull_lambda>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_weibull_lambda>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_weibull_lambda>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_weibull_lambda>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_weibull_alpha' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_weibull_alpha>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_weibull_alpha>>::destroy<MCMC::DISTR_weibull_alpha, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_weibull_alpha>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_weibull_alpha>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_weibull_alpha>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_weibull_alpha>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_weibull2_lambda' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_weibull2_lambda>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_weibull2_lambda>>::destroy<MCMC::DISTR_weibull2_lambda, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_weibull2_lambda>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_weibull2_lambda>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_weibull2_lambda>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_weibull2_lambda>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_weibull2_alpha' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_weibull2_alpha>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_weibull2_alpha>>::destroy<MCMC::DISTR_weibull2_alpha, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_weibull2_alpha>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_weibull2_alpha>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_weibull2_alpha>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_weibull2_alpha>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_dagum_a' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_dagum_a>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_dagum_a>>::destroy<MCMC::DISTR_dagum_a, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_dagum_a>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_dagum_a>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_dagum_a>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_dagum_a>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_dagum_b' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_dagum_b>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_dagum_b>>::destroy<MCMC::DISTR_dagum_b, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_dagum_b>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_dagum_b>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_dagum_b>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_dagum_b>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_dagum_p' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_dagum_p>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_dagum_p>>::destroy<MCMC::DISTR_dagum_p, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_dagum_p>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_dagum_p>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_dagum_p>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_dagum_p>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_gumbel_mu' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_gumbel_mu>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_gumbel_mu>>::destroy<MCMC::DISTR_gumbel_mu, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_gumbel_mu>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_gumbel_mu>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_gumbel_mu>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_gumbel_mu>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_gumbel_sigma' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_gumbel_sigma>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_gumbel_sigma>>::destroy<MCMC::DISTR_gumbel_sigma, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_gumbel_sigma>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_gumbel_sigma>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_gumbel_sigma>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_gumbel_sigma>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_gumbel2_mu' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_gumbel2_mu>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_gumbel2_mu>>::destroy<MCMC::DISTR_gumbel2_mu, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_gumbel2_mu>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_gumbel2_mu>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_gumbel2_mu>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_gumbel2_mu>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_gumbel2_sigma2' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_gumbel2_sigma2>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_gumbel2_sigma2>>::destroy<MCMC::DISTR_gumbel2_sigma2, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_gumbel2_sigma2>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_gumbel2_sigma2>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_gumbel2_sigma2>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_gumbel2_sigma2>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_zeroadjusted' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_zeroadjusted>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_zeroadjusted>>::destroy<MCMC::DISTR_zeroadjusted, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_zeroadjusted>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_zeroadjusted>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_zeroadjusted>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_zeroadjusted>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_zeroadjusted_mult' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_zeroadjusted_mult>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_zeroadjusted_mult>>::destroy<MCMC::DISTR_zeroadjusted_mult, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_zeroadjusted_mult>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_zeroadjusted_mult>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_zeroadjusted_mult>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_zeroadjusted_mult>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_betainf_mu' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_betainf_mu>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_betainf_mu>>::destroy<MCMC::DISTR_betainf_mu, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_betainf_mu>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_betainf_mu>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_betainf_mu>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_betainf_mu>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_betainf_sigma2' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_betainf_sigma2>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_betainf_sigma2>>::destroy<MCMC::DISTR_betainf_sigma2, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_betainf_sigma2>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_betainf_sigma2>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_betainf_sigma2>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_betainf_sigma2>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_betainf_nu' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_betainf_nu>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_betainf_nu>>::destroy<MCMC::DISTR_betainf_nu, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_betainf_nu>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_betainf_nu>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_betainf_nu>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_betainf_nu>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_betainf_tau' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_betainf_tau>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_betainf_tau>>::destroy<MCMC::DISTR_betainf_tau, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_betainf_tau>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_betainf_tau>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_betainf_tau>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_betainf_tau>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_betainf0_nu' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_betainf0_nu>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_betainf0_nu>>::destroy<MCMC::DISTR_betainf0_nu, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_betainf0_nu>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_betainf0_nu>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_betainf0_nu>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_betainf0_nu>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_betainf1_tau' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_betainf1_tau>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_betainf1_tau>>::destroy<MCMC::DISTR_betainf1_tau, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_betainf1_tau>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_betainf1_tau>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_betainf1_tau>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_betainf1_tau>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_bivt_mu' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_bivt_mu>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_bivt_mu>>::destroy<MCMC::DISTR_bivt_mu, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivt_mu>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivt_mu>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivt_mu>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivt_mu>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_bivt_sigma' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_bivt_sigma>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_bivt_sigma>>::destroy<MCMC::DISTR_bivt_sigma, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivt_sigma>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivt_sigma>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivt_sigma>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivt_sigma>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_bivt_rho' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_bivt_rho>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_bivt_rho>>::destroy<MCMC::DISTR_bivt_rho, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivt_rho>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivt_rho>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivt_rho>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivt_rho>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_bivt_df' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_bivt_df>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_bivt_df>>::destroy<MCMC::DISTR_bivt_df, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivt_df>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivt_df>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivt_df>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivt_df>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_bivnormal_mu' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_bivnormal_mu>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_bivnormal_mu>>::destroy<MCMC::DISTR_bivnormal_mu, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivnormal_mu>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivnormal_mu>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivnormal_mu>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivnormal_mu>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_bivnormal_sigma' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_bivnormal_sigma>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_bivnormal_sigma>>::destroy<MCMC::DISTR_bivnormal_sigma, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivnormal_sigma>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivnormal_sigma>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivnormal_sigma>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivnormal_sigma>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_bivnormal_rho' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_bivnormal_rho>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_bivnormal_rho>>::destroy<MCMC::DISTR_bivnormal_rho, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivnormal_rho>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivnormal_rho>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivnormal_rho>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivnormal_rho>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_bivnormal_mufz' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_bivnormal_mufz>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_bivnormal_mufz>>::destroy<MCMC::DISTR_bivnormal_mufz, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivnormal_mufz>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivnormal_mufz>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivnormal_mufz>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivnormal_mufz>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_bivnormal_rhofz' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_bivnormal_rhofz>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_bivnormal_rhofz>>::destroy<MCMC::DISTR_bivnormal_rhofz, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivnormal_rhofz>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivnormal_rhofz>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivnormal_rhofz>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivnormal_rhofz>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_bivprobit_mu' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_bivprobit_mu>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_bivprobit_mu>>::destroy<MCMC::DISTR_bivprobit_mu, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivprobit_mu>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivprobit_mu>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivprobit_mu>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivprobit_mu>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_bivprobit_rho' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_bivprobit_rho>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_bivprobit_rho>>::destroy<MCMC::DISTR_bivprobit_rho, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivprobit_rho>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivprobit_rho>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivprobit_rho>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivprobit_rho>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_bivprobit2_mu' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_bivprobit2_mu>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_bivprobit2_mu>>::destroy<MCMC::DISTR_bivprobit2_mu, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivprobit2_mu>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivprobit2_mu>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivprobit2_mu>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivprobit2_mu>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_bivprobit2_rho' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_bivprobit2_rho>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_bivprobit2_rho>>::destroy<MCMC::DISTR_bivprobit2_rho, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivprobit2_rho>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivprobit2_rho>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivprobit2_rho>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivprobit2_rho>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_bivlogit_mu' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_bivlogit_mu>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_bivlogit_mu>>::destroy<MCMC::DISTR_bivlogit_mu, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivlogit_mu>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivlogit_mu>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivlogit_mu>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivlogit_mu>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_bivlogit_or' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_bivlogit_or>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_bivlogit_or>>::destroy<MCMC::DISTR_bivlogit_or, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivlogit_or>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivlogit_or>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivlogit_or>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_bivlogit_or>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_dirichlet' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_dirichlet>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_dirichlet>>::destroy<MCMC::DISTR_dirichlet, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_dirichlet>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_dirichlet>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_dirichlet>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_dirichlet>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_BCCG_mu' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_BCCG_mu>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_BCCG_mu>>::destroy<MCMC::DISTR_BCCG_mu, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_BCCG_mu>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_BCCG_mu>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_BCCG_mu>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_BCCG_mu>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_BCCG_sigma' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_BCCG_sigma>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_BCCG_sigma>>::destroy<MCMC::DISTR_BCCG_sigma, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_BCCG_sigma>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_BCCG_sigma>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_BCCG_sigma>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_BCCG_sigma>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_BCCG_nu' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_BCCG_nu>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_BCCG_nu>>::destroy<MCMC::DISTR_BCCG_nu, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_BCCG_nu>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_BCCG_nu>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_BCCG_nu>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_BCCG_nu>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_copula' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_copula>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_copula>>::destroy<MCMC::DISTR_copula, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_copula>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_copula>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_copula>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_copula>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_tcopula_df' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_tcopula_df>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_tcopula_df>>::destroy<MCMC::DISTR_tcopula_df, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_tcopula_df>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_tcopula_df>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_tcopula_df>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_tcopula_df>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_tcopula_rho' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_tcopula_rho>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_tcopula_rho>>::destroy<MCMC::DISTR_tcopula_rho, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_tcopula_rho>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_tcopula_rho>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_tcopula_rho>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_tcopula_rho>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_gumbelcopula_rho' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_gumbelcopula_rho>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_gumbelcopula_rho>>::destroy<MCMC::DISTR_gumbelcopula_rho, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_gumbelcopula_rho>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_gumbelcopula_rho>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_gumbelcopula_rho>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_gumbelcopula_rho>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_gumbelcopula2_rho' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_gumbelcopula2_rho>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_gumbelcopula2_rho>>::destroy<MCMC::DISTR_gumbelcopula2_rho, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_gumbelcopula2_rho>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_gumbelcopula2_rho>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_gumbelcopula2_rho>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_gumbelcopula2_rho>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_gumbelcopula2_normal_mu' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_gumbelcopula2_normal_mu>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_gumbelcopula2_normal_mu>>::destroy<MCMC::DISTR_gumbelcopula2_normal_mu, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_gumbelcopula2_normal_mu>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_gumbelcopula2_normal_mu>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_gumbelcopula2_normal_mu>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_gumbelcopula2_normal_mu>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_gumbelcopula2_normal_sigma2' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_gumbelcopula2_normal_sigma2>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_gumbelcopula2_normal_sigma2>>::destroy<MCMC::DISTR_gumbelcopula2_normal_sigma2, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_gumbelcopula2_normal_sigma2>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_gumbelcopula2_normal_sigma2>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_gumbelcopula2_normal_sigma2>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_gumbelcopula2_normal_sigma2>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_gumbelcopula2_normal_mu_2' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_gumbelcopula2_normal_mu_2>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_gumbelcopula2_normal_mu_2>>::destroy<MCMC::DISTR_gumbelcopula2_normal_mu_2, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_gumbelcopula2_normal_mu_2>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_gumbelcopula2_normal_mu_2>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_gumbelcopula2_normal_mu_2>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_gumbelcopula2_normal_mu_2>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_gumbelcopula2_normal_sigma2_2' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_gumbelcopula2_normal_sigma2_2>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_gumbelcopula2_normal_sigma2_2>>::destroy<MCMC::DISTR_gumbelcopula2_normal_sigma2_2, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_gumbelcopula2_normal_sigma2_2>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_gumbelcopula2_normal_sigma2_2>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_gumbelcopula2_normal_sigma2_2>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_gumbelcopula2_normal_sigma2_2>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_gaussiancopula_binary_normal_rho' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_gaussiancopula_binary_normal_rho>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_gaussiancopula_binary_normal_rho>>::destroy<MCMC::DISTR_gaussiancopula_binary_normal_rho, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_binary_normal_rho>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_binary_normal_rho>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_binary_normal_rho>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_binary_normal_rho>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_gaussiancopula_binary_normal_sigma' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_gaussiancopula_binary_normal_sigma>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_gaussiancopula_binary_normal_sigma>>::destroy<MCMC::DISTR_gaussiancopula_binary_normal_sigma, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_binary_normal_sigma>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_binary_normal_sigma>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_binary_normal_sigma>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_binary_normal_sigma>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_gaussiancopula_binary_normal_mu' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_gaussiancopula_binary_normal_mu>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_gaussiancopula_binary_normal_mu>>::destroy<MCMC::DISTR_gaussiancopula_binary_normal_mu, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_binary_normal_mu>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_binary_normal_mu>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_binary_normal_mu>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_binary_normal_mu>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_gaussiancopula_binary_normal_latent' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_gaussiancopula_binary_normal_latent>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_gaussiancopula_binary_normal_latent>>::destroy<MCMC::DISTR_gaussiancopula_binary_normal_latent, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_binary_normal_latent>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_binary_normal_latent>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_binary_normal_latent>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_binary_normal_latent>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_gaussiancopula_binary_dagum_rho' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_gaussiancopula_binary_dagum_rho>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_gaussiancopula_binary_dagum_rho>>::destroy<MCMC::DISTR_gaussiancopula_binary_dagum_rho, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_binary_dagum_rho>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_binary_dagum_rho>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_binary_dagum_rho>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_binary_dagum_rho>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_gaussiancopula_binary_dagum_a' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_gaussiancopula_binary_dagum_a>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_gaussiancopula_binary_dagum_a>>::destroy<MCMC::DISTR_gaussiancopula_binary_dagum_a, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_binary_dagum_a>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_binary_dagum_a>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_binary_dagum_a>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_binary_dagum_a>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_gaussiancopula_binary_dagum_b' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_gaussiancopula_binary_dagum_b>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_gaussiancopula_binary_dagum_b>>::destroy<MCMC::DISTR_gaussiancopula_binary_dagum_b, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_binary_dagum_b>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_binary_dagum_b>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_binary_dagum_b>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_binary_dagum_b>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_gaussiancopula_binary_dagum_p' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_gaussiancopula_binary_dagum_p>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_gaussiancopula_binary_dagum_p>>::destroy<MCMC::DISTR_gaussiancopula_binary_dagum_p, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_binary_dagum_p>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_binary_dagum_p>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_binary_dagum_p>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_binary_dagum_p>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_gaussiancopula_binary_dagum_latent' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_gaussiancopula_binary_dagum_latent>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_gaussiancopula_binary_dagum_latent>>::destroy<MCMC::DISTR_gaussiancopula_binary_dagum_latent, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_binary_dagum_latent>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_binary_dagum_latent>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_binary_dagum_latent>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_binary_dagum_latent>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_gaussiancopula_dagum_rho' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_gaussiancopula_dagum_rho>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_gaussiancopula_dagum_rho>>::destroy<MCMC::DISTR_gaussiancopula_dagum_rho, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_dagum_rho>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_dagum_rho>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_dagum_rho>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_dagum_rho>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_gaussiancopula_dagum_a' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_gaussiancopula_dagum_a>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_gaussiancopula_dagum_a>>::destroy<MCMC::DISTR_gaussiancopula_dagum_a, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_dagum_a>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_dagum_a>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_dagum_a>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_dagum_a>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_gaussiancopula_dagum_b' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_gaussiancopula_dagum_b>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_gaussiancopula_dagum_b>>::destroy<MCMC::DISTR_gaussiancopula_dagum_b, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_dagum_b>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_dagum_b>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_dagum_b>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_dagum_b>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_gaussiancopula_dagum_p' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_gaussiancopula_dagum_p>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_gaussiancopula_dagum_p>>::destroy<MCMC::DISTR_gaussiancopula_dagum_p, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_dagum_p>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_dagum_p>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_dagum_p>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_dagum_p>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_claytoncopula_rho' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_claytoncopula_rho>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_claytoncopula_rho>>::destroy<MCMC::DISTR_claytoncopula_rho, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_claytoncopula_rho>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_claytoncopula_rho>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_claytoncopula_rho>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_claytoncopula_rho>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_claytoncopula2_rho' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_claytoncopula2_rho>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_claytoncopula2_rho>>::destroy<MCMC::DISTR_claytoncopula2_rho, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_claytoncopula2_rho>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_claytoncopula2_rho>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_claytoncopula2_rho>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_claytoncopula2_rho>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_claytoncopula2_normal_mu' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_claytoncopula2_normal_mu>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_claytoncopula2_normal_mu>>::destroy<MCMC::DISTR_claytoncopula2_normal_mu, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_claytoncopula2_normal_mu>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_claytoncopula2_normal_mu>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_claytoncopula2_normal_mu>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_claytoncopula2_normal_mu>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_claytoncopula2_normal_sigma2' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_claytoncopula2_normal_sigma2>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_claytoncopula2_normal_sigma2>>::destroy<MCMC::DISTR_claytoncopula2_normal_sigma2, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_claytoncopula2_normal_sigma2>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_claytoncopula2_normal_sigma2>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_claytoncopula2_normal_sigma2>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_claytoncopula2_normal_sigma2>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_gaussiancopula_rho' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_gaussiancopula_rho>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_gaussiancopula_rho>>::destroy<MCMC::DISTR_gaussiancopula_rho, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_rho>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_rho>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_rho>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_rho>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_gaussiancopula_rhofz' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_gaussiancopula_rhofz>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_gaussiancopula_rhofz>>::destroy<MCMC::DISTR_gaussiancopula_rhofz, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_rhofz>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_rhofz>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_rhofz>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussiancopula_rhofz>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_frankcopula_rho' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_frankcopula_rho>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_frankcopula_rho>>::destroy<MCMC::DISTR_frankcopula_rho, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_frankcopula_rho>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_frankcopula_rho>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_frankcopula_rho>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_frankcopula_rho>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_frankcopula_exp_rho' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_frankcopula_exp_rho>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_frankcopula_exp_rho>>::destroy<MCMC::DISTR_frankcopula_exp_rho, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_frankcopula_exp_rho>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_frankcopula_exp_rho>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_frankcopula_exp_rho>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_frankcopula_exp_rho>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_frankcopula2_rho' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_frankcopula2_rho>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_frankcopula2_rho>>::destroy<MCMC::DISTR_frankcopula2_rho, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_frankcopula2_rho>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_frankcopula2_rho>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_frankcopula2_rho>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_frankcopula2_rho>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_frankcopula2_exp_rho' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_frankcopula2_exp_rho>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_frankcopula2_exp_rho>>::destroy<MCMC::DISTR_frankcopula2_exp_rho, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_frankcopula2_exp_rho>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_frankcopula2_exp_rho>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_frankcopula2_exp_rho>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_frankcopula2_exp_rho>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_frankcopula2_normal_mu' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_frankcopula2_normal_mu>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_frankcopula2_normal_mu>>::destroy<MCMC::DISTR_frankcopula2_normal_mu, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_frankcopula2_normal_mu>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_frankcopula2_normal_mu>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_frankcopula2_normal_mu>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_frankcopula2_normal_mu>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_frankcopula2_normal_sigma2' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_frankcopula2_normal_sigma2>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_frankcopula2_normal_sigma2>>::destroy<MCMC::DISTR_frankcopula2_normal_sigma2, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_frankcopula2_normal_sigma2>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_frankcopula2_normal_sigma2>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_frankcopula2_normal_sigma2>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_frankcopula2_normal_sigma2>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_sfa0_mu_y' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_sfa0_mu_y>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_sfa0_mu_y>>::destroy<MCMC::DISTR_sfa0_mu_y, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa0_mu_y>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa0_mu_y>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa0_mu_y>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa0_mu_y>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_sfa0_sigma_u' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_sfa0_sigma_u>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_sfa0_sigma_u>>::destroy<MCMC::DISTR_sfa0_sigma_u, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa0_sigma_u>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa0_sigma_u>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa0_sigma_u>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa0_sigma_u>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_sfa0_sigma_v' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_sfa0_sigma_v>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_sfa0_sigma_v>>::destroy<MCMC::DISTR_sfa0_sigma_v, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa0_sigma_v>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa0_sigma_v>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa0_sigma_v>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa0_sigma_v>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_sfa_mu_y' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_sfa_mu_y>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_sfa_mu_y>>::destroy<MCMC::DISTR_sfa_mu_y, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa_mu_y>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa_mu_y>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa_mu_y>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa_mu_y>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_sfa_mu_u' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_sfa_mu_u>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_sfa_mu_u>>::destroy<MCMC::DISTR_sfa_mu_u, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa_mu_u>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa_mu_u>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa_mu_u>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa_mu_u>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_sfa_mu_y_id' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_sfa_mu_y_id>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_sfa_mu_y_id>>::destroy<MCMC::DISTR_sfa_mu_y_id, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa_mu_y_id>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa_mu_y_id>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa_mu_y_id>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa_mu_y_id>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_sfa_mu_u_id' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_sfa_mu_u_id>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_sfa_mu_u_id>>::destroy<MCMC::DISTR_sfa_mu_u_id, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa_mu_u_id>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa_mu_u_id>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa_mu_u_id>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa_mu_u_id>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_sfa_sigma_u' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_sfa_sigma_u>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_sfa_sigma_u>>::destroy<MCMC::DISTR_sfa_sigma_u, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa_sigma_u>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa_sigma_u>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa_sigma_u>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa_sigma_u>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_sfa_sigma_v' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_sfa_sigma_v>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_sfa_sigma_v>>::destroy<MCMC::DISTR_sfa_sigma_v, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa_sigma_v>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa_sigma_v>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa_sigma_v>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa_sigma_v>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_sfa_alpha' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_sfa_alpha>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_sfa_alpha>>::destroy<MCMC::DISTR_sfa_alpha, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa_alpha>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa_alpha>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa_alpha>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa_alpha>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_sfa2_mu_y_id' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_sfa2_mu_y_id>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_sfa2_mu_y_id>>::destroy<MCMC::DISTR_sfa2_mu_y_id, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa2_mu_y_id>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa2_mu_y_id>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa2_mu_y_id>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa2_mu_y_id>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_sfa2_mu_u_id' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_sfa2_mu_u_id>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_sfa2_mu_u_id>>::destroy<MCMC::DISTR_sfa2_mu_u_id, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa2_mu_u_id>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa2_mu_u_id>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa2_mu_u_id>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa2_mu_u_id>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_sfa2_mu_y' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_sfa2_mu_y>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_sfa2_mu_y>>::destroy<MCMC::DISTR_sfa2_mu_y, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa2_mu_y>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa2_mu_y>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa2_mu_y>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa2_mu_y>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_sfa2_mu_u' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_sfa2_mu_u>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_sfa2_mu_u>>::destroy<MCMC::DISTR_sfa2_mu_u, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa2_mu_u>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa2_mu_u>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa2_mu_u>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa2_mu_u>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_sfa2_sigma_u' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_sfa2_sigma_u>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_sfa2_sigma_u>>::destroy<MCMC::DISTR_sfa2_sigma_u, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa2_sigma_u>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa2_sigma_u>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa2_sigma_u>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa2_sigma_u>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_sfa2_sigma_v' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_sfa2_sigma_v>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_sfa2_sigma_v>>::destroy<MCMC::DISTR_sfa2_sigma_v, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa2_sigma_v>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa2_sigma_v>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa2_sigma_v>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_sfa2_sigma_v>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_sndp_alpha' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_sndp_alpha>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_sndp_alpha>>::destroy<MCMC::DISTR_sndp_alpha, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_sndp_alpha>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_sndp_alpha>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_sndp_alpha>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_sndp_alpha>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_sndp_omega' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_sndp_omega>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_sndp_omega>>::destroy<MCMC::DISTR_sndp_omega, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_sndp_omega>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_sndp_omega>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_sndp_omega>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_sndp_omega>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_sndp_xi' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_sndp_xi>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_sndp_xi>>::destroy<MCMC::DISTR_sndp_xi, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_sndp_xi>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_sndp_xi>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_sndp_xi>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_sndp_xi>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_sncp_gamma' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_sncp_gamma>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_sncp_gamma>>::destroy<MCMC::DISTR_sncp_gamma, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_sncp_gamma>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_sncp_gamma>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_sncp_gamma>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_sncp_gamma>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_sncp_sigma' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_sncp_sigma>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_sncp_sigma>>::destroy<MCMC::DISTR_sncp_sigma, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_sncp_sigma>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_sncp_sigma>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_sncp_sigma>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_sncp_sigma>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_sncp_mu' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_sncp_mu>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_sncp_mu>>::destroy<MCMC::DISTR_sncp_mu, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_sncp_mu>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_sncp_mu>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_sncp_mu>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_sncp_mu>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_gausscopula' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_gausscopula>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_gausscopula>>::destroy<MCMC::DISTR_gausscopula, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_gausscopula>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_gausscopula>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_gausscopula>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_gausscopula>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_gausscopula2' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_gausscopula2>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_gausscopula2>>::destroy<MCMC::DISTR_gausscopula2, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_gausscopula2>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_gausscopula2>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_gausscopula2>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_gausscopula2>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_clayton_copula' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_clayton_copula>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_clayton_copula>>::destroy<MCMC::DISTR_clayton_copula, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_clayton_copula>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_clayton_copula>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_clayton_copula>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_clayton_copula>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_gumbel_copula' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_gumbel_copula>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_gumbel_copula>>::destroy<MCMC::DISTR_gumbel_copula, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_gumbel_copula>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_gumbel_copula>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_gumbel_copula>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_gumbel_copula>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_binomialprobit_copula' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_binomialprobit_copula>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_binomialprobit_copula>>::destroy<MCMC::DISTR_binomialprobit_copula, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_binomialprobit_copula>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_binomialprobit_copula>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_binomialprobit_copula>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_binomialprobit_copula>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_JM' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_JM>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_JM>>::destroy<MCMC::DISTR_JM, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_JM>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_JM>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_JM>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_JM>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DISTR_gaussian_multeffect' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DISTR_gaussian_multeffect>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DISTR_gaussian_multeffect>>::destroy<MCMC::DISTR_gaussian_multeffect, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussian_multeffect>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussian_multeffect>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussian_multeffect>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DISTR_gaussian_multeffect>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FC_predict' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FC_predict>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FC_predict>>::destroy<MCMC::FC_predict, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FC_predict>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FC_predict>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FC_predict>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::FC_predict>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FC_predict_mult' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FC_predict_mult>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FC_predict_mult>>::destroy<MCMC::FC_predict_mult, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FC_predict_mult>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FC_predict_mult>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FC_predict_mult>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::FC_predict_mult>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FC_predict_predictor' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FC_predict_predictor>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FC_predict_predictor>>::destroy<MCMC::FC_predict_predictor, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FC_predict_predictor>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FC_predict_predictor>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FC_predict_predictor>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::FC_predict_predictor>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FC_predictive_check' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FC_predictive_check>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FC_predictive_check>>::destroy<MCMC::FC_predictive_check, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FC_predictive_check>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FC_predictive_check>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FC_predictive_check>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::FC_predictive_check>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FC_linear' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FC_linear>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FC_linear>>::destroy<MCMC::FC_linear, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FC_linear>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FC_linear>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FC_linear>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::FC_linear>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FC_linear_pen' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FC_linear_pen>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FC_linear_pen>>::destroy<MCMC::FC_linear_pen, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FC_linear_pen>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FC_linear_pen>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FC_linear_pen>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::FC_linear_pen>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FC_variance_pen_vector' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FC_variance_pen_vector>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FC_variance_pen_vector>>::destroy<MCMC::FC_variance_pen_vector, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FC_variance_pen_vector>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FC_variance_pen_vector>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FC_variance_pen_vector>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::FC_variance_pen_vector>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FC_variance_pen_vector_ssvs' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FC_variance_pen_vector_ssvs>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FC_variance_pen_vector_ssvs>>::destroy<MCMC::FC_variance_pen_vector_ssvs, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FC_variance_pen_vector_ssvs>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FC_variance_pen_vector_ssvs>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FC_variance_pen_vector_ssvs>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::FC_variance_pen_vector_ssvs>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DESIGN_pspline' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DESIGN_pspline>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DESIGN_pspline>>::destroy<MCMC::DESIGN_pspline, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DESIGN_pspline>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DESIGN_pspline>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DESIGN_pspline>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DESIGN_pspline>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DESIGN_mrf' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DESIGN_mrf>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DESIGN_mrf>>::destroy<MCMC::DESIGN_mrf, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DESIGN_mrf>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DESIGN_mrf>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DESIGN_mrf>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DESIGN_mrf>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DESIGN_kriging' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DESIGN_kriging>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DESIGN_kriging>>::destroy<MCMC::DESIGN_kriging, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DESIGN_kriging>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DESIGN_kriging>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DESIGN_kriging>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DESIGN_kriging>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FC_nonp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FC_nonp>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FC_nonp>>::destroy<MCMC::FC_nonp, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FC_nonp>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FC_nonp>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FC_nonp>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::FC_nonp>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FC_merror' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FC_merror>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FC_merror>>::destroy<MCMC::FC_merror, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FC_merror>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FC_merror>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FC_merror>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::FC_merror>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FC_nonp_variance' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FC_nonp_variance>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FC_nonp_variance>>::destroy<MCMC::FC_nonp_variance, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FC_nonp_variance>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FC_nonp_variance>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FC_nonp_variance>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::FC_nonp_variance>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FC_nonp_variance_varselection' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FC_nonp_variance_varselection>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FC_nonp_variance_varselection>>::destroy<MCMC::FC_nonp_variance_varselection, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FC_nonp_variance_varselection>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FC_nonp_variance_varselection>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FC_nonp_variance_varselection>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::FC_nonp_variance_varselection>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FC_varselection_omega' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FC_varselection_omega>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FC_varselection_omega>>::destroy<MCMC::FC_varselection_omega, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FC_varselection_omega>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FC_varselection_omega>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FC_varselection_omega>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::FC_varselection_omega>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DESIGN_userdefined' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DESIGN_userdefined>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DESIGN_userdefined>>::destroy<MCMC::DESIGN_userdefined, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DESIGN_userdefined>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DESIGN_userdefined>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DESIGN_userdefined>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DESIGN_userdefined>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DESIGN_userdefined_tensor' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DESIGN_userdefined_tensor>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DESIGN_userdefined_tensor>>::destroy<MCMC::DESIGN_userdefined_tensor, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DESIGN_userdefined_tensor>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DESIGN_userdefined_tensor>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DESIGN_userdefined_tensor>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DESIGN_userdefined_tensor>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FC_tensor_omega' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FC_tensor_omega>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FC_tensor_omega>>::destroy<MCMC::FC_tensor_omega, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FC_tensor_omega>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FC_tensor_omega>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FC_tensor_omega>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::FC_tensor_omega>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::DESIGN_hrandom' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::DESIGN_hrandom>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::DESIGN_hrandom>>::destroy<MCMC::DESIGN_hrandom, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::DESIGN_hrandom>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::DESIGN_hrandom>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::DESIGN_hrandom>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::DESIGN_hrandom>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FC_hrandom' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FC_hrandom>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FC_hrandom>>::destroy<MCMC::FC_hrandom, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FC_hrandom>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FC_hrandom>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FC_hrandom>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::FC_hrandom>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FC_hrandom_distributional' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FC_hrandom_distributional>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FC_hrandom_distributional>>::destroy<MCMC::FC_hrandom_distributional, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FC_hrandom_distributional>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FC_hrandom_distributional>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FC_hrandom_distributional>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::FC_hrandom_distributional>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FC_hrandom_variance' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FC_hrandom_variance>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FC_hrandom_variance>>::destroy<MCMC::FC_hrandom_variance, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FC_hrandom_variance>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FC_hrandom_variance>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FC_hrandom_variance>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::FC_hrandom_variance>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FC_hrandom_variance_vec' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FC_hrandom_variance_vec>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FC_hrandom_variance_vec>>::destroy<MCMC::FC_hrandom_variance_vec, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FC_hrandom_variance_vec>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FC_hrandom_variance_vec>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FC_hrandom_variance_vec>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::FC_hrandom_variance_vec>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FC_hrandom_variance_vec_nmig' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FC_hrandom_variance_vec_nmig>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FC_hrandom_variance_vec_nmig>>::destroy<MCMC::FC_hrandom_variance_vec_nmig, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FC_hrandom_variance_vec_nmig>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FC_hrandom_variance_vec_nmig>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FC_hrandom_variance_vec_nmig>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::FC_hrandom_variance_vec_nmig>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FC_hrandom_variance_ssvs' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FC_hrandom_variance_ssvs>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FC_hrandom_variance_ssvs>>::destroy<MCMC::FC_hrandom_variance_ssvs, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FC_hrandom_variance_ssvs>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FC_hrandom_variance_ssvs>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FC_hrandom_variance_ssvs>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::FC_hrandom_variance_ssvs>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FC_mult' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FC_mult>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FC_mult>>::destroy<MCMC::FC_mult, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FC_mult>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FC_mult>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FC_mult>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/structadd/superbayesreg.h:827:3: note: in instantiation of member function 'std::vector<MCMC::FC_mult>::~vector' requested here
     superbayesreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FULLCOND_const' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FULLCOND_const>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FULLCOND_const>>::destroy<MCMC::FULLCOND_const, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_const>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_const>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_const>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/bib/remlreg.h:400:3: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_const>::~vector' requested here
     remlreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::spline_basis' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::spline_basis>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::spline_basis>>::destroy<MCMC::spline_basis, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::spline_basis>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::spline_basis>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::spline_basis>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/bib/remlreg.h:400:3: note: in instantiation of member function 'std::vector<MCMC::spline_basis>::~vector' requested here
     remlreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::spline_basis_surf' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::spline_basis_surf>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::spline_basis_surf>>::destroy<MCMC::spline_basis_surf, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::spline_basis_surf>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::spline_basis_surf>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::spline_basis_surf>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/bib/remlreg.h:400:3: note: in instantiation of member function 'std::vector<MCMC::spline_basis_surf>::~vector' requested here
     remlreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FULLCOND_kriging' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FULLCOND_kriging>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FULLCOND_kriging>>::destroy<MCMC::FULLCOND_kriging, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_kriging>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_kriging>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_kriging>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/bib/remlreg.h:400:3: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_kriging>::~vector' requested here
     remlreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::baseline_reml' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::baseline_reml>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::baseline_reml>>::destroy<MCMC::baseline_reml, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::baseline_reml>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::baseline_reml>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::baseline_reml>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/bib/remlreg.h:400:3: note: in instantiation of member function 'std::vector<MCMC::baseline_reml>::~vector' requested here
     remlreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FULLCOND_random' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FULLCOND_random>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FULLCOND_random>>::destroy<MCMC::FULLCOND_random, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_random>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_random>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_random>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/bib/remlreg.h:400:3: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_random>::~vector' requested here
     remlreg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FULLCOND_const_stepwise' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FULLCOND_const_stepwise>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FULLCOND_const_stepwise>>::destroy<MCMC::FULLCOND_const_stepwise, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_const_stepwise>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_const_stepwise>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_const_stepwise>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/bib/stepwisereg.h:429:3: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_const_stepwise>::~vector' requested here
     stepwisereg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FULLCOND_const_gaussian_special' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FULLCOND_const_gaussian_special>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FULLCOND_const_gaussian_special>>::destroy<MCMC::FULLCOND_const_gaussian_special, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_const_gaussian_special>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_const_gaussian_special>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_const_gaussian_special>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/bib/stepwisereg.h:429:3: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_const_gaussian_special>::~vector' requested here
     stepwisereg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FULLCOND_nonp_gaussian_stepwise' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FULLCOND_nonp_gaussian_stepwise>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FULLCOND_nonp_gaussian_stepwise>>::destroy<MCMC::FULLCOND_nonp_gaussian_stepwise, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_nonp_gaussian_stepwise>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_nonp_gaussian_stepwise>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_nonp_gaussian_stepwise>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/bib/stepwisereg.h:429:3: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_nonp_gaussian_stepwise>::~vector' requested here
     stepwisereg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FULLCOND_pspline_stepwise' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FULLCOND_pspline_stepwise>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FULLCOND_pspline_stepwise>>::destroy<MCMC::FULLCOND_pspline_stepwise, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_pspline_stepwise>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_pspline_stepwise>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_pspline_stepwise>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/bib/stepwisereg.h:429:3: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_pspline_stepwise>::~vector' requested here
     stepwisereg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FULLCOND_pspline_surf_stepwise' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FULLCOND_pspline_surf_stepwise>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FULLCOND_pspline_surf_stepwise>>::destroy<MCMC::FULLCOND_pspline_surf_stepwise, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_pspline_surf_stepwise>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_pspline_surf_stepwise>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_pspline_surf_stepwise>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/bib/stepwisereg.h:429:3: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_pspline_surf_stepwise>::~vector' requested here
     stepwisereg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'MCMC::FULLCOND_random_stepwise' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<MCMC::FULLCOND_random_stepwise>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<MCMC::FULLCOND_random_stepwise>>::destroy<MCMC::FULLCOND_random_stepwise, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_random_stepwise>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_random_stepwise>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_random_stepwise>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/bib/stepwisereg.h:429:3: note: in instantiation of member function 'std::vector<MCMC::FULLCOND_random_stepwise>::~vector' requested here
     stepwisereg (void) : statobject()
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'dataobject' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<dataobject>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<dataobject>>::destroy<dataobject, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<dataobject>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<dataobject>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<dataobject>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/bib/adminparse_gnu.h:173:3: note: in instantiation of member function 'std::vector<dataobject>::~vector' requested here
     ~admin_gnu() {}
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'bayesreg' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<bayesreg>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<bayesreg>>::destroy<bayesreg, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<bayesreg>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<bayesreg>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<bayesreg>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/bib/adminparse_gnu.h:173:3: note: in instantiation of member function 'std::vector<bayesreg>::~vector' requested here
     ~admin_gnu() {}
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'superbayesreg' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<superbayesreg>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<superbayesreg>>::destroy<superbayesreg, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<superbayesreg>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<superbayesreg>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<superbayesreg>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/bib/adminparse_gnu.h:173:3: note: in instantiation of member function 'std::vector<superbayesreg>::~vector' requested here
     ~admin_gnu() {}
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'stepwisereg' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<stepwisereg>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<stepwisereg>>::destroy<stepwisereg, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<stepwisereg>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<stepwisereg>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<stepwisereg>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/bib/adminparse_gnu.h:173:3: note: in instantiation of member function 'std::vector<stepwisereg>::~vector' requested here
     ~admin_gnu() {}
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'remlreg' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<remlreg>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<remlreg>>::destroy<remlreg, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<remlreg>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<remlreg>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<remlreg>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/bib/adminparse_gnu.h:173:3: note: in instantiation of member function 'std::vector<remlreg>::~vector' requested here
     ~admin_gnu() {}
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'mapobject' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<mapobject>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<mapobject>>::destroy<mapobject, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<mapobject>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<mapobject>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<mapobject>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/bib/adminparse_gnu.h:173:3: note: in instantiation of member function 'std::vector<mapobject>::~vector' requested here
     ~admin_gnu() {}
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:9: warning: destructor called on non-final 'dagobject' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
     __p->~_Tp();
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator<dagobject>::destroy' requested here
     __a.destroy(__p);
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:843:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<dagobject>>::destroy<dagobject, void>' requested here
     __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:837:29: note: in instantiation of member function 'std::vector<dagobject>::__base_destruct_at_end' requested here
     void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:439:20: note: in instantiation of member function 'std::vector<dagobject>::__clear' requested here
     __vec_.__clear();
     ^
    /usr/local/clang15/bin/../include/c++/v1/vector:449:67: note: in instantiation of member function 'std::vector<dagobject>::__destroy_vector::operator()' requested here
     _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
     ^
    bayesxsrc/bib/adminparse_gnu.h:173:3: note: in instantiation of member function 'std::vector<dagobject>::~vector' requested here
     ~admin_gnu() {}
     ^
    /usr/local/clang15/bin/../include/c++/v1/__memory/allocator.h:170:15: note: qualify call to silence this warning
     __p->~_Tp();
     ^
    237 warnings and 8 errors generated.
    make[1]: *** [/data/gannet/ripley/R/R-clang/etc/Makeconf:198: bayesxsrc/bib/adminparse_gnu.o] Error 1
    make[1]: Leaving directory '/tmp/RtmpWCqN7a/working_dir/RtmpiyHNPz/R.INSTALLe89c77f2093ea/BayesXsrc/src'
    ERROR: compilation failed for package ‘BayesXsrc’
    * removing ‘/tmp/RtmpWCqN7a/RLIBS_de3f542a8044d/BayesXsrc’
    ERROR: dependencies ‘BayesXsrc’, ‘mgcv’ are not available for package ‘R2BayesX’
    * removing ‘/tmp/RtmpWCqN7a/RLIBS_de3f542a8044d/R2BayesX’
    
    The downloaded source packages are in
     '/tmp/RtmpWCqN7a/working_dir/RtmpmJIrvb/downloaded_packages'
    Loading required package: gamboostLSS
    Loading required package: mboost
    Loading required package: parallel
    Loading required package: stabs
    
    Attaching package: 'gamboostLSS'
    
    The following object is masked from 'package:stats':
    
     model.weights
    
    
    Error: processing vignette 'gamboostLSS_Tutorial.Rnw' failed with diagnostics:
     chunk 11 (label = india_stunting1)
    Error in library("R2BayesX") : there is no package called 'R2BayesX'
    
    --- failed re-building 'gamboostLSS_Tutorial.Rnw'
    
    SUMMARY: processing the following file failed:
     'gamboostLSS_Tutorial.Rnw'
    
    Error: Vignette re-building failed.
    Execution halted
Flavor: r-devel-linux-x86_64-fedora-clang

Version: 2.0-6
Check: re-building of vignette outputs
Result: ERROR
    Error(s) in re-building vignettes:
    --- re-building ‘gamboostLSS_Tutorial.Rnw’ using Sweave
    Loading required package: R2BayesX
    Failed with error: 'package 'BayesXsrc' required by 'R2BayesX' could not be found'
    Installing package into '/data/gannet/ripley/R/packages/tests-devel/gamboostLSS.Rcheck'
    (as 'lib' is unspecified)
    also installing the dependency 'BayesXsrc'
    
    trying URL 'http://cran.at.r-project.org/src/contrib/BayesXsrc_3.0-3.tar.gz'
    Content type 'application/x-gzip' length 1307334 bytes (1.2 MB)
    ==================================================
    downloaded 1.2 MB
    
    trying URL 'http://cran.at.r-project.org/src/contrib/R2BayesX_1.1-3.tar.gz'
    Content type 'application/x-gzip' length 787563 bytes (769 KB)
    ==================================================
    downloaded 787563 KB
    
    * installing *source* package ‘BayesXsrc’ ...
    ** package ‘BayesXsrc’ successfully unpacked and MD5 sums checked
    ** using staged installation
    ** libs
    make[1]: Entering directory '/tmp/RtmpfT3eW9/working_dir/RtmprGMwRa/R.INSTALL21f26375095bcd/BayesXsrc/src'
    g++ -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -Ibayesxsrc/. -I"bayesxsrc/bib" -I"bayesxsrc/alex" -I"bayesxsrc/adaptiv" -I"bayesxsrc/andrea" -I"bayesxsrc/dag" -I"bayesxsrc/graph" -I"bayesxsrc/mcmc" -I"bayesxsrc/psplines" -I"bayesxsrc/samson" -I"bayesxsrc/leyre" -I"bayesxsrc/structadd" `gsl-config --cflags` -D__BUILDING_GNU -D__BUILDING_LINUX -DTEMPL_INCL_DEF -D_MSC_VER2 -DNO_TEMPLATE_FRIENDS -DINCLUDE_REML -DINCLUDE_MCMC -DBUILD_FOR_BAYESXSRC -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c bayesxsrc/andrea/baseline.cpp -o bayesxsrc/andrea/baseline.o
    In file included from bayesxsrc/bib/tpremat.h:227,
     from bayesxsrc/bib/tmatrix.h:34,
     from bayesxsrc/bib/statmat.h:26,
     from bayesxsrc/mcmc/distribution.h:26,
     from bayesxsrc/andrea/cox.h:26,
     from bayesxsrc/andrea/baseline.h:26,
     from bayesxsrc/andrea/baseline.cpp:24:
    bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
    bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
     357 | else if ( v == T( 0 ) )
     | ^~~~
    bayesxsrc/bib/tpremat.cpp:365:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
     365 | PreMatrix<T> result( this->rows( ), this->cols( ) );
     | ^~~~~~~~~
    bayesxsrc/andrea/baseline.cpp: In constructor ‘MCMC::pspline_baseline::pspline_baseline(MCMC::MCMCoptions*, MCMC::DISTRIBUTION*, MCMC::FULLCOND_const*, const datamatrix&, const datamatrix&, const unsigned int&, const unsigned int&, const MCMC::knotpos&, const double&, const unsigned int&, const unsigned int&, const MCMC::fieldtype&, const ST::string&, const ST::string&, const ST::string&, const int&, const unsigned int&, const datamatrix&)’:
    bayesxsrc/andrea/baseline.cpp:184:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
     184 | for(i=0;i<likep->get_nrobs();i++,freqwork++,workindex++)
     | ~^~~~~~~~~~~~~~~~~~~
    bayesxsrc/andrea/baseline.cpp:245:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     245 | for(i=0;i<max;i++)
     | ~^~~~
    bayesxsrc/andrea/baseline.cpp:267:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     267 | for(i=0;i<int_knots.rows();i++)
     | ~^~~~~~~~~~~~~~~~~
    bayesxsrc/andrea/baseline.cpp: In constructor ‘MCMC::pspline_baseline::pspline_baseline(MCMC::MCMCoptions*, MCMC::DISTRIBUTION*, MCMC::FULLCOND_const*, const datamatrix&, const double&, const double&, const unsigned int&, const unsigned int&, const MCMC::knotpos&, const double&, const unsigned int&, const unsigned int&, const MCMC::fieldtype&, const ST::string&, const ST::string&, const ST::string&, const int&, const unsigned int&, const datamatrix&, const bool&, const bool&)’:
    bayesxsrc/andrea/baseline.cpp:426:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
     426 | for(i=0;i<likep->get_nrobs();i++,freqwork++,workindex++)
     | ~^~~~~~~~~~~~~~~~~~~
    bayesxsrc/andrea/baseline.cpp:487:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     487 | for(i=0;i<max;i++)
     | ~^~~~
    bayesxsrc/andrea/baseline.cpp:504:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     504 | for(j=0;j<int_knots.rows();j++)
     | ~^~~~~~~~~~~~~~~~~
    bayesxsrc/andrea/baseline.cpp:509:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     509 | for(i=0;i<int_knots.rows();i++)
     | ~^~~~~~~~~~~~~~~~~
    bayesxsrc/andrea/baseline.cpp:512:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     512 | for(j=0;j<nrpar;j++)
     | ~^~~~~~
    bayesxsrc/andrea/baseline.cpp:527:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     527 | for(i=0;i<zi.rows();i++)
     | ~^~~~~~~~~~
    bayesxsrc/andrea/baseline.cpp: In member function ‘virtual void MCMC::pspline_baseline::update()’:
    bayesxsrc/andrea/baseline.cpp:1387:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__gnu_cxx::__alloc_traits<std::allocator<unsigned int>, unsigned int>::value_type’ {aka ‘unsigned int’} [-Wsign-compare]
     1387 | for(j=0;j<matquant[blocksize-min];j++)
    bayesxsrc/andrea/baseline.cpp:1406:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     1406 | for(k=an-1;k<en;k++,workbeta++,workbetaold++)
     | ~^~~
    bayesxsrc/andrea/baseline.cpp:1428:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     1428 | for(k=an-1;k<en;k++,workbeta++,workbetaold++)
     | ~^~~
    bayesxsrc/andrea/baseline.cpp:1438:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__gnu_cxx::__alloc_traits<std::allocator<unsigned int>, unsigned int>::value_type’ {aka ‘unsigned int’} [-Wsign-compare]
     1438 | if (j == matquant[blocksize-min]-2)
     | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
    bayesxsrc/andrea/baseline.cpp:1449:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     1449 | for(i=0;i<nrpar;i++)
     | ~^~~~~~
    bayesxsrc/andrea/baseline.cpp:1458:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
     1458 | for(i=0;i<likep->get_nrobs();i++)
     | ~^~~~~~~~~~~~~~~~~~~
    bayesxsrc/andrea/baseline.cpp:1509:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
     1509 | for(i=0;i<likep->get_nrobs();i++)
     | ~^~~~~~~~~~~~~~~~~~~
    bayesxsrc/andrea/baseline.cpp:1530:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
     1530 | for(i=0;i<likep->get_nrobs();i++,freqwork++,workindex++)
     | ~^~~~~~~~~~~~~~~~~~~
    g++ -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -Ibayesxsrc/. -I"bayesxsrc/bib" -I"bayesxsrc/alex" -I"bayesxsrc/adaptiv" -I"bayesxsrc/andrea" -I"bayesxsrc/dag" -I"bayesxsrc/graph" -I"bayesxsrc/mcmc" -I"bayesxsrc/psplines" -I"bayesxsrc/samson" -I"bayesxsrc/leyre" -I"bayesxsrc/structadd" `gsl-config --cflags` -D__BUILDING_GNU -D__BUILDING_LINUX -DTEMPL_INCL_DEF -D_MSC_VER2 -DNO_TEMPLATE_FRIENDS -DINCLUDE_REML -DINCLUDE_MCMC -DBUILD_FOR_BAYESXSRC -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c bayesxsrc/andrea/cox.cpp -o bayesxsrc/andrea/cox.o
    In file included from bayesxsrc/bib/tpremat.h:227,
     from bayesxsrc/bib/tmatrix.h:34,
     from bayesxsrc/bib/statmat.h:26,
     from bayesxsrc/mcmc/distribution.h:26,
     from bayesxsrc/andrea/cox.h:26,
     from bayesxsrc/andrea/cox.cpp:24:
    bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
    bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
     357 | else if ( v == T( 0 ) )
     | ^~~~
    bayesxsrc/bib/tpremat.cpp:365:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
     365 | PreMatrix<T> result( this->rows( ), this->cols( ) );
     | ^~~~~~~~~
    g++ -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -Ibayesxsrc/. -I"bayesxsrc/bib" -I"bayesxsrc/alex" -I"bayesxsrc/adaptiv" -I"bayesxsrc/andrea" -I"bayesxsrc/dag" -I"bayesxsrc/graph" -I"bayesxsrc/mcmc" -I"bayesxsrc/psplines" -I"bayesxsrc/samson" -I"bayesxsrc/leyre" -I"bayesxsrc/structadd" `gsl-config --cflags` -D__BUILDING_GNU -D__BUILDING_LINUX -DTEMPL_INCL_DEF -D_MSC_VER2 -DNO_TEMPLATE_FRIENDS -DINCLUDE_REML -DINCLUDE_MCMC -DBUILD_FOR_BAYESXSRC -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c bayesxsrc/andrea/IWLS_baseline.cpp -o bayesxsrc/andrea/IWLS_baseline.o
    In file included from bayesxsrc/bib/tpremat.h:227,
     from bayesxsrc/bib/tmatrix.h:34,
     from bayesxsrc/bib/statmat.h:26,
     from bayesxsrc/mcmc/mcmc.h:27,
     from bayesxsrc/andrea/IWLS_baseline.h:26,
     from bayesxsrc/andrea/IWLS_baseline.cpp:20:
    bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
    bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
     357 | else if ( v == T( 0 ) )
     | ^~~~
    bayesxsrc/bib/tpremat.cpp:365:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
     365 | PreMatrix<T> result( this->rows( ), this->cols( ) );
     | ^~~~~~~~~
    In file included from bayesxsrc/bib/envmatrix.h:484,
     from bayesxsrc/mcmc/mcmc_nonpbasis.h:33,
     from bayesxsrc/andrea/IWLS_baseline.h:31:
    bayesxsrc/bib/envmatrix.cpp: In instantiation of ‘void envmatrix<T>::decomp() [with T = double]’:
    bayesxsrc/bib/envmatrix.cpp:2099:5: required from ‘void envmatrix<T>::solveU(datamatrix&, const datamatrix&) [with T = double; datamatrix = statmatrix<double>]’
    bayesxsrc/andrea/IWLS_baseline.cpp:497:18: required from here
    bayesxsrc/bib/envmatrix.cpp:568:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     568 | k<iband;
     | ~^~~~~~
    g++ -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -Ibayesxsrc/. -I"bayesxsrc/bib" -I"bayesxsrc/alex" -I"bayesxsrc/adaptiv" -I"bayesxsrc/andrea" -I"bayesxsrc/dag" -I"bayesxsrc/graph" -I"bayesxsrc/mcmc" -I"bayesxsrc/psplines" -I"bayesxsrc/samson" -I"bayesxsrc/leyre" -I"bayesxsrc/structadd" `gsl-config --cflags` -D__BUILDING_GNU -D__BUILDING_LINUX -DTEMPL_INCL_DEF -D_MSC_VER2 -DNO_TEMPLATE_FRIENDS -DINCLUDE_REML -DINCLUDE_MCMC -DBUILD_FOR_BAYESXSRC -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c bayesxsrc/andrea/multibaseline.cpp -o bayesxsrc/andrea/multibaseline.o
    In file included from bayesxsrc/bib/tpremat.h:227,
     from bayesxsrc/bib/tmatrix.h:34,
     from bayesxsrc/bib/statmat.h:26,
     from bayesxsrc/mcmc/distribution.h:26,
     from bayesxsrc/andrea/multistate.h:26,
     from bayesxsrc/andrea/multibaseline.h:26,
     from bayesxsrc/andrea/multibaseline.cpp:24:
    bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
    bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
     357 | else if ( v == T( 0 ) )
     | ^~~~
    bayesxsrc/bib/tpremat.cpp:365:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
     365 | PreMatrix<T> result( this->rows( ), this->cols( ) );
     | ^~~~~~~~~
    bayesxsrc/andrea/multibaseline.cpp: In constructor ‘MCMC::pspline_multibaseline::pspline_multibaseline(MCMC::MCMCoptions*, MCMC::DISTRIBUTION*, MCMC::FULLCOND_const*, const datamatrix&, const double&, const double&, const unsigned int&, const unsigned int&, const MCMC::knotpos&, const double&, const unsigned int&, const unsigned int&, const MCMC::fieldtype&, const ST::string&, const ST::string&, const ST::string&, const int&, const unsigned int&, const datamatrix&, const datamatrix&, const bool&)’:
    bayesxsrc/andrea/multibaseline.cpp:71:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     71 | for(i=0;i<zi.rows();i++)
     | ~^~~~~~~~~~
    bayesxsrc/andrea/multibaseline.cpp:84:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     84 | for(i=0;i<zi.rows();i++)
     | ~^~~~~~~~~~
    bayesxsrc/andrea/multibaseline.cpp:92:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     92 | for(i=0;i<zi.rows();i++)
     | ~^~~~~~~~~~
    bayesxsrc/andrea/multibaseline.cpp:103:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     103 | for(i=0;i<2*zi.rows();i++)
     | ~^~~~~~~~~~~~
    bayesxsrc/andrea/multibaseline.cpp:148:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
     148 | for(i=0;i<likep->get_nrobs();i++,freqwork++,workindex++)
     | ~^~~~~~~~~~~~~~~~~~~
    bayesxsrc/andrea/multibaseline.cpp:207:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     207 | for(i=0;i<max;i++)
     | ~^~~~
    bayesxsrc/andrea/multibaseline.cpp:238:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     238 | for(i=0;i<int_knots_l[col].rows();i++)
     | ~^~~~~~~~~~~~~~~~~~~~~~~~
    bayesxsrc/andrea/multibaseline.cpp:254:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     254 | for(i=0;i<int_knots.rows();i++)
     | ~^~~~~~~~~~~~~~~~~
    bayesxsrc/andrea/multibaseline.cpp:265:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     265 | for(i=0;i<zi.rows();i++)
     | ~^~~~~~~~~~
    bayesxsrc/andrea/multibaseline.cpp: In constructor ‘MCMC::pspline_multibaseline::pspline_multibaseline(MCMC::MCMCoptions*, MCMC::DISTRIBUTION*, MCMC::FULLCOND_const*, const datamatrix&, const datamatrix&, const unsigned int&, const unsigned int&, const MCMC::knotpos&, const double&, const unsigned int&, const unsigned int&, const MCMC::fieldtype&, const ST::string&, const ST::string&, const ST::string&, const int&, const unsigned int&, const datamatrix&, const datamatrix&, const bool&)’:
    bayesxsrc/andrea/multibaseline.cpp:316:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     316 | for(i=0;i<z.rows();i++)
     | ~^~~~~~~~~
    bayesxsrc/andrea/multibaseline.cpp:341:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     341 | for(i=0;i<zi.rows();i++)
     | ~^~~~~~~~~~
    bayesxsrc/andrea/multibaseline.cpp:379:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
     379 | for(i=0;i<likep->get_nrobs();i++,freqwork++,workindex++)
     | ~^~~~~~~~~~~~~~~~~~~
    bayesxsrc/andrea/multibaseline.cpp:438:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     438 | for(i=0;i<max;i++)
     | ~^~~~
    bayesxsrc/andrea/multibaseline.cpp:461:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     461 | for(i=0;i<int_knots.rows();i++)
     | ~^~~~~~~~~~~~~~~~~
    bayesxsrc/andrea/multibaseline.cpp:472:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     472 | for(i=0;i<zi.rows();i++)
     | ~^~~~~~~~~~
    bayesxsrc/andrea/multibaseline.cpp: In member function ‘virtual void MCMC::pspline_multibaseline::update()’:
    bayesxsrc/andrea/multibaseline.cpp:700:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     700 | for(i=0;i<nrpar;i++)
     | ~^~~~~~
    bayesxsrc/andrea/multibaseline.cpp:716:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     716 | for(i=0;i<zi_teil[col].rows();i++)
     | ~^~~~~~~~~~~~~~~~~~~~
    bayesxsrc/andrea/multibaseline.cpp:741:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
     741 | for(i=0;i<likep->get_nrobs();i++,freqwork++,workindex++)
     | ~^~~~~~~~~~~~~~~~~~~
    g++ -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -Ibayesxsrc/. -I"bayesxsrc/bib" -I"bayesxsrc/alex" -I"bayesxsrc/adaptiv" -I"bayesxsrc/andrea" -I"bayesxsrc/dag" -I"bayesxsrc/graph" -I"bayesxsrc/mcmc" -I"bayesxsrc/psplines" -I"bayesxsrc/samson" -I"bayesxsrc/leyre" -I"bayesxsrc/structadd" `gsl-config --cflags` -D__BUILDING_GNU -D__BUILDING_LINUX -DTEMPL_INCL_DEF -D_MSC_VER2 -DNO_TEMPLATE_FRIENDS -DINCLUDE_REML -DINCLUDE_MCMC -DBUILD_FOR_BAYESXSRC -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c bayesxsrc/andrea/multistate.cpp -o bayesxsrc/andrea/multistate.o
    In file included from bayesxsrc/bib/tpremat.h:227,
     from bayesxsrc/bib/tmatrix.h:34,
     from bayesxsrc/bib/statmat.h:26,
     from bayesxsrc/mcmc/distribution.h:26,
     from bayesxsrc/andrea/multistate.h:26,
     from bayesxsrc/andrea/multistate.cpp:24:
    bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
    bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
     357 | else if ( v == T( 0 ) )
     | ^~~~
    bayesxsrc/bib/tpremat.cpp:365:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
     365 | PreMatrix<T> result( this->rows( ), this->cols( ) );
     | ^~~~~~~~~
    g++ -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -Ibayesxsrc/. -I"bayesxsrc/bib" -I"bayesxsrc/alex" -I"bayesxsrc/adaptiv" -I"bayesxsrc/andrea" -I"bayesxsrc/dag" -I"bayesxsrc/graph" -I"bayesxsrc/mcmc" -I"bayesxsrc/psplines" -I"bayesxsrc/samson" -I"bayesxsrc/leyre" -I"bayesxsrc/structadd" `gsl-config --cflags` -D__BUILDING_GNU -D__BUILDING_LINUX -DTEMPL_INCL_DEF -D_MSC_VER2 -DNO_TEMPLATE_FRIENDS -DINCLUDE_REML -DINCLUDE_MCMC -DBUILD_FOR_BAYESXSRC -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c bayesxsrc/bib/Random.cpp -o bayesxsrc/bib/Random.o
    In file included from bayesxsrc/bib/tpremat.h:227,
     from bayesxsrc/bib/tmatrix.h:34,
     from bayesxsrc/bib/Random.h:33,
     from bayesxsrc/bib/Random.cpp:25:
    bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
    bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
     357 | else if ( v == T( 0 ) )
     | ^~~~
    bayesxsrc/bib/tpremat.cpp:365:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
     365 | PreMatrix<T> result( this->rows( ), this->cols( ) );
     | ^~~~~~~~~
    bayesxsrc/bib/Random.cpp: In function ‘double randnumbers::kssample()’:
    bayesxsrc/bib/Random.cpp:349:7: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
     349 | for(j=2; j<=(SQR(n)-1); j++)
     | ^~~
    bayesxsrc/bib/Random.cpp:351:10: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
     351 | W = W - SQR(n)*Q;
     | ^
    bayesxsrc/bib/Random.cpp:376:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
     376 | if (U3 >= W)
     | ^~
    bayesxsrc/bib/Random.cpp:378:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
     378 | n++;
     | ^
    bayesxsrc/bib/Random.cpp: In function ‘double randnumbers::pbivnu(const double&, const double&, const double&)’:
    bayesxsrc/bib/Random.cpp:1219:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
     1219 | for(int j=0; j<w.size(); j++)
     | ~^~~~~~~~~
    g++ -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -Ibayesxsrc/. -I"bayesxsrc/bib" -I"bayesxsrc/alex" -I"bayesxsrc/adaptiv" -I"bayesxsrc/andrea" -I"bayesxsrc/dag" -I"bayesxsrc/graph" -I"bayesxsrc/mcmc" -I"bayesxsrc/psplines" -I"bayesxsrc/samson" -I"bayesxsrc/leyre" -I"bayesxsrc/structadd" `gsl-config --cflags` -D__BUILDING_GNU -D__BUILDING_LINUX -DTEMPL_INCL_DEF -D_MSC_VER2 -DNO_TEMPLATE_FRIENDS -DINCLUDE_REML -DINCLUDE_MCMC -DBUILD_FOR_BAYESXSRC -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c bayesxsrc/bib/adminparse_gnu.cpp -o bayesxsrc/bib/adminparse_gnu.o
    In file included from bayesxsrc/bib/tpremat.h:227,
     from bayesxsrc/bib/tmatrix.h:34,
     from bayesxsrc/bib/Random.h:33,
     from bayesxsrc/bib/realobs.h:32,
     from bayesxsrc/bib/data.h:29,
     from bayesxsrc/bib/adminparse_gnu.h:27,
     from bayesxsrc/bib/adminparse_gnu.cpp:22:
    bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
    bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
     357 | else if ( v == T( 0 ) )
     | ^~~~
    bayesxsrc/bib/tpremat.cpp:365:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
     365 | PreMatrix<T> result( this->rows( ), this->cols( ) );
     | ^~~~~~~~~
    bayesxsrc/bib/data.h: At global scope:
    bayesxsrc/bib/data.h:282:3: error: reference to ‘data’ is ambiguous
     282 | data datarep;
     | ^~~~
    In file included from /usr/include/c++/12/string:52,
     from /usr/include/c++/12/bits/locale_classes.h:40,
     from /usr/include/c++/12/bits/ios_base.h:41,
     from /usr/include/c++/12/ios:42,
     from /usr/include/c++/12/istream:38,
     from /usr/include/c++/12/fstream:38,
     from bayesxsrc/bib/adminparse_gnu.h:26:
    /usr/include/c++/12/bits/range_access.h:343:5: note: candidates are: ‘template<class _Tp> constexpr const _Tp* std::data(initializer_list<_Tp>)’
     343 | data(initializer_list<_Tp> __il) noexcept
     | ^~~~
    /usr/include/c++/12/bits/range_access.h:333:5: note: ‘template<class _Tp, long unsigned int _Nm> constexpr _Tp* std::data(_Tp (&)[_Nm])’
     333 | data(_Tp (&__array)[_Nm]) noexcept
     | ^~~~
    /usr/include/c++/12/bits/range_access.h:322:5: note: ‘template<class _Container> constexpr decltype (__cont.data()) std::data(const _Container&)’
     322 | data(const _Container& __cont) noexcept(noexcept(__cont.data()))
     | ^~~~
    /usr/include/c++/12/bits/range_access.h:311:5: note: ‘template<class _Container> constexpr decltype (__cont.data()) std::data(_Container&)’
     311 | data(_Container& __cont) noexcept(noexcept(__cont.data()))
     | ^~~~
    bayesxsrc/bib/data.h:58:21: note: ‘class data’
     58 | class __EXPORT_TYPE data
     | ^~~~
    bayesxsrc/bib/data.h: In constructor ‘dataset::dataset()’:
    bayesxsrc/bib/data.h:319:10: error: ‘datarep’ was not declared in this scope; did you mean ‘dataset’?
     319 | datarep = data();
     | ^~~~~~~
     | dataset
    bayesxsrc/bib/data.h:319:20: error: reference to ‘data’ is ambiguous
     319 | datarep = data();
     | ^~~~
    /usr/include/c++/12/bits/range_access.h:343:5: note: candidates are: ‘template<class _Tp> constexpr const _Tp* std::data(initializer_list<_Tp>)’
     343 | data(initializer_list<_Tp> __il) noexcept
     | ^~~~
    /usr/include/c++/12/bits/range_access.h:333:5: note: ‘template<class _Tp, long unsigned int _Nm> constexpr _Tp* std::data(_Tp (&)[_Nm])’
     333 | data(_Tp (&__array)[_Nm]) noexcept
     | ^~~~
    /usr/include/c++/12/bits/range_access.h:322:5: note: ‘template<class _Container> constexpr decltype (__cont.data()) std::data(const _Container&)’
     322 | data(const _Container& __cont) noexcept(noexcept(__cont.data()))
     | ^~~~
    /usr/include/c++/12/bits/range_access.h:311:5: note: ‘template<class _Container> constexpr decltype (__cont.data()) std::data(_Container&)’
     311 | data(_Container& __cont) noexcept(noexcept(__cont.data()))
     | ^~~~
    bayesxsrc/bib/data.h:58:21: note: ‘class data’
     58 | class __EXPORT_TYPE data
     | ^~~~
    bayesxsrc/bib/data.h: In constructor ‘dataset::dataset(const ST::string&)’:
    bayesxsrc/bib/data.h:328:10: error: ‘datarep’ was not declared in this scope; did you mean ‘dataset’?
     328 | datarep = data();
     | ^~~~~~~
     | dataset
    bayesxsrc/bib/data.h:328:20: error: reference to ‘data’ is ambiguous
     328 | datarep = data();
     | ^~~~
    /usr/include/c++/12/bits/range_access.h:343:5: note: candidates are: ‘template<class _Tp> constexpr const _Tp* std::data(initializer_list<_Tp>)’
     343 | data(initializer_list<_Tp> __il) noexcept
     | ^~~~
    /usr/include/c++/12/bits/range_access.h:333:5: note: ‘template<class _Tp, long unsigned int _Nm> constexpr _Tp* std::data(_Tp (&)[_Nm])’
     333 | data(_Tp (&__array)[_Nm]) noexcept
     | ^~~~
    /usr/include/c++/12/bits/range_access.h:322:5: note: ‘template<class _Container> constexpr decltype (__cont.data()) std::data(const _Container&)’
     322 | data(const _Container& __cont) noexcept(noexcept(__cont.data()))
     | ^~~~
    /usr/include/c++/12/bits/range_access.h:311:5: note: ‘template<class _Container> constexpr decltype (__cont.data()) std::data(_Container&)’
     311 | data(_Container& __cont) noexcept(noexcept(__cont.data()))
     | ^~~~
    bayesxsrc/bib/data.h:58:21: note: ‘class data’
     58 | class __EXPORT_TYPE data
     | ^~~~
    bayesxsrc/bib/data.h: In function ‘std::ostream& operator<<(std::ostream&, dataset&)’:
    bayesxsrc/bib/data.h:423:26: error: ‘class dataset’ has no member named ‘datarep’; did you mean ‘dataset’?
     423 | return out << d.datarep;
     | ^~~~~~~
     | dataset
    bayesxsrc/bib/data.h: In member function ‘const std::__cxx11::list<ST::string>& dataset::getVarnames() const’:
    bayesxsrc/bib/data.h:440:17: error: ‘datarep’ was not declared in this scope; did you mean ‘dataset’?
     440 | return datarep.varnames;
     | ^~~~~~~
     | dataset
    bayesxsrc/bib/data.h: In member function ‘int dataset::findvar(ST::string&)’:
    bayesxsrc/bib/data.h:585:17: error: ‘datarep’ was not declared in this scope; did you mean ‘dataset’?
     585 | return datarep.findvar(name);
     | ^~~~~~~
     | dataset
    bayesxsrc/bib/data.h: In member function ‘unsigned int dataset::varnr()’:
    bayesxsrc/bib/data.h:594:17: error: ‘datarep’ was not declared in this scope; did you mean ‘dataset’?
     594 | return datarep.varnames.size();
     | ^~~~~~~
     | dataset
    bayesxsrc/bib/data.h: In member function ‘void dataset::set_iterator(const unsigned int&)’:
    bayesxsrc/bib/data.h:604:13: error: ‘datarep’ was not declared in this scope; did you mean ‘dataset’?
     604 | varit = datarep.variables.begin();
     | ^~~~~~~
     | dataset
    bayesxsrc/bib/data.h: In member function ‘const double& dataset::getvalue(const unsigned int&)’:
    bayesxsrc/bib/data.h:618:22: error: ‘datarep’ was not declared in this scope; did you mean ‘dataset’?
     618 | return ((*varit)[datarep.index[nr]]).getvalue();
     | ^~~~~~~
     | dataset
    bayesxsrc/bib/data.h: In member function ‘const double& dataset::getvalue(const unsigned int&, std::__cxx11::list<realob::realvar>::iterator&)’:
    bayesxsrc/bib/data.h:625:20: error: ‘datarep’ was not declared in this scope; did you mean ‘dataset’?
     625 | return ((*vit)[datarep.index[nr]]).getvalue();
     | ^~~~~~~
     | dataset
    make[1]: *** [/data/gannet/ripley/R/R-devel/etc/Makeconf:198: bayesxsrc/bib/adminparse_gnu.o] Error 1
    make[1]: Leaving directory '/tmp/RtmpfT3eW9/working_dir/RtmprGMwRa/R.INSTALL21f26375095bcd/BayesXsrc/src'
    ERROR: compilation failed for package ‘BayesXsrc’
    * removing ‘/data/gannet/ripley/R/packages/tests-devel/gamboostLSS.Rcheck/BayesXsrc’
    ERROR: dependency ‘BayesXsrc’ is not available for package ‘R2BayesX’
    * removing ‘/data/gannet/ripley/R/packages/tests-devel/gamboostLSS.Rcheck/R2BayesX’
    
    The downloaded source packages are in
     '/tmp/RtmpfT3eW9/working_dir/RtmpXDwt3j/downloaded_packages'
    Loading required package: gamboostLSS
    Loading required package: mboost
    Loading required package: parallel
    Loading required package: stabs
    
    Attaching package: 'gamboostLSS'
    
    The following object is masked from 'package:stats':
    
     model.weights
    
    
    Error: processing vignette 'gamboostLSS_Tutorial.Rnw' failed with diagnostics:
     chunk 11 (label = india_stunting1)
    Error : package 'BayesXsrc' required by 'R2BayesX' could not be found
    
    --- failed re-building 'gamboostLSS_Tutorial.Rnw'
    
    SUMMARY: processing the following file failed:
     'gamboostLSS_Tutorial.Rnw'
    
    Error: Vignette re-building failed.
    Execution halted
Flavor: r-devel-linux-x86_64-fedora-gcc