* installing *source* package ‘DDD’ ... ** using staged installation ** libs using C++ compiler: ‘Debian clang version 16.0.6 (3)’ clang++-16 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c RcppExports.cpp -o RcppExports.o In file included from RcppExports.cpp:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:30: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:540: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:30: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] #pragma clang diagnostic pop ^ In file included from RcppExports.cpp:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:30: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:2: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/LU:47: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:30: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] #pragma clang diagnostic pop ^ In file included from RcppExports.cpp:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:30: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:3: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Cholesky:12: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Jacobi:29: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:30: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] #pragma clang diagnostic pop ^ In file included from RcppExports.cpp:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:30: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:3: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Cholesky:43: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:30: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] #pragma clang diagnostic pop ^ In file included from RcppExports.cpp:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:30: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/QR:15: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Householder:27: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:30: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] #pragma clang diagnostic pop ^ In file included from RcppExports.cpp:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:30: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/QR:48: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:30: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] #pragma clang diagnostic pop ^ In file included from RcppExports.cpp:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:30: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:5: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SVD:48: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:30: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] #pragma clang diagnostic pop ^ In file included from RcppExports.cpp:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:30: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:6: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Geometry:58: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:30: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] #pragma clang diagnostic pop ^ In file included from RcppExports.cpp:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:30: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:7: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Eigenvalues:58: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:30: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] #pragma clang diagnostic pop ^ In file included from RcppExports.cpp:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:31: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:61: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable] Index count = 0; ^ In file included from RcppExports.cpp:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:31: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:66: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:30: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] #pragma clang diagnostic pop ^ In file included from RcppExports.cpp:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:31: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/OrderingMethods:71: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:30: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] #pragma clang diagnostic pop ^ In file included from RcppExports.cpp:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:31: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCholesky:43: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:30: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] #pragma clang diagnostic pop ^ In file included from RcppExports.cpp:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:31: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:31: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseLU:33: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable] Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable] Index nsuper_et = 0; // Number of relaxed snodes in the original etree ^ In file included from RcppExports.cpp:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:31: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:32: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseQR:34: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:30: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] #pragma clang diagnostic pop ^ In file included from RcppExports.cpp:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:31: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:33: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/IterativeLinearSolvers:46: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:30: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] #pragma clang diagnostic pop ^ In file included from RcppExports.cpp:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:32: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/CholmodSupport:45: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:30: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] #pragma clang diagnostic pop ^ In file included from RcppExports.cpp:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:35: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/KroneckerProduct:34: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:30: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] #pragma clang diagnostic pop ^ In file included from RcppExports.cpp:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:39: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/Polynomials:135: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:30: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] #pragma clang diagnostic pop ^ In file included from RcppExports.cpp:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:40: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/SparseExtra:44: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:239:7: warning: variable 'count' set but not used [-Wunused-but-set-variable] int count = 0; ^ In file included from RcppExports.cpp:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:40: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/SparseExtra:51: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:30: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] #pragma clang diagnostic pop ^ 22 warnings generated. clang++-16 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c dd_integrate_bw_odeint.cpp -o dd_integrate_bw_odeint.o In file included from dd_integrate_bw_odeint.cpp:5: In file included from ./odeint_helper.h:55: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint.hpp:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/ublas_wrapper.hpp:30: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/unit_helper.hpp:23: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/quantity.hpp:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/conversion.hpp:17: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/detail/conversion_impl.hpp:20: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/heterogeneous_system.hpp:34: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/static_rational.hpp:166:10: warning: extension used [-Wlanguage-extension-token] #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP() ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP' ^ In file included from dd_integrate_bw_odeint.cpp:5: In file included from ./odeint_helper.h:55: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint.hpp:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/ublas_wrapper.hpp:30: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/unit_helper.hpp:23: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/quantity.hpp:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/conversion.hpp:17: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/detail/conversion_impl.hpp:20: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/heterogeneous_system.hpp:35: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/dimension.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/detail/dimension_list.hpp:125:10: warning: extension used [-Wlanguage-extension-token] #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP() ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP' ^ In file included from dd_integrate_bw_odeint.cpp:5: In file included from ./odeint_helper.h:55: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint.hpp:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/ublas_wrapper.hpp:30: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/unit_helper.hpp:23: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/quantity.hpp:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/conversion.hpp:17: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/detail/conversion_impl.hpp:20: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/heterogeneous_system.hpp:35: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/dimension.hpp:21: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/detail/dimension_list.hpp:131: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/dimensionless_type.hpp:49:10: warning: extension used [-Wlanguage-extension-token] #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP() ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP' ^ In file included from dd_integrate_bw_odeint.cpp:5: In file included from ./odeint_helper.h:55: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint.hpp:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/ublas_wrapper.hpp:30: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/unit_helper.hpp:23: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/quantity.hpp:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/conversion.hpp:17: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/detail/conversion_impl.hpp:20: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/heterogeneous_system.hpp:39: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/detail/linear_algebra.hpp:20: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/dim.hpp:75:10: warning: extension used [-Wlanguage-extension-token] #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP() ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP' ^ In file included from dd_integrate_bw_odeint.cpp:5: In file included from ./odeint_helper.h:55: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint.hpp:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/ublas_wrapper.hpp:30: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/unit_helper.hpp:23: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/quantity.hpp:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/conversion.hpp:17: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/detail/conversion_impl.hpp:20: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/heterogeneous_system.hpp:40: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/detail/unscale.hpp:28: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/scale.hpp:139:10: warning: extension used [-Wlanguage-extension-token] #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP() ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP' ^ In file included from dd_integrate_bw_odeint.cpp:5: In file included from ./odeint_helper.h:55: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint.hpp:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/ublas_wrapper.hpp:30: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/unit_helper.hpp:23: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/quantity.hpp:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/conversion.hpp:17: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/detail/conversion_impl.hpp:20: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/heterogeneous_system.hpp:120:10: warning: extension used [-Wlanguage-extension-token] #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP() ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP' ^ In file included from dd_integrate_bw_odeint.cpp:5: In file included from ./odeint_helper.h:55: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint.hpp:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/ublas_wrapper.hpp:30: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/unit_helper.hpp:23: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/quantity.hpp:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/conversion.hpp:17: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/detail/conversion_impl.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/homogeneous_system.hpp:99:10: warning: extension used [-Wlanguage-extension-token] #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP() ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP' ^ In file included from dd_integrate_bw_odeint.cpp:5: In file included from ./odeint_helper.h:55: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint.hpp:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/ublas_wrapper.hpp:30: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/unit_helper.hpp:23: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/quantity.hpp:495:10: warning: extension used [-Wlanguage-extension-token] #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP() ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP' ^ 8 warnings generated. clang++-16 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c dd_integrate_odeint.cpp -o dd_integrate_odeint.o In file included from dd_integrate_odeint.cpp:9: In file included from ./odeint_helper.h:55: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint.hpp:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/ublas_wrapper.hpp:30: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/unit_helper.hpp:23: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/quantity.hpp:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/conversion.hpp:17: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/detail/conversion_impl.hpp:20: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/heterogeneous_system.hpp:34: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/static_rational.hpp:166:10: warning: extension used [-Wlanguage-extension-token] #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP() ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP' ^ In file included from dd_integrate_odeint.cpp:9: In file included from ./odeint_helper.h:55: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint.hpp:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/ublas_wrapper.hpp:30: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/unit_helper.hpp:23: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/quantity.hpp:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/conversion.hpp:17: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/detail/conversion_impl.hpp:20: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/heterogeneous_system.hpp:35: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/dimension.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/detail/dimension_list.hpp:125:10: warning: extension used [-Wlanguage-extension-token] #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP() ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP' ^ In file included from dd_integrate_odeint.cpp:9: In file included from ./odeint_helper.h:55: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint.hpp:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/ublas_wrapper.hpp:30: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/unit_helper.hpp:23: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/quantity.hpp:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/conversion.hpp:17: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/detail/conversion_impl.hpp:20: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/heterogeneous_system.hpp:35: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/dimension.hpp:21: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/detail/dimension_list.hpp:131: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/dimensionless_type.hpp:49:10: warning: extension used [-Wlanguage-extension-token] #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP() ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP' ^ In file included from dd_integrate_odeint.cpp:9: In file included from ./odeint_helper.h:55: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint.hpp:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/ublas_wrapper.hpp:30: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/unit_helper.hpp:23: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/quantity.hpp:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/conversion.hpp:17: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/detail/conversion_impl.hpp:20: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/heterogeneous_system.hpp:39: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/detail/linear_algebra.hpp:20: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/dim.hpp:75:10: warning: extension used [-Wlanguage-extension-token] #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP() ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP' ^ In file included from dd_integrate_odeint.cpp:9: In file included from ./odeint_helper.h:55: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint.hpp:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/ublas_wrapper.hpp:30: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/unit_helper.hpp:23: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/quantity.hpp:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/conversion.hpp:17: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/detail/conversion_impl.hpp:20: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/heterogeneous_system.hpp:40: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/detail/unscale.hpp:28: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/scale.hpp:139:10: warning: extension used [-Wlanguage-extension-token] #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP() ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP' ^ In file included from dd_integrate_odeint.cpp:9: In file included from ./odeint_helper.h:55: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint.hpp:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/ublas_wrapper.hpp:30: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/unit_helper.hpp:23: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/quantity.hpp:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/conversion.hpp:17: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/detail/conversion_impl.hpp:20: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/heterogeneous_system.hpp:120:10: warning: extension used [-Wlanguage-extension-token] #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP() ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP' ^ In file included from dd_integrate_odeint.cpp:9: In file included from ./odeint_helper.h:55: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint.hpp:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/ublas_wrapper.hpp:30: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/unit_helper.hpp:23: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/quantity.hpp:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/conversion.hpp:17: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/detail/conversion_impl.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/homogeneous_system.hpp:99:10: warning: extension used [-Wlanguage-extension-token] #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP() ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP' ^ In file included from dd_integrate_odeint.cpp:9: In file included from ./odeint_helper.h:55: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint.hpp:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/ublas_wrapper.hpp:30: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/unit_helper.hpp:23: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/quantity.hpp:495:10: warning: extension used [-Wlanguage-extension-token] #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP() ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP' ^ 8 warnings generated. clang++-16 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c dd_integrate_td_odeint.cpp -o dd_integrate_td_odeint.o In file included from dd_integrate_td_odeint.cpp:7: In file included from ./odeint_helper.h:55: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint.hpp:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/ublas_wrapper.hpp:30: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/unit_helper.hpp:23: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/quantity.hpp:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/conversion.hpp:17: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/detail/conversion_impl.hpp:20: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/heterogeneous_system.hpp:34: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/static_rational.hpp:166:10: warning: extension used [-Wlanguage-extension-token] #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP() ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP' ^ In file included from dd_integrate_td_odeint.cpp:7: In file included from ./odeint_helper.h:55: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint.hpp:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/ublas_wrapper.hpp:30: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/unit_helper.hpp:23: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/quantity.hpp:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/conversion.hpp:17: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/detail/conversion_impl.hpp:20: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/heterogeneous_system.hpp:35: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/dimension.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/detail/dimension_list.hpp:125:10: warning: extension used [-Wlanguage-extension-token] #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP() ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP' ^ In file included from dd_integrate_td_odeint.cpp:7: In file included from ./odeint_helper.h:55: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint.hpp:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/ublas_wrapper.hpp:30: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/unit_helper.hpp:23: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/quantity.hpp:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/conversion.hpp:17: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/detail/conversion_impl.hpp:20: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/heterogeneous_system.hpp:35: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/dimension.hpp:21: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/detail/dimension_list.hpp:131: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/dimensionless_type.hpp:49:10: warning: extension used [-Wlanguage-extension-token] #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP() ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP' ^ In file included from dd_integrate_td_odeint.cpp:7: In file included from ./odeint_helper.h:55: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint.hpp:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/ublas_wrapper.hpp:30: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/unit_helper.hpp:23: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/quantity.hpp:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/conversion.hpp:17: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/detail/conversion_impl.hpp:20: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/heterogeneous_system.hpp:39: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/detail/linear_algebra.hpp:20: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/dim.hpp:75:10: warning: extension used [-Wlanguage-extension-token] #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP() ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP' ^ In file included from dd_integrate_td_odeint.cpp:7: In file included from ./odeint_helper.h:55: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint.hpp:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/ublas_wrapper.hpp:30: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/unit_helper.hpp:23: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/quantity.hpp:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/conversion.hpp:17: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/detail/conversion_impl.hpp:20: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/heterogeneous_system.hpp:40: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/detail/unscale.hpp:28: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/scale.hpp:139:10: warning: extension used [-Wlanguage-extension-token] #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP() ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP' ^ In file included from dd_integrate_td_odeint.cpp:7: In file included from ./odeint_helper.h:55: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint.hpp:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/ublas_wrapper.hpp:30: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/unit_helper.hpp:23: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/quantity.hpp:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/conversion.hpp:17: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/detail/conversion_impl.hpp:20: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/heterogeneous_system.hpp:120:10: warning: extension used [-Wlanguage-extension-token] #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP() ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP' ^ In file included from dd_integrate_td_odeint.cpp:7: In file included from ./odeint_helper.h:55: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint.hpp:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/ublas_wrapper.hpp:30: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/unit_helper.hpp:23: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/quantity.hpp:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/conversion.hpp:17: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/detail/conversion_impl.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/homogeneous_system.hpp:99:10: warning: extension used [-Wlanguage-extension-token] #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP() ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP' ^ In file included from dd_integrate_td_odeint.cpp:7: In file included from ./odeint_helper.h:55: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint.hpp:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/ublas_wrapper.hpp:30: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/unit_helper.hpp:23: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/quantity.hpp:495:10: warning: extension used [-Wlanguage-extension-token] #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP() ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP' ^ 8 warnings generated. clang++-16 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c dd_logliknorm_odeint.cpp -o dd_logliknorm_odeint.o In file included from dd_logliknorm_odeint.cpp:10: In file included from ./odeint_helper.h:55: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint.hpp:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/ublas_wrapper.hpp:30: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/unit_helper.hpp:23: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/quantity.hpp:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/conversion.hpp:17: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/detail/conversion_impl.hpp:20: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/heterogeneous_system.hpp:34: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/static_rational.hpp:166:10: warning: extension used [-Wlanguage-extension-token] #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP() ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP' ^ In file included from dd_logliknorm_odeint.cpp:10: In file included from ./odeint_helper.h:55: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint.hpp:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/ublas_wrapper.hpp:30: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/unit_helper.hpp:23: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/quantity.hpp:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/conversion.hpp:17: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/detail/conversion_impl.hpp:20: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/heterogeneous_system.hpp:35: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/dimension.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/detail/dimension_list.hpp:125:10: warning: extension used [-Wlanguage-extension-token] #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP() ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP' ^ In file included from dd_logliknorm_odeint.cpp:10: In file included from ./odeint_helper.h:55: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint.hpp:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/ublas_wrapper.hpp:30: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/unit_helper.hpp:23: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/quantity.hpp:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/conversion.hpp:17: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/detail/conversion_impl.hpp:20: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/heterogeneous_system.hpp:35: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/dimension.hpp:21: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/detail/dimension_list.hpp:131: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/dimensionless_type.hpp:49:10: warning: extension used [-Wlanguage-extension-token] #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP() ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP' ^ In file included from dd_logliknorm_odeint.cpp:10: In file included from ./odeint_helper.h:55: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint.hpp:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/ublas_wrapper.hpp:30: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/unit_helper.hpp:23: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/quantity.hpp:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/conversion.hpp:17: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/detail/conversion_impl.hpp:20: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/heterogeneous_system.hpp:39: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/detail/linear_algebra.hpp:20: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/dim.hpp:75:10: warning: extension used [-Wlanguage-extension-token] #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP() ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP' ^ In file included from dd_logliknorm_odeint.cpp:10: In file included from ./odeint_helper.h:55: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint.hpp:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/ublas_wrapper.hpp:30: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/unit_helper.hpp:23: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/quantity.hpp:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/conversion.hpp:17: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/detail/conversion_impl.hpp:20: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/heterogeneous_system.hpp:40: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/detail/unscale.hpp:28: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/scale.hpp:139:10: warning: extension used [-Wlanguage-extension-token] #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP() ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP' ^ In file included from dd_logliknorm_odeint.cpp:10: In file included from ./odeint_helper.h:55: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint.hpp:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/ublas_wrapper.hpp:30: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/unit_helper.hpp:23: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/quantity.hpp:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/conversion.hpp:17: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/detail/conversion_impl.hpp:20: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/heterogeneous_system.hpp:120:10: warning: extension used [-Wlanguage-extension-token] #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP() ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP' ^ In file included from dd_logliknorm_odeint.cpp:10: In file included from ./odeint_helper.h:55: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint.hpp:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/ublas_wrapper.hpp:30: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/unit_helper.hpp:23: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/quantity.hpp:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/conversion.hpp:17: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/detail/conversion_impl.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/homogeneous_system.hpp:99:10: warning: extension used [-Wlanguage-extension-token] #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP() ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP' ^ In file included from dd_logliknorm_odeint.cpp:10: In file included from ./odeint_helper.h:55: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint.hpp:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/ublas_wrapper.hpp:30: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/unit_helper.hpp:23: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/units/quantity.hpp:495:10: warning: extension used [-Wlanguage-extension-token] #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP() ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP' ^ In file included from dd_logliknorm_odeint.cpp:8: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:149:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] public std::iterator { ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:3564:20: note: in instantiation of template class 'boost::numeric::ublas::bidirectional_iterator_base::const_iterator1, double>' requested here public bidirectional_iterator_base::const_iterator1' requested here typename E::const_iterator1::iterator_category, ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:359:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign, boost::numeric::ublas::zero_matrix>' requested here matrix_assign (*this, ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:342:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::assign>' requested here assign (m); ^ dd_logliknorm_odeint.cpp:111:8: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::operator=>' requested here dx = ublas::zero_matrix(dim + 2, dim + 2); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here struct _GLIBCXX17_DEPRECATED iterator ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' # define _GLIBCXX17_DEPRECATED [[__deprecated__]] ^ In file included from dd_logliknorm_odeint.cpp:8: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:149:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] public std::iterator { ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:3710:20: note: in instantiation of template class 'boost::numeric::ublas::bidirectional_iterator_base::const_iterator2, double>' requested here public bidirectional_iterator_base::const_iterator2' requested here typename E::const_iterator2::iterator_category>::storage_category storage_category; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:359:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign, boost::numeric::ublas::zero_matrix>' requested here matrix_assign (*this, ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:342:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::assign>' requested here assign (m); ^ dd_logliknorm_odeint.cpp:111:8: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::operator=>' requested here dx = ublas::zero_matrix(dim + 2, dim + 2); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here struct _GLIBCXX17_DEPRECATED iterator ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' # define _GLIBCXX17_DEPRECATED [[__deprecated__]] ^ In file included from dd_logliknorm_odeint.cpp:8: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] public std::iterator { ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:990:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base::iterator2, double>' requested here public random_access_iterator_base::iterator2' requested here typedef F functor_type; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/matrix_assign.hpp:1371:9: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign, boost::numeric::ublas::matrix, boost::numeric::ublas::zero_matrix>' requested here matrix_assign (m, e, storage_category (), orientation_category ()); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:359:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign, boost::numeric::ublas::zero_matrix>' requested here matrix_assign (*this, ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:342:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::assign>' requested here assign (m); ^ dd_logliknorm_odeint.cpp:111:8: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::operator=>' requested here dx = ublas::zero_matrix(dim + 2, dim + 2); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here struct _GLIBCXX17_DEPRECATED iterator ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' # define _GLIBCXX17_DEPRECATED [[__deprecated__]] ^ In file included from dd_logliknorm_odeint.cpp:8: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] public std::iterator { ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:486:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base::const_iterator1, double>' requested here public random_access_iterator_base::const_iterator1' requested here public iterator_base_traits::template ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:2149:81: note: in instantiation of member class 'boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>::const_iterator1' requested here public iterator_base_traits, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator1' requested here typename E::const_iterator1::iterator_category, ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign, boost::numeric::ublas::matrix_binary, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here matrix_assign (*this, ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:353:23: note: (skipping 13 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) self_type temporary (ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:22: note: in instantiation of function template specialization 'boost::numeric::odeint::controlled_runge_kutta, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>::try_step, boost::numeric::ublas::matrix>' requested here res = st.try_step( system , start_state , start_time , dt ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:20: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return detail::integrate_adaptive( ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return integrate_adaptive( stepper , system , start_state , start_time , end_time , dt , null_observer() ); ^ ./odeint_helper.h:90:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double>' requested here bno::integrate_adaptive(bno::make_controlled>(atol, rtol), ode, start_state, t0, t1, dt); ^ dd_logliknorm_odeint.cpp:161:18: note: in instantiation of function template specialization 'odeint_helper::integrate, boost::numeric::ublas::matrix>' requested here odeint_helper::integrate(stepper, std::ref(rhs_obj), y, times[0], times[1], 0.1 * (times[1] - times[0]), atol, rtol); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here struct _GLIBCXX17_DEPRECATED iterator ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' # define _GLIBCXX17_DEPRECATED [[__deprecated__]] ^ In file included from dd_logliknorm_odeint.cpp:8: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] public std::iterator { ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:3054:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base, boost::numeric::ublas::scalar_multiplies>::const_iterator1, double>' requested here public iterator_base_traits::template ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:2149:81: note: in instantiation of member class 'boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>::const_iterator1' requested here public iterator_base_traits, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator1' requested here typename E::const_iterator1::iterator_category, ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign, boost::numeric::ublas::matrix_binary, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here matrix_assign (*this, ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:353:23: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::matrix, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here self_type temporary (ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:87:16: note: (skipping 12 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) t1 = m_alpha1 * t2 + m_alpha2 * t3; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:22: note: in instantiation of function template specialization 'boost::numeric::odeint::controlled_runge_kutta, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>::try_step, boost::numeric::ublas::matrix>' requested here res = st.try_step( system , start_state , start_time , dt ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:20: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return detail::integrate_adaptive( ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return integrate_adaptive( stepper , system , start_state , start_time , end_time , dt , null_observer() ); ^ ./odeint_helper.h:90:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double>' requested here bno::integrate_adaptive(bno::make_controlled>(atol, rtol), ode, start_state, t0, t1, dt); ^ dd_logliknorm_odeint.cpp:161:18: note: in instantiation of function template specialization 'odeint_helper::integrate, boost::numeric::ublas::matrix>' requested here odeint_helper::integrate(stepper, std::ref(rhs_obj), y, times[0], times[1], 0.1 * (times[1] - times[0]), atol, rtol); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here struct _GLIBCXX17_DEPRECATED iterator ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' # define _GLIBCXX17_DEPRECATED [[__deprecated__]] ^ In file included from dd_logliknorm_odeint.cpp:8: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] public std::iterator { ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:2149:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator1, double>' requested here public iterator_base_traits, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator1' requested here typename E::const_iterator1::iterator_category, ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign, boost::numeric::ublas::matrix_binary, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here matrix_assign (*this, ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:353:23: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::matrix, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here self_type temporary (ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:87:16: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::operator=, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here t1 = m_alpha1 * t2 + m_alpha2 * t3; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/vector_space_algebra.hpp:89:9: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) op( s1 , s2 , s3 ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:22: note: in instantiation of function template specialization 'boost::numeric::odeint::controlled_runge_kutta, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>::try_step, boost::numeric::ublas::matrix>' requested here res = st.try_step( system , start_state , start_time , dt ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:20: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return detail::integrate_adaptive( ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return integrate_adaptive( stepper , system , start_state , start_time , end_time , dt , null_observer() ); ^ ./odeint_helper.h:90:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double>' requested here bno::integrate_adaptive(bno::make_controlled>(atol, rtol), ode, start_state, t0, t1, dt); ^ dd_logliknorm_odeint.cpp:161:18: note: in instantiation of function template specialization 'odeint_helper::integrate, boost::numeric::ublas::matrix>' requested here odeint_helper::integrate(stepper, std::ref(rhs_obj), y, times[0], times[1], 0.1 * (times[1] - times[0]), atol, rtol); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here struct _GLIBCXX17_DEPRECATED iterator ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' # define _GLIBCXX17_DEPRECATED [[__deprecated__]] ^ In file included from dd_logliknorm_odeint.cpp:8: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] public std::iterator { ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:809:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base::const_iterator2, double>' requested here public random_access_iterator_base::const_iterator2' requested here public iterator_base_traits::template ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:2500:81: note: in instantiation of member class 'boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>::const_iterator2' requested here public iterator_base_traits, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator2' requested here typename E::const_iterator2::iterator_category>::storage_category storage_category; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign, boost::numeric::ublas::matrix_binary, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here matrix_assign (*this, ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:353:23: note: (skipping 13 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) self_type temporary (ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:22: note: in instantiation of function template specialization 'boost::numeric::odeint::controlled_runge_kutta, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>::try_step, boost::numeric::ublas::matrix>' requested here res = st.try_step( system , start_state , start_time , dt ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:20: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return detail::integrate_adaptive( ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return integrate_adaptive( stepper , system , start_state , start_time , end_time , dt , null_observer() ); ^ ./odeint_helper.h:90:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double>' requested here bno::integrate_adaptive(bno::make_controlled>(atol, rtol), ode, start_state, t0, t1, dt); ^ dd_logliknorm_odeint.cpp:161:18: note: in instantiation of function template specialization 'odeint_helper::integrate, boost::numeric::ublas::matrix>' requested here odeint_helper::integrate(stepper, std::ref(rhs_obj), y, times[0], times[1], 0.1 * (times[1] - times[0]), atol, rtol); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here struct _GLIBCXX17_DEPRECATED iterator ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' # define _GLIBCXX17_DEPRECATED [[__deprecated__]] ^ In file included from dd_logliknorm_odeint.cpp:8: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] public std::iterator { ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:3233:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base, boost::numeric::ublas::scalar_multiplies>::const_iterator2, double>' requested here public iterator_base_traits::template ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:2500:81: note: in instantiation of member class 'boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>::const_iterator2' requested here public iterator_base_traits, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator2' requested here typename E::const_iterator2::iterator_category>::storage_category storage_category; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign, boost::numeric::ublas::matrix_binary, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here matrix_assign (*this, ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:353:23: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::matrix, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here self_type temporary (ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:87:16: note: (skipping 12 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) t1 = m_alpha1 * t2 + m_alpha2 * t3; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:22: note: in instantiation of function template specialization 'boost::numeric::odeint::controlled_runge_kutta, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>::try_step, boost::numeric::ublas::matrix>' requested here res = st.try_step( system , start_state , start_time , dt ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:20: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return detail::integrate_adaptive( ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return integrate_adaptive( stepper , system , start_state , start_time , end_time , dt , null_observer() ); ^ ./odeint_helper.h:90:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double>' requested here bno::integrate_adaptive(bno::make_controlled>(atol, rtol), ode, start_state, t0, t1, dt); ^ dd_logliknorm_odeint.cpp:161:18: note: in instantiation of function template specialization 'odeint_helper::integrate, boost::numeric::ublas::matrix>' requested here odeint_helper::integrate(stepper, std::ref(rhs_obj), y, times[0], times[1], 0.1 * (times[1] - times[0]), atol, rtol); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here struct _GLIBCXX17_DEPRECATED iterator ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' # define _GLIBCXX17_DEPRECATED [[__deprecated__]] ^ In file included from dd_logliknorm_odeint.cpp:8: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] public std::iterator { ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:2500:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator2, double>' requested here public iterator_base_traits, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator2' requested here typename E::const_iterator2::iterator_category>::storage_category storage_category; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign, boost::numeric::ublas::matrix_binary, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here matrix_assign (*this, ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:353:23: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::matrix, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here self_type temporary (ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:87:16: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::operator=, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here t1 = m_alpha1 * t2 + m_alpha2 * t3; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/vector_space_algebra.hpp:89:9: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) op( s1 , s2 , s3 ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:22: note: in instantiation of function template specialization 'boost::numeric::odeint::controlled_runge_kutta, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>::try_step, boost::numeric::ublas::matrix>' requested here res = st.try_step( system , start_state , start_time , dt ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:20: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return detail::integrate_adaptive( ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return integrate_adaptive( stepper , system , start_state , start_time , end_time , dt , null_observer() ); ^ ./odeint_helper.h:90:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double>' requested here bno::integrate_adaptive(bno::make_controlled>(atol, rtol), ode, start_state, t0, t1, dt); ^ dd_logliknorm_odeint.cpp:161:18: note: in instantiation of function template specialization 'odeint_helper::integrate, boost::numeric::ublas::matrix>' requested here odeint_helper::integrate(stepper, std::ref(rhs_obj), y, times[0], times[1], 0.1 * (times[1] - times[0]), atol, rtol); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here struct _GLIBCXX17_DEPRECATED iterator ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' # define _GLIBCXX17_DEPRECATED [[__deprecated__]] ^ In file included from dd_logliknorm_odeint.cpp:8: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] public std::iterator { ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:2149:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator1, double>' requested here public iterator_base_traits, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator1' requested here typename E::const_iterator1::iterator_category, ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign, boost::numeric::ublas::matrix_binary, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here matrix_assign (*this, ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:353:23: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::matrix, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here self_type temporary (ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:107:16: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::operator=, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here t1 = m_alpha1 * t2 + m_alpha2 * t3 + m_alpha3 * t4; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/vector_space_algebra.hpp:95:9: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) op( s1 , s2 , s3 , s4 ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:22: note: in instantiation of function template specialization 'boost::numeric::odeint::controlled_runge_kutta, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>::try_step, boost::numeric::ublas::matrix>' requested here res = st.try_step( system , start_state , start_time , dt ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:20: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return detail::integrate_adaptive( ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return integrate_adaptive( stepper , system , start_state , start_time , end_time , dt , null_observer() ); ^ ./odeint_helper.h:90:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double>' requested here bno::integrate_adaptive(bno::make_controlled>(atol, rtol), ode, start_state, t0, t1, dt); ^ dd_logliknorm_odeint.cpp:161:18: note: in instantiation of function template specialization 'odeint_helper::integrate, boost::numeric::ublas::matrix>' requested here odeint_helper::integrate(stepper, std::ref(rhs_obj), y, times[0], times[1], 0.1 * (times[1] - times[0]), atol, rtol); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here struct _GLIBCXX17_DEPRECATED iterator ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' # define _GLIBCXX17_DEPRECATED [[__deprecated__]] ^ In file included from dd_logliknorm_odeint.cpp:8: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] public std::iterator { ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:2500:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator2, double>' requested here public iterator_base_traits, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator2' requested here typename E::const_iterator2::iterator_category>::storage_category storage_category; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign, boost::numeric::ublas::matrix_binary, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here matrix_assign (*this, ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:353:23: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::matrix, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here self_type temporary (ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:107:16: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::operator=, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here t1 = m_alpha1 * t2 + m_alpha2 * t3 + m_alpha3 * t4; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/vector_space_algebra.hpp:95:9: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) op( s1 , s2 , s3 , s4 ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:22: note: in instantiation of function template specialization 'boost::numeric::odeint::controlled_runge_kutta, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>::try_step, boost::numeric::ublas::matrix>' requested here res = st.try_step( system , start_state , start_time , dt ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:20: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return detail::integrate_adaptive( ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return integrate_adaptive( stepper , system , start_state , start_time , end_time , dt , null_observer() ); ^ ./odeint_helper.h:90:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double>' requested here bno::integrate_adaptive(bno::make_controlled>(atol, rtol), ode, start_state, t0, t1, dt); ^ dd_logliknorm_odeint.cpp:161:18: note: in instantiation of function template specialization 'odeint_helper::integrate, boost::numeric::ublas::matrix>' requested here odeint_helper::integrate(stepper, std::ref(rhs_obj), y, times[0], times[1], 0.1 * (times[1] - times[0]), atol, rtol); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here struct _GLIBCXX17_DEPRECATED iterator ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' # define _GLIBCXX17_DEPRECATED [[__deprecated__]] ^ In file included from dd_logliknorm_odeint.cpp:8: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] public std::iterator { ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:2149:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator1, double>' requested here public iterator_base_traits, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator1' requested here typename E::const_iterator1::iterator_category, ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign, boost::numeric::ublas::matrix_binary, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here matrix_assign (*this, ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:353:23: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::matrix, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here self_type temporary (ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:128:16: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::operator=, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here t1 = m_alpha1 * t2 + m_alpha2 * t3 + m_alpha3 * t4 + m_alpha4 * t5; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/vector_space_algebra.hpp:101:9: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) op( s1 , s2 , s3 , s4 , s5 ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:22: note: in instantiation of function template specialization 'boost::numeric::odeint::controlled_runge_kutta, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>::try_step, boost::numeric::ublas::matrix>' requested here res = st.try_step( system , start_state , start_time , dt ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:20: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return detail::integrate_adaptive( ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return integrate_adaptive( stepper , system , start_state , start_time , end_time , dt , null_observer() ); ^ ./odeint_helper.h:90:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double>' requested here bno::integrate_adaptive(bno::make_controlled>(atol, rtol), ode, start_state, t0, t1, dt); ^ dd_logliknorm_odeint.cpp:161:18: note: in instantiation of function template specialization 'odeint_helper::integrate, boost::numeric::ublas::matrix>' requested here odeint_helper::integrate(stepper, std::ref(rhs_obj), y, times[0], times[1], 0.1 * (times[1] - times[0]), atol, rtol); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here struct _GLIBCXX17_DEPRECATED iterator ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' # define _GLIBCXX17_DEPRECATED [[__deprecated__]] ^ In file included from dd_logliknorm_odeint.cpp:8: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] public std::iterator { ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:2500:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator2, double>' requested here public iterator_base_traits, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator2' requested here typename E::const_iterator2::iterator_category>::storage_category storage_category; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign, boost::numeric::ublas::matrix_binary, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here matrix_assign (*this, ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:353:23: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::matrix, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here self_type temporary (ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:128:16: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::operator=, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here t1 = m_alpha1 * t2 + m_alpha2 * t3 + m_alpha3 * t4 + m_alpha4 * t5; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/vector_space_algebra.hpp:101:9: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) op( s1 , s2 , s3 , s4 , s5 ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:22: note: in instantiation of function template specialization 'boost::numeric::odeint::controlled_runge_kutta, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>::try_step, boost::numeric::ublas::matrix>' requested here res = st.try_step( system , start_state , start_time , dt ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:20: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return detail::integrate_adaptive( ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return integrate_adaptive( stepper , system , start_state , start_time , end_time , dt , null_observer() ); ^ ./odeint_helper.h:90:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double>' requested here bno::integrate_adaptive(bno::make_controlled>(atol, rtol), ode, start_state, t0, t1, dt); ^ dd_logliknorm_odeint.cpp:161:18: note: in instantiation of function template specialization 'odeint_helper::integrate, boost::numeric::ublas::matrix>' requested here odeint_helper::integrate(stepper, std::ref(rhs_obj), y, times[0], times[1], 0.1 * (times[1] - times[0]), atol, rtol); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here struct _GLIBCXX17_DEPRECATED iterator ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' # define _GLIBCXX17_DEPRECATED [[__deprecated__]] ^ In file included from dd_logliknorm_odeint.cpp:8: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] public std::iterator { ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:2149:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator1, double>' requested here public iterator_base_traits, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator1' requested here typename E::const_iterator1::iterator_category, ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign, boost::numeric::ublas::matrix_binary, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here matrix_assign (*this, ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:353:23: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::matrix, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here self_type temporary (ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:150:16: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::operator=, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here t1 = m_alpha1 * t2 + m_alpha2 * t3 + m_alpha3 * t4 + m_alpha4 * t5 + m_alpha5 * t6; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/vector_space_algebra.hpp:107:9: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) op( s1 , s2 , s3 , s4 , s5 , s6 ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:22: note: in instantiation of function template specialization 'boost::numeric::odeint::controlled_runge_kutta, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>::try_step, boost::numeric::ublas::matrix>' requested here res = st.try_step( system , start_state , start_time , dt ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:20: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return detail::integrate_adaptive( ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return integrate_adaptive( stepper , system , start_state , start_time , end_time , dt , null_observer() ); ^ ./odeint_helper.h:90:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double>' requested here bno::integrate_adaptive(bno::make_controlled>(atol, rtol), ode, start_state, t0, t1, dt); ^ dd_logliknorm_odeint.cpp:161:18: note: in instantiation of function template specialization 'odeint_helper::integrate, boost::numeric::ublas::matrix>' requested here odeint_helper::integrate(stepper, std::ref(rhs_obj), y, times[0], times[1], 0.1 * (times[1] - times[0]), atol, rtol); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here struct _GLIBCXX17_DEPRECATED iterator ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' # define _GLIBCXX17_DEPRECATED [[__deprecated__]] ^ In file included from dd_logliknorm_odeint.cpp:8: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] public std::iterator { ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:2500:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator2, double>' requested here public iterator_base_traits, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator2' requested here typename E::const_iterator2::iterator_category>::storage_category storage_category; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign, boost::numeric::ublas::matrix_binary, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here matrix_assign (*this, ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:353:23: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::matrix, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here self_type temporary (ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:150:16: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::operator=, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here t1 = m_alpha1 * t2 + m_alpha2 * t3 + m_alpha3 * t4 + m_alpha4 * t5 + m_alpha5 * t6; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/vector_space_algebra.hpp:107:9: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) op( s1 , s2 , s3 , s4 , s5 , s6 ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:22: note: in instantiation of function template specialization 'boost::numeric::odeint::controlled_runge_kutta, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>::try_step, boost::numeric::ublas::matrix>' requested here res = st.try_step( system , start_state , start_time , dt ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:20: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return detail::integrate_adaptive( ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return integrate_adaptive( stepper , system , start_state , start_time , end_time , dt , null_observer() ); ^ ./odeint_helper.h:90:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double>' requested here bno::integrate_adaptive(bno::make_controlled>(atol, rtol), ode, start_state, t0, t1, dt); ^ dd_logliknorm_odeint.cpp:161:18: note: in instantiation of function template specialization 'odeint_helper::integrate, boost::numeric::ublas::matrix>' requested here odeint_helper::integrate(stepper, std::ref(rhs_obj), y, times[0], times[1], 0.1 * (times[1] - times[0]), atol, rtol); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here struct _GLIBCXX17_DEPRECATED iterator ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' # define _GLIBCXX17_DEPRECATED [[__deprecated__]] ^ In file included from dd_logliknorm_odeint.cpp:8: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] public std::iterator { ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:2149:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator1, double>' requested here public iterator_base_traits, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator1' requested here typename E::const_iterator1::iterator_category, ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign, boost::numeric::ublas::matrix_binary, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here matrix_assign (*this, ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:353:23: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::matrix, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here self_type temporary (ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:173:16: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::operator=, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here t1 = m_alpha1 * t2 + m_alpha2 * t3 + m_alpha3 * t4 + m_alpha4 * t5 + m_alpha5 * t6 + m_alpha6 * t7; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/vector_space_algebra.hpp:113:9: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) op( s1 , s2 , s3 , s4 , s5 , s6 , s7 ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:22: note: in instantiation of function template specialization 'boost::numeric::odeint::controlled_runge_kutta, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>::try_step, boost::numeric::ublas::matrix>' requested here res = st.try_step( system , start_state , start_time , dt ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:20: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return detail::integrate_adaptive( ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return integrate_adaptive( stepper , system , start_state , start_time , end_time , dt , null_observer() ); ^ ./odeint_helper.h:90:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double>' requested here bno::integrate_adaptive(bno::make_controlled>(atol, rtol), ode, start_state, t0, t1, dt); ^ dd_logliknorm_odeint.cpp:161:18: note: in instantiation of function template specialization 'odeint_helper::integrate, boost::numeric::ublas::matrix>' requested here odeint_helper::integrate(stepper, std::ref(rhs_obj), y, times[0], times[1], 0.1 * (times[1] - times[0]), atol, rtol); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here struct _GLIBCXX17_DEPRECATED iterator ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' # define _GLIBCXX17_DEPRECATED [[__deprecated__]] ^ In file included from dd_logliknorm_odeint.cpp:8: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] public std::iterator { ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:2500:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator2, double>' requested here public iterator_base_traits, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator2' requested here typename E::const_iterator2::iterator_category>::storage_category storage_category; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign, boost::numeric::ublas::matrix_binary, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here matrix_assign (*this, ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:353:23: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::matrix, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here self_type temporary (ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:173:16: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::operator=, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here t1 = m_alpha1 * t2 + m_alpha2 * t3 + m_alpha3 * t4 + m_alpha4 * t5 + m_alpha5 * t6 + m_alpha6 * t7; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/vector_space_algebra.hpp:113:9: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) op( s1 , s2 , s3 , s4 , s5 , s6 , s7 ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:22: note: in instantiation of function template specialization 'boost::numeric::odeint::controlled_runge_kutta, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>::try_step, boost::numeric::ublas::matrix>' requested here res = st.try_step( system , start_state , start_time , dt ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:20: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return detail::integrate_adaptive( ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return integrate_adaptive( stepper , system , start_state , start_time , end_time , dt , null_observer() ); ^ ./odeint_helper.h:90:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double>' requested here bno::integrate_adaptive(bno::make_controlled>(atol, rtol), ode, start_state, t0, t1, dt); ^ dd_logliknorm_odeint.cpp:161:18: note: in instantiation of function template specialization 'odeint_helper::integrate, boost::numeric::ublas::matrix>' requested here odeint_helper::integrate(stepper, std::ref(rhs_obj), y, times[0], times[1], 0.1 * (times[1] - times[0]), atol, rtol); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here struct _GLIBCXX17_DEPRECATED iterator ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' # define _GLIBCXX17_DEPRECATED [[__deprecated__]] ^ In file included from dd_logliknorm_odeint.cpp:8: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] public std::iterator { ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:2149:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator1, double>' requested here public iterator_base_traits, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator1' requested here typename E::const_iterator1::iterator_category, ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign, boost::numeric::ublas::matrix_binary, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here matrix_assign (*this, ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:353:23: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::matrix, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here self_type temporary (ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:198:16: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::operator=, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here t1 = m_alpha1 * t2 + m_alpha2 * t3 + m_alpha3 * t4 + m_alpha4 * t5 + m_alpha5 * t6 + m_alpha6 * t7 + m_alpha7 * t8; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/vector_space_algebra.hpp:119:9: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) op( s1 , s2 , s3 , s4 , s5 , s6 , s7 , s8 ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:22: note: in instantiation of function template specialization 'boost::numeric::odeint::controlled_runge_kutta, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>::try_step, boost::numeric::ublas::matrix>' requested here res = st.try_step( system , start_state , start_time , dt ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:20: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return detail::integrate_adaptive( ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return integrate_adaptive( stepper , system , start_state , start_time , end_time , dt , null_observer() ); ^ ./odeint_helper.h:90:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double>' requested here bno::integrate_adaptive(bno::make_controlled>(atol, rtol), ode, start_state, t0, t1, dt); ^ dd_logliknorm_odeint.cpp:161:18: note: in instantiation of function template specialization 'odeint_helper::integrate, boost::numeric::ublas::matrix>' requested here odeint_helper::integrate(stepper, std::ref(rhs_obj), y, times[0], times[1], 0.1 * (times[1] - times[0]), atol, rtol); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here struct _GLIBCXX17_DEPRECATED iterator ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' # define _GLIBCXX17_DEPRECATED [[__deprecated__]] ^ In file included from dd_logliknorm_odeint.cpp:8: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] public std::iterator { ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:2500:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator2, double>' requested here public iterator_base_traits, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator2' requested here typename E::const_iterator2::iterator_category>::storage_category storage_category; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign, boost::numeric::ublas::matrix_binary, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here matrix_assign (*this, ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:353:23: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::matrix, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here self_type temporary (ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:198:16: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::operator=, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here t1 = m_alpha1 * t2 + m_alpha2 * t3 + m_alpha3 * t4 + m_alpha4 * t5 + m_alpha5 * t6 + m_alpha6 * t7 + m_alpha7 * t8; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/vector_space_algebra.hpp:119:9: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) op( s1 , s2 , s3 , s4 , s5 , s6 , s7 , s8 ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:22: note: in instantiation of function template specialization 'boost::numeric::odeint::controlled_runge_kutta, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>::try_step, boost::numeric::ublas::matrix>' requested here res = st.try_step( system , start_state , start_time , dt ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:20: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return detail::integrate_adaptive( ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return integrate_adaptive( stepper , system , start_state , start_time , end_time , dt , null_observer() ); ^ ./odeint_helper.h:90:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double>' requested here bno::integrate_adaptive(bno::make_controlled>(atol, rtol), ode, start_state, t0, t1, dt); ^ dd_logliknorm_odeint.cpp:161:18: note: in instantiation of function template specialization 'odeint_helper::integrate, boost::numeric::ublas::matrix>' requested here odeint_helper::integrate(stepper, std::ref(rhs_obj), y, times[0], times[1], 0.1 * (times[1] - times[0]), atol, rtol); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here struct _GLIBCXX17_DEPRECATED iterator ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' # define _GLIBCXX17_DEPRECATED [[__deprecated__]] ^ In file included from dd_logliknorm_odeint.cpp:8: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] public std::iterator { ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:1034:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base, boost::numeric::ublas::scalar_abs>::const_iterator1, double>' requested here public iterator_base_traits::template ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:2149:81: note: in instantiation of member class 'boost::numeric::ublas::matrix_unary1, boost::numeric::ublas::scalar_abs>::const_iterator1' requested here public iterator_base_traits, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_divides>::const_iterator1' requested here typename E::const_iterator1::iterator_category, ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign, boost::numeric::ublas::matrix_binary, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_divides>>' requested here matrix_assign (*this, ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:353:23: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::matrix, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_divides>>' requested here self_type temporary (ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/unit_helper.hpp:68:15: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) t = v; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:22: note: in instantiation of function template specialization 'boost::numeric::odeint::controlled_runge_kutta, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>::try_step, boost::numeric::ublas::matrix>' requested here res = st.try_step( system , start_state , start_time , dt ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:20: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return detail::integrate_adaptive( ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return integrate_adaptive( stepper , system , start_state , start_time , end_time , dt , null_observer() ); ^ ./odeint_helper.h:90:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double>' requested here bno::integrate_adaptive(bno::make_controlled>(atol, rtol), ode, start_state, t0, t1, dt); ^ dd_logliknorm_odeint.cpp:161:18: note: in instantiation of function template specialization 'odeint_helper::integrate, boost::numeric::ublas::matrix>' requested here odeint_helper::integrate(stepper, std::ref(rhs_obj), y, times[0], times[1], 0.1 * (times[1] - times[0]), atol, rtol); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here struct _GLIBCXX17_DEPRECATED iterator ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' # define _GLIBCXX17_DEPRECATED [[__deprecated__]] ^ In file included from dd_logliknorm_odeint.cpp:8: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] public std::iterator { ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:3054:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>::const_iterator1, double>' requested here public iterator_base_traits::template ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:2149:81: note: in instantiation of member class 'boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>::const_iterator1' requested here public iterator_base_traits, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator1' requested here public iterator_base_traits::template ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:3054:47: note: in instantiation of member class 'boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_multiplies>::const_iterator1' requested here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:2150:19: note: in instantiation of member class 'boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator1' requested here typename E2::const_iterator1::iterator_category>::iterator_category>::template ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/matrix_assign.hpp:1364:59: note: (skipping 12 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) typename E::const_iterator1::iterator_category, ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:22: note: in instantiation of function template specialization 'boost::numeric::odeint::controlled_runge_kutta, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>::try_step, boost::numeric::ublas::matrix>' requested here res = st.try_step( system , start_state , start_time , dt ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:20: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return detail::integrate_adaptive( ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return integrate_adaptive( stepper , system , start_state , start_time , end_time , dt , null_observer() ); ^ ./odeint_helper.h:90:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double>' requested here bno::integrate_adaptive(bno::make_controlled>(atol, rtol), ode, start_state, t0, t1, dt); ^ dd_logliknorm_odeint.cpp:161:18: note: in instantiation of function template specialization 'odeint_helper::integrate, boost::numeric::ublas::matrix>' requested here odeint_helper::integrate(stepper, std::ref(rhs_obj), y, times[0], times[1], 0.1 * (times[1] - times[0]), atol, rtol); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here struct _GLIBCXX17_DEPRECATED iterator ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' # define _GLIBCXX17_DEPRECATED [[__deprecated__]] ^ In file included from dd_logliknorm_odeint.cpp:8: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] public std::iterator { ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:2149:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator1, double>' requested here public iterator_base_traits, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator1' requested here public iterator_base_traits::template ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:3054:47: note: in instantiation of member class 'boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_multiplies>::const_iterator1' requested here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:2150:19: note: in instantiation of member class 'boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator1' requested here typename E2::const_iterator1::iterator_category>::iterator_category>::template ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/matrix_assign.hpp:1364:59: note: in instantiation of member class 'boost::numeric::ublas::matrix_binary, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_divides>::const_iterator1' requested here typename E::const_iterator1::iterator_category, ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:172:13: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) matrix_assign (*this, ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:22: note: in instantiation of function template specialization 'boost::numeric::odeint::controlled_runge_kutta, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>::try_step, boost::numeric::ublas::matrix>' requested here res = st.try_step( system , start_state , start_time , dt ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:20: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return detail::integrate_adaptive( ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return integrate_adaptive( stepper , system , start_state , start_time , end_time , dt , null_observer() ); ^ ./odeint_helper.h:90:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double>' requested here bno::integrate_adaptive(bno::make_controlled>(atol, rtol), ode, start_state, t0, t1, dt); ^ dd_logliknorm_odeint.cpp:161:18: note: in instantiation of function template specialization 'odeint_helper::integrate, boost::numeric::ublas::matrix>' requested here odeint_helper::integrate(stepper, std::ref(rhs_obj), y, times[0], times[1], 0.1 * (times[1] - times[0]), atol, rtol); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here struct _GLIBCXX17_DEPRECATED iterator ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' # define _GLIBCXX17_DEPRECATED [[__deprecated__]] ^ In file included from dd_logliknorm_odeint.cpp:8: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] public std::iterator { ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:3054:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_multiplies>::const_iterator1, double>' requested here public iterator_base_traits::template ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:3054:47: note: in instantiation of member class 'boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_multiplies>::const_iterator1' requested here public iterator_base_traits::template ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:2150:19: note: in instantiation of member class 'boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator1' requested here typename E2::const_iterator1::iterator_category>::iterator_category>::template ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/matrix_assign.hpp:1364:59: note: in instantiation of member class 'boost::numeric::ublas::matrix_binary, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_divides>::const_iterator1' requested here typename E::const_iterator1::iterator_category, ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign, boost::numeric::ublas::matrix_binary, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_divides>>' requested here matrix_assign (*this, ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:353:23: note: (skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) self_type temporary (ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:22: note: in instantiation of function template specialization 'boost::numeric::odeint::controlled_runge_kutta, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>::try_step, boost::numeric::ublas::matrix>' requested here res = st.try_step( system , start_state , start_time , dt ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:20: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return detail::integrate_adaptive( ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return integrate_adaptive( stepper , system , start_state , start_time , end_time , dt , null_observer() ); ^ ./odeint_helper.h:90:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double>' requested here bno::integrate_adaptive(bno::make_controlled>(atol, rtol), ode, start_state, t0, t1, dt); ^ dd_logliknorm_odeint.cpp:161:18: note: in instantiation of function template specialization 'odeint_helper::integrate, boost::numeric::ublas::matrix>' requested here odeint_helper::integrate(stepper, std::ref(rhs_obj), y, times[0], times[1], 0.1 * (times[1] - times[0]), atol, rtol); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here struct _GLIBCXX17_DEPRECATED iterator ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' # define _GLIBCXX17_DEPRECATED [[__deprecated__]] ^ In file included from dd_logliknorm_odeint.cpp:8: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] public std::iterator { ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:3054:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator1, double>' requested here public iterator_base_traits::template ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:2150:19: note: in instantiation of member class 'boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator1' requested here typename E2::const_iterator1::iterator_category>::iterator_category>::template ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/matrix_assign.hpp:1364:59: note: in instantiation of member class 'boost::numeric::ublas::matrix_binary, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_divides>::const_iterator1' requested here typename E::const_iterator1::iterator_category, ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign, boost::numeric::ublas::matrix_binary, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_divides>>' requested here matrix_assign (*this, ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:353:23: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::matrix, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_divides>>' requested here self_type temporary (ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/unit_helper.hpp:68:15: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) t = v; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:22: note: in instantiation of function template specialization 'boost::numeric::odeint::controlled_runge_kutta, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>::try_step, boost::numeric::ublas::matrix>' requested here res = st.try_step( system , start_state , start_time , dt ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:20: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return detail::integrate_adaptive( ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return integrate_adaptive( stepper , system , start_state , start_time , end_time , dt , null_observer() ); ^ ./odeint_helper.h:90:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double>' requested here bno::integrate_adaptive(bno::make_controlled>(atol, rtol), ode, start_state, t0, t1, dt); ^ dd_logliknorm_odeint.cpp:161:18: note: in instantiation of function template specialization 'odeint_helper::integrate, boost::numeric::ublas::matrix>' requested here odeint_helper::integrate(stepper, std::ref(rhs_obj), y, times[0], times[1], 0.1 * (times[1] - times[0]), atol, rtol); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here struct _GLIBCXX17_DEPRECATED iterator ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' # define _GLIBCXX17_DEPRECATED [[__deprecated__]] ^ In file included from dd_logliknorm_odeint.cpp:8: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] public std::iterator { ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:2149:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_divides>::const_iterator1, double>' requested here public iterator_base_traits, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_divides>::const_iterator1' requested here typename E::const_iterator1::iterator_category, ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign, boost::numeric::ublas::matrix_binary, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_divides>>' requested here matrix_assign (*this, ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:353:23: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::matrix, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_divides>>' requested here self_type temporary (ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/unit_helper.hpp:68:15: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::operator=, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_divides>>' requested here t = v; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/unit_helper.hpp:98:52: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) return detail::set_unit_value_impl::set_value(t , v); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:22: note: in instantiation of function template specialization 'boost::numeric::odeint::controlled_runge_kutta, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>::try_step, boost::numeric::ublas::matrix>' requested here res = st.try_step( system , start_state , start_time , dt ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:20: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return detail::integrate_adaptive( ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return integrate_adaptive( stepper , system , start_state , start_time , end_time , dt , null_observer() ); ^ ./odeint_helper.h:90:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double>' requested here bno::integrate_adaptive(bno::make_controlled>(atol, rtol), ode, start_state, t0, t1, dt); ^ dd_logliknorm_odeint.cpp:161:18: note: in instantiation of function template specialization 'odeint_helper::integrate, boost::numeric::ublas::matrix>' requested here odeint_helper::integrate(stepper, std::ref(rhs_obj), y, times[0], times[1], 0.1 * (times[1] - times[0]), atol, rtol); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here struct _GLIBCXX17_DEPRECATED iterator ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' # define _GLIBCXX17_DEPRECATED [[__deprecated__]] ^ In file included from dd_logliknorm_odeint.cpp:8: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] public std::iterator { ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:1205:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base, boost::numeric::ublas::scalar_abs>::const_iterator2, double>' requested here public iterator_base_traits::template ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:2500:81: note: in instantiation of member class 'boost::numeric::ublas::matrix_unary1, boost::numeric::ublas::scalar_abs>::const_iterator2' requested here public iterator_base_traits, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_divides>::const_iterator2' requested here typename E::const_iterator2::iterator_category>::storage_category storage_category; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign, boost::numeric::ublas::matrix_binary, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_divides>>' requested here matrix_assign (*this, ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:353:23: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::matrix, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_divides>>' requested here self_type temporary (ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/unit_helper.hpp:68:15: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) t = v; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:22: note: in instantiation of function template specialization 'boost::numeric::odeint::controlled_runge_kutta, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>::try_step, boost::numeric::ublas::matrix>' requested here res = st.try_step( system , start_state , start_time , dt ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:20: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return detail::integrate_adaptive( ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return integrate_adaptive( stepper , system , start_state , start_time , end_time , dt , null_observer() ); ^ ./odeint_helper.h:90:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double>' requested here bno::integrate_adaptive(bno::make_controlled>(atol, rtol), ode, start_state, t0, t1, dt); ^ dd_logliknorm_odeint.cpp:161:18: note: in instantiation of function template specialization 'odeint_helper::integrate, boost::numeric::ublas::matrix>' requested here odeint_helper::integrate(stepper, std::ref(rhs_obj), y, times[0], times[1], 0.1 * (times[1] - times[0]), atol, rtol); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here struct _GLIBCXX17_DEPRECATED iterator ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' # define _GLIBCXX17_DEPRECATED [[__deprecated__]] ^ In file included from dd_logliknorm_odeint.cpp:8: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] public std::iterator { ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:3233:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>::const_iterator2, double>' requested here public iterator_base_traits::template ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:2500:81: note: in instantiation of member class 'boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>::const_iterator2' requested here public iterator_base_traits, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator2' requested here public iterator_base_traits::template ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:3233:47: note: in instantiation of member class 'boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_multiplies>::const_iterator2' requested here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:2501:19: note: in instantiation of member class 'boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator2' requested here typename E2::const_iterator2::iterator_category>::iterator_category>::template ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/matrix_assign.hpp:1365:59: note: (skipping 12 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) typename E::const_iterator2::iterator_category>::storage_category storage_category; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:22: note: in instantiation of function template specialization 'boost::numeric::odeint::controlled_runge_kutta, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>::try_step, boost::numeric::ublas::matrix>' requested here res = st.try_step( system , start_state , start_time , dt ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:20: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return detail::integrate_adaptive( ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return integrate_adaptive( stepper , system , start_state , start_time , end_time , dt , null_observer() ); ^ ./odeint_helper.h:90:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double>' requested here bno::integrate_adaptive(bno::make_controlled>(atol, rtol), ode, start_state, t0, t1, dt); ^ dd_logliknorm_odeint.cpp:161:18: note: in instantiation of function template specialization 'odeint_helper::integrate, boost::numeric::ublas::matrix>' requested here odeint_helper::integrate(stepper, std::ref(rhs_obj), y, times[0], times[1], 0.1 * (times[1] - times[0]), atol, rtol); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here struct _GLIBCXX17_DEPRECATED iterator ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' # define _GLIBCXX17_DEPRECATED [[__deprecated__]] ^ In file included from dd_logliknorm_odeint.cpp:8: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] public std::iterator { ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:2500:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator2, double>' requested here public iterator_base_traits, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator2' requested here public iterator_base_traits::template ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:3233:47: note: in instantiation of member class 'boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_multiplies>::const_iterator2' requested here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:2501:19: note: in instantiation of member class 'boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator2' requested here typename E2::const_iterator2::iterator_category>::iterator_category>::template ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/matrix_assign.hpp:1365:59: note: in instantiation of member class 'boost::numeric::ublas::matrix_binary, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_divides>::const_iterator2' requested here typename E::const_iterator2::iterator_category>::storage_category storage_category; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:172:13: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) matrix_assign (*this, ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:22: note: in instantiation of function template specialization 'boost::numeric::odeint::controlled_runge_kutta, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>::try_step, boost::numeric::ublas::matrix>' requested here res = st.try_step( system , start_state , start_time , dt ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:20: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return detail::integrate_adaptive( ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return integrate_adaptive( stepper , system , start_state , start_time , end_time , dt , null_observer() ); ^ ./odeint_helper.h:90:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double>' requested here bno::integrate_adaptive(bno::make_controlled>(atol, rtol), ode, start_state, t0, t1, dt); ^ dd_logliknorm_odeint.cpp:161:18: note: in instantiation of function template specialization 'odeint_helper::integrate, boost::numeric::ublas::matrix>' requested here odeint_helper::integrate(stepper, std::ref(rhs_obj), y, times[0], times[1], 0.1 * (times[1] - times[0]), atol, rtol); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here struct _GLIBCXX17_DEPRECATED iterator ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' # define _GLIBCXX17_DEPRECATED [[__deprecated__]] ^ In file included from dd_logliknorm_odeint.cpp:8: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] public std::iterator { ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:3233:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_multiplies>::const_iterator2, double>' requested here public iterator_base_traits::template ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:3233:47: note: in instantiation of member class 'boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_multiplies>::const_iterator2' requested here public iterator_base_traits::template ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:2501:19: note: in instantiation of member class 'boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator2' requested here typename E2::const_iterator2::iterator_category>::iterator_category>::template ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/matrix_assign.hpp:1365:59: note: in instantiation of member class 'boost::numeric::ublas::matrix_binary, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_divides>::const_iterator2' requested here typename E::const_iterator2::iterator_category>::storage_category storage_category; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign, boost::numeric::ublas::matrix_binary, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_divides>>' requested here matrix_assign (*this, ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:353:23: note: (skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) self_type temporary (ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:22: note: in instantiation of function template specialization 'boost::numeric::odeint::controlled_runge_kutta, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>::try_step, boost::numeric::ublas::matrix>' requested here res = st.try_step( system , start_state , start_time , dt ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:20: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return detail::integrate_adaptive( ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return integrate_adaptive( stepper , system , start_state , start_time , end_time , dt , null_observer() ); ^ ./odeint_helper.h:90:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double>' requested here bno::integrate_adaptive(bno::make_controlled>(atol, rtol), ode, start_state, t0, t1, dt); ^ dd_logliknorm_odeint.cpp:161:18: note: in instantiation of function template specialization 'odeint_helper::integrate, boost::numeric::ublas::matrix>' requested here odeint_helper::integrate(stepper, std::ref(rhs_obj), y, times[0], times[1], 0.1 * (times[1] - times[0]), atol, rtol); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here struct _GLIBCXX17_DEPRECATED iterator ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' # define _GLIBCXX17_DEPRECATED [[__deprecated__]] ^ In file included from dd_logliknorm_odeint.cpp:8: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] public std::iterator { ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:3233:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator2, double>' requested here public iterator_base_traits::template ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:2501:19: note: in instantiation of member class 'boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator2' requested here typename E2::const_iterator2::iterator_category>::iterator_category>::template ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/matrix_assign.hpp:1365:59: note: in instantiation of member class 'boost::numeric::ublas::matrix_binary, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_divides>::const_iterator2' requested here typename E::const_iterator2::iterator_category>::storage_category storage_category; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign, boost::numeric::ublas::matrix_binary, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_divides>>' requested here matrix_assign (*this, ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:353:23: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::matrix, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_divides>>' requested here self_type temporary (ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/unit_helper.hpp:68:15: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) t = v; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:22: note: in instantiation of function template specialization 'boost::numeric::odeint::controlled_runge_kutta, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>::try_step, boost::numeric::ublas::matrix>' requested here res = st.try_step( system , start_state , start_time , dt ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:20: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return detail::integrate_adaptive( ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return integrate_adaptive( stepper , system , start_state , start_time , end_time , dt , null_observer() ); ^ ./odeint_helper.h:90:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double>' requested here bno::integrate_adaptive(bno::make_controlled>(atol, rtol), ode, start_state, t0, t1, dt); ^ dd_logliknorm_odeint.cpp:161:18: note: in instantiation of function template specialization 'odeint_helper::integrate, boost::numeric::ublas::matrix>' requested here odeint_helper::integrate(stepper, std::ref(rhs_obj), y, times[0], times[1], 0.1 * (times[1] - times[0]), atol, rtol); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here struct _GLIBCXX17_DEPRECATED iterator ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' # define _GLIBCXX17_DEPRECATED [[__deprecated__]] ^ In file included from dd_logliknorm_odeint.cpp:8: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] public std::iterator { ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:2500:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_divides>::const_iterator2, double>' requested here public iterator_base_traits, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_divides>::const_iterator2' requested here typename E::const_iterator2::iterator_category>::storage_category storage_category; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign, boost::numeric::ublas::matrix_binary, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_divides>>' requested here matrix_assign (*this, ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:353:23: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::matrix, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_divides>>' requested here self_type temporary (ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/unit_helper.hpp:68:15: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::operator=, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_abs>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::scalar_divides>>' requested here t = v; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/util/unit_helper.hpp:98:52: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) return detail::set_unit_value_impl::set_value(t , v); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:22: note: in instantiation of function template specialization 'boost::numeric::odeint::controlled_runge_kutta, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>::try_step, boost::numeric::ublas::matrix>' requested here res = st.try_step( system , start_state , start_time , dt ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:20: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return detail::integrate_adaptive( ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return integrate_adaptive( stepper , system , start_state , start_time , end_time , dt , null_observer() ); ^ ./odeint_helper.h:90:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double>' requested here bno::integrate_adaptive(bno::make_controlled>(atol, rtol), ode, start_state, t0, t1, dt); ^ dd_logliknorm_odeint.cpp:161:18: note: in instantiation of function template specialization 'odeint_helper::integrate, boost::numeric::ublas::matrix>' requested here odeint_helper::integrate(stepper, std::ref(rhs_obj), y, times[0], times[1], 0.1 * (times[1] - times[0]), atol, rtol); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here struct _GLIBCXX17_DEPRECATED iterator ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' # define _GLIBCXX17_DEPRECATED [[__deprecated__]] ^ In file included from dd_logliknorm_odeint.cpp:8: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] public std::iterator { ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:2149:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator1, double>' requested here public iterator_base_traits, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator1' requested here typename E::const_iterator1::iterator_category, ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign, boost::numeric::ublas::matrix_binary, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here matrix_assign (*this, ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:353:23: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::matrix, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here self_type temporary (ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:224:16: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::operator=, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here t1 = m_alpha1 * t2 + m_alpha2 * t3 + m_alpha3 * t4 + m_alpha4 * t5 + m_alpha5 * t6 + m_alpha6 * t7 + m_alpha7 * t8 + m_alpha8 * t9; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/vector_space_algebra.hpp:125:9: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) op( s1 , s2 , s3 , s4 , s5 , s6 , s7 , s8 , s9 ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:22: note: in instantiation of function template specialization 'boost::numeric::odeint::controlled_runge_kutta, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>::try_step, boost::numeric::ublas::matrix>' requested here res = st.try_step( system , start_state , start_time , dt ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:20: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return detail::integrate_adaptive( ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return integrate_adaptive( stepper , system , start_state , start_time , end_time , dt , null_observer() ); ^ ./odeint_helper.h:93:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double>' requested here bno::integrate_adaptive(bno::make_controlled>(atol, rtol), ode, start_state, t0, t1, dt); ^ dd_logliknorm_odeint.cpp:161:18: note: in instantiation of function template specialization 'odeint_helper::integrate, boost::numeric::ublas::matrix>' requested here odeint_helper::integrate(stepper, std::ref(rhs_obj), y, times[0], times[1], 0.1 * (times[1] - times[0]), atol, rtol); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here struct _GLIBCXX17_DEPRECATED iterator ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' # define _GLIBCXX17_DEPRECATED [[__deprecated__]] ^ In file included from dd_logliknorm_odeint.cpp:8: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] public std::iterator { ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:2500:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator2, double>' requested here public iterator_base_traits, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator2' requested here typename E::const_iterator2::iterator_category>::storage_category storage_category; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign, boost::numeric::ublas::matrix_binary, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here matrix_assign (*this, ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:353:23: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::matrix, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here self_type temporary (ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:224:16: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::operator=, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here t1 = m_alpha1 * t2 + m_alpha2 * t3 + m_alpha3 * t4 + m_alpha4 * t5 + m_alpha5 * t6 + m_alpha6 * t7 + m_alpha7 * t8 + m_alpha8 * t9; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/vector_space_algebra.hpp:125:9: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) op( s1 , s2 , s3 , s4 , s5 , s6 , s7 , s8 , s9 ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:22: note: in instantiation of function template specialization 'boost::numeric::odeint::controlled_runge_kutta, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>::try_step, boost::numeric::ublas::matrix>' requested here res = st.try_step( system , start_state , start_time , dt ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:20: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return detail::integrate_adaptive( ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return integrate_adaptive( stepper , system , start_state , start_time , end_time , dt , null_observer() ); ^ ./odeint_helper.h:93:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double>' requested here bno::integrate_adaptive(bno::make_controlled>(atol, rtol), ode, start_state, t0, t1, dt); ^ dd_logliknorm_odeint.cpp:161:18: note: in instantiation of function template specialization 'odeint_helper::integrate, boost::numeric::ublas::matrix>' requested here odeint_helper::integrate(stepper, std::ref(rhs_obj), y, times[0], times[1], 0.1 * (times[1] - times[0]), atol, rtol); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here struct _GLIBCXX17_DEPRECATED iterator ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' # define _GLIBCXX17_DEPRECATED [[__deprecated__]] ^ In file included from dd_logliknorm_odeint.cpp:8: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] public std::iterator { ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:2149:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator1, double>' requested here public iterator_base_traits, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator1' requested here typename E::const_iterator1::iterator_category, ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign, boost::numeric::ublas::matrix_binary, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here matrix_assign (*this, ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:353:23: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::matrix, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here self_type temporary (ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:250:16: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::operator=, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here t1 = m_alpha1 * t2 + m_alpha2 * t3 + m_alpha3 * t4 + m_alpha4 * t5 + m_alpha5 * t6 + m_alpha6 * t7 + m_alpha7 * t8 + m_alpha8 * t9 + m_alpha9 * t10; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/vector_space_algebra.hpp:131:9: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) op( s1 , s2 , s3 , s4 , s5 , s6 , s7 , s8 , s9 , s10 ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:22: note: in instantiation of function template specialization 'boost::numeric::odeint::controlled_runge_kutta, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>::try_step, boost::numeric::ublas::matrix>' requested here res = st.try_step( system , start_state , start_time , dt ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:20: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return detail::integrate_adaptive( ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return integrate_adaptive( stepper , system , start_state , start_time , end_time , dt , null_observer() ); ^ ./odeint_helper.h:93:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double>' requested here bno::integrate_adaptive(bno::make_controlled>(atol, rtol), ode, start_state, t0, t1, dt); ^ dd_logliknorm_odeint.cpp:161:18: note: in instantiation of function template specialization 'odeint_helper::integrate, boost::numeric::ublas::matrix>' requested here odeint_helper::integrate(stepper, std::ref(rhs_obj), y, times[0], times[1], 0.1 * (times[1] - times[0]), atol, rtol); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here struct _GLIBCXX17_DEPRECATED iterator ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' # define _GLIBCXX17_DEPRECATED [[__deprecated__]] ^ In file included from dd_logliknorm_odeint.cpp:8: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] public std::iterator { ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:2500:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator2, double>' requested here public iterator_base_traits, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator2' requested here typename E::const_iterator2::iterator_category>::storage_category storage_category; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign, boost::numeric::ublas::matrix_binary, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here matrix_assign (*this, ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:353:23: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::matrix, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here self_type temporary (ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:250:16: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::operator=, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here t1 = m_alpha1 * t2 + m_alpha2 * t3 + m_alpha3 * t4 + m_alpha4 * t5 + m_alpha5 * t6 + m_alpha6 * t7 + m_alpha7 * t8 + m_alpha8 * t9 + m_alpha9 * t10; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/vector_space_algebra.hpp:131:9: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) op( s1 , s2 , s3 , s4 , s5 , s6 , s7 , s8 , s9 , s10 ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:22: note: in instantiation of function template specialization 'boost::numeric::odeint::controlled_runge_kutta, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>::try_step, boost::numeric::ublas::matrix>' requested here res = st.try_step( system , start_state , start_time , dt ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:20: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return detail::integrate_adaptive( ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return integrate_adaptive( stepper , system , start_state , start_time , end_time , dt , null_observer() ); ^ ./odeint_helper.h:93:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double>' requested here bno::integrate_adaptive(bno::make_controlled>(atol, rtol), ode, start_state, t0, t1, dt); ^ dd_logliknorm_odeint.cpp:161:18: note: in instantiation of function template specialization 'odeint_helper::integrate, boost::numeric::ublas::matrix>' requested here odeint_helper::integrate(stepper, std::ref(rhs_obj), y, times[0], times[1], 0.1 * (times[1] - times[0]), atol, rtol); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here struct _GLIBCXX17_DEPRECATED iterator ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' # define _GLIBCXX17_DEPRECATED [[__deprecated__]] ^ In file included from dd_logliknorm_odeint.cpp:8: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] public std::iterator { ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:2149:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator1, double>' requested here public iterator_base_traits, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator1' requested here typename E::const_iterator1::iterator_category, ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign, boost::numeric::ublas::matrix_binary, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here matrix_assign (*this, ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:353:23: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::matrix, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here self_type temporary (ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:277:16: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::operator=, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here t1 = m_alpha1 * t2 + m_alpha2 * t3 + m_alpha3 * t4 + m_alpha4 * t5 + m_alpha5 * t6 + m_alpha6 * t7 + m_alpha7 * t8 + m_alpha8 * t9 + m_alpha9 * t10 + m_alpha10 * t11; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/vector_space_algebra.hpp:137:9: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) op( s1 , s2 , s3 , s4 , s5 , s6 , s7 , s8 , s9 , s10 , s11 ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:22: note: in instantiation of function template specialization 'boost::numeric::odeint::controlled_runge_kutta, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>::try_step, boost::numeric::ublas::matrix>' requested here res = st.try_step( system , start_state , start_time , dt ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:20: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return detail::integrate_adaptive( ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return integrate_adaptive( stepper , system , start_state , start_time , end_time , dt , null_observer() ); ^ ./odeint_helper.h:93:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double>' requested here bno::integrate_adaptive(bno::make_controlled>(atol, rtol), ode, start_state, t0, t1, dt); ^ dd_logliknorm_odeint.cpp:161:18: note: in instantiation of function template specialization 'odeint_helper::integrate, boost::numeric::ublas::matrix>' requested here odeint_helper::integrate(stepper, std::ref(rhs_obj), y, times[0], times[1], 0.1 * (times[1] - times[0]), atol, rtol); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here struct _GLIBCXX17_DEPRECATED iterator ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' # define _GLIBCXX17_DEPRECATED [[__deprecated__]] ^ In file included from dd_logliknorm_odeint.cpp:8: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] public std::iterator { ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:2500:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator2, double>' requested here public iterator_base_traits, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator2' requested here typename E::const_iterator2::iterator_category>::storage_category storage_category; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign, boost::numeric::ublas::matrix_binary, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here matrix_assign (*this, ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:353:23: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::matrix, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here self_type temporary (ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:277:16: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::operator=, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here t1 = m_alpha1 * t2 + m_alpha2 * t3 + m_alpha3 * t4 + m_alpha4 * t5 + m_alpha5 * t6 + m_alpha6 * t7 + m_alpha7 * t8 + m_alpha8 * t9 + m_alpha9 * t10 + m_alpha10 * t11; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/vector_space_algebra.hpp:137:9: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) op( s1 , s2 , s3 , s4 , s5 , s6 , s7 , s8 , s9 , s10 , s11 ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:22: note: in instantiation of function template specialization 'boost::numeric::odeint::controlled_runge_kutta, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>::try_step, boost::numeric::ublas::matrix>' requested here res = st.try_step( system , start_state , start_time , dt ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:20: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return detail::integrate_adaptive( ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return integrate_adaptive( stepper , system , start_state , start_time , end_time , dt , null_observer() ); ^ ./odeint_helper.h:93:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double>' requested here bno::integrate_adaptive(bno::make_controlled>(atol, rtol), ode, start_state, t0, t1, dt); ^ dd_logliknorm_odeint.cpp:161:18: note: in instantiation of function template specialization 'odeint_helper::integrate, boost::numeric::ublas::matrix>' requested here odeint_helper::integrate(stepper, std::ref(rhs_obj), y, times[0], times[1], 0.1 * (times[1] - times[0]), atol, rtol); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here struct _GLIBCXX17_DEPRECATED iterator ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' # define _GLIBCXX17_DEPRECATED [[__deprecated__]] ^ In file included from dd_logliknorm_odeint.cpp:8: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] public std::iterator { ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:2149:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator1, double>' requested here public iterator_base_traits, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator1' requested here typename E::const_iterator1::iterator_category, ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign, boost::numeric::ublas::matrix_binary, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here matrix_assign (*this, ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:353:23: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::matrix, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here self_type temporary (ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:307:16: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::operator=, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here t1 = m_alpha1 * t2 + m_alpha2 * t3 + m_alpha3 * t4 + m_alpha4 * t5 + m_alpha5 * t6 + m_alpha6 * t7 + m_alpha7 * t8 + m_alpha8 * t9 + m_alpha9 * t10 + m_alpha10 * t11 + m_alpha11 * t12; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/vector_space_algebra.hpp:143:9: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) op( s1 , s2 , s3 , s4 , s5 , s6 , s7 , s8 , s9 , s10 , s11 , s12 ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:22: note: in instantiation of function template specialization 'boost::numeric::odeint::controlled_runge_kutta, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>::try_step, boost::numeric::ublas::matrix>' requested here res = st.try_step( system , start_state , start_time , dt ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:20: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return detail::integrate_adaptive( ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return integrate_adaptive( stepper , system , start_state , start_time , end_time , dt , null_observer() ); ^ ./odeint_helper.h:93:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double>' requested here bno::integrate_adaptive(bno::make_controlled>(atol, rtol), ode, start_state, t0, t1, dt); ^ dd_logliknorm_odeint.cpp:161:18: note: in instantiation of function template specialization 'odeint_helper::integrate, boost::numeric::ublas::matrix>' requested here odeint_helper::integrate(stepper, std::ref(rhs_obj), y, times[0], times[1], 0.1 * (times[1] - times[0]), atol, rtol); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here struct _GLIBCXX17_DEPRECATED iterator ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' # define _GLIBCXX17_DEPRECATED [[__deprecated__]] ^ In file included from dd_logliknorm_odeint.cpp:8: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] public std::iterator { ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:2500:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator2, double>' requested here public iterator_base_traits, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator2' requested here typename E::const_iterator2::iterator_category>::storage_category storage_category; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign, boost::numeric::ublas::matrix_binary, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here matrix_assign (*this, ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:353:23: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::matrix, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here self_type temporary (ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:307:16: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::operator=, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here t1 = m_alpha1 * t2 + m_alpha2 * t3 + m_alpha3 * t4 + m_alpha4 * t5 + m_alpha5 * t6 + m_alpha6 * t7 + m_alpha7 * t8 + m_alpha8 * t9 + m_alpha9 * t10 + m_alpha10 * t11 + m_alpha11 * t12; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/vector_space_algebra.hpp:143:9: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) op( s1 , s2 , s3 , s4 , s5 , s6 , s7 , s8 , s9 , s10 , s11 , s12 ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:22: note: in instantiation of function template specialization 'boost::numeric::odeint::controlled_runge_kutta, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>::try_step, boost::numeric::ublas::matrix>' requested here res = st.try_step( system , start_state , start_time , dt ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:20: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return detail::integrate_adaptive( ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return integrate_adaptive( stepper , system , start_state , start_time , end_time , dt , null_observer() ); ^ ./odeint_helper.h:93:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double>' requested here bno::integrate_adaptive(bno::make_controlled>(atol, rtol), ode, start_state, t0, t1, dt); ^ dd_logliknorm_odeint.cpp:161:18: note: in instantiation of function template specialization 'odeint_helper::integrate, boost::numeric::ublas::matrix>' requested here odeint_helper::integrate(stepper, std::ref(rhs_obj), y, times[0], times[1], 0.1 * (times[1] - times[0]), atol, rtol); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here struct _GLIBCXX17_DEPRECATED iterator ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' # define _GLIBCXX17_DEPRECATED [[__deprecated__]] ^ In file included from dd_logliknorm_odeint.cpp:8: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] public std::iterator { ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:2149:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator1, double>' requested here public iterator_base_traits, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator1' requested here typename E::const_iterator1::iterator_category, ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign, boost::numeric::ublas::matrix_binary, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here matrix_assign (*this, ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:353:23: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::matrix, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here self_type temporary (ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:337:16: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::operator=, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here t1 = m_alpha1 * t2 + m_alpha2 * t3 + m_alpha3 * t4 + m_alpha4 * t5 + m_alpha5 * t6 + m_alpha6 * t7 + m_alpha7 * t8 + m_alpha8 * t9 + m_alpha9 * t10 + m_alpha10 * t11 + m_alpha11 * t12 + m_alpha12 * t13; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/vector_space_algebra.hpp:149:9: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) op( s1 , s2 , s3 , s4 , s5 , s6 , s7 , s8 , s9 , s10 , s11 , s12 , s13 ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:22: note: in instantiation of function template specialization 'boost::numeric::odeint::controlled_runge_kutta, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>::try_step, boost::numeric::ublas::matrix>' requested here res = st.try_step( system , start_state , start_time , dt ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:20: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return detail::integrate_adaptive( ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return integrate_adaptive( stepper , system , start_state , start_time , end_time , dt , null_observer() ); ^ ./odeint_helper.h:93:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double>' requested here bno::integrate_adaptive(bno::make_controlled>(atol, rtol), ode, start_state, t0, t1, dt); ^ dd_logliknorm_odeint.cpp:161:18: note: in instantiation of function template specialization 'odeint_helper::integrate, boost::numeric::ublas::matrix>' requested here odeint_helper::integrate(stepper, std::ref(rhs_obj), y, times[0], times[1], 0.1 * (times[1] - times[0]), atol, rtol); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here struct _GLIBCXX17_DEPRECATED iterator ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' # define _GLIBCXX17_DEPRECATED [[__deprecated__]] ^ In file included from dd_logliknorm_odeint.cpp:8: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] public std::iterator { ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:2500:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator2, double>' requested here public iterator_base_traits, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator2' requested here typename E::const_iterator2::iterator_category>::storage_category storage_category; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign, boost::numeric::ublas::matrix_binary, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here matrix_assign (*this, ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:353:23: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::matrix, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here self_type temporary (ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:337:16: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::operator=, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here t1 = m_alpha1 * t2 + m_alpha2 * t3 + m_alpha3 * t4 + m_alpha4 * t5 + m_alpha5 * t6 + m_alpha6 * t7 + m_alpha7 * t8 + m_alpha8 * t9 + m_alpha9 * t10 + m_alpha10 * t11 + m_alpha11 * t12 + m_alpha12 * t13; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/vector_space_algebra.hpp:149:9: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) op( s1 , s2 , s3 , s4 , s5 , s6 , s7 , s8 , s9 , s10 , s11 , s12 , s13 ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:22: note: in instantiation of function template specialization 'boost::numeric::odeint::controlled_runge_kutta, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>::try_step, boost::numeric::ublas::matrix>' requested here res = st.try_step( system , start_state , start_time , dt ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:20: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return detail::integrate_adaptive( ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return integrate_adaptive( stepper , system , start_state , start_time , end_time , dt , null_observer() ); ^ ./odeint_helper.h:93:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double>' requested here bno::integrate_adaptive(bno::make_controlled>(atol, rtol), ode, start_state, t0, t1, dt); ^ dd_logliknorm_odeint.cpp:161:18: note: in instantiation of function template specialization 'odeint_helper::integrate, boost::numeric::ublas::matrix>' requested here odeint_helper::integrate(stepper, std::ref(rhs_obj), y, times[0], times[1], 0.1 * (times[1] - times[0]), atol, rtol); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here struct _GLIBCXX17_DEPRECATED iterator ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' # define _GLIBCXX17_DEPRECATED [[__deprecated__]] ^ In file included from dd_logliknorm_odeint.cpp:8: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] public std::iterator { ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:2149:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator1, double>' requested here public iterator_base_traits, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator1' requested here typename E::const_iterator1::iterator_category, ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign, boost::numeric::ublas::matrix_binary, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here matrix_assign (*this, ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:353:23: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::matrix, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here self_type temporary (ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:368:16: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::operator=, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here t1 = m_alpha1 * t2 + m_alpha2 * t3 + m_alpha3 * t4 + m_alpha4 * t5 + m_alpha5 * t6 + m_alpha6 * t7 + m_alpha7 * t8 + m_alpha8 * t9 + m_alpha9 * t10 + m_alpha10 * t11 + m_alpha11 * t12 + m_alpha12 * t13 + m_alpha13 * t14; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/vector_space_algebra.hpp:155:9: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) op( s1 , s2 , s3 , s4 , s5 , s6 , s7 , s8 , s9 , s10 , s11 , s12 , s13 , s14 ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:22: note: in instantiation of function template specialization 'boost::numeric::odeint::controlled_runge_kutta, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>::try_step, boost::numeric::ublas::matrix>' requested here res = st.try_step( system , start_state , start_time , dt ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:20: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return detail::integrate_adaptive( ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return integrate_adaptive( stepper , system , start_state , start_time , end_time , dt , null_observer() ); ^ ./odeint_helper.h:93:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double>' requested here bno::integrate_adaptive(bno::make_controlled>(atol, rtol), ode, start_state, t0, t1, dt); ^ dd_logliknorm_odeint.cpp:161:18: note: in instantiation of function template specialization 'odeint_helper::integrate, boost::numeric::ublas::matrix>' requested here odeint_helper::integrate(stepper, std::ref(rhs_obj), y, times[0], times[1], 0.1 * (times[1] - times[0]), atol, rtol); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here struct _GLIBCXX17_DEPRECATED iterator ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' # define _GLIBCXX17_DEPRECATED [[__deprecated__]] ^ In file included from dd_logliknorm_odeint.cpp:8: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] public std::iterator { ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:2500:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator2, double>' requested here public iterator_base_traits, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator2' requested here typename E::const_iterator2::iterator_category>::storage_category storage_category; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign, boost::numeric::ublas::matrix_binary, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here matrix_assign (*this, ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:353:23: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::matrix, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here self_type temporary (ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:368:16: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::operator=, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here t1 = m_alpha1 * t2 + m_alpha2 * t3 + m_alpha3 * t4 + m_alpha4 * t5 + m_alpha5 * t6 + m_alpha6 * t7 + m_alpha7 * t8 + m_alpha8 * t9 + m_alpha9 * t10 + m_alpha10 * t11 + m_alpha11 * t12 + m_alpha12 * t13 + m_alpha13 * t14; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/vector_space_algebra.hpp:155:9: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) op( s1 , s2 , s3 , s4 , s5 , s6 , s7 , s8 , s9 , s10 , s11 , s12 , s13 , s14 ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:22: note: in instantiation of function template specialization 'boost::numeric::odeint::controlled_runge_kutta, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>::try_step, boost::numeric::ublas::matrix>' requested here res = st.try_step( system , start_state , start_time , dt ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:20: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return detail::integrate_adaptive( ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return integrate_adaptive( stepper , system , start_state , start_time , end_time , dt , null_observer() ); ^ ./odeint_helper.h:93:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double>' requested here bno::integrate_adaptive(bno::make_controlled>(atol, rtol), ode, start_state, t0, t1, dt); ^ dd_logliknorm_odeint.cpp:161:18: note: in instantiation of function template specialization 'odeint_helper::integrate, boost::numeric::ublas::matrix>' requested here odeint_helper::integrate(stepper, std::ref(rhs_obj), y, times[0], times[1], 0.1 * (times[1] - times[0]), atol, rtol); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here struct _GLIBCXX17_DEPRECATED iterator ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' # define _GLIBCXX17_DEPRECATED [[__deprecated__]] ^ In file included from dd_logliknorm_odeint.cpp:8: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] public std::iterator { ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:2149:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator1, double>' requested here public iterator_base_traits, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator1' requested here typename E::const_iterator1::iterator_category, ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign, boost::numeric::ublas::matrix_binary, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here matrix_assign (*this, ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:353:23: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::matrix, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here self_type temporary (ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:400:16: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::operator=, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here t1 = m_alpha1 * t2 + m_alpha2 * t3 + m_alpha3 * t4 + m_alpha4 * t5 + m_alpha5 * t6 + m_alpha6 * t7 + m_alpha7 * t8 + m_alpha8 * t9 + m_alpha9 * t10 + m_alpha10 * t11 + m_alpha11 * t12 + m_alpha12 * t13 + m_alpha13 * t14 + m_alpha14 * t15; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/vector_space_algebra.hpp:161:9: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) op( s1 , s2 , s3 , s4 , s5 , s6 , s7 , s8 , s9 , s10 , s11 , s12 , s13 , s14 , s15 ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:22: note: in instantiation of function template specialization 'boost::numeric::odeint::controlled_runge_kutta, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>::try_step, boost::numeric::ublas::matrix>' requested here res = st.try_step( system , start_state , start_time , dt ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:20: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return detail::integrate_adaptive( ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return integrate_adaptive( stepper , system , start_state , start_time , end_time , dt , null_observer() ); ^ ./odeint_helper.h:93:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double>' requested here bno::integrate_adaptive(bno::make_controlled>(atol, rtol), ode, start_state, t0, t1, dt); ^ dd_logliknorm_odeint.cpp:161:18: note: in instantiation of function template specialization 'odeint_helper::integrate, boost::numeric::ublas::matrix>' requested here odeint_helper::integrate(stepper, std::ref(rhs_obj), y, times[0], times[1], 0.1 * (times[1] - times[0]), atol, rtol); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here struct _GLIBCXX17_DEPRECATED iterator ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' # define _GLIBCXX17_DEPRECATED [[__deprecated__]] ^ In file included from dd_logliknorm_odeint.cpp:8: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] public std::iterator { ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:2500:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator2, double>' requested here public iterator_base_traits, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>::const_iterator2' requested here typename E::const_iterator2::iterator_category>::storage_category storage_category; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign, boost::numeric::ublas::matrix_binary, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here matrix_assign (*this, ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:353:23: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::matrix, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here self_type temporary (ae); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:400:16: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::operator=, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>, boost::numeric::ublas::matrix_binary_scalar1, boost::numeric::ublas::scalar_multiplies>, boost::numeric::ublas::scalar_plus>>' requested here t1 = m_alpha1 * t2 + m_alpha2 * t3 + m_alpha3 * t4 + m_alpha4 * t5 + m_alpha5 * t6 + m_alpha6 * t7 + m_alpha7 * t8 + m_alpha8 * t9 + m_alpha9 * t10 + m_alpha10 * t11 + m_alpha11 * t12 + m_alpha12 * t13 + m_alpha13 * t14 + m_alpha14 * t15; ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/algebra/vector_space_algebra.hpp:161:9: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) op( s1 , s2 , s3 , s4 , s5 , s6 , s7 , s8 , s9 , s10 , s11 , s12 , s13 , s14 , s15 ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:22: note: in instantiation of function template specialization 'boost::numeric::odeint::controlled_runge_kutta, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>::try_step, boost::numeric::ublas::matrix>' requested here res = st.try_step( system , start_state , start_time , dt ); ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:20: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return detail::integrate_adaptive( ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double, boost::numeric::odeint::null_observer>' requested here return integrate_adaptive( stepper , system , start_state , start_time , end_time , dt , null_observer() ); ^ ./odeint_helper.h:93:12: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_adaptive, double, boost::numeric::ublas::matrix, double, boost::numeric::odeint::vector_space_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>, std::reference_wrapper, boost::numeric::ublas::matrix, double>' requested here bno::integrate_adaptive(bno::make_controlled>(atol, rtol), ode, start_state, t0, t1, dt); ^ dd_logliknorm_odeint.cpp:161:18: note: in instantiation of function template specialization 'odeint_helper::integrate, boost::numeric::ublas::matrix>' requested here odeint_helper::integrate(stepper, std::ref(rhs_obj), y, times[0], times[1], 0.1 * (times[1] - times[0]), atol, rtol); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here struct _GLIBCXX17_DEPRECATED iterator ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' # define _GLIBCXX17_DEPRECATED [[__deprecated__]] ^ 53 warnings generated. clang++-16 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o DDD.so RcppExports.o dd_integrate_bw_odeint.o dd_integrate_odeint.o dd_integrate_td_odeint.o dd_logliknorm_odeint.o -L/home/hornik/tmp/R/lib -lR installing to /srv/hornik/tmp/CRAN/DDD.Rcheck/00LOCK-DDD/00new/DDD/libs ** R ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (DDD)