* installing *source* package 'MultiBD' ... ** this is package 'MultiBD' version '1.0.0' ** using staged installation ** libs using C++ compiler: 'g++.exe (GCC) 14.3.0' g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.6/BH/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -DRCPP_PARALLEL_USE_TBB=1 -O2 -DNDEBUG -DRCPP_PARALLEL_USE_TBB=1 -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c BidBj_Cpp.cpp -o BidBj_Cpp.o In file included from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/aux_/na_assert.hpp:23, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/arg.hpp:25, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/placeholders.hpp:24, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/iterator/iterator_categories.hpp:16, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/iterator/iterator_adaptor.hpp:14, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/iterator/counting_iterator.hpp:22, from bbd.h:5, from BidBj_Cpp.cpp:1: D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ | - D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ | - g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.6/BH/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -DRCPP_PARALLEL_USE_TBB=1 -O2 -DNDEBUG -DRCPP_PARALLEL_USE_TBB=1 -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c RcppExports.cpp -o RcppExports.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.6/BH/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -DRCPP_PARALLEL_USE_TBB=1 -O2 -DNDEBUG -DRCPP_PARALLEL_USE_TBB=1 -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c SEIR_Cpp.cpp -o SEIR_Cpp.o In file included from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/aux_/na_assert.hpp:23, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/arg.hpp:25, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/placeholders.hpp:24, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/iterator/iterator_categories.hpp:16, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/iterator/iterator_adaptor.hpp:14, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/iterator/counting_iterator.hpp:22, from bbd.h:5, from SEIR_Cpp.cpp:1: D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ | - D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ | - g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.6/BH/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -DRCPP_PARALLEL_USE_TBB=1 -O2 -DNDEBUG -DRCPP_PARALLEL_USE_TBB=1 -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c SIR_Cpp.cpp -o SIR_Cpp.o In file included from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/aux_/na_assert.hpp:23, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/arg.hpp:25, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/placeholders.hpp:24, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/iterator/iterator_categories.hpp:16, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/iterator/iterator_adaptor.hpp:14, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/iterator/counting_iterator.hpp:22, from bbd.h:5, from SIR_Cpp.cpp:1: D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ | - D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ | - g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.6/BH/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -DRCPP_PARALLEL_USE_TBB=1 -O2 -DNDEBUG -DRCPP_PARALLEL_USE_TBB=1 -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c bb_lt_Cpp.cpp -o bb_lt_Cpp.o In file included from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/aux_/na_assert.hpp:23, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/arg.hpp:25, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/placeholders.hpp:24, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/iterator/iterator_categories.hpp:16, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/iterator/iterator_adaptor.hpp:14, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/iterator/counting_iterator.hpp:22, from bbd.h:5, from bb_lt_Cpp.cpp:1: D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ | - D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ | - g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.6/BH/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -DRCPP_PARALLEL_USE_TBB=1 -O2 -DNDEBUG -DRCPP_PARALLEL_USE_TBB=1 -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c bb_lt_invert_Cpp.cpp -o bb_lt_invert_Cpp.o In file included from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/aux_/na_assert.hpp:23, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/arg.hpp:25, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/placeholders.hpp:24, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/iterator/iterator_categories.hpp:16, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/iterator/iterator_adaptor.hpp:14, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/iterator/counting_iterator.hpp:22, from bbd.h:5, from bb_lt_invert_Cpp.cpp:1: D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ | - D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ | - bbd.h: In instantiation of 'UnaryFunction loops::TbbThreads::for_each(InputIt, InputIt, UnaryFunction) [with InputIt = boost::iterators::counting_iterator; UnaryFunction = bb_lt_invert_Cpp_impl(double, const std::vector&, const std::vector&, int, int, int, int, double, int&, loops::TbbThreads&)::]': bb_lt_invert_Cpp.cpp:30:18: required from 'std::vector bb_lt_invert_Cpp_impl(double, const std::vector&, const std::vector&, int, int, int, int, double, int&, ParallelizationScheme&) [with ParallelizationScheme = loops::TbbThreads]' 30 | scheme.for_each( boost::make_counting_iterator(0), boost::make_counting_iterator(Lmax), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | [&](int w) { | ~~~~~~~~~~~~ 32 | mytype::ComplexNumber s(AA/(2*t),double_PI*(w+1)/t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | ig[w].resize(Ap1*Bp1); | ~~~~~~~~~~~~~~~~~~~~~~ 34 | bb_lt_Cpp(s,lambda1,lambda2,Ap1,Bp1,direction,yvec,ig[w]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35 | }); | ~~ bb_lt_invert_Cpp.cpp:95:37: required from here 95 | return bb_lt_invert_Cpp_impl(t, lambda1, lambda2, Ap1, Bp1, direction, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | nblocks, tol, Lmax, loopTbbThreads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bbd.h:260:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long long unsigned int'} [-Wsign-compare] 260 | for (int i = 0; i < nThreads - 1; ++i, start += chunkSize) { | ~~^~~~~~~~~~~~~~ bbd.h: In instantiation of 'UnaryFunction loops::TbbThreads::for_each(InputIt, InputIt, UnaryFunction) [with InputIt = boost::iterators::counting_iterator; UnaryFunction = bb_lt_invert_Cpp_impl(double, const std::vector&, const std::vector&, int, int, int, int, double, int&, loops::TbbThreads&)::::]': bb_lt_invert_Cpp.cpp:60:26: required from 'std::vector bb_lt_invert_Cpp_impl(double, const std::vector&, const std::vector&, int, int, int, int, double, int&, ParallelizationScheme&) [with ParallelizationScheme = loops::TbbThreads]' 60 | scheme.for_each( boost::make_counting_iterator(0), boost::make_counting_iterator(nblocks), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61 | [&](int w) { | ~~~~~~~~~~~~ 62 | mytype::ComplexNumber s(AA/(2*t),double_PI*(w+Lmax+1)/t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | ig[w+Lmax].resize(matsize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | bb_lt_Cpp(s,lambda1,lambda2,Ap1,Bp1,direction,yvec,ig[w+Lmax]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | }); | ~~ bb_lt_invert_Cpp.cpp:95:37: required from here 95 | return bb_lt_invert_Cpp_impl(t, lambda1, lambda2, Ap1, Bp1, direction, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | nblocks, tol, Lmax, loopTbbThreads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bbd.h:260:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long long unsigned int'} [-Wsign-compare] 260 | for (int i = 0; i < nThreads - 1; ++i, start += chunkSize) { | ~~^~~~~~~~~~~~~~ bbd.h: In instantiation of 'UnaryFunction loops::C11Threads::for_each(InputIt, InputIt, UnaryFunction) const [with InputIt = boost::iterators::counting_iterator; UnaryFunction = bb_lt_invert_Cpp_impl(double, const std::vector&, const std::vector&, int, int, int, int, double, int&, loops::C11Threads&)::]': bb_lt_invert_Cpp.cpp:30:18: required from 'std::vector bb_lt_invert_Cpp_impl(double, const std::vector&, const std::vector&, int, int, int, int, double, int&, ParallelizationScheme&) [with ParallelizationScheme = loops::C11Threads]' 30 | scheme.for_each( boost::make_counting_iterator(0), boost::make_counting_iterator(Lmax), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | [&](int w) { | ~~~~~~~~~~~~ 32 | mytype::ComplexNumber s(AA/(2*t),double_PI*(w+1)/t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | ig[w].resize(Ap1*Bp1); | ~~~~~~~~~~~~~~~~~~~~~~ 34 | bb_lt_Cpp(s,lambda1,lambda2,Ap1,Bp1,direction,yvec,ig[w]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35 | }); | ~~ bb_lt_invert_Cpp.cpp:104:37: required from here 104 | return bb_lt_invert_Cpp_impl(t, lambda1, lambda2, Ap1, Bp1, direction, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | nblocks, tol, Lmax, loopC11Threads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bbd.h:301:51: warning: comparison of integer expressions of different signedness: 'int' and 'long long unsigned int' [-Wsign-compare] 301 | for (int i = 0; i < nThreads - 1; ++i, start += chunkSize) { | ~~^~~~~~~~~~~~~~ bbd.h:317:51: warning: comparison of integer expressions of different signedness: 'int' and 'long long unsigned int' [-Wsign-compare] 317 | for (int i = 0; i < nThreads - 1; ++i) { | ~~^~~~~~~~~~~~~~ bbd.h: In instantiation of 'UnaryFunction loops::C11Threads::for_each(InputIt, InputIt, UnaryFunction) const [with InputIt = boost::iterators::counting_iterator; UnaryFunction = bb_lt_invert_Cpp_impl(double, const std::vector&, const std::vector&, int, int, int, int, double, int&, loops::C11Threads&)::::]': bb_lt_invert_Cpp.cpp:60:26: required from 'std::vector bb_lt_invert_Cpp_impl(double, const std::vector&, const std::vector&, int, int, int, int, double, int&, ParallelizationScheme&) [with ParallelizationScheme = loops::C11Threads]' 60 | scheme.for_each( boost::make_counting_iterator(0), boost::make_counting_iterator(nblocks), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61 | [&](int w) { | ~~~~~~~~~~~~ 62 | mytype::ComplexNumber s(AA/(2*t),double_PI*(w+Lmax+1)/t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | ig[w+Lmax].resize(matsize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | bb_lt_Cpp(s,lambda1,lambda2,Ap1,Bp1,direction,yvec,ig[w+Lmax]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | }); | ~~ bb_lt_invert_Cpp.cpp:104:37: required from here 104 | return bb_lt_invert_Cpp_impl(t, lambda1, lambda2, Ap1, Bp1, direction, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | nblocks, tol, Lmax, loopC11Threads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bbd.h:301:51: warning: comparison of integer expressions of different signedness: 'int' and 'long long unsigned int' [-Wsign-compare] 301 | for (int i = 0; i < nThreads - 1; ++i, start += chunkSize) { | ~~^~~~~~~~~~~~~~ bbd.h:317:51: warning: comparison of integer expressions of different signedness: 'int' and 'long long unsigned int' [-Wsign-compare] 317 | for (int i = 0; i < nThreads - 1; ++i) { | ~~^~~~~~~~~~~~~~ bbd.h: In instantiation of 'UnaryFunction loops::C11ThreadPool::for_each(InputIt, InputIt, UnaryFunction) [with InputIt = boost::iterators::counting_iterator; UnaryFunction = bb_lt_invert_Cpp_impl(double, const std::vector&, const std::vector&, int, int, int, int, double, int&, loops::C11ThreadPool&)::]': bb_lt_invert_Cpp.cpp:30:18: required from 'std::vector bb_lt_invert_Cpp_impl(double, const std::vector&, const std::vector&, int, int, int, int, double, int&, ParallelizationScheme&) [with ParallelizationScheme = loops::C11ThreadPool]' 30 | scheme.for_each( boost::make_counting_iterator(0), boost::make_counting_iterator(Lmax), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | [&](int w) { | ~~~~~~~~~~~~ 32 | mytype::ComplexNumber s(AA/(2*t),double_PI*(w+1)/t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | ig[w].resize(Ap1*Bp1); | ~~~~~~~~~~~~~~~~~~~~~~ 34 | bb_lt_Cpp(s,lambda1,lambda2,Ap1,Bp1,direction,yvec,ig[w]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35 | }); | ~~ bb_lt_invert_Cpp.cpp:111:37: required from here 111 | return bb_lt_invert_Cpp_impl(t, lambda1, lambda2, Ap1, Bp1, direction, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | nblocks, tol, Lmax, loopC11ThreadPool); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bbd.h:384:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long long unsigned int'} [-Wsign-compare] 384 | for (int i = 0; i < nThreads - 1; ++i, start += chunkSize) { | ~~^~~~~~~~~~~~~~ bbd.h: In instantiation of 'UnaryFunction loops::C11ThreadPool::for_each(InputIt, InputIt, UnaryFunction) [with InputIt = boost::iterators::counting_iterator; UnaryFunction = bb_lt_invert_Cpp_impl(double, const std::vector&, const std::vector&, int, int, int, int, double, int&, loops::C11ThreadPool&)::::]': bb_lt_invert_Cpp.cpp:60:26: required from 'std::vector bb_lt_invert_Cpp_impl(double, const std::vector&, const std::vector&, int, int, int, int, double, int&, ParallelizationScheme&) [with ParallelizationScheme = loops::C11ThreadPool]' 60 | scheme.for_each( boost::make_counting_iterator(0), boost::make_counting_iterator(nblocks), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61 | [&](int w) { | ~~~~~~~~~~~~ 62 | mytype::ComplexNumber s(AA/(2*t),double_PI*(w+Lmax+1)/t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | ig[w+Lmax].resize(matsize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | bb_lt_Cpp(s,lambda1,lambda2,Ap1,Bp1,direction,yvec,ig[w+Lmax]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | }); | ~~ bb_lt_invert_Cpp.cpp:111:37: required from here 111 | return bb_lt_invert_Cpp_impl(t, lambda1, lambda2, Ap1, Bp1, direction, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | nblocks, tol, Lmax, loopC11ThreadPool); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bbd.h:384:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long long unsigned int'} [-Wsign-compare] 384 | for (int i = 0; i < nThreads - 1; ++i, start += chunkSize) { | ~~^~~~~~~~~~~~~~ bbd.h: In instantiation of 'UnaryFunction loops::C11Async::for_each(InputIt, InputIt, UnaryFunction) const [with InputIt = boost::iterators::counting_iterator; UnaryFunction = bb_lt_invert_Cpp_impl(double, const std::vector&, const std::vector&, int, int, int, int, double, int&, loops::C11Async&)::]': bb_lt_invert_Cpp.cpp:30:18: required from 'std::vector bb_lt_invert_Cpp_impl(double, const std::vector&, const std::vector&, int, int, int, int, double, int&, ParallelizationScheme&) [with ParallelizationScheme = loops::C11Async]' 30 | scheme.for_each( boost::make_counting_iterator(0), boost::make_counting_iterator(Lmax), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | [&](int w) { | ~~~~~~~~~~~~ 32 | mytype::ComplexNumber s(AA/(2*t),double_PI*(w+1)/t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | ig[w].resize(Ap1*Bp1); | ~~~~~~~~~~~~~~~~~~~~~~ 34 | bb_lt_Cpp(s,lambda1,lambda2,Ap1,Bp1,direction,yvec,ig[w]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35 | }); | ~~ bb_lt_invert_Cpp.cpp:118:37: required from here 118 | return bb_lt_invert_Cpp_impl(t, lambda1, lambda2, Ap1, Bp1, direction, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | nblocks, tol, Lmax, loopC11Async); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bbd.h:342:51: warning: comparison of integer expressions of different signedness: 'int' and 'long long unsigned int' [-Wsign-compare] 342 | for (int i = 0; i < nThreads - 1; ++i, start += chunkSize) { | ~~^~~~~~~~~~~~~~ bbd.h:359:51: warning: comparison of integer expressions of different signedness: 'int' and 'long long unsigned int' [-Wsign-compare] 359 | for (int i = 0; i < nThreads - 1; ++i) { | ~~^~~~~~~~~~~~~~ bbd.h: In instantiation of 'UnaryFunction loops::C11Async::for_each(InputIt, InputIt, UnaryFunction) const [with InputIt = boost::iterators::counting_iterator; UnaryFunction = bb_lt_invert_Cpp_impl(double, const std::vector&, const std::vector&, int, int, int, int, double, int&, loops::C11Async&)::::]': bb_lt_invert_Cpp.cpp:60:26: required from 'std::vector bb_lt_invert_Cpp_impl(double, const std::vector&, const std::vector&, int, int, int, int, double, int&, ParallelizationScheme&) [with ParallelizationScheme = loops::C11Async]' 60 | scheme.for_each( boost::make_counting_iterator(0), boost::make_counting_iterator(nblocks), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61 | [&](int w) { | ~~~~~~~~~~~~ 62 | mytype::ComplexNumber s(AA/(2*t),double_PI*(w+Lmax+1)/t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | ig[w+Lmax].resize(matsize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | bb_lt_Cpp(s,lambda1,lambda2,Ap1,Bp1,direction,yvec,ig[w+Lmax]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | }); | ~~ bb_lt_invert_Cpp.cpp:118:37: required from here 118 | return bb_lt_invert_Cpp_impl(t, lambda1, lambda2, Ap1, Bp1, direction, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | nblocks, tol, Lmax, loopC11Async); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bbd.h:342:51: warning: comparison of integer expressions of different signedness: 'int' and 'long long unsigned int' [-Wsign-compare] 342 | for (int i = 0; i < nThreads - 1; ++i, start += chunkSize) { | ~~^~~~~~~~~~~~~~ bbd.h:359:51: warning: comparison of integer expressions of different signedness: 'int' and 'long long unsigned int' [-Wsign-compare] 359 | for (int i = 0; i < nThreads - 1; ++i) { | ~~^~~~~~~~~~~~~~ bb_lt_invert_Cpp.cpp: In lambda function: bb_lt_invert_Cpp.cpp:71:19: warning: 'sk1' may be used uninitialized [-Wmaybe-uninitialized] 71 | res[i] = sk1*exp(AA/2); | ~~~^~~~~~~~~~ bb_lt_invert_Cpp.cpp:47:17: note: 'sk1' was declared here 47 | double sk,sk1; | ^~~ bb_lt_invert_Cpp.cpp: In lambda function: bb_lt_invert_Cpp.cpp:71:19: warning: 'sk1' may be used uninitialized [-Wmaybe-uninitialized] 71 | res[i] = sk1*exp(AA/2); | ~~~^~~~~~~~~~ bb_lt_invert_Cpp.cpp:47:17: note: 'sk1' was declared here 47 | double sk,sk1; | ^~~ bb_lt_invert_Cpp.cpp: In lambda function: bb_lt_invert_Cpp.cpp:71:19: warning: 'sk1' may be used uninitialized [-Wmaybe-uninitialized] 71 | res[i] = sk1*exp(AA/2); | ~~~^~~~~~~~~~ bb_lt_invert_Cpp.cpp:47:17: note: 'sk1' was declared here 47 | double sk,sk1; | ^~~ bb_lt_invert_Cpp.cpp: In lambda function: bb_lt_invert_Cpp.cpp:71:19: warning: 'sk1' may be used uninitialized [-Wmaybe-uninitialized] 71 | res[i] = sk1*exp(AA/2); | ~~~^~~~~~~~~~ bb_lt_invert_Cpp.cpp:47:17: note: 'sk1' was declared here 47 | double sk,sk1; | ^~~ bb_lt_invert_Cpp.cpp: In lambda function: bb_lt_invert_Cpp.cpp:71:19: warning: 'sk1' may be used uninitialized [-Wmaybe-uninitialized] 71 | res[i] = sk1*exp(AA/2); | ~~~^~~~~~~~~~ bb_lt_invert_Cpp.cpp:47:17: note: 'sk1' was declared here 47 | double sk,sk1; | ^~~ g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.6/BH/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -DRCPP_PARALLEL_USE_TBB=1 -O2 -DNDEBUG -DRCPP_PARALLEL_USE_TBB=1 -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c bbd_lt_Cpp.cpp -o bbd_lt_Cpp.o In file included from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/aux_/na_assert.hpp:23, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/arg.hpp:25, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/placeholders.hpp:24, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/iterator/iterator_categories.hpp:16, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/iterator/iterator_adaptor.hpp:14, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/iterator/counting_iterator.hpp:22, from bbd.h:5, from bbd_lt_Cpp.cpp:1: D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ | - D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ | - g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.6/BH/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -DRCPP_PARALLEL_USE_TBB=1 -O2 -DNDEBUG -DRCPP_PARALLEL_USE_TBB=1 -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c bbd_lt_invert_Cpp.cpp -o bbd_lt_invert_Cpp.o In file included from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/aux_/na_assert.hpp:23, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/arg.hpp:25, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/placeholders.hpp:24, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/iterator/iterator_categories.hpp:16, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/iterator/iterator_adaptor.hpp:14, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/iterator/counting_iterator.hpp:22, from bbd.h:5, from bbd_lt_invert_Cpp.cpp:1: D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ | - D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ | - bbd_lt_invert_Cpp.cpp: In instantiation of 'std::vector bbd_lt_invert_Cpp_impl(double, int, int, const std::vector&, const std::vector&, const std::vector&, const std::vector&, const std::vector&, const std::vector&, int, int, int, int, double, ParallelizationScheme&) [with ParallelizationScheme = loops::TbbThreads]': bbd_lt_invert_Cpp.cpp:122:38: required from here 122 | return bbd_lt_invert_Cpp_impl(t, a0, b0, lambda1, lambda2, mu2, gamma, x, y, A, Bp1, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | maxdepth, nblocks, tol, loopTbbThreads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bbd_lt_invert_Cpp.cpp:25:21: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long long unsigned int'} [-Wsign-compare] 25 | for (int i = 0; i < size; ++i) { | ~~^~~~~~ bbd_lt_invert_Cpp.cpp: In instantiation of 'std::vector bbd_lt_invert_Cpp_impl(double, int, int, const std::vector&, const std::vector&, const std::vector&, const std::vector&, const std::vector&, const std::vector&, int, int, int, int, double, ParallelizationScheme&) [with ParallelizationScheme = loops::C11Threads]': bbd_lt_invert_Cpp.cpp:131:38: required from here 131 | return bbd_lt_invert_Cpp_impl(t, a0, b0, lambda1, lambda2, mu2, gamma, x, y, A, Bp1, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | maxdepth, nblocks, tol, loopC11Threads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bbd_lt_invert_Cpp.cpp:25:21: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long long unsigned int'} [-Wsign-compare] 25 | for (int i = 0; i < size; ++i) { | ~~^~~~~~ bbd_lt_invert_Cpp.cpp: In instantiation of 'std::vector bbd_lt_invert_Cpp_impl(double, int, int, const std::vector&, const std::vector&, const std::vector&, const std::vector&, const std::vector&, const std::vector&, int, int, int, int, double, ParallelizationScheme&) [with ParallelizationScheme = loops::C11ThreadPool]': bbd_lt_invert_Cpp.cpp:138:38: required from here 138 | return bbd_lt_invert_Cpp_impl(t, a0, b0, lambda1, lambda2, mu2, gamma, x, y, A, Bp1, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | maxdepth, nblocks, tol, loopC11ThreadPool); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bbd_lt_invert_Cpp.cpp:25:21: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long long unsigned int'} [-Wsign-compare] 25 | for (int i = 0; i < size; ++i) { | ~~^~~~~~ bbd_lt_invert_Cpp.cpp: In instantiation of 'std::vector bbd_lt_invert_Cpp_impl(double, int, int, const std::vector&, const std::vector&, const std::vector&, const std::vector&, const std::vector&, const std::vector&, int, int, int, int, double, ParallelizationScheme&) [with ParallelizationScheme = loops::C11Async]': bbd_lt_invert_Cpp.cpp:145:38: required from here 145 | return bbd_lt_invert_Cpp_impl(t, a0, b0, lambda1, lambda2, mu2, gamma, x, y, A, Bp1, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | maxdepth, nblocks, tol, loopC11Async); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bbd_lt_invert_Cpp.cpp:25:21: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long long unsigned int'} [-Wsign-compare] 25 | for (int i = 0; i < size; ++i) { | ~~^~~~~~ bbd_lt_invert_Cpp.cpp: In instantiation of 'std::vector bbd_lt_invert_Cpp_impl(double, int, int, const std::vector&, const std::vector&, const std::vector&, const std::vector&, const std::vector&, const std::vector&, int, int, int, int, double, ParallelizationScheme&) [with ParallelizationScheme = loops::STL]': bbd_lt_invert_Cpp.cpp:159:38: required from here 159 | return bbd_lt_invert_Cpp_impl(t, a0, b0, lambda1, lambda2, mu2, gamma, x, y, A, Bp1, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | maxdepth, nblocks, tol, loopSTL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bbd_lt_invert_Cpp.cpp:25:21: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long long unsigned int'} [-Wsign-compare] 25 | for (int i = 0; i < size; ++i) { | ~~^~~~~~ bbd.h: In instantiation of 'UnaryFunction loops::TbbThreads::for_each(InputIt, InputIt, UnaryFunction) [with InputIt = boost::iterators::counting_iterator; UnaryFunction = bbd_lt_invert_Cpp_impl(double, int, int, const std::vector&, const std::vector&, const std::vector&, const std::vector&, const std::vector&, const std::vector&, int, int, int, int, double, loops::TbbThreads&)::]': bbd_lt_invert_Cpp.cpp:51:18: required from 'std::vector bbd_lt_invert_Cpp_impl(double, int, int, const std::vector&, const std::vector&, const std::vector&, const std::vector&, const std::vector&, const std::vector&, int, int, int, int, double, ParallelizationScheme&) [with ParallelizationScheme = loops::TbbThreads]' 51 | scheme.for_each( boost::make_counting_iterator(0), boost::make_counting_iterator(kmax), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | [&](int w) { | ~~~~~~~~~~~~ 53 | mytype::ComplexNumber s(AA/(2*t),double_PI*(w+1)/t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54 | ig[w].resize((A+1-a0)*Bp1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | bbd_lt_Cpp(s,a0,b0,lambda1,lambda2,mu2,gamma,A,Bp1,maxdepth,phi[scheme.id(w)],prod_mu2,prod_lambda2,xvec,yvec_minus_s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | yvec[scheme.id(w)],lentz_plus_invBk1dBk[scheme.id(w)],inv_Bk1dBk[scheme.id(w)],BidBj[scheme.id(w)],ig[w]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | }); | ~~ bbd_lt_invert_Cpp.cpp:122:38: required from here 122 | return bbd_lt_invert_Cpp_impl(t, a0, b0, lambda1, lambda2, mu2, gamma, x, y, A, Bp1, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | maxdepth, nblocks, tol, loopTbbThreads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bbd.h:260:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long long unsigned int'} [-Wsign-compare] 260 | for (int i = 0; i < nThreads - 1; ++i, start += chunkSize) { | ~~^~~~~~~~~~~~~~ bbd.h: In instantiation of 'UnaryFunction loops::TbbThreads::for_each(InputIt, InputIt, UnaryFunction) [with InputIt = boost::iterators::counting_iterator; UnaryFunction = bbd_lt_invert_Cpp_impl(double, int, int, const std::vector&, const std::vector&, const std::vector&, const std::vector&, const std::vector&, const std::vector&, int, int, int, int, double, loops::TbbThreads&)::::]': bbd_lt_invert_Cpp.cpp:85:26: required from 'std::vector bbd_lt_invert_Cpp_impl(double, int, int, const std::vector&, const std::vector&, const std::vector&, const std::vector&, const std::vector&, const std::vector&, int, int, int, int, double, ParallelizationScheme&) [with ParallelizationScheme = loops::TbbThreads]' 85 | scheme.for_each( boost::make_counting_iterator(0), boost::make_counting_iterator(nblocks), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | [&](int w) { | ~~~~~~~~~~~~ 87 | mytype::ComplexNumber s(AA/(2*t),double_PI*(w+kmax+1)/t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | ig[w+kmax].resize(matsize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | bbd_lt_Cpp(s,a0,b0,lambda1,lambda2,mu2,gamma,A,Bp1,maxdepth,phi[scheme.id(w)], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | prod_mu2,prod_lambda2,xvec,yvec_minus_s,yvec[scheme.id(w)],lentz_plus_invBk1dBk[scheme.id(w)], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | inv_Bk1dBk[scheme.id(w)],BidBj[scheme.id(w)],ig[w+kmax]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | }); | ~~ bbd_lt_invert_Cpp.cpp:122:38: required from here 122 | return bbd_lt_invert_Cpp_impl(t, a0, b0, lambda1, lambda2, mu2, gamma, x, y, A, Bp1, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | maxdepth, nblocks, tol, loopTbbThreads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bbd.h:260:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long long unsigned int'} [-Wsign-compare] 260 | for (int i = 0; i < nThreads - 1; ++i, start += chunkSize) { | ~~^~~~~~~~~~~~~~ bbd.h: In instantiation of 'UnaryFunction loops::C11Threads::for_each(InputIt, InputIt, UnaryFunction) const [with InputIt = boost::iterators::counting_iterator; UnaryFunction = bbd_lt_invert_Cpp_impl(double, int, int, const std::vector&, const std::vector&, const std::vector&, const std::vector&, const std::vector&, const std::vector&, int, int, int, int, double, loops::C11Threads&)::]': bbd_lt_invert_Cpp.cpp:51:18: required from 'std::vector bbd_lt_invert_Cpp_impl(double, int, int, const std::vector&, const std::vector&, const std::vector&, const std::vector&, const std::vector&, const std::vector&, int, int, int, int, double, ParallelizationScheme&) [with ParallelizationScheme = loops::C11Threads]' 51 | scheme.for_each( boost::make_counting_iterator(0), boost::make_counting_iterator(kmax), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | [&](int w) { | ~~~~~~~~~~~~ 53 | mytype::ComplexNumber s(AA/(2*t),double_PI*(w+1)/t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54 | ig[w].resize((A+1-a0)*Bp1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | bbd_lt_Cpp(s,a0,b0,lambda1,lambda2,mu2,gamma,A,Bp1,maxdepth,phi[scheme.id(w)],prod_mu2,prod_lambda2,xvec,yvec_minus_s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | yvec[scheme.id(w)],lentz_plus_invBk1dBk[scheme.id(w)],inv_Bk1dBk[scheme.id(w)],BidBj[scheme.id(w)],ig[w]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | }); | ~~ bbd_lt_invert_Cpp.cpp:131:38: required from here 131 | return bbd_lt_invert_Cpp_impl(t, a0, b0, lambda1, lambda2, mu2, gamma, x, y, A, Bp1, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | maxdepth, nblocks, tol, loopC11Threads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bbd.h:301:51: warning: comparison of integer expressions of different signedness: 'int' and 'long long unsigned int' [-Wsign-compare] 301 | for (int i = 0; i < nThreads - 1; ++i, start += chunkSize) { | ~~^~~~~~~~~~~~~~ bbd.h:317:51: warning: comparison of integer expressions of different signedness: 'int' and 'long long unsigned int' [-Wsign-compare] 317 | for (int i = 0; i < nThreads - 1; ++i) { | ~~^~~~~~~~~~~~~~ bbd.h: In instantiation of 'UnaryFunction loops::C11Threads::for_each(InputIt, InputIt, UnaryFunction) const [with InputIt = boost::iterators::counting_iterator; UnaryFunction = bbd_lt_invert_Cpp_impl(double, int, int, const std::vector&, const std::vector&, const std::vector&, const std::vector&, const std::vector&, const std::vector&, int, int, int, int, double, loops::C11Threads&)::::]': bbd_lt_invert_Cpp.cpp:85:26: required from 'std::vector bbd_lt_invert_Cpp_impl(double, int, int, const std::vector&, const std::vector&, const std::vector&, const std::vector&, const std::vector&, const std::vector&, int, int, int, int, double, ParallelizationScheme&) [with ParallelizationScheme = loops::C11Threads]' 85 | scheme.for_each( boost::make_counting_iterator(0), boost::make_counting_iterator(nblocks), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | [&](int w) { | ~~~~~~~~~~~~ 87 | mytype::ComplexNumber s(AA/(2*t),double_PI*(w+kmax+1)/t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | ig[w+kmax].resize(matsize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | bbd_lt_Cpp(s,a0,b0,lambda1,lambda2,mu2,gamma,A,Bp1,maxdepth,phi[scheme.id(w)], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | prod_mu2,prod_lambda2,xvec,yvec_minus_s,yvec[scheme.id(w)],lentz_plus_invBk1dBk[scheme.id(w)], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | inv_Bk1dBk[scheme.id(w)],BidBj[scheme.id(w)],ig[w+kmax]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | }); | ~~ bbd_lt_invert_Cpp.cpp:131:38: required from here 131 | return bbd_lt_invert_Cpp_impl(t, a0, b0, lambda1, lambda2, mu2, gamma, x, y, A, Bp1, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | maxdepth, nblocks, tol, loopC11Threads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bbd.h:301:51: warning: comparison of integer expressions of different signedness: 'int' and 'long long unsigned int' [-Wsign-compare] 301 | for (int i = 0; i < nThreads - 1; ++i, start += chunkSize) { | ~~^~~~~~~~~~~~~~ bbd.h:317:51: warning: comparison of integer expressions of different signedness: 'int' and 'long long unsigned int' [-Wsign-compare] 317 | for (int i = 0; i < nThreads - 1; ++i) { | ~~^~~~~~~~~~~~~~ bbd.h: In instantiation of 'UnaryFunction loops::C11ThreadPool::for_each(InputIt, InputIt, UnaryFunction) [with InputIt = boost::iterators::counting_iterator; UnaryFunction = bbd_lt_invert_Cpp_impl(double, int, int, const std::vector&, const std::vector&, const std::vector&, const std::vector&, const std::vector&, const std::vector&, int, int, int, int, double, loops::C11ThreadPool&)::]': bbd_lt_invert_Cpp.cpp:51:18: required from 'std::vector bbd_lt_invert_Cpp_impl(double, int, int, const std::vector&, const std::vector&, const std::vector&, const std::vector&, const std::vector&, const std::vector&, int, int, int, int, double, ParallelizationScheme&) [with ParallelizationScheme = loops::C11ThreadPool]' 51 | scheme.for_each( boost::make_counting_iterator(0), boost::make_counting_iterator(kmax), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | [&](int w) { | ~~~~~~~~~~~~ 53 | mytype::ComplexNumber s(AA/(2*t),double_PI*(w+1)/t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54 | ig[w].resize((A+1-a0)*Bp1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | bbd_lt_Cpp(s,a0,b0,lambda1,lambda2,mu2,gamma,A,Bp1,maxdepth,phi[scheme.id(w)],prod_mu2,prod_lambda2,xvec,yvec_minus_s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | yvec[scheme.id(w)],lentz_plus_invBk1dBk[scheme.id(w)],inv_Bk1dBk[scheme.id(w)],BidBj[scheme.id(w)],ig[w]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | }); | ~~ bbd_lt_invert_Cpp.cpp:138:38: required from here 138 | return bbd_lt_invert_Cpp_impl(t, a0, b0, lambda1, lambda2, mu2, gamma, x, y, A, Bp1, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | maxdepth, nblocks, tol, loopC11ThreadPool); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bbd.h:384:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long long unsigned int'} [-Wsign-compare] 384 | for (int i = 0; i < nThreads - 1; ++i, start += chunkSize) { | ~~^~~~~~~~~~~~~~ bbd.h: In instantiation of 'UnaryFunction loops::C11ThreadPool::for_each(InputIt, InputIt, UnaryFunction) [with InputIt = boost::iterators::counting_iterator; UnaryFunction = bbd_lt_invert_Cpp_impl(double, int, int, const std::vector&, const std::vector&, const std::vector&, const std::vector&, const std::vector&, const std::vector&, int, int, int, int, double, loops::C11ThreadPool&)::::]': bbd_lt_invert_Cpp.cpp:85:26: required from 'std::vector bbd_lt_invert_Cpp_impl(double, int, int, const std::vector&, const std::vector&, const std::vector&, const std::vector&, const std::vector&, const std::vector&, int, int, int, int, double, ParallelizationScheme&) [with ParallelizationScheme = loops::C11ThreadPool]' 85 | scheme.for_each( boost::make_counting_iterator(0), boost::make_counting_iterator(nblocks), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | [&](int w) { | ~~~~~~~~~~~~ 87 | mytype::ComplexNumber s(AA/(2*t),double_PI*(w+kmax+1)/t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | ig[w+kmax].resize(matsize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | bbd_lt_Cpp(s,a0,b0,lambda1,lambda2,mu2,gamma,A,Bp1,maxdepth,phi[scheme.id(w)], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | prod_mu2,prod_lambda2,xvec,yvec_minus_s,yvec[scheme.id(w)],lentz_plus_invBk1dBk[scheme.id(w)], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | inv_Bk1dBk[scheme.id(w)],BidBj[scheme.id(w)],ig[w+kmax]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | }); | ~~ bbd_lt_invert_Cpp.cpp:138:38: required from here 138 | return bbd_lt_invert_Cpp_impl(t, a0, b0, lambda1, lambda2, mu2, gamma, x, y, A, Bp1, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | maxdepth, nblocks, tol, loopC11ThreadPool); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bbd.h:384:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long long unsigned int'} [-Wsign-compare] 384 | for (int i = 0; i < nThreads - 1; ++i, start += chunkSize) { | ~~^~~~~~~~~~~~~~ bbd.h: In instantiation of 'UnaryFunction loops::C11Async::for_each(InputIt, InputIt, UnaryFunction) const [with InputIt = boost::iterators::counting_iterator; UnaryFunction = bbd_lt_invert_Cpp_impl(double, int, int, const std::vector&, const std::vector&, const std::vector&, const std::vector&, const std::vector&, const std::vector&, int, int, int, int, double, loops::C11Async&)::]': bbd_lt_invert_Cpp.cpp:51:18: required from 'std::vector bbd_lt_invert_Cpp_impl(double, int, int, const std::vector&, const std::vector&, const std::vector&, const std::vector&, const std::vector&, const std::vector&, int, int, int, int, double, ParallelizationScheme&) [with ParallelizationScheme = loops::C11Async]' 51 | scheme.for_each( boost::make_counting_iterator(0), boost::make_counting_iterator(kmax), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | [&](int w) { | ~~~~~~~~~~~~ 53 | mytype::ComplexNumber s(AA/(2*t),double_PI*(w+1)/t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54 | ig[w].resize((A+1-a0)*Bp1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | bbd_lt_Cpp(s,a0,b0,lambda1,lambda2,mu2,gamma,A,Bp1,maxdepth,phi[scheme.id(w)],prod_mu2,prod_lambda2,xvec,yvec_minus_s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | yvec[scheme.id(w)],lentz_plus_invBk1dBk[scheme.id(w)],inv_Bk1dBk[scheme.id(w)],BidBj[scheme.id(w)],ig[w]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | }); | ~~ bbd_lt_invert_Cpp.cpp:145:38: required from here 145 | return bbd_lt_invert_Cpp_impl(t, a0, b0, lambda1, lambda2, mu2, gamma, x, y, A, Bp1, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | maxdepth, nblocks, tol, loopC11Async); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bbd.h:342:51: warning: comparison of integer expressions of different signedness: 'int' and 'long long unsigned int' [-Wsign-compare] 342 | for (int i = 0; i < nThreads - 1; ++i, start += chunkSize) { | ~~^~~~~~~~~~~~~~ bbd.h:359:51: warning: comparison of integer expressions of different signedness: 'int' and 'long long unsigned int' [-Wsign-compare] 359 | for (int i = 0; i < nThreads - 1; ++i) { | ~~^~~~~~~~~~~~~~ bbd.h: In instantiation of 'UnaryFunction loops::C11Async::for_each(InputIt, InputIt, UnaryFunction) const [with InputIt = boost::iterators::counting_iterator; UnaryFunction = bbd_lt_invert_Cpp_impl(double, int, int, const std::vector&, const std::vector&, const std::vector&, const std::vector&, const std::vector&, const std::vector&, int, int, int, int, double, loops::C11Async&)::::]': bbd_lt_invert_Cpp.cpp:85:26: required from 'std::vector bbd_lt_invert_Cpp_impl(double, int, int, const std::vector&, const std::vector&, const std::vector&, const std::vector&, const std::vector&, const std::vector&, int, int, int, int, double, ParallelizationScheme&) [with ParallelizationScheme = loops::C11Async]' 85 | scheme.for_each( boost::make_counting_iterator(0), boost::make_counting_iterator(nblocks), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | [&](int w) { | ~~~~~~~~~~~~ 87 | mytype::ComplexNumber s(AA/(2*t),double_PI*(w+kmax+1)/t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | ig[w+kmax].resize(matsize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | bbd_lt_Cpp(s,a0,b0,lambda1,lambda2,mu2,gamma,A,Bp1,maxdepth,phi[scheme.id(w)], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | prod_mu2,prod_lambda2,xvec,yvec_minus_s,yvec[scheme.id(w)],lentz_plus_invBk1dBk[scheme.id(w)], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | inv_Bk1dBk[scheme.id(w)],BidBj[scheme.id(w)],ig[w+kmax]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | }); | ~~ bbd_lt_invert_Cpp.cpp:145:38: required from here 145 | return bbd_lt_invert_Cpp_impl(t, a0, b0, lambda1, lambda2, mu2, gamma, x, y, A, Bp1, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | maxdepth, nblocks, tol, loopC11Async); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bbd.h:342:51: warning: comparison of integer expressions of different signedness: 'int' and 'long long unsigned int' [-Wsign-compare] 342 | for (int i = 0; i < nThreads - 1; ++i, start += chunkSize) { | ~~^~~~~~~~~~~~~~ bbd.h:359:51: warning: comparison of integer expressions of different signedness: 'int' and 'long long unsigned int' [-Wsign-compare] 359 | for (int i = 0; i < nThreads - 1; ++i) { | ~~^~~~~~~~~~~~~~ bbd_lt_invert_Cpp.cpp: In lambda function: bbd_lt_invert_Cpp.cpp:98:19: warning: 'sk1' may be used uninitialized [-Wmaybe-uninitialized] 98 | res[i] = sk1*exp(AA/2); | ~~~^~~~~~~~~~ bbd_lt_invert_Cpp.cpp:70:17: note: 'sk1' was declared here 70 | double sk,sk1; | ^~~ bbd_lt_invert_Cpp.cpp: In lambda function: bbd_lt_invert_Cpp.cpp:98:19: warning: 'sk1' may be used uninitialized [-Wmaybe-uninitialized] 98 | res[i] = sk1*exp(AA/2); | ~~~^~~~~~~~~~ bbd_lt_invert_Cpp.cpp:70:17: note: 'sk1' was declared here 70 | double sk,sk1; | ^~~ bbd_lt_invert_Cpp.cpp: In lambda function: bbd_lt_invert_Cpp.cpp:98:19: warning: 'sk1' may be used uninitialized [-Wmaybe-uninitialized] 98 | res[i] = sk1*exp(AA/2); | ~~~^~~~~~~~~~ bbd_lt_invert_Cpp.cpp:70:17: note: 'sk1' was declared here 70 | double sk,sk1; | ^~~ bbd_lt_invert_Cpp.cpp: In lambda function: bbd_lt_invert_Cpp.cpp:98:19: warning: 'sk1' may be used uninitialized [-Wmaybe-uninitialized] 98 | res[i] = sk1*exp(AA/2); | ~~~^~~~~~~~~~ bbd_lt_invert_Cpp.cpp:70:17: note: 'sk1' was declared here 70 | double sk,sk1; | ^~~ bbd_lt_invert_Cpp.cpp: In lambda function: bbd_lt_invert_Cpp.cpp:98:19: warning: 'sk1' may be used uninitialized [-Wmaybe-uninitialized] 98 | res[i] = sk1*exp(AA/2); | ~~~^~~~~~~~~~ bbd_lt_invert_Cpp.cpp:70:17: note: 'sk1' was declared here 70 | double sk,sk1; | ^~~ g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.6/BH/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -DRCPP_PARALLEL_USE_TBB=1 -O2 -DNDEBUG -DRCPP_PARALLEL_USE_TBB=1 -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c inv_Bk1dBk_Cpp.cpp -o inv_Bk1dBk_Cpp.o In file included from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/aux_/na_assert.hpp:23, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/arg.hpp:25, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/placeholders.hpp:24, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/iterator/iterator_categories.hpp:16, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/iterator/iterator_adaptor.hpp:14, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/iterator/counting_iterator.hpp:22, from bbd.h:5, from inv_Bk1dBk_Cpp.cpp:1: D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ | - D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ | - g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.6/BH/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -DRCPP_PARALLEL_USE_TBB=1 -O2 -DNDEBUG -DRCPP_PARALLEL_USE_TBB=1 -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c lentz_plus_invBk1dBk_Cpp.cpp -o lentz_plus_invBk1dBk_Cpp.o In file included from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/aux_/na_assert.hpp:23, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/arg.hpp:25, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/placeholders.hpp:24, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/iterator/iterator_categories.hpp:16, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/iterator/iterator_adaptor.hpp:14, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/iterator/counting_iterator.hpp:22, from bbd.h:5, from lentz_plus_invBk1dBk_Cpp.cpp:1: D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ | - D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ | - g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.6/BH/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -DRCPP_PARALLEL_USE_TBB=1 -O2 -DNDEBUG -DRCPP_PARALLEL_USE_TBB=1 -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c phi_Cpp.cpp -o phi_Cpp.o In file included from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/aux_/na_assert.hpp:23, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/arg.hpp:25, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/placeholders.hpp:24, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/iterator/iterator_categories.hpp:16, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/iterator/iterator_adaptor.hpp:14, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/iterator/counting_iterator.hpp:22, from bbd.h:5, from phi_Cpp.cpp:1: D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ | - D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ | - g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.6/BH/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -DRCPP_PARALLEL_USE_TBB=1 -O2 -DNDEBUG -DRCPP_PARALLEL_USE_TBB=1 -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c prod_lambda2_Cpp.cpp -o prod_lambda2_Cpp.o In file included from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/aux_/na_assert.hpp:23, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/arg.hpp:25, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/placeholders.hpp:24, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/iterator/iterator_categories.hpp:16, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/iterator/iterator_adaptor.hpp:14, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/iterator/counting_iterator.hpp:22, from bbd.h:5, from prod_lambda2_Cpp.cpp:1: D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ | - D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ | - g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.6/BH/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -DRCPP_PARALLEL_USE_TBB=1 -O2 -DNDEBUG -DRCPP_PARALLEL_USE_TBB=1 -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c prod_mu2_Cpp.cpp -o prod_mu2_Cpp.o In file included from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/aux_/na_assert.hpp:23, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/arg.hpp:25, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/placeholders.hpp:24, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/iterator/iterator_categories.hpp:16, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/iterator/iterator_adaptor.hpp:14, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/iterator/counting_iterator.hpp:22, from bbd.h:5, from prod_mu2_Cpp.cpp:1: D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ | - D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ | - g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.6/BH/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -DRCPP_PARALLEL_USE_TBB=1 -O2 -DNDEBUG -DRCPP_PARALLEL_USE_TBB=1 -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c tb_lt_Cpp.cpp -o tb_lt_Cpp.o In file included from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/aux_/na_assert.hpp:23, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/arg.hpp:25, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/placeholders.hpp:24, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/iterator/iterator_categories.hpp:16, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/iterator/iterator_adaptor.hpp:14, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/iterator/counting_iterator.hpp:22, from bbd.h:5, from tb_lt_Cpp.cpp:1: D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ | - D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ | - g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.6/BH/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -DRCPP_PARALLEL_USE_TBB=1 -O2 -DNDEBUG -DRCPP_PARALLEL_USE_TBB=1 -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c tb_lt_invert_Cpp.cpp -o tb_lt_invert_Cpp.o In file included from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/aux_/na_assert.hpp:23, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/arg.hpp:25, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/placeholders.hpp:24, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/iterator/iterator_categories.hpp:16, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/iterator/iterator_adaptor.hpp:14, from D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/iterator/counting_iterator.hpp:22, from bbd.h:5, from tb_lt_invert_Cpp.cpp:1: D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ | - D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ D:/RCompile/CRANpkg/lib/4.6/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ | - bbd.h: In instantiation of 'UnaryFunction loops::TbbThreads::for_each(InputIt, InputIt, UnaryFunction) [with InputIt = boost::iterators::counting_iterator; UnaryFunction = tb_lt_invert_Cpp_impl(double, const std::vector&, const std::vector&, const std::vector&, int, int, int, int, int, double, int&, loops::TbbThreads&)::]': tb_lt_invert_Cpp.cpp:30:18: required from 'std::vector tb_lt_invert_Cpp_impl(double, const std::vector&, const std::vector&, const std::vector&, int, int, int, int, int, double, int&, ParallelizationScheme&) [with ParallelizationScheme = loops::TbbThreads]' 30 | scheme.for_each( boost::make_counting_iterator(0), boost::make_counting_iterator(Lmax), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | [&](int w) { | ~~~~~~~~~~~~ 32 | mytype::ComplexNumber s(AA/(2*t),double_PI*(w+1)/t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | ig[w].resize(matsize); | ~~~~~~~~~~~~~~~~~~~~~~ 34 | tb_lt_Cpp(s,lambda1,lambda2,lambda3,Ap1,Bp1,Cp1,direction,yvec,ig[w]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35 | }); | ~~ tb_lt_invert_Cpp.cpp:95:31: required from here 95 | return tb_lt_invert_Cpp_impl(t, lambda1, lambda2, lambda3, Ap1, Bp1, Cp1, direction, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | nblocks, tol, Lmax, loopTbbThreads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bbd.h:260:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long long unsigned int'} [-Wsign-compare] 260 | for (int i = 0; i < nThreads - 1; ++i, start += chunkSize) { | ~~^~~~~~~~~~~~~~ bbd.h: In instantiation of 'UnaryFunction loops::TbbThreads::for_each(InputIt, InputIt, UnaryFunction) [with InputIt = boost::iterators::counting_iterator; UnaryFunction = tb_lt_invert_Cpp_impl(double, const std::vector&, const std::vector&, const std::vector&, int, int, int, int, int, double, int&, loops::TbbThreads&)::::]': tb_lt_invert_Cpp.cpp:60:38: required from 'std::vector tb_lt_invert_Cpp_impl(double, const std::vector&, const std::vector&, const std::vector&, int, int, int, int, int, double, int&, ParallelizationScheme&) [with ParallelizationScheme = loops::TbbThreads]' 60 | scheme.for_each( boost::make_counting_iterator(0), boost::make_counting_iterator(nblocks), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61 | [&](int w) { | ~~~~~~~~~~~~ 62 | mytype::ComplexNumber s(AA/(2*t),double_PI*(w+Lmax+1)/t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | ig[w+Lmax].resize(matsize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | tb_lt_Cpp(s,lambda1,lambda2,lambda3,Ap1,Bp1,Cp1,direction,yvec,ig[w+Lmax]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | }); | ~~ tb_lt_invert_Cpp.cpp:95:31: required from here 95 | return tb_lt_invert_Cpp_impl(t, lambda1, lambda2, lambda3, Ap1, Bp1, Cp1, direction, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | nblocks, tol, Lmax, loopTbbThreads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bbd.h:260:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long long unsigned int'} [-Wsign-compare] 260 | for (int i = 0; i < nThreads - 1; ++i, start += chunkSize) { | ~~^~~~~~~~~~~~~~ bbd.h: In instantiation of 'UnaryFunction loops::C11Threads::for_each(InputIt, InputIt, UnaryFunction) const [with InputIt = boost::iterators::counting_iterator; UnaryFunction = tb_lt_invert_Cpp_impl(double, const std::vector&, const std::vector&, const std::vector&, int, int, int, int, int, double, int&, loops::C11Threads&)::]': tb_lt_invert_Cpp.cpp:30:18: required from 'std::vector tb_lt_invert_Cpp_impl(double, const std::vector&, const std::vector&, const std::vector&, int, int, int, int, int, double, int&, ParallelizationScheme&) [with ParallelizationScheme = loops::C11Threads]' 30 | scheme.for_each( boost::make_counting_iterator(0), boost::make_counting_iterator(Lmax), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | [&](int w) { | ~~~~~~~~~~~~ 32 | mytype::ComplexNumber s(AA/(2*t),double_PI*(w+1)/t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | ig[w].resize(matsize); | ~~~~~~~~~~~~~~~~~~~~~~ 34 | tb_lt_Cpp(s,lambda1,lambda2,lambda3,Ap1,Bp1,Cp1,direction,yvec,ig[w]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35 | }); | ~~ tb_lt_invert_Cpp.cpp:104:31: required from here 104 | return tb_lt_invert_Cpp_impl(t, lambda1, lambda2, lambda3, Ap1, Bp1, Cp1, direction, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | nblocks, tol, Lmax, loopC11Threads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bbd.h:301:51: warning: comparison of integer expressions of different signedness: 'int' and 'long long unsigned int' [-Wsign-compare] 301 | for (int i = 0; i < nThreads - 1; ++i, start += chunkSize) { | ~~^~~~~~~~~~~~~~ bbd.h:317:51: warning: comparison of integer expressions of different signedness: 'int' and 'long long unsigned int' [-Wsign-compare] 317 | for (int i = 0; i < nThreads - 1; ++i) { | ~~^~~~~~~~~~~~~~ bbd.h: In instantiation of 'UnaryFunction loops::C11Threads::for_each(InputIt, InputIt, UnaryFunction) const [with InputIt = boost::iterators::counting_iterator; UnaryFunction = tb_lt_invert_Cpp_impl(double, const std::vector&, const std::vector&, const std::vector&, int, int, int, int, int, double, int&, loops::C11Threads&)::::]': tb_lt_invert_Cpp.cpp:60:38: required from 'std::vector tb_lt_invert_Cpp_impl(double, const std::vector&, const std::vector&, const std::vector&, int, int, int, int, int, double, int&, ParallelizationScheme&) [with ParallelizationScheme = loops::C11Threads]' 60 | scheme.for_each( boost::make_counting_iterator(0), boost::make_counting_iterator(nblocks), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61 | [&](int w) { | ~~~~~~~~~~~~ 62 | mytype::ComplexNumber s(AA/(2*t),double_PI*(w+Lmax+1)/t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | ig[w+Lmax].resize(matsize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | tb_lt_Cpp(s,lambda1,lambda2,lambda3,Ap1,Bp1,Cp1,direction,yvec,ig[w+Lmax]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | }); | ~~ tb_lt_invert_Cpp.cpp:104:31: required from here 104 | return tb_lt_invert_Cpp_impl(t, lambda1, lambda2, lambda3, Ap1, Bp1, Cp1, direction, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | nblocks, tol, Lmax, loopC11Threads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bbd.h:301:51: warning: comparison of integer expressions of different signedness: 'int' and 'long long unsigned int' [-Wsign-compare] 301 | for (int i = 0; i < nThreads - 1; ++i, start += chunkSize) { | ~~^~~~~~~~~~~~~~ bbd.h:317:51: warning: comparison of integer expressions of different signedness: 'int' and 'long long unsigned int' [-Wsign-compare] 317 | for (int i = 0; i < nThreads - 1; ++i) { | ~~^~~~~~~~~~~~~~ bbd.h: In instantiation of 'UnaryFunction loops::C11ThreadPool::for_each(InputIt, InputIt, UnaryFunction) [with InputIt = boost::iterators::counting_iterator; UnaryFunction = tb_lt_invert_Cpp_impl(double, const std::vector&, const std::vector&, const std::vector&, int, int, int, int, int, double, int&, loops::C11ThreadPool&)::]': tb_lt_invert_Cpp.cpp:30:18: required from 'std::vector tb_lt_invert_Cpp_impl(double, const std::vector&, const std::vector&, const std::vector&, int, int, int, int, int, double, int&, ParallelizationScheme&) [with ParallelizationScheme = loops::C11ThreadPool]' 30 | scheme.for_each( boost::make_counting_iterator(0), boost::make_counting_iterator(Lmax), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | [&](int w) { | ~~~~~~~~~~~~ 32 | mytype::ComplexNumber s(AA/(2*t),double_PI*(w+1)/t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | ig[w].resize(matsize); | ~~~~~~~~~~~~~~~~~~~~~~ 34 | tb_lt_Cpp(s,lambda1,lambda2,lambda3,Ap1,Bp1,Cp1,direction,yvec,ig[w]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35 | }); | ~~ tb_lt_invert_Cpp.cpp:111:33: required from here 111 | return tb_lt_invert_Cpp_impl(t, lambda1, lambda2, lambda3, Ap1, Bp1, Cp1, direction, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | nblocks, tol, Lmax, loopC11ThreadPool); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bbd.h:384:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long long unsigned int'} [-Wsign-compare] 384 | for (int i = 0; i < nThreads - 1; ++i, start += chunkSize) { | ~~^~~~~~~~~~~~~~ bbd.h: In instantiation of 'UnaryFunction loops::C11ThreadPool::for_each(InputIt, InputIt, UnaryFunction) [with InputIt = boost::iterators::counting_iterator; UnaryFunction = tb_lt_invert_Cpp_impl(double, const std::vector&, const std::vector&, const std::vector&, int, int, int, int, int, double, int&, loops::C11ThreadPool&)::::]': tb_lt_invert_Cpp.cpp:60:38: required from 'std::vector tb_lt_invert_Cpp_impl(double, const std::vector&, const std::vector&, const std::vector&, int, int, int, int, int, double, int&, ParallelizationScheme&) [with ParallelizationScheme = loops::C11ThreadPool]' 60 | scheme.for_each( boost::make_counting_iterator(0), boost::make_counting_iterator(nblocks), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61 | [&](int w) { | ~~~~~~~~~~~~ 62 | mytype::ComplexNumber s(AA/(2*t),double_PI*(w+Lmax+1)/t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | ig[w+Lmax].resize(matsize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | tb_lt_Cpp(s,lambda1,lambda2,lambda3,Ap1,Bp1,Cp1,direction,yvec,ig[w+Lmax]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | }); | ~~ tb_lt_invert_Cpp.cpp:111:33: required from here 111 | return tb_lt_invert_Cpp_impl(t, lambda1, lambda2, lambda3, Ap1, Bp1, Cp1, direction, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | nblocks, tol, Lmax, loopC11ThreadPool); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bbd.h:384:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long long unsigned int'} [-Wsign-compare] 384 | for (int i = 0; i < nThreads - 1; ++i, start += chunkSize) { | ~~^~~~~~~~~~~~~~ bbd.h: In instantiation of 'UnaryFunction loops::C11Async::for_each(InputIt, InputIt, UnaryFunction) const [with InputIt = boost::iterators::counting_iterator; UnaryFunction = tb_lt_invert_Cpp_impl(double, const std::vector&, const std::vector&, const std::vector&, int, int, int, int, int, double, int&, loops::C11Async&)::]': tb_lt_invert_Cpp.cpp:30:18: required from 'std::vector tb_lt_invert_Cpp_impl(double, const std::vector&, const std::vector&, const std::vector&, int, int, int, int, int, double, int&, ParallelizationScheme&) [with ParallelizationScheme = loops::C11Async]' 30 | scheme.for_each( boost::make_counting_iterator(0), boost::make_counting_iterator(Lmax), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | [&](int w) { | ~~~~~~~~~~~~ 32 | mytype::ComplexNumber s(AA/(2*t),double_PI*(w+1)/t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | ig[w].resize(matsize); | ~~~~~~~~~~~~~~~~~~~~~~ 34 | tb_lt_Cpp(s,lambda1,lambda2,lambda3,Ap1,Bp1,Cp1,direction,yvec,ig[w]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35 | }); | ~~ tb_lt_invert_Cpp.cpp:118:33: required from here 118 | return tb_lt_invert_Cpp_impl(t, lambda1, lambda2, lambda3, Ap1, Bp1, Cp1, direction, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | nblocks, tol, Lmax, loopC11Async); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bbd.h:342:51: warning: comparison of integer expressions of different signedness: 'int' and 'long long unsigned int' [-Wsign-compare] 342 | for (int i = 0; i < nThreads - 1; ++i, start += chunkSize) { | ~~^~~~~~~~~~~~~~ bbd.h:359:51: warning: comparison of integer expressions of different signedness: 'int' and 'long long unsigned int' [-Wsign-compare] 359 | for (int i = 0; i < nThreads - 1; ++i) { | ~~^~~~~~~~~~~~~~ bbd.h: In instantiation of 'UnaryFunction loops::C11Async::for_each(InputIt, InputIt, UnaryFunction) const [with InputIt = boost::iterators::counting_iterator; UnaryFunction = tb_lt_invert_Cpp_impl(double, const std::vector&, const std::vector&, const std::vector&, int, int, int, int, int, double, int&, loops::C11Async&)::::]': tb_lt_invert_Cpp.cpp:60:38: required from 'std::vector tb_lt_invert_Cpp_impl(double, const std::vector&, const std::vector&, const std::vector&, int, int, int, int, int, double, int&, ParallelizationScheme&) [with ParallelizationScheme = loops::C11Async]' 60 | scheme.for_each( boost::make_counting_iterator(0), boost::make_counting_iterator(nblocks), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61 | [&](int w) { | ~~~~~~~~~~~~ 62 | mytype::ComplexNumber s(AA/(2*t),double_PI*(w+Lmax+1)/t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | ig[w+Lmax].resize(matsize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | tb_lt_Cpp(s,lambda1,lambda2,lambda3,Ap1,Bp1,Cp1,direction,yvec,ig[w+Lmax]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | }); | ~~ tb_lt_invert_Cpp.cpp:118:33: required from here 118 | return tb_lt_invert_Cpp_impl(t, lambda1, lambda2, lambda3, Ap1, Bp1, Cp1, direction, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | nblocks, tol, Lmax, loopC11Async); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bbd.h:342:51: warning: comparison of integer expressions of different signedness: 'int' and 'long long unsigned int' [-Wsign-compare] 342 | for (int i = 0; i < nThreads - 1; ++i, start += chunkSize) { | ~~^~~~~~~~~~~~~~ bbd.h:359:51: warning: comparison of integer expressions of different signedness: 'int' and 'long long unsigned int' [-Wsign-compare] 359 | for (int i = 0; i < nThreads - 1; ++i) { | ~~^~~~~~~~~~~~~~ tb_lt_invert_Cpp.cpp: In lambda function: tb_lt_invert_Cpp.cpp:71:31: warning: 'sk1' may be used uninitialized [-Wmaybe-uninitialized] 71 | res[i] = sk1*exp(AA/2); | ~~~^~~~~~~~~~ tb_lt_invert_Cpp.cpp:47:29: note: 'sk1' was declared here 47 | double sk,sk1; | ^~~ tb_lt_invert_Cpp.cpp: In lambda function: tb_lt_invert_Cpp.cpp:71:31: warning: 'sk1' may be used uninitialized [-Wmaybe-uninitialized] 71 | res[i] = sk1*exp(AA/2); | ~~~^~~~~~~~~~ tb_lt_invert_Cpp.cpp:47:29: note: 'sk1' was declared here 47 | double sk,sk1; | ^~~ tb_lt_invert_Cpp.cpp: In lambda function: tb_lt_invert_Cpp.cpp:71:31: warning: 'sk1' may be used uninitialized [-Wmaybe-uninitialized] 71 | res[i] = sk1*exp(AA/2); | ~~~^~~~~~~~~~ tb_lt_invert_Cpp.cpp:47:29: note: 'sk1' was declared here 47 | double sk,sk1; | ^~~ tb_lt_invert_Cpp.cpp: In lambda function: tb_lt_invert_Cpp.cpp:71:31: warning: 'sk1' may be used uninitialized [-Wmaybe-uninitialized] 71 | res[i] = sk1*exp(AA/2); | ~~~^~~~~~~~~~ tb_lt_invert_Cpp.cpp:47:29: note: 'sk1' was declared here 47 | double sk,sk1; | ^~~ tb_lt_invert_Cpp.cpp: In lambda function: tb_lt_invert_Cpp.cpp:71:31: warning: 'sk1' may be used uninitialized [-Wmaybe-uninitialized] 71 | res[i] = sk1*exp(AA/2); | ~~~^~~~~~~~~~ tb_lt_invert_Cpp.cpp:47:29: note: 'sk1' was declared here 47 | double sk,sk1; | ^~~ g++ -std=gnu++17 -shared -s -static-libgcc -o MultiBD.dll tmp.def BidBj_Cpp.o RcppExports.o SEIR_Cpp.o SIR_Cpp.o bb_lt_Cpp.o bb_lt_invert_Cpp.o bbd_lt_Cpp.o bbd_lt_invert_Cpp.o inv_Bk1dBk_Cpp.o lentz_plus_invBk1dBk_Cpp.o phi_Cpp.o prod_lambda2_Cpp.o prod_mu2_Cpp.o tb_lt_Cpp.o tb_lt_invert_Cpp.o -LD:/RCompile/CRANpkg/lib/4.6/RcppParallel/libs/x64 -lRcppParallel -LD:/RCompile/CRANpkg/lib/4.6/RcppParallel/lib/x64 -ltbb -ltbbmalloc -Ld:/rtools45/x86_64-w64-mingw32.static.posix/lib/x64 -Ld:/rtools45/x86_64-w64-mingw32.static.posix/lib -LD:/RCompile/recent/R/bin/x64 -lR installing to d:/RCompile/CRANincoming/R-devel/lib/00LOCK-MultiBD/00new/MultiBD/libs/x64 ** R ** data ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (MultiBD)