* installing *source* package ‘Cyclops’ ...
** package ‘Cyclops’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C++ compiler: ‘g++-13 (GCC) 13.2.0’
make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-devel/Cyclops/src'
g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I. -Icyclops -DR_BUILD -DDOUBLE_PRECISION -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include   -g1 -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c cyclops/CcdInterface.cpp -o cyclops/CcdInterface.o
g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I. -Icyclops -DR_BUILD -DDOUBLE_PRECISION -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include   -g1 -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c cyclops/CompressedDataMatrix.cpp -o cyclops/CompressedDataMatrix.o
g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I. -Icyclops -DR_BUILD -DDOUBLE_PRECISION -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include   -g1 -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c cyclops/CyclicCoordinateDescent.cpp -o cyclops/CyclicCoordinateDescent.o
cyclops/CompressedDataMatrix.cpp: In instantiation of 'void bsccs::CompressedDataColumn<RealType>::printMatrixMarketFormat(std::ostream&, int, int) const [with RealType = double; std::ostream = std::basic_ostream<char>]':
cyclops/CompressedDataMatrix.cpp:397:16:   required from here
cyclops/CompressedDataMatrix.cpp:370:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  370 |         for (int i = 0; i < columns.size(); ++i) {
      |                         ~~^~~~~~~~~~~~~~~~
cyclops/CompressedDataMatrix.cpp: In instantiation of 'void bsccs::CompressedDataColumn<RealType>::printMatrixMarketFormat(std::ostream&, int, int) const [with RealType = float; std::ostream = std::basic_ostream<char>]':
cyclops/CompressedDataMatrix.cpp:398:16:   required from here
cyclops/CompressedDataMatrix.cpp:370:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
cyclops/CompressedDataMatrix.cpp: In instantiation of 'void bsccs::CompressedDataMatrix<RealType>::printMatrixMarketFormat(std::ostream&) const [with RealType = double; std::ostream = std::basic_ostream<char>]':
cyclops/CompressedDataMatrix.cpp:399:16:   required from here
cyclops/CompressedDataMatrix.cpp:383:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  383 |     for (int i = 0; i < getNumberOfColumns(); ++i) {
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
cyclops/CompressedDataMatrix.cpp:391:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  391 |     for (int col = 0; col < getNumberOfColumns(); ++col) {
      |                       ~~~~^~~~~~~~~~~~~~~~~~~~~~
cyclops/CompressedDataMatrix.cpp: In instantiation of 'void bsccs::CompressedDataMatrix<RealType>::printMatrixMarketFormat(std::ostream&) const [with RealType = float; std::ostream = std::basic_ostream<char>]':
cyclops/CompressedDataMatrix.cpp:400:16:   required from here
cyclops/CompressedDataMatrix.cpp:383:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  383 |     for (int i = 0; i < getNumberOfColumns(); ++i) {
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
cyclops/CompressedDataMatrix.cpp:391:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  391 |     for (int col = 0; col < getNumberOfColumns(); ++col) {
      |                       ~~~~^~~~~~~~~~~~~~~~~~~~~~
cyclops/CcdInterface.cpp: In member function 'double bsccs::CcdInterface::evaluateProfileModel(bsccs::CyclicCoordinateDescent*, bsccs::AbstractModelData*, bsccs::IdType, const std::vector<double>&, std::vector<double>&, int, bool)':
cyclops/CcdInterface.cpp:582:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  582 |         for (int i = 0; i < points.size(); ++i) {
      |                         ~~^~~~~~~~~~~~~~~
In file included from cyclops/CcdInterface.cpp:33:
cyclops/Thread.h: In instantiation of 'UnaryFunction bsccs::TaskScheduler<InputIt>::execute(UnaryFunction, bsccs::threading::std_thread) [with UnaryFunction = bsccs::CcdInterface::profileModel(bsccs::CyclicCoordinateDescent*, bsccs::AbstractModelData*, const bsccs::ProfileVector&, bsccs::ProfileInformationMap&, int, double, bool, bool)::<lambda(long unsigned int)>; InputIt = bsccs::IncrementableIterator<long unsigned int>]':
cyclops/Thread.h:76:23:   required from 'UnaryFunction bsccs::TaskScheduler<InputIt>::execute(UnaryFunction) [with UnaryFunction = bsccs::CcdInterface::profileModel(bsccs::CyclicCoordinateDescent*, bsccs::AbstractModelData*, const bsccs::ProfileVector&, bsccs::ProfileInformationMap&, int, double, bool, bool)::<lambda(long unsigned int)>; InputIt = bsccs::IncrementableIterator<long unsigned int>]'
cyclops/CcdInterface.cpp:385:26:   required from here
cyclops/Thread.h:120:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  120 |                 for (int i = 0; i < nThreads - 1 && begin + start + chunkSize < end; ++i, start += chunkSize) {
      |                                 ~~^~~~~~~~~~~~~~
cyclops/Thread.h:130:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::thread>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  130 |                 for (int i = 0; i < workers.size(); ++i) {
      |                                 ~~^~~~~~~~~~~~~~~~
cyclops/Thread.h: In instantiation of 'UnaryFunction bsccs::TaskScheduler<InputIt>::execute(UnaryFunction, bsccs::threading::std_thread) [with UnaryFunction = bsccs::CcdInterface::evaluateProfileModel(bsccs::CyclicCoordinateDescent*, bsccs::AbstractModelData*, bsccs::IdType, const std::vector<double>&, std::vector<double>&, int, bool)::<lambda(long unsigned int)>; InputIt = bsccs::IncrementableIterator<long unsigned int>]':
cyclops/Thread.h:76:23:   required from 'UnaryFunction bsccs::TaskScheduler<InputIt>::execute(UnaryFunction) [with UnaryFunction = bsccs::CcdInterface::evaluateProfileModel(bsccs::CyclicCoordinateDescent*, bsccs::AbstractModelData*, bsccs::IdType, const std::vector<double>&, std::vector<double>&, int, bool)::<lambda(long unsigned int)>; InputIt = bsccs::IncrementableIterator<long unsigned int>]'
cyclops/CcdInterface.cpp:598:26:   required from here
cyclops/Thread.h:120:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  120 |                 for (int i = 0; i < nThreads - 1 && begin + start + chunkSize < end; ++i, start += chunkSize) {
      |                                 ~~^~~~~~~~~~~~~~
cyclops/Thread.h:130:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::thread>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  130 |                 for (int i = 0; i < workers.size(); ++i) {
      |                                 ~~^~~~~~~~~~~~~~~~
g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I. -Icyclops -DR_BUILD -DDOUBLE_PRECISION -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include   -g1 -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c cyclops/ModelData.cpp -o cyclops/ModelData.o
cyclops/CyclicCoordinateDescent.cpp: In member function 'void bsccs::CyclicCoordinateDescent::findMode(int, int, double, bsccs::AlgorithmType, int)':
cyclops/CyclicCoordinateDescent.cpp:995:33: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  995 |             if (allDelta.size() < J) allDelta.resize(J);
      |                 ~~~~~~~~~~~~~~~~^~~
cyclops/ModelData.cpp: In instantiation of 'void bsccs::ModelData<RealType>::convertAllCovariatesToDense(int) [with RealType = double]':
cyclops/ModelData.cpp:786:16:   required from here
cyclops/ModelData.cpp:634:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  634 |     for (int index = 0; index < getNumberOfColumns(); ++index) {
      |                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~
cyclops/ModelData.cpp: In instantiation of 'void bsccs::ModelData<RealType>::convertAllCovariatesToDense(int) [with RealType = float]':
cyclops/ModelData.cpp:787:16:   required from here
cyclops/ModelData.cpp:634:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I. -Icyclops -DR_BUILD -DDOUBLE_PRECISION -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include   -g1 -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c cyclops/Timer.cpp -o cyclops/Timer.o
g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I. -Icyclops -DR_BUILD -DDOUBLE_PRECISION -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include   -g1 -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c cyclops/drivers/AbstractCrossValidationDriver.cpp -o cyclops/drivers/AbstractCrossValidationDriver.o
cyclops/drivers/AbstractCrossValidationDriver.cpp: In member function 'virtual void bsccs::AbstractCrossValidationDriver::resetForOptimal(bsccs::CyclicCoordinateDescent&, bsccs::AbstractSelector&, const bsccs::CCDArguments&)':
cyclops/drivers/AbstractCrossValidationDriver.cpp:39:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   39 |     for (int i = 0; i < maxPoint.point.size(); ++i) {
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~
cyclops/drivers/AbstractCrossValidationDriver.cpp: In member function 'virtual void bsccs::AbstractCrossValidationDriver::drive(bsccs::CyclicCoordinateDescent&, bsccs::AbstractSelector&, const bsccs::CCDArguments&)':
cyclops/drivers/AbstractCrossValidationDriver.cpp:114:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  114 |         for (int i = 0; i < maxPoint.point.size(); ++i) {
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~
cyclops/drivers/AbstractCrossValidationDriver.cpp:121:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  121 |             for (int i = 0; i < maxPoint.point.size(); ++i) {
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from cyclops/drivers/AbstractCrossValidationDriver.cpp:15:
cyclops/Thread.h: In instantiation of 'UnaryFunction bsccs::TaskScheduler<InputIt>::execute(UnaryFunction, bsccs::threading::std_thread) [with UnaryFunction = bsccs::AbstractCrossValidationDriver::doCrossValidationStep(bsccs::CyclicCoordinateDescent&, bsccs::AbstractSelector&, const bsccs::CCDArguments&, int, int, std::vector<bsccs::CyclicCoordinateDescent*>&, std::vector<bsccs::AbstractSelector*>&, std::vector<double>&)::<lambda(int)>; InputIt = bsccs::IncrementableIterator<long unsigned int>]':
cyclops/Thread.h:76:23:   required from 'UnaryFunction bsccs::TaskScheduler<InputIt>::execute(UnaryFunction) [with UnaryFunction = bsccs::AbstractCrossValidationDriver::doCrossValidationStep(bsccs::CyclicCoordinateDescent&, bsccs::AbstractSelector&, const bsccs::CCDArguments&, int, int, std::vector<bsccs::CyclicCoordinateDescent*>&, std::vector<bsccs::AbstractSelector*>&, std::vector<double>&)::<lambda(int)>; InputIt = bsccs::IncrementableIterator<long unsigned int>]'
cyclops/drivers/AbstractCrossValidationDriver.cpp:245:19:   required from here
cyclops/Thread.h:120:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  120 |                 for (int i = 0; i < nThreads - 1 && begin + start + chunkSize < end; ++i, start += chunkSize) {
      |                                 ~~^~~~~~~~~~~~~~
cyclops/Thread.h:130:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::thread>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  130 |                 for (int i = 0; i < workers.size(); ++i) {
      |                                 ~~^~~~~~~~~~~~~~~~
g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I. -Icyclops -DR_BUILD -DDOUBLE_PRECISION -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include   -g1 -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c cyclops/drivers/AbstractDriver.cpp -o cyclops/drivers/AbstractDriver.o
g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I. -Icyclops -DR_BUILD -DDOUBLE_PRECISION -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include   -g1 -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c cyclops/drivers/AbstractSelector.cpp -o cyclops/drivers/AbstractSelector.o
g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I. -Icyclops -DR_BUILD -DDOUBLE_PRECISION -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include   -g1 -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c cyclops/drivers/AutoSearchCrossValidationDriver.cpp -o cyclops/drivers/AutoSearchCrossValidationDriver.o
g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I. -Icyclops -DR_BUILD -DDOUBLE_PRECISION -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include   -g1 -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c cyclops/drivers/BootstrapDriver.cpp -o cyclops/drivers/BootstrapDriver.o
cyclops/drivers/AutoSearchCrossValidationDriver.cpp: In member function 'virtual void bsccs::AutoSearchCrossValidationDriver::logResults(const bsccs::CCDArguments&)':
cyclops/drivers/AutoSearchCrossValidationDriver.cpp:55:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   55 |         for (int i = 0; i < maxPoint.point.size(); ++i) {
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~
g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I. -Icyclops -DR_BUILD -DDOUBLE_PRECISION -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include   -g1 -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c cyclops/drivers/BootstrapSelector.cpp -o cyclops/drivers/BootstrapSelector.o
g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I. -Icyclops -DR_BUILD -DDOUBLE_PRECISION -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include   -g1 -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c cyclops/drivers/CrossValidationSelector.cpp -o cyclops/drivers/CrossValidationSelector.o
g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I. -Icyclops -DR_BUILD -DDOUBLE_PRECISION -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include   -g1 -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c cyclops/drivers/WeightBasedSelector.cpp -o cyclops/drivers/WeightBasedSelector.o
cyclops/drivers/CrossValidationSelector.cpp: In member function 'virtual void bsccs::CrossValidationSelector::getComplement(std::vector<double>&)':
cyclops/drivers/CrossValidationSelector.cpp:124:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  124 |         for (int i = 0; i < weights.size(); ++i) {
      |                         ~~^~~~~~~~~~~~~~~~
g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I. -Icyclops -DR_BUILD -DDOUBLE_PRECISION -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include   -g1 -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c cyclops/drivers/GridSearchCrossValidationDriver.cpp -o cyclops/drivers/GridSearchCrossValidationDriver.o
g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I. -Icyclops -DR_BUILD -DDOUBLE_PRECISION -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include   -g1 -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c cyclops/drivers/HierarchyAutoSearchCrossValidationDriver.cpp -o cyclops/drivers/HierarchyAutoSearchCrossValidationDriver.o
g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I. -Icyclops -DR_BUILD -DDOUBLE_PRECISION -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include   -g1 -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c cyclops/drivers/HierarchyGridSearchCrossValidationDriver.cpp -o cyclops/drivers/HierarchyGridSearchCrossValidationDriver.o
g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I. -Icyclops -DR_BUILD -DDOUBLE_PRECISION -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include   -g1 -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c cyclops/drivers/ProportionSelector.cpp -o cyclops/drivers/ProportionSelector.o
g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I. -Icyclops -DR_BUILD -DDOUBLE_PRECISION -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include   -g1 -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c cyclops/engine/AbstractModelSpecifics.cpp -o cyclops/engine/AbstractModelSpecifics.o
In file included from cyclops/engine/ModelSpecifics.h:1769,
                 from cyclops/engine/AbstractModelSpecifics.cpp:13:
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeMMGradientAndHessian(std::vector<std::pair<double, double> >&, const std::vector<bool>&, bool) [with BaseModel = bsccs::BreslowTiedFineGray<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:777:6:   required from here
cyclops/engine/ModelSpecifics.hpp:792:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  792 |     for (int index = 0; index < J; ++index) {
      |                         ~~~~~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'double bsccs::ModelSpecifics<BaseModel, RealType>::getGradientObjective(bool) [with BaseModel = bsccs::BreslowTiedFineGray<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:104:8:   required from here
cyclops/engine/ModelSpecifics.hpp:110:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  110 |                         for (int i = 0; i < K; i++) {
      |                                         ~~^~~
cyclops/engine/ModelSpecifics.hpp:114:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |                         for (int i = 0; i < K; i++) {
      |                                         ~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeMMGradientAndHessian(std::vector<std::pair<double, double> >&, const std::vector<bool>&, bool) [with BaseModel = bsccs::BreslowTiedCoxProportionalHazards<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:777:6:   required from here
cyclops/engine/ModelSpecifics.hpp:792:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  792 |     for (int index = 0; index < J; ++index) {
      |                         ~~~~~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'double bsccs::ModelSpecifics<BaseModel, RealType>::getGradientObjective(bool) [with BaseModel = bsccs::BreslowTiedCoxProportionalHazards<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:104:8:   required from here
cyclops/engine/ModelSpecifics.hpp:110:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  110 |                         for (int i = 0; i < K; i++) {
      |                                         ~~^~~
cyclops/engine/ModelSpecifics.hpp:114:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |                         for (int i = 0; i < K; i++) {
      |                                         ~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeMMGradientAndHessian(std::vector<std::pair<double, double> >&, const std::vector<bool>&, bool) [with BaseModel = bsccs::CoxProportionalHazards<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:777:6:   required from here
cyclops/engine/ModelSpecifics.hpp:792:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  792 |     for (int index = 0; index < J; ++index) {
      |                         ~~~~~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'double bsccs::ModelSpecifics<BaseModel, RealType>::getGradientObjective(bool) [with BaseModel = bsccs::CoxProportionalHazards<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:104:8:   required from here
cyclops/engine/ModelSpecifics.hpp:110:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  110 |                         for (int i = 0; i < K; i++) {
      |                                         ~~^~~
cyclops/engine/ModelSpecifics.hpp:114:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |                         for (int i = 0; i < K; i++) {
      |                                         ~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeMMGradientAndHessian(std::vector<std::pair<double, double> >&, const std::vector<bool>&, bool) [with BaseModel = bsccs::ConditionalPoissonRegression<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:777:6:   required from here
cyclops/engine/ModelSpecifics.hpp:792:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  792 |     for (int index = 0; index < J; ++index) {
      |                         ~~~~~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'double bsccs::ModelSpecifics<BaseModel, RealType>::getGradientObjective(bool) [with BaseModel = bsccs::ConditionalPoissonRegression<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:104:8:   required from here
cyclops/engine/ModelSpecifics.hpp:110:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  110 |                         for (int i = 0; i < K; i++) {
      |                                         ~~^~~
cyclops/engine/ModelSpecifics.hpp:114:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |                         for (int i = 0; i < K; i++) {
      |                                         ~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeMMGradientAndHessian(std::vector<std::pair<double, double> >&, const std::vector<bool>&, bool) [with BaseModel = bsccs::PoissonRegression<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:777:6:   required from here
cyclops/engine/ModelSpecifics.hpp:792:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  792 |     for (int index = 0; index < J; ++index) {
      |                         ~~~~~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'double bsccs::ModelSpecifics<BaseModel, RealType>::getGradientObjective(bool) [with BaseModel = bsccs::PoissonRegression<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:104:8:   required from here
cyclops/engine/ModelSpecifics.hpp:110:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  110 |                         for (int i = 0; i < K; i++) {
      |                                         ~~^~~
cyclops/engine/ModelSpecifics.hpp:114:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |                         for (int i = 0; i < K; i++) {
      |                                         ~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeMMGradientAndHessian(std::vector<std::pair<double, double> >&, const std::vector<bool>&, bool) [with BaseModel = bsccs::LeastSquares<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:777:6:   required from here
cyclops/engine/ModelSpecifics.hpp:792:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  792 |     for (int index = 0; index < J; ++index) {
      |                         ~~~~~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'double bsccs::ModelSpecifics<BaseModel, RealType>::getGradientObjective(bool) [with BaseModel = bsccs::LeastSquares<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:104:8:   required from here
cyclops/engine/ModelSpecifics.hpp:110:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  110 |                         for (int i = 0; i < K; i++) {
      |                                         ~~^~~
cyclops/engine/ModelSpecifics.hpp:114:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |                         for (int i = 0; i < K; i++) {
      |                                         ~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeMMGradientAndHessian(std::vector<std::pair<double, double> >&, const std::vector<bool>&, bool) [with BaseModel = bsccs::LogisticRegression<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:777:6:   required from here
cyclops/engine/ModelSpecifics.hpp:792:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  792 |     for (int index = 0; index < J; ++index) {
      |                         ~~~~~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'double bsccs::ModelSpecifics<BaseModel, RealType>::getGradientObjective(bool) [with BaseModel = bsccs::LogisticRegression<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:104:8:   required from here
cyclops/engine/ModelSpecifics.hpp:110:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  110 |                         for (int i = 0; i < K; i++) {
      |                                         ~~^~~
cyclops/engine/ModelSpecifics.hpp:114:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |                         for (int i = 0; i < K; i++) {
      |                                         ~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeMMGradientAndHessian(std::vector<std::pair<double, double> >&, const std::vector<bool>&, bool) [with BaseModel = bsccs::TiedConditionalLogisticRegression<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:777:6:   required from here
cyclops/engine/ModelSpecifics.hpp:792:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  792 |     for (int index = 0; index < J; ++index) {
      |                         ~~~~~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'double bsccs::ModelSpecifics<BaseModel, RealType>::getGradientObjective(bool) [with BaseModel = bsccs::TiedConditionalLogisticRegression<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:104:8:   required from here
cyclops/engine/ModelSpecifics.hpp:110:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  110 |                         for (int i = 0; i < K; i++) {
      |                                         ~~^~~
cyclops/engine/ModelSpecifics.hpp:114:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |                         for (int i = 0; i < K; i++) {
      |                                         ~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeMMGradientAndHessian(std::vector<std::pair<double, double> >&, const std::vector<bool>&, bool) [with BaseModel = bsccs::ConditionalLogisticRegression<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:777:6:   required from here
cyclops/engine/ModelSpecifics.hpp:792:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  792 |     for (int index = 0; index < J; ++index) {
      |                         ~~~~~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'double bsccs::ModelSpecifics<BaseModel, RealType>::getGradientObjective(bool) [with BaseModel = bsccs::ConditionalLogisticRegression<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:104:8:   required from here
cyclops/engine/ModelSpecifics.hpp:110:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  110 |                         for (int i = 0; i < K; i++) {
      |                                         ~~^~~
cyclops/engine/ModelSpecifics.hpp:114:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |                         for (int i = 0; i < K; i++) {
      |                                         ~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeMMGradientAndHessian(std::vector<std::pair<double, double> >&, const std::vector<bool>&, bool) [with BaseModel = bsccs::SelfControlledCaseSeries<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:777:6:   required from here
cyclops/engine/ModelSpecifics.hpp:792:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  792 |     for (int index = 0; index < J; ++index) {
      |                         ~~~~~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'double bsccs::ModelSpecifics<BaseModel, RealType>::getGradientObjective(bool) [with BaseModel = bsccs::SelfControlledCaseSeries<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:104:8:   required from here
cyclops/engine/ModelSpecifics.hpp:110:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  110 |                         for (int i = 0; i < K; i++) {
      |                                         ~~^~~
cyclops/engine/ModelSpecifics.hpp:114:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |                         for (int i = 0; i < K; i++) {
      |                                         ~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeMMGradientAndHessian(std::vector<std::pair<double, double> >&, const std::vector<bool>&, bool) [with BaseModel = bsccs::BreslowTiedFineGray<float>; RealType = float]':
cyclops/engine/ModelSpecifics.hpp:777:6:   required from here
cyclops/engine/ModelSpecifics.hpp:792:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  792 |     for (int index = 0; index < J; ++index) {
      |                         ~~~~~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'double bsccs::ModelSpecifics<BaseModel, RealType>::getGradientObjective(bool) [with BaseModel = bsccs::BreslowTiedFineGray<float>; RealType = float]':
cyclops/engine/ModelSpecifics.hpp:104:8:   required from here
cyclops/engine/ModelSpecifics.hpp:110:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  110 |                         for (int i = 0; i < K; i++) {
      |                                         ~~^~~
cyclops/engine/ModelSpecifics.hpp:114:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |                         for (int i = 0; i < K; i++) {
      |                                         ~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeMMGradientAndHessian(std::vector<std::pair<double, double> >&, const std::vector<bool>&, bool) [with BaseModel = bsccs::BreslowTiedCoxProportionalHazards<float>; RealType = float]':
cyclops/engine/ModelSpecifics.hpp:777:6:   required from here
cyclops/engine/ModelSpecifics.hpp:792:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  792 |     for (int index = 0; index < J; ++index) {
      |                         ~~~~~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'double bsccs::ModelSpecifics<BaseModel, RealType>::getGradientObjective(bool) [with BaseModel = bsccs::BreslowTiedCoxProportionalHazards<float>; RealType = float]':
cyclops/engine/ModelSpecifics.hpp:104:8:   required from here
cyclops/engine/ModelSpecifics.hpp:110:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  110 |                         for (int i = 0; i < K; i++) {
      |                                         ~~^~~
cyclops/engine/ModelSpecifics.hpp:114:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |                         for (int i = 0; i < K; i++) {
      |                                         ~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeMMGradientAndHessian(std::vector<std::pair<double, double> >&, const std::vector<bool>&, bool) [with BaseModel = bsccs::ConditionalPoissonRegression<float>; RealType = float]':
cyclops/engine/ModelSpecifics.hpp:777:6:   required from here
cyclops/engine/ModelSpecifics.hpp:792:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  792 |     for (int index = 0; index < J; ++index) {
      |                         ~~~~~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'double bsccs::ModelSpecifics<BaseModel, RealType>::getGradientObjective(bool) [with BaseModel = bsccs::ConditionalPoissonRegression<float>; RealType = float]':
cyclops/engine/ModelSpecifics.hpp:104:8:   required from here
cyclops/engine/ModelSpecifics.hpp:110:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  110 |                         for (int i = 0; i < K; i++) {
      |                                         ~~^~~
cyclops/engine/ModelSpecifics.hpp:114:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |                         for (int i = 0; i < K; i++) {
      |                                         ~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeMMGradientAndHessian(std::vector<std::pair<double, double> >&, const std::vector<bool>&, bool) [with BaseModel = bsccs::PoissonRegression<float>; RealType = float]':
cyclops/engine/ModelSpecifics.hpp:777:6:   required from here
cyclops/engine/ModelSpecifics.hpp:792:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  792 |     for (int index = 0; index < J; ++index) {
      |                         ~~~~~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'double bsccs::ModelSpecifics<BaseModel, RealType>::getGradientObjective(bool) [with BaseModel = bsccs::PoissonRegression<float>; RealType = float]':
cyclops/engine/ModelSpecifics.hpp:104:8:   required from here
cyclops/engine/ModelSpecifics.hpp:110:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  110 |                         for (int i = 0; i < K; i++) {
      |                                         ~~^~~
cyclops/engine/ModelSpecifics.hpp:114:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |                         for (int i = 0; i < K; i++) {
      |                                         ~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeMMGradientAndHessian(std::vector<std::pair<double, double> >&, const std::vector<bool>&, bool) [with BaseModel = bsccs::LogisticRegression<float>; RealType = float]':
cyclops/engine/ModelSpecifics.hpp:777:6:   required from here
cyclops/engine/ModelSpecifics.hpp:792:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  792 |     for (int index = 0; index < J; ++index) {
      |                         ~~~~~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'double bsccs::ModelSpecifics<BaseModel, RealType>::getGradientObjective(bool) [with BaseModel = bsccs::LogisticRegression<float>; RealType = float]':
cyclops/engine/ModelSpecifics.hpp:104:8:   required from here
cyclops/engine/ModelSpecifics.hpp:110:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  110 |                         for (int i = 0; i < K; i++) {
      |                                         ~~^~~
cyclops/engine/ModelSpecifics.hpp:114:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |                         for (int i = 0; i < K; i++) {
      |                                         ~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::setupSparseIndices(int) [with BaseModel = bsccs::BreslowTiedFineGray<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:2060:9:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::initialize(int, int, int, const void*, double*, double*, double*, double*, std::vector<std::vector<int>*>*, const int*, double*, double*, double*, double*, const double*) [with BaseModel = bsccs::BreslowTiedFineGray<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:2024:6:   required from here
cyclops/engine/ModelSpecifics.hpp:2007:34: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2007 |                 const int i = (k < hPidSize) ? hPid[k] : k;
      |                               ~~~^~~~~~~~~~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::initializeMM(bsccs::MmBoundType, const std::vector<bool>&) [with BaseModel = bsccs::BreslowTiedFineGray<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:783:9:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeMMGradientAndHessian(std::vector<std::pair<double, double> >&, const std::vector<bool>&, bool) [with BaseModel = bsccs::BreslowTiedFineGray<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:777:6:   required from here
cyclops/engine/ModelSpecifics.hpp:194:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  194 |     for (int j = 0; j < J; ++j) {
      |                     ~~^~~
cyclops/engine/ModelSpecifics.hpp:225:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  225 |         for (int j = 0; j < J; ++j) {
      |                         ~~^~~
cyclops/engine/ModelSpecifics.hpp:255:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  255 |         for (int j = 0; j < J; ++j) {
      |                         ~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBetaImpl(double*) [with IteratorType = bsccs::IndicatorIterator<double>; BaseModel = bsccs::BreslowTiedFineGray<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:325:54:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBeta(double*, bool) [with BaseModel = bsccs::BreslowTiedFineGray<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:313:6:   required from here
cyclops/engine/ModelSpecifics.hpp:349:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  349 |     for (int k = 0; k < K; ++k) {
      |                     ~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBetaImpl(double*) [with IteratorType = bsccs::SparseIterator<double>; BaseModel = bsccs::BreslowTiedFineGray<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:328:51:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBeta(double*, bool) [with BaseModel = bsccs::BreslowTiedFineGray<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:313:6:   required from here
cyclops/engine/ModelSpecifics.hpp:349:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBetaImpl(double*) [with IteratorType = bsccs::DenseIterator<double>; BaseModel = bsccs::BreslowTiedFineGray<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:331:50:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBeta(double*, bool) [with BaseModel = bsccs::BreslowTiedFineGray<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:313:6:   required from here
cyclops/engine/ModelSpecifics.hpp:349:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::setupSparseIndices(int) [with BaseModel = bsccs::BreslowTiedCoxProportionalHazards<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:2060:9:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::initialize(int, int, int, const void*, double*, double*, double*, double*, std::vector<std::vector<int>*>*, const int*, double*, double*, double*, double*, const double*) [with BaseModel = bsccs::BreslowTiedCoxProportionalHazards<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:2024:6:   required from here
cyclops/engine/ModelSpecifics.hpp:2007:34: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2007 |                 const int i = (k < hPidSize) ? hPid[k] : k;
      |                               ~~~^~~~~~~~~~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::initializeMM(bsccs::MmBoundType, const std::vector<bool>&) [with BaseModel = bsccs::BreslowTiedCoxProportionalHazards<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:783:9:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeMMGradientAndHessian(std::vector<std::pair<double, double> >&, const std::vector<bool>&, bool) [with BaseModel = bsccs::BreslowTiedCoxProportionalHazards<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:777:6:   required from here
cyclops/engine/ModelSpecifics.hpp:194:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  194 |     for (int j = 0; j < J; ++j) {
      |                     ~~^~~
cyclops/engine/ModelSpecifics.hpp:225:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  225 |         for (int j = 0; j < J; ++j) {
      |                         ~~^~~
cyclops/engine/ModelSpecifics.hpp:255:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  255 |         for (int j = 0; j < J; ++j) {
      |                         ~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBetaImpl(double*) [with IteratorType = bsccs::IndicatorIterator<double>; BaseModel = bsccs::BreslowTiedCoxProportionalHazards<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:325:54:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBeta(double*, bool) [with BaseModel = bsccs::BreslowTiedCoxProportionalHazards<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:313:6:   required from here
cyclops/engine/ModelSpecifics.hpp:349:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  349 |     for (int k = 0; k < K; ++k) {
      |                     ~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBetaImpl(double*) [with IteratorType = bsccs::SparseIterator<double>; BaseModel = bsccs::BreslowTiedCoxProportionalHazards<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:328:51:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBeta(double*, bool) [with BaseModel = bsccs::BreslowTiedCoxProportionalHazards<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:313:6:   required from here
cyclops/engine/ModelSpecifics.hpp:349:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBetaImpl(double*) [with IteratorType = bsccs::DenseIterator<double>; BaseModel = bsccs::BreslowTiedCoxProportionalHazards<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:331:50:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBeta(double*, bool) [with BaseModel = bsccs::BreslowTiedCoxProportionalHazards<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:313:6:   required from here
cyclops/engine/ModelSpecifics.hpp:349:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::setupSparseIndices(int) [with BaseModel = bsccs::CoxProportionalHazards<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:2060:9:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::initialize(int, int, int, const void*, double*, double*, double*, double*, std::vector<std::vector<int>*>*, const int*, double*, double*, double*, double*, const double*) [with BaseModel = bsccs::CoxProportionalHazards<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:2024:6:   required from here
cyclops/engine/ModelSpecifics.hpp:2007:34: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2007 |                 const int i = (k < hPidSize) ? hPid[k] : k;
      |                               ~~~^~~~~~~~~~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::initializeMM(bsccs::MmBoundType, const std::vector<bool>&) [with BaseModel = bsccs::CoxProportionalHazards<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:783:9:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeMMGradientAndHessian(std::vector<std::pair<double, double> >&, const std::vector<bool>&, bool) [with BaseModel = bsccs::CoxProportionalHazards<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:777:6:   required from here
cyclops/engine/ModelSpecifics.hpp:194:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  194 |     for (int j = 0; j < J; ++j) {
      |                     ~~^~~
cyclops/engine/ModelSpecifics.hpp:225:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  225 |         for (int j = 0; j < J; ++j) {
      |                         ~~^~~
cyclops/engine/ModelSpecifics.hpp:255:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  255 |         for (int j = 0; j < J; ++j) {
      |                         ~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBetaImpl(double*) [with IteratorType = bsccs::IndicatorIterator<double>; BaseModel = bsccs::CoxProportionalHazards<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:325:54:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBeta(double*, bool) [with BaseModel = bsccs::CoxProportionalHazards<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:313:6:   required from here
cyclops/engine/ModelSpecifics.hpp:349:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  349 |     for (int k = 0; k < K; ++k) {
      |                     ~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBetaImpl(double*) [with IteratorType = bsccs::SparseIterator<double>; BaseModel = bsccs::CoxProportionalHazards<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:328:51:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBeta(double*, bool) [with BaseModel = bsccs::CoxProportionalHazards<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:313:6:   required from here
cyclops/engine/ModelSpecifics.hpp:349:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBetaImpl(double*) [with IteratorType = bsccs::DenseIterator<double>; BaseModel = bsccs::CoxProportionalHazards<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:331:50:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBeta(double*, bool) [with BaseModel = bsccs::CoxProportionalHazards<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:313:6:   required from here
cyclops/engine/ModelSpecifics.hpp:349:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::setupSparseIndices(int) [with BaseModel = bsccs::ConditionalPoissonRegression<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:2060:9:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::initialize(int, int, int, const void*, double*, double*, double*, double*, std::vector<std::vector<int>*>*, const int*, double*, double*, double*, double*, const double*) [with BaseModel = bsccs::ConditionalPoissonRegression<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:2024:6:   required from here
cyclops/engine/ModelSpecifics.hpp:2007:34: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2007 |                 const int i = (k < hPidSize) ? hPid[k] : k;
      |                               ~~~^~~~~~~~~~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::initializeMM(bsccs::MmBoundType, const std::vector<bool>&) [with BaseModel = bsccs::ConditionalPoissonRegression<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:783:9:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeMMGradientAndHessian(std::vector<std::pair<double, double> >&, const std::vector<bool>&, bool) [with BaseModel = bsccs::ConditionalPoissonRegression<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:777:6:   required from here
cyclops/engine/ModelSpecifics.hpp:194:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  194 |     for (int j = 0; j < J; ++j) {
      |                     ~~^~~
cyclops/engine/ModelSpecifics.hpp:225:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  225 |         for (int j = 0; j < J; ++j) {
      |                         ~~^~~
cyclops/engine/ModelSpecifics.hpp:255:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  255 |         for (int j = 0; j < J; ++j) {
      |                         ~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBetaImpl(double*) [with IteratorType = bsccs::IndicatorIterator<double>; BaseModel = bsccs::ConditionalPoissonRegression<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:325:54:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBeta(double*, bool) [with BaseModel = bsccs::ConditionalPoissonRegression<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:313:6:   required from here
cyclops/engine/ModelSpecifics.hpp:349:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  349 |     for (int k = 0; k < K; ++k) {
      |                     ~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBetaImpl(double*) [with IteratorType = bsccs::SparseIterator<double>; BaseModel = bsccs::ConditionalPoissonRegression<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:328:51:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBeta(double*, bool) [with BaseModel = bsccs::ConditionalPoissonRegression<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:313:6:   required from here
cyclops/engine/ModelSpecifics.hpp:349:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBetaImpl(double*) [with IteratorType = bsccs::DenseIterator<double>; BaseModel = bsccs::ConditionalPoissonRegression<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:331:50:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBeta(double*, bool) [with BaseModel = bsccs::ConditionalPoissonRegression<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:313:6:   required from here
cyclops/engine/ModelSpecifics.hpp:349:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::setupSparseIndices(int) [with BaseModel = bsccs::PoissonRegression<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:2060:9:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::initialize(int, int, int, const void*, double*, double*, double*, double*, std::vector<std::vector<int>*>*, const int*, double*, double*, double*, double*, const double*) [with BaseModel = bsccs::PoissonRegression<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:2024:6:   required from here
cyclops/engine/ModelSpecifics.hpp:2007:34: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2007 |                 const int i = (k < hPidSize) ? hPid[k] : k;
      |                               ~~~^~~~~~~~~~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::initializeMM(bsccs::MmBoundType, const std::vector<bool>&) [with BaseModel = bsccs::PoissonRegression<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:783:9:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeMMGradientAndHessian(std::vector<std::pair<double, double> >&, const std::vector<bool>&, bool) [with BaseModel = bsccs::PoissonRegression<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:777:6:   required from here
cyclops/engine/ModelSpecifics.hpp:194:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  194 |     for (int j = 0; j < J; ++j) {
      |                     ~~^~~
cyclops/engine/ModelSpecifics.hpp:225:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  225 |         for (int j = 0; j < J; ++j) {
      |                         ~~^~~
cyclops/engine/ModelSpecifics.hpp:255:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  255 |         for (int j = 0; j < J; ++j) {
      |                         ~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBetaImpl(double*) [with IteratorType = bsccs::IndicatorIterator<double>; BaseModel = bsccs::PoissonRegression<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:325:54:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBeta(double*, bool) [with BaseModel = bsccs::PoissonRegression<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:313:6:   required from here
cyclops/engine/ModelSpecifics.hpp:349:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  349 |     for (int k = 0; k < K; ++k) {
      |                     ~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBetaImpl(double*) [with IteratorType = bsccs::SparseIterator<double>; BaseModel = bsccs::PoissonRegression<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:328:51:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBeta(double*, bool) [with BaseModel = bsccs::PoissonRegression<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:313:6:   required from here
cyclops/engine/ModelSpecifics.hpp:349:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBetaImpl(double*) [with IteratorType = bsccs::DenseIterator<double>; BaseModel = bsccs::PoissonRegression<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:331:50:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBeta(double*, bool) [with BaseModel = bsccs::PoissonRegression<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:313:6:   required from here
cyclops/engine/ModelSpecifics.hpp:349:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::setupSparseIndices(int) [with BaseModel = bsccs::LeastSquares<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:2060:9:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::initialize(int, int, int, const void*, double*, double*, double*, double*, std::vector<std::vector<int>*>*, const int*, double*, double*, double*, double*, const double*) [with BaseModel = bsccs::LeastSquares<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:2024:6:   required from here
cyclops/engine/ModelSpecifics.hpp:2007:34: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2007 |                 const int i = (k < hPidSize) ? hPid[k] : k;
      |                               ~~~^~~~~~~~~~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::initializeMM(bsccs::MmBoundType, const std::vector<bool>&) [with BaseModel = bsccs::LeastSquares<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:783:9:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeMMGradientAndHessian(std::vector<std::pair<double, double> >&, const std::vector<bool>&, bool) [with BaseModel = bsccs::LeastSquares<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:777:6:   required from here
cyclops/engine/ModelSpecifics.hpp:194:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  194 |     for (int j = 0; j < J; ++j) {
      |                     ~~^~~
cyclops/engine/ModelSpecifics.hpp:225:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  225 |         for (int j = 0; j < J; ++j) {
      |                         ~~^~~
cyclops/engine/ModelSpecifics.hpp:255:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  255 |         for (int j = 0; j < J; ++j) {
      |                         ~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBetaImpl(double*) [with IteratorType = bsccs::IndicatorIterator<double>; BaseModel = bsccs::LeastSquares<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:325:54:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBeta(double*, bool) [with BaseModel = bsccs::LeastSquares<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:313:6:   required from here
cyclops/engine/ModelSpecifics.hpp:349:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  349 |     for (int k = 0; k < K; ++k) {
      |                     ~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBetaImpl(double*) [with IteratorType = bsccs::SparseIterator<double>; BaseModel = bsccs::LeastSquares<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:328:51:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBeta(double*, bool) [with BaseModel = bsccs::LeastSquares<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:313:6:   required from here
cyclops/engine/ModelSpecifics.hpp:349:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBetaImpl(double*) [with IteratorType = bsccs::DenseIterator<double>; BaseModel = bsccs::LeastSquares<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:331:50:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBeta(double*, bool) [with BaseModel = bsccs::LeastSquares<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:313:6:   required from here
cyclops/engine/ModelSpecifics.hpp:349:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::setupSparseIndices(int) [with BaseModel = bsccs::LogisticRegression<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:2060:9:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::initialize(int, int, int, const void*, double*, double*, double*, double*, std::vector<std::vector<int>*>*, const int*, double*, double*, double*, double*, const double*) [with BaseModel = bsccs::LogisticRegression<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:2024:6:   required from here
cyclops/engine/ModelSpecifics.hpp:2007:34: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2007 |                 const int i = (k < hPidSize) ? hPid[k] : k;
      |                               ~~~^~~~~~~~~~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::initializeMM(bsccs::MmBoundType, const std::vector<bool>&) [with BaseModel = bsccs::LogisticRegression<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:783:9:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeMMGradientAndHessian(std::vector<std::pair<double, double> >&, const std::vector<bool>&, bool) [with BaseModel = bsccs::LogisticRegression<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:777:6:   required from here
cyclops/engine/ModelSpecifics.hpp:194:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  194 |     for (int j = 0; j < J; ++j) {
      |                     ~~^~~
cyclops/engine/ModelSpecifics.hpp:225:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  225 |         for (int j = 0; j < J; ++j) {
      |                         ~~^~~
cyclops/engine/ModelSpecifics.hpp:255:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  255 |         for (int j = 0; j < J; ++j) {
      |                         ~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBetaImpl(double*) [with IteratorType = bsccs::IndicatorIterator<double>; BaseModel = bsccs::LogisticRegression<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:325:54:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBeta(double*, bool) [with BaseModel = bsccs::LogisticRegression<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:313:6:   required from here
cyclops/engine/ModelSpecifics.hpp:349:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  349 |     for (int k = 0; k < K; ++k) {
      |                     ~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBetaImpl(double*) [with IteratorType = bsccs::SparseIterator<double>; BaseModel = bsccs::LogisticRegression<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:328:51:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBeta(double*, bool) [with BaseModel = bsccs::LogisticRegression<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:313:6:   required from here
cyclops/engine/ModelSpecifics.hpp:349:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBetaImpl(double*) [with IteratorType = bsccs::DenseIterator<double>; BaseModel = bsccs::LogisticRegression<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:331:50:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBeta(double*, bool) [with BaseModel = bsccs::LogisticRegression<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:313:6:   required from here
cyclops/engine/ModelSpecifics.hpp:349:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::setupSparseIndices(int) [with BaseModel = bsccs::TiedConditionalLogisticRegression<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:2060:9:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::initialize(int, int, int, const void*, double*, double*, double*, double*, std::vector<std::vector<int>*>*, const int*, double*, double*, double*, double*, const double*) [with BaseModel = bsccs::TiedConditionalLogisticRegression<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:2024:6:   required from here
cyclops/engine/ModelSpecifics.hpp:2007:34: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2007 |                 const int i = (k < hPidSize) ? hPid[k] : k;
      |                               ~~~^~~~~~~~~~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeGradientAndHessianImpl(int, double*, double*, Weights) [with IteratorType = bsccs::IndicatorIterator<double>; Weights = bsccs::ModelSpecifics<bsccs::TiedConditionalLogisticRegression<double>, double>::WeightedOperation; BaseModel = bsccs::TiedConditionalLogisticRegression<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:729:63:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeGradientAndHessian(int, double*, double*, bool) [with BaseModel = bsccs::TiedConditionalLogisticRegression<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:711:6:   required from here
cyclops/engine/ModelSpecifics.hpp:1080:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1080 |             for (int i=0; i<N; i++) {
      |                           ~^~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeGradientAndHessianImpl(int, double*, double*, Weights) [with IteratorType = bsccs::SparseIterator<double>; Weights = bsccs::ModelSpecifics<bsccs::TiedConditionalLogisticRegression<double>, double>::WeightedOperation; BaseModel = bsccs::TiedConditionalLogisticRegression<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:732:60:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeGradientAndHessian(int, double*, double*, bool) [with BaseModel = bsccs::TiedConditionalLogisticRegression<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:711:6:   required from here
cyclops/engine/ModelSpecifics.hpp:1080:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeGradientAndHessianImpl(int, double*, double*, Weights) [with IteratorType = bsccs::DenseIterator<double>; Weights = bsccs::ModelSpecifics<bsccs::TiedConditionalLogisticRegression<double>, double>::WeightedOperation; BaseModel = bsccs::TiedConditionalLogisticRegression<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:735:59:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeGradientAndHessian(int, double*, double*, bool) [with BaseModel = bsccs::TiedConditionalLogisticRegression<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:711:6:   required from here
cyclops/engine/ModelSpecifics.hpp:1080:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeGradientAndHessianImpl(int, double*, double*, Weights) [with IteratorType = bsccs::InterceptIterator<double>; Weights = bsccs::ModelSpecifics<bsccs::TiedConditionalLogisticRegression<double>, double>::WeightedOperation; BaseModel = bsccs::TiedConditionalLogisticRegression<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:738:63:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeGradientAndHessian(int, double*, double*, bool) [with BaseModel = bsccs::TiedConditionalLogisticRegression<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:711:6:   required from here
cyclops/engine/ModelSpecifics.hpp:1080:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeGradientAndHessianImpl(int, double*, double*, Weights) [with IteratorType = bsccs::IndicatorIterator<double>; Weights = bsccs::ModelSpecifics<bsccs::TiedConditionalLogisticRegression<double>, double>::UnweightedOperation; BaseModel = bsccs::TiedConditionalLogisticRegression<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:744:63:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeGradientAndHessian(int, double*, double*, bool) [with BaseModel = bsccs::TiedConditionalLogisticRegression<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:711:6:   required from here
cyclops/engine/ModelSpecifics.hpp:1080:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeGradientAndHessianImpl(int, double*, double*, Weights) [with IteratorType = bsccs::SparseIterator<double>; Weights = bsccs::ModelSpecifics<bsccs::TiedConditionalLogisticRegression<double>, double>::UnweightedOperation; BaseModel = bsccs::TiedConditionalLogisticRegression<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:747:60:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeGradientAndHessian(int, double*, double*, bool) [with BaseModel = bsccs::TiedConditionalLogisticRegression<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:711:6:   required from here
cyclops/engine/ModelSpecifics.hpp:1080:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeGradientAndHessianImpl(int, double*, double*, Weights) [with IteratorType = bsccs::DenseIterator<double>; Weights = bsccs::ModelSpecifics<bsccs::TiedConditionalLogisticRegression<double>, double>::UnweightedOperation; BaseModel = bsccs::TiedConditionalLogisticRegression<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:750:59:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeGradientAndHessian(int, double*, double*, bool) [with BaseModel = bsccs::TiedConditionalLogisticRegression<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:711:6:   required from here
cyclops/engine/ModelSpecifics.hpp:1080:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeGradientAndHessianImpl(int, double*, double*, Weights) [with IteratorType = bsccs::InterceptIterator<double>; Weights = bsccs::ModelSpecifics<bsccs::TiedConditionalLogisticRegression<double>, double>::UnweightedOperation; BaseModel = bsccs::TiedConditionalLogisticRegression<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:753:63:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeGradientAndHessian(int, double*, double*, bool) [with BaseModel = bsccs::TiedConditionalLogisticRegression<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:711:6:   required from here
cyclops/engine/ModelSpecifics.hpp:1080:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::initializeMM(bsccs::MmBoundType, const std::vector<bool>&) [with BaseModel = bsccs::TiedConditionalLogisticRegression<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:783:9:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeMMGradientAndHessian(std::vector<std::pair<double, double> >&, const std::vector<bool>&, bool) [with BaseModel = bsccs::TiedConditionalLogisticRegression<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:777:6:   required from here
cyclops/engine/ModelSpecifics.hpp:194:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  194 |     for (int j = 0; j < J; ++j) {
      |                     ~~^~~
cyclops/engine/ModelSpecifics.hpp:225:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  225 |         for (int j = 0; j < J; ++j) {
      |                         ~~^~~
cyclops/engine/ModelSpecifics.hpp:255:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  255 |         for (int j = 0; j < J; ++j) {
      |                         ~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBetaImpl(double*) [with IteratorType = bsccs::IndicatorIterator<double>; BaseModel = bsccs::TiedConditionalLogisticRegression<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:325:54:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBeta(double*, bool) [with BaseModel = bsccs::TiedConditionalLogisticRegression<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:313:6:   required from here
cyclops/engine/ModelSpecifics.hpp:349:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  349 |     for (int k = 0; k < K; ++k) {
      |                     ~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBetaImpl(double*) [with IteratorType = bsccs::SparseIterator<double>; BaseModel = bsccs::TiedConditionalLogisticRegression<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:328:51:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBeta(double*, bool) [with BaseModel = bsccs::TiedConditionalLogisticRegression<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:313:6:   required from here
cyclops/engine/ModelSpecifics.hpp:349:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBetaImpl(double*) [with IteratorType = bsccs::DenseIterator<double>; BaseModel = bsccs::TiedConditionalLogisticRegression<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:331:50:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBeta(double*, bool) [with BaseModel = bsccs::TiedConditionalLogisticRegression<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:313:6:   required from here
cyclops/engine/ModelSpecifics.hpp:349:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::setupSparseIndices(int) [with BaseModel = bsccs::ConditionalLogisticRegression<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:2060:9:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::initialize(int, int, int, const void*, double*, double*, double*, double*, std::vector<std::vector<int>*>*, const int*, double*, double*, double*, double*, const double*) [with BaseModel = bsccs::ConditionalLogisticRegression<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:2024:6:   required from here
cyclops/engine/ModelSpecifics.hpp:2007:34: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2007 |                 const int i = (k < hPidSize) ? hPid[k] : k;
      |                               ~~~^~~~~~~~~~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::initializeMM(bsccs::MmBoundType, const std::vector<bool>&) [with BaseModel = bsccs::ConditionalLogisticRegression<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:783:9:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeMMGradientAndHessian(std::vector<std::pair<double, double> >&, const std::vector<bool>&, bool) [with BaseModel = bsccs::ConditionalLogisticRegression<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:777:6:   required from here
cyclops/engine/ModelSpecifics.hpp:194:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  194 |     for (int j = 0; j < J; ++j) {
      |                     ~~^~~
cyclops/engine/ModelSpecifics.hpp:225:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  225 |         for (int j = 0; j < J; ++j) {
      |                         ~~^~~
cyclops/engine/ModelSpecifics.hpp:255:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  255 |         for (int j = 0; j < J; ++j) {
      |                         ~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBetaImpl(double*) [with IteratorType = bsccs::IndicatorIterator<double>; BaseModel = bsccs::ConditionalLogisticRegression<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:325:54:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBeta(double*, bool) [with BaseModel = bsccs::ConditionalLogisticRegression<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:313:6:   required from here
cyclops/engine/ModelSpecifics.hpp:349:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  349 |     for (int k = 0; k < K; ++k) {
      |                     ~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBetaImpl(double*) [with IteratorType = bsccs::SparseIterator<double>; BaseModel = bsccs::ConditionalLogisticRegression<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:328:51:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBeta(double*, bool) [with BaseModel = bsccs::ConditionalLogisticRegression<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:313:6:   required from here
cyclops/engine/ModelSpecifics.hpp:349:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBetaImpl(double*) [with IteratorType = bsccs::DenseIterator<double>; BaseModel = bsccs::ConditionalLogisticRegression<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:331:50:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBeta(double*, bool) [with BaseModel = bsccs::ConditionalLogisticRegression<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:313:6:   required from here
cyclops/engine/ModelSpecifics.hpp:349:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::setupSparseIndices(int) [with BaseModel = bsccs::SelfControlledCaseSeries<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:2060:9:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::initialize(int, int, int, const void*, double*, double*, double*, double*, std::vector<std::vector<int>*>*, const int*, double*, double*, double*, double*, const double*) [with BaseModel = bsccs::SelfControlledCaseSeries<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:2024:6:   required from here
cyclops/engine/ModelSpecifics.hpp:2007:34: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2007 |                 const int i = (k < hPidSize) ? hPid[k] : k;
      |                               ~~~^~~~~~~~~~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::initializeMM(bsccs::MmBoundType, const std::vector<bool>&) [with BaseModel = bsccs::SelfControlledCaseSeries<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:783:9:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeMMGradientAndHessian(std::vector<std::pair<double, double> >&, const std::vector<bool>&, bool) [with BaseModel = bsccs::SelfControlledCaseSeries<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:777:6:   required from here
cyclops/engine/ModelSpecifics.hpp:194:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  194 |     for (int j = 0; j < J; ++j) {
      |                     ~~^~~
cyclops/engine/ModelSpecifics.hpp:225:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  225 |         for (int j = 0; j < J; ++j) {
      |                         ~~^~~
cyclops/engine/ModelSpecifics.hpp:255:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  255 |         for (int j = 0; j < J; ++j) {
      |                         ~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBetaImpl(double*) [with IteratorType = bsccs::IndicatorIterator<double>; BaseModel = bsccs::SelfControlledCaseSeries<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:325:54:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBeta(double*, bool) [with BaseModel = bsccs::SelfControlledCaseSeries<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:313:6:   required from here
cyclops/engine/ModelSpecifics.hpp:349:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  349 |     for (int k = 0; k < K; ++k) {
      |                     ~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBetaImpl(double*) [with IteratorType = bsccs::SparseIterator<double>; BaseModel = bsccs::SelfControlledCaseSeries<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:328:51:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBeta(double*, bool) [with BaseModel = bsccs::SelfControlledCaseSeries<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:313:6:   required from here
cyclops/engine/ModelSpecifics.hpp:349:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBetaImpl(double*) [with IteratorType = bsccs::DenseIterator<double>; BaseModel = bsccs::SelfControlledCaseSeries<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:331:50:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBeta(double*, bool) [with BaseModel = bsccs::SelfControlledCaseSeries<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:313:6:   required from here
cyclops/engine/ModelSpecifics.hpp:349:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::setupSparseIndices(int) [with BaseModel = bsccs::BreslowTiedFineGray<float>; RealType = float]':
cyclops/engine/ModelSpecifics.hpp:2060:9:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::initialize(int, int, int, const void*, double*, double*, double*, double*, std::vector<std::vector<int>*>*, const int*, double*, double*, double*, double*, const double*) [with BaseModel = bsccs::BreslowTiedFineGray<float>; RealType = float]'
cyclops/engine/ModelSpecifics.hpp:2024:6:   required from here
cyclops/engine/ModelSpecifics.hpp:2007:34: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2007 |                 const int i = (k < hPidSize) ? hPid[k] : k;
      |                               ~~~^~~~~~~~~~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::initializeMM(bsccs::MmBoundType, const std::vector<bool>&) [with BaseModel = bsccs::BreslowTiedFineGray<float>; RealType = float]':
cyclops/engine/ModelSpecifics.hpp:783:9:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeMMGradientAndHessian(std::vector<std::pair<double, double> >&, const std::vector<bool>&, bool) [with BaseModel = bsccs::BreslowTiedFineGray<float>; RealType = float]'
cyclops/engine/ModelSpecifics.hpp:777:6:   required from here
cyclops/engine/ModelSpecifics.hpp:194:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  194 |     for (int j = 0; j < J; ++j) {
      |                     ~~^~~
cyclops/engine/ModelSpecifics.hpp:225:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  225 |         for (int j = 0; j < J; ++j) {
      |                         ~~^~~
cyclops/engine/ModelSpecifics.hpp:255:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  255 |         for (int j = 0; j < J; ++j) {
      |                         ~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBetaImpl(double*) [with IteratorType = bsccs::IndicatorIterator<float>; BaseModel = bsccs::BreslowTiedFineGray<float>; RealType = float]':
cyclops/engine/ModelSpecifics.hpp:325:54:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBeta(double*, bool) [with BaseModel = bsccs::BreslowTiedFineGray<float>; RealType = float]'
cyclops/engine/ModelSpecifics.hpp:313:6:   required from here
cyclops/engine/ModelSpecifics.hpp:349:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  349 |     for (int k = 0; k < K; ++k) {
      |                     ~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBetaImpl(double*) [with IteratorType = bsccs::SparseIterator<float>; BaseModel = bsccs::BreslowTiedFineGray<float>; RealType = float]':
cyclops/engine/ModelSpecifics.hpp:328:51:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBeta(double*, bool) [with BaseModel = bsccs::BreslowTiedFineGray<float>; RealType = float]'
cyclops/engine/ModelSpecifics.hpp:313:6:   required from here
cyclops/engine/ModelSpecifics.hpp:349:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBetaImpl(double*) [with IteratorType = bsccs::DenseIterator<float>; BaseModel = bsccs::BreslowTiedFineGray<float>; RealType = float]':
cyclops/engine/ModelSpecifics.hpp:331:50:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBeta(double*, bool) [with BaseModel = bsccs::BreslowTiedFineGray<float>; RealType = float]'
cyclops/engine/ModelSpecifics.hpp:313:6:   required from here
cyclops/engine/ModelSpecifics.hpp:349:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::setupSparseIndices(int) [with BaseModel = bsccs::BreslowTiedCoxProportionalHazards<float>; RealType = float]':
cyclops/engine/ModelSpecifics.hpp:2060:9:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::initialize(int, int, int, const void*, double*, double*, double*, double*, std::vector<std::vector<int>*>*, const int*, double*, double*, double*, double*, const double*) [with BaseModel = bsccs::BreslowTiedCoxProportionalHazards<float>; RealType = float]'
cyclops/engine/ModelSpecifics.hpp:2024:6:   required from here
cyclops/engine/ModelSpecifics.hpp:2007:34: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2007 |                 const int i = (k < hPidSize) ? hPid[k] : k;
      |                               ~~~^~~~~~~~~~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::initializeMM(bsccs::MmBoundType, const std::vector<bool>&) [with BaseModel = bsccs::BreslowTiedCoxProportionalHazards<float>; RealType = float]':
cyclops/engine/ModelSpecifics.hpp:783:9:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeMMGradientAndHessian(std::vector<std::pair<double, double> >&, const std::vector<bool>&, bool) [with BaseModel = bsccs::BreslowTiedCoxProportionalHazards<float>; RealType = float]'
cyclops/engine/ModelSpecifics.hpp:777:6:   required from here
cyclops/engine/ModelSpecifics.hpp:194:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  194 |     for (int j = 0; j < J; ++j) {
      |                     ~~^~~
cyclops/engine/ModelSpecifics.hpp:225:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  225 |         for (int j = 0; j < J; ++j) {
      |                         ~~^~~
cyclops/engine/ModelSpecifics.hpp:255:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  255 |         for (int j = 0; j < J; ++j) {
      |                         ~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBetaImpl(double*) [with IteratorType = bsccs::IndicatorIterator<float>; BaseModel = bsccs::BreslowTiedCoxProportionalHazards<float>; RealType = float]':
cyclops/engine/ModelSpecifics.hpp:325:54:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBeta(double*, bool) [with BaseModel = bsccs::BreslowTiedCoxProportionalHazards<float>; RealType = float]'
cyclops/engine/ModelSpecifics.hpp:313:6:   required from here
cyclops/engine/ModelSpecifics.hpp:349:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  349 |     for (int k = 0; k < K; ++k) {
      |                     ~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBetaImpl(double*) [with IteratorType = bsccs::SparseIterator<float>; BaseModel = bsccs::BreslowTiedCoxProportionalHazards<float>; RealType = float]':
cyclops/engine/ModelSpecifics.hpp:328:51:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBeta(double*, bool) [with BaseModel = bsccs::BreslowTiedCoxProportionalHazards<float>; RealType = float]'
cyclops/engine/ModelSpecifics.hpp:313:6:   required from here
cyclops/engine/ModelSpecifics.hpp:349:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBetaImpl(double*) [with IteratorType = bsccs::DenseIterator<float>; BaseModel = bsccs::BreslowTiedCoxProportionalHazards<float>; RealType = float]':
cyclops/engine/ModelSpecifics.hpp:331:50:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBeta(double*, bool) [with BaseModel = bsccs::BreslowTiedCoxProportionalHazards<float>; RealType = float]'
cyclops/engine/ModelSpecifics.hpp:313:6:   required from here
cyclops/engine/ModelSpecifics.hpp:349:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::setupSparseIndices(int) [with BaseModel = bsccs::ConditionalPoissonRegression<float>; RealType = float]':
cyclops/engine/ModelSpecifics.hpp:2060:9:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::initialize(int, int, int, const void*, double*, double*, double*, double*, std::vector<std::vector<int>*>*, const int*, double*, double*, double*, double*, const double*) [with BaseModel = bsccs::ConditionalPoissonRegression<float>; RealType = float]'
cyclops/engine/ModelSpecifics.hpp:2024:6:   required from here
cyclops/engine/ModelSpecifics.hpp:2007:34: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2007 |                 const int i = (k < hPidSize) ? hPid[k] : k;
      |                               ~~~^~~~~~~~~~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::initializeMM(bsccs::MmBoundType, const std::vector<bool>&) [with BaseModel = bsccs::ConditionalPoissonRegression<float>; RealType = float]':
cyclops/engine/ModelSpecifics.hpp:783:9:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeMMGradientAndHessian(std::vector<std::pair<double, double> >&, const std::vector<bool>&, bool) [with BaseModel = bsccs::ConditionalPoissonRegression<float>; RealType = float]'
cyclops/engine/ModelSpecifics.hpp:777:6:   required from here
cyclops/engine/ModelSpecifics.hpp:194:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  194 |     for (int j = 0; j < J; ++j) {
      |                     ~~^~~
cyclops/engine/ModelSpecifics.hpp:225:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  225 |         for (int j = 0; j < J; ++j) {
      |                         ~~^~~
cyclops/engine/ModelSpecifics.hpp:255:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  255 |         for (int j = 0; j < J; ++j) {
      |                         ~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBetaImpl(double*) [with IteratorType = bsccs::IndicatorIterator<float>; BaseModel = bsccs::ConditionalPoissonRegression<float>; RealType = float]':
cyclops/engine/ModelSpecifics.hpp:325:54:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBeta(double*, bool) [with BaseModel = bsccs::ConditionalPoissonRegression<float>; RealType = float]'
cyclops/engine/ModelSpecifics.hpp:313:6:   required from here
cyclops/engine/ModelSpecifics.hpp:349:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  349 |     for (int k = 0; k < K; ++k) {
      |                     ~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBetaImpl(double*) [with IteratorType = bsccs::SparseIterator<float>; BaseModel = bsccs::ConditionalPoissonRegression<float>; RealType = float]':
cyclops/engine/ModelSpecifics.hpp:328:51:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBeta(double*, bool) [with BaseModel = bsccs::ConditionalPoissonRegression<float>; RealType = float]'
cyclops/engine/ModelSpecifics.hpp:313:6:   required from here
cyclops/engine/ModelSpecifics.hpp:349:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBetaImpl(double*) [with IteratorType = bsccs::DenseIterator<float>; BaseModel = bsccs::ConditionalPoissonRegression<float>; RealType = float]':
cyclops/engine/ModelSpecifics.hpp:331:50:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBeta(double*, bool) [with BaseModel = bsccs::ConditionalPoissonRegression<float>; RealType = float]'
cyclops/engine/ModelSpecifics.hpp:313:6:   required from here
cyclops/engine/ModelSpecifics.hpp:349:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::setupSparseIndices(int) [with BaseModel = bsccs::PoissonRegression<float>; RealType = float]':
cyclops/engine/ModelSpecifics.hpp:2060:9:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::initialize(int, int, int, const void*, double*, double*, double*, double*, std::vector<std::vector<int>*>*, const int*, double*, double*, double*, double*, const double*) [with BaseModel = bsccs::PoissonRegression<float>; RealType = float]'
cyclops/engine/ModelSpecifics.hpp:2024:6:   required from here
cyclops/engine/ModelSpecifics.hpp:2007:34: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2007 |                 const int i = (k < hPidSize) ? hPid[k] : k;
      |                               ~~~^~~~~~~~~~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::initializeMM(bsccs::MmBoundType, const std::vector<bool>&) [with BaseModel = bsccs::PoissonRegression<float>; RealType = float]':
cyclops/engine/ModelSpecifics.hpp:783:9:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeMMGradientAndHessian(std::vector<std::pair<double, double> >&, const std::vector<bool>&, bool) [with BaseModel = bsccs::PoissonRegression<float>; RealType = float]'
cyclops/engine/ModelSpecifics.hpp:777:6:   required from here
cyclops/engine/ModelSpecifics.hpp:194:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  194 |     for (int j = 0; j < J; ++j) {
      |                     ~~^~~
cyclops/engine/ModelSpecifics.hpp:225:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  225 |         for (int j = 0; j < J; ++j) {
      |                         ~~^~~
cyclops/engine/ModelSpecifics.hpp:255:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  255 |         for (int j = 0; j < J; ++j) {
      |                         ~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBetaImpl(double*) [with IteratorType = bsccs::IndicatorIterator<float>; BaseModel = bsccs::PoissonRegression<float>; RealType = float]':
cyclops/engine/ModelSpecifics.hpp:325:54:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBeta(double*, bool) [with BaseModel = bsccs::PoissonRegression<float>; RealType = float]'
cyclops/engine/ModelSpecifics.hpp:313:6:   required from here
cyclops/engine/ModelSpecifics.hpp:349:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  349 |     for (int k = 0; k < K; ++k) {
      |                     ~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBetaImpl(double*) [with IteratorType = bsccs::SparseIterator<float>; BaseModel = bsccs::PoissonRegression<float>; RealType = float]':
cyclops/engine/ModelSpecifics.hpp:328:51:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBeta(double*, bool) [with BaseModel = bsccs::PoissonRegression<float>; RealType = float]'
cyclops/engine/ModelSpecifics.hpp:313:6:   required from here
cyclops/engine/ModelSpecifics.hpp:349:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBetaImpl(double*) [with IteratorType = bsccs::DenseIterator<float>; BaseModel = bsccs::PoissonRegression<float>; RealType = float]':
cyclops/engine/ModelSpecifics.hpp:331:50:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBeta(double*, bool) [with BaseModel = bsccs::PoissonRegression<float>; RealType = float]'
cyclops/engine/ModelSpecifics.hpp:313:6:   required from here
cyclops/engine/ModelSpecifics.hpp:349:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::setupSparseIndices(int) [with BaseModel = bsccs::LogisticRegression<float>; RealType = float]':
cyclops/engine/ModelSpecifics.hpp:2060:9:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::initialize(int, int, int, const void*, double*, double*, double*, double*, std::vector<std::vector<int>*>*, const int*, double*, double*, double*, double*, const double*) [with BaseModel = bsccs::LogisticRegression<float>; RealType = float]'
cyclops/engine/ModelSpecifics.hpp:2024:6:   required from here
cyclops/engine/ModelSpecifics.hpp:2007:34: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2007 |                 const int i = (k < hPidSize) ? hPid[k] : k;
      |                               ~~~^~~~~~~~~~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::initializeMM(bsccs::MmBoundType, const std::vector<bool>&) [with BaseModel = bsccs::LogisticRegression<float>; RealType = float]':
cyclops/engine/ModelSpecifics.hpp:783:9:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeMMGradientAndHessian(std::vector<std::pair<double, double> >&, const std::vector<bool>&, bool) [with BaseModel = bsccs::LogisticRegression<float>; RealType = float]'
cyclops/engine/ModelSpecifics.hpp:777:6:   required from here
cyclops/engine/ModelSpecifics.hpp:194:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  194 |     for (int j = 0; j < J; ++j) {
      |                     ~~^~~
cyclops/engine/ModelSpecifics.hpp:225:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  225 |         for (int j = 0; j < J; ++j) {
      |                         ~~^~~
cyclops/engine/ModelSpecifics.hpp:255:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  255 |         for (int j = 0; j < J; ++j) {
      |                         ~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBetaImpl(double*) [with IteratorType = bsccs::IndicatorIterator<float>; BaseModel = bsccs::LogisticRegression<float>; RealType = float]':
cyclops/engine/ModelSpecifics.hpp:325:54:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBeta(double*, bool) [with BaseModel = bsccs::LogisticRegression<float>; RealType = float]'
cyclops/engine/ModelSpecifics.hpp:313:6:   required from here
cyclops/engine/ModelSpecifics.hpp:349:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  349 |     for (int k = 0; k < K; ++k) {
      |                     ~~^~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBetaImpl(double*) [with IteratorType = bsccs::SparseIterator<float>; BaseModel = bsccs::LogisticRegression<float>; RealType = float]':
cyclops/engine/ModelSpecifics.hpp:328:51:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBeta(double*, bool) [with BaseModel = bsccs::LogisticRegression<float>; RealType = float]'
cyclops/engine/ModelSpecifics.hpp:313:6:   required from here
cyclops/engine/ModelSpecifics.hpp:349:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBetaImpl(double*) [with IteratorType = bsccs::DenseIterator<float>; BaseModel = bsccs::LogisticRegression<float>; RealType = float]':
cyclops/engine/ModelSpecifics.hpp:331:50:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeXBeta(double*, bool) [with BaseModel = bsccs::LogisticRegression<float>; RealType = float]'
cyclops/engine/ModelSpecifics.hpp:313:6:   required from here
cyclops/engine/ModelSpecifics.hpp:349:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeAccumlatedDenominator(bool) [with BaseModel = bsccs::BreslowTiedFineGray<double>; RealType = double]':
cyclops/engine/ModelSpecifics.hpp:1699:2:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::updateXBetaImpl(RealType, int) [with IteratorType = bsccs::IndicatorIterator<double>; Weights = bsccs::ModelSpecifics<bsccs::BreslowTiedFineGray<double>, double>::WeightedOperation; BaseModel = bsccs::BreslowTiedFineGray<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:1618:71:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::updateXBeta(double, int, bool) [with BaseModel = bsccs::BreslowTiedFineGray<double>; RealType = double]'
cyclops/engine/ModelSpecifics.hpp:1604:6:   required from here
cyclops/engine/ModelSpecifics.hpp:1829:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
 1829 |                 if (static_cast<unsigned int>(*reset) == i) { // TODO Check with SPARSE
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
cyclops/engine/ModelSpecifics.hpp: In instantiation of 'void bsccs::ModelSpecifics<BaseModel, RealType>::computeAccumlatedDenominator(bool) [with BaseModel = bsccs::BreslowTiedFineGray<float>; RealType = float]':
cyclops/engine/ModelSpecifics.hpp:1699:2:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::updateXBetaImpl(RealType, int) [with IteratorType = bsccs::IndicatorIterator<float>; Weights = bsccs::ModelSpecifics<bsccs::BreslowTiedFineGray<float>, float>::WeightedOperation; BaseModel = bsccs::BreslowTiedFineGray<float>; RealType = float]'
cyclops/engine/ModelSpecifics.hpp:1618:71:   required from 'void bsccs::ModelSpecifics<BaseModel, RealType>::updateXBeta(double, int, bool) [with BaseModel = bsccs::BreslowTiedFineGray<float>; RealType = float]'
cyclops/engine/ModelSpecifics.hpp:1604:6:   required from here
cyclops/engine/ModelSpecifics.hpp:1829:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I. -Icyclops -DR_BUILD -DDOUBLE_PRECISION -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include   -g1 -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c utils/HParSearch.cpp -o utils/HParSearch.o
g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I. -Icyclops -DR_BUILD -DDOUBLE_PRECISION -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include   -g1 -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c IsSorted.cpp -o IsSorted.o
g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I. -Icyclops -DR_BUILD -DDOUBLE_PRECISION -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include   -g1 -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c RcppExports.cpp -o RcppExports.o
g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I. -Icyclops -DR_BUILD -DDOUBLE_PRECISION -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include   -g1 -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c RcppModelData.cpp -o RcppModelData.o
g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I. -Icyclops -DR_BUILD -DDOUBLE_PRECISION -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include   -g1 -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c RcppCyclopsInterface.cpp -o RcppCyclopsInterface.o
g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I. -Icyclops -DR_BUILD -DDOUBLE_PRECISION -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include   -g1 -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c RcppIsSorted.cpp -o RcppIsSorted.o
g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I. -Icyclops -DR_BUILD -DDOUBLE_PRECISION -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include   -g1 -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c cyclops/priors/CovariatePrior.cpp -o cyclops/priors/CovariatePrior.o
g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I. -Icyclops -DR_BUILD -DDOUBLE_PRECISION -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include   -g1 -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c cyclops/io/InputReader.cpp -o cyclops/io/InputReader.o
RcppCyclopsInterface.cpp: In function 'Rcpp::List cyclopsTestParameterizedPrior(Rcpp::Function&, const std::vector<double>&, const std::vector<int>&, const std::vector<double>&)':
RcppCyclopsInterface.cpp:347:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  347 |     for (int i = 0;i < indices.size(); ++i) {
      |                    ~~^~~~~~~~~~~~~~~~
g++-13 -std=gnu++17 -shared -L/usr/local/gcc13/lib64 -L/usr/local/lib64 -L/usr/local/clang18/lib/x86_64-unknown-linux-gnu -o Cyclops.so cyclops/CcdInterface.o cyclops/CompressedDataMatrix.o cyclops/CyclicCoordinateDescent.o cyclops/ModelData.o cyclops/Timer.o cyclops/drivers/AbstractCrossValidationDriver.o cyclops/drivers/AbstractDriver.o cyclops/drivers/AbstractSelector.o cyclops/drivers/AutoSearchCrossValidationDriver.o cyclops/drivers/BootstrapDriver.o cyclops/drivers/BootstrapSelector.o cyclops/drivers/CrossValidationSelector.o cyclops/drivers/WeightBasedSelector.o cyclops/drivers/GridSearchCrossValidationDriver.o cyclops/drivers/HierarchyAutoSearchCrossValidationDriver.o cyclops/drivers/HierarchyGridSearchCrossValidationDriver.o cyclops/drivers/ProportionSelector.o cyclops/engine/AbstractModelSpecifics.o utils/HParSearch.o IsSorted.o RcppExports.o RcppModelData.o RcppCyclopsInterface.o RcppIsSorted.o cyclops/priors/CovariatePrior.o cyclops/io/InputReader.o
make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-devel/Cyclops/src'
make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-devel/Cyclops/src'
make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-devel/Cyclops/src'
installing to /data/gannet/ripley/R/packages/tests-devel/Cyclops.Rcheck/00LOCK-Cyclops/00new/Cyclops/libs
** R
** data
*** moving datasets to lazyload DB
** inst
** 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 (Cyclops)