* installing to library ‘/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages’
* installing *source* package ‘lolog’ ...
** this is package ‘lolog’ version ‘1.3.2’
** package ‘lolog’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C++ compiler: ‘g++-15 (Debian 15.2.0-11) 15.2.0’
make[1]: Entering directory '/tmp/RtmpbcLyVj/R.INSTALL3c386f67bd3a3b/lolog/src'
g++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I../inst/include -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o
In file included from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:17,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/shared_ptr.hpp:17,
from ../inst/include/Vertex.h:8,
from ../inst/include/DirectedVertex.h:6,
from ../inst/include/BinaryNet.h:12,
from ../inst/include/lolog.h:6,
from RcppExports.cpp:4:
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/detail/shared_count.hpp:294:33: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
294 | explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
| ^~~~~~~~
In file included from /usr/include/c++/15/memory:80,
from ../inst/include/Vertex.h:7:
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:354:31: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
354 | explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
| ^~~~~~~~
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:365:22: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
365 | shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
| ^~~~~~~~
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:423:34: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
423 | shared_ptr & operator=( std::auto_ptr<Y> & r )
| ^~~~~~~~
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:430:34: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
430 | shared_ptr & operator=( std::auto_ptr<Y> && r )
| ^~~~~~~~
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’:
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:432:38: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
432 | this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
| ^~~~~~~~
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::refreshIds()’:
../inst/include/BinaryNet.h:1073:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1073 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In constructor ‘lolog::Directed::Directed(const lolog::Directed&, bool)’:
../inst/include/BinaryNet.h:1109:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1109 | for(int i=0;i<net.verts.size();i++){
| ~^~~~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::reorderVertices(std::vector<int>)’:
../inst/include/BinaryNet.h:1175:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1175 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::emptyGraph()’:
../inst/include/BinaryNet.h:1199:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1199 | for(int i=0;i < verts.size();i++){
| ~~^~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::setAllDyadsMissing(std::vector<int>, bool)’:
../inst/include/BinaryNet.h:1245:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1245 | for(int i=0;i<nodes.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h:1249:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1249 | for(int i=0;i<nodes.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::pair<int, int> lolog::Directed::randomEdge() const’:
../inst/include/BinaryNet.h:1372:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1372 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘boost::shared_ptr<std::vector<std::pair<int, int> > > lolog::Directed::edgelist() const’:
../inst/include/BinaryNet.h:1435:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1435 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘Rcpp::IntegerMatrix lolog::Directed::edgelistR(bool) const’:
../inst/include/BinaryNet.h:1450:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1450 | for(int i=0;i<v->size();i++){
| ~^~~~~~~~~~
../inst/include/BinaryNet.h:1458:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1458 | for(int i=0;i<v->size();i++){
| ~^~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<std::__cxx11::basic_string<char> > lolog::Directed::continVarNames() const’:
../inst/include/BinaryNet.h:1470:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<lolog::ContinAttrib>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1470 | for(int i=0;i<contMeta->size();i++)
| ~^~~~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::removeContinVariable(int)’:
../inst/include/BinaryNet.h:1508:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1508 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::addContinVariable(const std::vector<double>&, lolog::ContinAttrib&)’:
../inst/include/BinaryNet.h:1515:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1515 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<std::__cxx11::basic_string<char> > lolog::Directed::discreteVarNames() const’:
../inst/include/BinaryNet.h:1522:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<lolog::DiscreteAttrib>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1522 | for(int i=0;i<disMeta->size();i++)
| ~^~~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::removeDiscreteVariable(int)’:
../inst/include/BinaryNet.h:1533:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1533 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<int> lolog::Directed::discreteVariableValues(int) const’:
../inst/include/BinaryNet.h:1540:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1540 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<std::__cxx11::basic_string<char> > lolog::Directed::discreteVariable(int) const’:
../inst/include/BinaryNet.h:1559:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1559 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::addDiscreteVariable(const std::vector<int>&, lolog::DiscreteAttrib&)’:
../inst/include/BinaryNet.h:1567:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1567 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::addDiscreteVariableR(SEXP, std::string)’:
../inst/include/BinaryNet.h:1607:24: warning: comparison of integer expressions of different signedness: ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
1607 | if(vals.size() != this->size())
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~
../inst/include/BinaryNet.h:1621:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<bool>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1621 | for(int i=0;i<missing.size();i++){
| ~^~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘Rcpp::RObject lolog::Directed::getVariableR(std::string, bool)’:
../inst/include/BinaryNet.h:1629:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1629 | for(int i=0;i<names.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h:1649:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1649 | for(int i=0;i<names.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::setVariableR(SEXP, std::string)’:
../inst/include/BinaryNet.h:1712:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<bool>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1712 | for(int i=0;i<missing.size();i++){
| ~^~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::refreshIds()’:
../inst/include/BinaryNet.h:1750:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1750 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In constructor ‘lolog::Undirected::Undirected(const lolog::Undirected&, bool)’:
../inst/include/BinaryNet.h:1789:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1789 | for(int i=0;i<net.verts.size();i++){
| ~^~~~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::reorderVertices(std::vector<int>)’:
../inst/include/BinaryNet.h:1854:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1854 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::emptyGraph()’:
../inst/include/BinaryNet.h:1877:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1877 | for(int i=0;i < verts.size();i++){
| ~~^~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::setAllDyadsMissing(std::vector<int>, bool)’:
../inst/include/BinaryNet.h:1932:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1932 | for(int i=0;i<nodes.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h:1939:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1939 | for(int i=0;i<nodes.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::pair<int, int> lolog::Undirected::randomEdge() const’:
../inst/include/BinaryNet.h:2067:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2067 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘boost::shared_ptr<std::vector<std::pair<int, int> > > lolog::Undirected::edgelist() const’:
../inst/include/BinaryNet.h:2127:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2127 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘Rcpp::IntegerMatrix lolog::Undirected::edgelistR(bool) const’:
../inst/include/BinaryNet.h:2144:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2144 | for(int i=0;i<v->size();i++){
| ~^~~~~~~~~~
../inst/include/BinaryNet.h:2152:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2152 | for(int i=0;i<v->size();i++){
| ~^~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<std::__cxx11::basic_string<char> > lolog::Undirected::continVarNames() const’:
../inst/include/BinaryNet.h:2164:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<lolog::ContinAttrib>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2164 | for(int i=0;i<contMeta->size();i++)
| ~^~~~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::removeContinVariable(int)’:
../inst/include/BinaryNet.h:2203:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2203 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::addContinVariable(const std::vector<double>&, lolog::ContinAttrib&)’:
../inst/include/BinaryNet.h:2210:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2210 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<std::__cxx11::basic_string<char> > lolog::Undirected::discreteVarNames() const’:
../inst/include/BinaryNet.h:2217:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<lolog::DiscreteAttrib>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2217 | for(int i=0;i<disMeta->size();i++)
| ~^~~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::removeDiscreteVariable(int)’:
../inst/include/BinaryNet.h:2228:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2228 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<int> lolog::Undirected::discreteVariableValues(int) const’:
../inst/include/BinaryNet.h:2235:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2235 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<std::__cxx11::basic_string<char> > lolog::Undirected::discreteVariable(int) const’:
../inst/include/BinaryNet.h:2254:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2254 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::addDiscreteVariable(const std::vector<int>&, lolog::DiscreteAttrib&)’:
../inst/include/BinaryNet.h:2262:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2262 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::addDiscreteVariableR(Rcpp::RObject, std::string)’:
../inst/include/BinaryNet.h:2300:24: warning: comparison of integer expressions of different signedness: ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
2300 | if(vals.size() != this->size())
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~
../inst/include/BinaryNet.h:2315:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<bool>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2315 | for(int i=0;i<missing.size();i++){
| ~^~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘Rcpp::RObject lolog::Undirected::getVariableR(std::string, bool)’:
../inst/include/BinaryNet.h:2323:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2323 | for(int i=0;i<names.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h:2343:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2343 | for(int i=0;i<names.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::setVariableR(SEXP, std::string)’:
../inst/include/BinaryNet.h:2410:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<bool>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2410 | for(int i=0;i<missing.size();i++){
| ~^~~~~~~~~~~~~~~
In file included from ../inst/include/BinaryNet.h:15:
../inst/include/util.h: In instantiation of ‘int lolog::indexOf(const T&, const std::vector<T>&) [with T = std::__cxx11::basic_string<char>]’:
../inst/include/BinaryNet.h:1620:28: required from here
1620 | int index = indexOf(name,discreteVarNames());
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/util.h:79:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
79 | for(int i=0;i<vec.size();i++){
| ~^~~~~~~~~~~
g++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I../inst/include -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppModule.cpp -o RcppModule.o
In file included from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:17,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/shared_ptr.hpp:17,
from ../inst/include/Vertex.h:8,
from ../inst/include/DirectedVertex.h:6,
from ../inst/include/BinaryNet.h:12,
from RcppModule.cpp:4:
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/detail/shared_count.hpp:294:33: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
294 | explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
| ^~~~~~~~
In file included from /usr/include/c++/15/memory:80,
from ../inst/include/Vertex.h:7:
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:354:31: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
354 | explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
| ^~~~~~~~
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:365:22: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
365 | shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
| ^~~~~~~~
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:423:34: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
423 | shared_ptr & operator=( std::auto_ptr<Y> & r )
| ^~~~~~~~
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:430:34: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
430 | shared_ptr & operator=( std::auto_ptr<Y> && r )
| ^~~~~~~~
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’:
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:432:38: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
432 | this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
| ^~~~~~~~
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::refreshIds()’:
../inst/include/BinaryNet.h:1073:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1073 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In constructor ‘lolog::Directed::Directed(const lolog::Directed&, bool)’:
../inst/include/BinaryNet.h:1109:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1109 | for(int i=0;i<net.verts.size();i++){
| ~^~~~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::reorderVertices(std::vector<int>)’:
../inst/include/BinaryNet.h:1175:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1175 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::emptyGraph()’:
../inst/include/BinaryNet.h:1199:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1199 | for(int i=0;i < verts.size();i++){
| ~~^~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::setAllDyadsMissing(std::vector<int>, bool)’:
../inst/include/BinaryNet.h:1245:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1245 | for(int i=0;i<nodes.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h:1249:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1249 | for(int i=0;i<nodes.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::pair<int, int> lolog::Directed::randomEdge() const’:
../inst/include/BinaryNet.h:1372:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1372 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘boost::shared_ptr<std::vector<std::pair<int, int> > > lolog::Directed::edgelist() const’:
../inst/include/BinaryNet.h:1435:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1435 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘Rcpp::IntegerMatrix lolog::Directed::edgelistR(bool) const’:
../inst/include/BinaryNet.h:1450:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1450 | for(int i=0;i<v->size();i++){
| ~^~~~~~~~~~
../inst/include/BinaryNet.h:1458:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1458 | for(int i=0;i<v->size();i++){
| ~^~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<std::__cxx11::basic_string<char> > lolog::Directed::continVarNames() const’:
../inst/include/BinaryNet.h:1470:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<lolog::ContinAttrib>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1470 | for(int i=0;i<contMeta->size();i++)
| ~^~~~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::removeContinVariable(int)’:
../inst/include/BinaryNet.h:1508:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1508 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::addContinVariable(const std::vector<double>&, lolog::ContinAttrib&)’:
../inst/include/BinaryNet.h:1515:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1515 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<std::__cxx11::basic_string<char> > lolog::Directed::discreteVarNames() const’:
../inst/include/BinaryNet.h:1522:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<lolog::DiscreteAttrib>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1522 | for(int i=0;i<disMeta->size();i++)
| ~^~~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::removeDiscreteVariable(int)’:
../inst/include/BinaryNet.h:1533:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1533 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<int> lolog::Directed::discreteVariableValues(int) const’:
../inst/include/BinaryNet.h:1540:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1540 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<std::__cxx11::basic_string<char> > lolog::Directed::discreteVariable(int) const’:
../inst/include/BinaryNet.h:1559:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1559 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::addDiscreteVariable(const std::vector<int>&, lolog::DiscreteAttrib&)’:
../inst/include/BinaryNet.h:1567:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1567 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::addDiscreteVariableR(SEXP, std::string)’:
../inst/include/BinaryNet.h:1607:24: warning: comparison of integer expressions of different signedness: ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
1607 | if(vals.size() != this->size())
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~
../inst/include/BinaryNet.h:1621:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<bool>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1621 | for(int i=0;i<missing.size();i++){
| ~^~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘Rcpp::RObject lolog::Directed::getVariableR(std::string, bool)’:
../inst/include/BinaryNet.h:1629:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1629 | for(int i=0;i<names.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h:1649:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1649 | for(int i=0;i<names.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::setVariableR(SEXP, std::string)’:
../inst/include/BinaryNet.h:1712:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<bool>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1712 | for(int i=0;i<missing.size();i++){
| ~^~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::refreshIds()’:
../inst/include/BinaryNet.h:1750:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1750 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In constructor ‘lolog::Undirected::Undirected(const lolog::Undirected&, bool)’:
../inst/include/BinaryNet.h:1789:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1789 | for(int i=0;i<net.verts.size();i++){
| ~^~~~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::reorderVertices(std::vector<int>)’:
../inst/include/BinaryNet.h:1854:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1854 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::emptyGraph()’:
../inst/include/BinaryNet.h:1877:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1877 | for(int i=0;i < verts.size();i++){
| ~~^~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::setAllDyadsMissing(std::vector<int>, bool)’:
../inst/include/BinaryNet.h:1932:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1932 | for(int i=0;i<nodes.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h:1939:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1939 | for(int i=0;i<nodes.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::pair<int, int> lolog::Undirected::randomEdge() const’:
../inst/include/BinaryNet.h:2067:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2067 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘boost::shared_ptr<std::vector<std::pair<int, int> > > lolog::Undirected::edgelist() const’:
../inst/include/BinaryNet.h:2127:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2127 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘Rcpp::IntegerMatrix lolog::Undirected::edgelistR(bool) const’:
../inst/include/BinaryNet.h:2144:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2144 | for(int i=0;i<v->size();i++){
| ~^~~~~~~~~~
../inst/include/BinaryNet.h:2152:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2152 | for(int i=0;i<v->size();i++){
| ~^~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<std::__cxx11::basic_string<char> > lolog::Undirected::continVarNames() const’:
../inst/include/BinaryNet.h:2164:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<lolog::ContinAttrib>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2164 | for(int i=0;i<contMeta->size();i++)
| ~^~~~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::removeContinVariable(int)’:
../inst/include/BinaryNet.h:2203:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2203 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::addContinVariable(const std::vector<double>&, lolog::ContinAttrib&)’:
../inst/include/BinaryNet.h:2210:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2210 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<std::__cxx11::basic_string<char> > lolog::Undirected::discreteVarNames() const’:
../inst/include/BinaryNet.h:2217:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<lolog::DiscreteAttrib>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2217 | for(int i=0;i<disMeta->size();i++)
| ~^~~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::removeDiscreteVariable(int)’:
../inst/include/BinaryNet.h:2228:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2228 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<int> lolog::Undirected::discreteVariableValues(int) const’:
../inst/include/BinaryNet.h:2235:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2235 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<std::__cxx11::basic_string<char> > lolog::Undirected::discreteVariable(int) const’:
../inst/include/BinaryNet.h:2254:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2254 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::addDiscreteVariable(const std::vector<int>&, lolog::DiscreteAttrib&)’:
../inst/include/BinaryNet.h:2262:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2262 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::addDiscreteVariableR(Rcpp::RObject, std::string)’:
../inst/include/BinaryNet.h:2300:24: warning: comparison of integer expressions of different signedness: ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
2300 | if(vals.size() != this->size())
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~
../inst/include/BinaryNet.h:2315:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<bool>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2315 | for(int i=0;i<missing.size();i++){
| ~^~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘Rcpp::RObject lolog::Undirected::getVariableR(std::string, bool)’:
../inst/include/BinaryNet.h:2323:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2323 | for(int i=0;i<names.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h:2343:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2343 | for(int i=0;i<names.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::setVariableR(SEXP, std::string)’:
../inst/include/BinaryNet.h:2410:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<bool>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2410 | for(int i=0;i<missing.size();i++){
| ~^~~~~~~~~~~~~~~
In file included from ../inst/include/BinaryNet.h:15:
../inst/include/util.h: In instantiation of ‘int lolog::indexOf(const T&, const std::vector<T>&) [with T = std::__cxx11::basic_string<char>]’:
../inst/include/BinaryNet.h:1620:28: required from here
1620 | int index = indexOf(name,discreteVarNames());
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/util.h:79:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
79 | for(int i=0;i<vec.size();i++){
| ~^~~~~~~~~~~
In file included from ../inst/include/LatentOrderLikelihood.h:4,
from RcppModule.cpp:6:
../inst/include/Model.h: In instantiation of ‘std::vector<std::__cxx11::basic_string<char> > lolog::Model<Engine>::names() [with Engine = lolog::Undirected]’:
RcppModule.cpp:85:41: required from here
85 | .method("names",&Model<Undirected>::names)
| ^~~~~
../inst/include/Model.h:280:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
280 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:285:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
285 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:287:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
287 | for(int j=0;j<vals.size();j++){
| ~^~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘std::vector<double> lolog::Model<Engine>::offset() [with Engine = lolog::Undirected]’:
RcppModule.cpp:86:42: required from here
86 | .method("offset",&Model<Undirected>::offset)
| ^~~~~~
../inst/include/Model.h:300:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractOffset<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractOffset<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
300 | for(int i=0;i<offsets.size();i++){
| ~^~~~~~~~~~~~~~~
../inst/include/Model.h:305:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractOffset<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractOffset<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
305 | for(int i=0;i<offsets.size();i++){
| ~^~~~~~~~~~~~~~~
../inst/include/Model.h:307:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
307 | for(int j=0;j<vals.size();j++){
| ~^~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘void lolog::Model<Engine>::setThetas(std::vector<double>) [with Engine = lolog::Undirected]’:
RcppModule.cpp:88:45: required from here
88 | .method("setThetas",&Model<Undirected>::setThetas)
| ^~~~~~~~~
../inst/include/Model.h:202:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
202 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:205:28: warning: comparison of integer expressions of different signedness: ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
205 | if(newThetas.size()!= n){
| ~~~~~~~~~~~~~~~~^~~~
../inst/include/Model.h:210:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
210 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:212:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
212 | for(int j=0;j<vals->size();j++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘void lolog::Model<Engine>::setVertexOrderVector(std::vector<int>) [with Engine = lolog::Undirected]’:
RcppModule.cpp:89:50: required from here
89 | .method("setVertexOrder",&Model<Undirected>::setVertexOrderVector)
| ^~~~~~~~~~~~~~~~~~~~
../inst/include/Model.h:492:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
492 | if(vertexOrder.size() != 0 && net->size() != vertexOrder.size())
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘std::vector<bool> lolog::Model<Engine>::isIndependent(bool, bool) [with Engine = lolog::Undirected]’:
RcppModule.cpp:91:49: required from here
91 | .method("isIndependent",&Model<Undirected>::isIndependent)
| ^~~~~~~~~~~~~
../inst/include/Model.h:515:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
515 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:520:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
520 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:527:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
527 | for(int j=0;j<stats.at(i)->vStatistics().size();j++){
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/Model.h:535:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractOffset<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractOffset<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
535 | for(int i=0;i<offsets.size();i++){
| ~^~~~~~~~~~~~~~~
../inst/include/Model.h:540:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractOffset<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractOffset<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
540 | for(int i=0;i<offsets.size();i++){
| ~^~~~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘std::vector<std::__cxx11::basic_string<char> > lolog::Model<Engine>::names() [with Engine = lolog::Directed]’:
RcppModule.cpp:102:39: required from here
102 | .method("names",&Model<Directed>::names)
| ^~~~~
../inst/include/Model.h:280:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
280 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:285:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
285 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:287:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
287 | for(int j=0;j<vals.size();j++){
| ~^~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘std::vector<double> lolog::Model<Engine>::offset() [with Engine = lolog::Directed]’:
RcppModule.cpp:103:40: required from here
103 | .method("offset",&Model<Directed>::offset)
| ^~~~~~
../inst/include/Model.h:300:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractOffset<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractOffset<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
300 | for(int i=0;i<offsets.size();i++){
| ~^~~~~~~~~~~~~~~
../inst/include/Model.h:305:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractOffset<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractOffset<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
305 | for(int i=0;i<offsets.size();i++){
| ~^~~~~~~~~~~~~~~
../inst/include/Model.h:307:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
307 | for(int j=0;j<vals.size();j++){
| ~^~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘void lolog::Model<Engine>::setThetas(std::vector<double>) [with Engine = lolog::Directed]’:
RcppModule.cpp:105:43: required from here
105 | .method("setThetas",&Model<Directed>::setThetas)
| ^~~~~~~~~
../inst/include/Model.h:202:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
202 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:205:28: warning: comparison of integer expressions of different signedness: ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
205 | if(newThetas.size()!= n){
| ~~~~~~~~~~~~~~~~^~~~
../inst/include/Model.h:210:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
210 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:212:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
212 | for(int j=0;j<vals->size();j++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘void lolog::Model<Engine>::setVertexOrderVector(std::vector<int>) [with Engine = lolog::Directed]’:
RcppModule.cpp:106:48: required from here
106 | .method("setVertexOrder",&Model<Directed>::setVertexOrderVector)
| ^~~~~~~~~~~~~~~~~~~~
../inst/include/Model.h:492:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
492 | if(vertexOrder.size() != 0 && net->size() != vertexOrder.size())
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘std::vector<bool> lolog::Model<Engine>::isIndependent(bool, bool) [with Engine = lolog::Directed]’:
RcppModule.cpp:108:47: required from here
108 | .method("isIndependent",&Model<Directed>::isIndependent)
| ^~~~~~~~~~~~~
../inst/include/Model.h:515:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
515 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:520:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
520 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:527:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
527 | for(int j=0;j<stats.at(i)->vStatistics().size();j++){
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/Model.h:535:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractOffset<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractOffset<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
535 | for(int i=0;i<offsets.size();i++){
| ~^~~~~~~~~~~~~~~
../inst/include/Model.h:540:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractOffset<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractOffset<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
540 | for(int i=0;i<offsets.size();i++){
| ~^~~~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘void lolog::Model<Engine>::calculateStatistics() [with Engine = lolog::Undirected]’:
../inst/include/Model.h:397:9: required from ‘void lolog::Model<Engine>::calculate() [with Engine = lolog::Undirected]’
397 | calculateStatistics();
| ^~~~~~~~~~~~~~~~~~~
RcppModule.cpp:83:45: required from here
83 | .method("calculate",&Model<Undirected>::calculate)
| ^~~~~~~~~
../inst/include/Model.h:405:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
405 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘void lolog::Model<Engine>::calculateOffsets() [with Engine = lolog::Undirected]’:
../inst/include/Model.h:398:9: required from ‘void lolog::Model<Engine>::calculate() [with Engine = lolog::Undirected]’
398 | calculateOffsets();
| ^~~~~~~~~~~~~~~~
RcppModule.cpp:83:45: required from here
83 | .method("calculate",&Model<Undirected>::calculate)
| ^~~~~~~~~
../inst/include/Model.h:414:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractOffset<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractOffset<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
414 | for(int i=0;i<offsets.size();i++){
| ~^~~~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘std::vector<double> lolog::Model<Engine>::statistics() [with Engine = lolog::Undirected]’:
../inst/include/Model.h:258:44: required from ‘Rcpp::NumericVector lolog::Model<Engine>::statisticsR() [with Engine = lolog::Undirected; Rcpp::NumericVector = Rcpp::Vector<14, Rcpp::PreserveStorage>]’
258 | NumericVector res = wrap(statistics());
| ~~~~~~~~~~^~
RcppModule.cpp:84:46: required from here
84 | .method("statistics",&Model<Undirected>::statisticsR)
| ^~~~~~~~~~~
../inst/include/Model.h:226:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
226 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:231:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
231 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:233:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
233 | for(int j=0;j<stats.at(i)->vStatistics().size();j++){
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘std::vector<double> lolog::Model<Engine>::thetas() [with Engine = lolog::Undirected]’:
../inst/include/Model.h:270:34: required from ‘Rcpp::NumericVector lolog::Model<Engine>::thetasR() [with Engine = lolog::Undirected; Rcpp::NumericVector = Rcpp::Vector<14, Rcpp::PreserveStorage>]’
270 | NumericVector res = wrap(thetas());
| ^~~~~~
RcppModule.cpp:87:42: required from here
87 | .method("thetas",&Model<Undirected>::thetasR)
| ^~~~~~~
../inst/include/Model.h:181:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
181 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:186:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
186 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:188:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
188 | for(int j=0;j<vals.size();j++){
| ~^~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘void lolog::Model<Engine>::calculateStatistics() [with Engine = lolog::Directed]’:
../inst/include/Model.h:397:9: required from ‘void lolog::Model<Engine>::calculate() [with Engine = lolog::Directed]’
397 | calculateStatistics();
| ^~~~~~~~~~~~~~~~~~~
RcppModule.cpp:100:43: required from here
100 | .method("calculate",&Model<Directed>::calculate)
| ^~~~~~~~~
../inst/include/Model.h:405:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
405 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘void lolog::Model<Engine>::calculateOffsets() [with Engine = lolog::Directed]’:
../inst/include/Model.h:398:9: required from ‘void lolog::Model<Engine>::calculate() [with Engine = lolog::Directed]’
398 | calculateOffsets();
| ^~~~~~~~~~~~~~~~
RcppModule.cpp:100:43: required from here
100 | .method("calculate",&Model<Directed>::calculate)
| ^~~~~~~~~
../inst/include/Model.h:414:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractOffset<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractOffset<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
414 | for(int i=0;i<offsets.size();i++){
| ~^~~~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘std::vector<double> lolog::Model<Engine>::statistics() [with Engine = lolog::Directed]’:
../inst/include/Model.h:258:44: required from ‘Rcpp::NumericVector lolog::Model<Engine>::statisticsR() [with Engine = lolog::Directed; Rcpp::NumericVector = Rcpp::Vector<14, Rcpp::PreserveStorage>]’
258 | NumericVector res = wrap(statistics());
| ~~~~~~~~~~^~
RcppModule.cpp:101:44: required from here
101 | .method("statistics",&Model<Directed>::statisticsR)
| ^~~~~~~~~~~
../inst/include/Model.h:226:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
226 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:231:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
231 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:233:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
233 | for(int j=0;j<stats.at(i)->vStatistics().size();j++){
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘std::vector<double> lolog::Model<Engine>::thetas() [with Engine = lolog::Directed]’:
../inst/include/Model.h:270:34: required from ‘Rcpp::NumericVector lolog::Model<Engine>::thetasR() [with Engine = lolog::Directed; Rcpp::NumericVector = Rcpp::Vector<14, Rcpp::PreserveStorage>]’
270 | NumericVector res = wrap(thetas());
| ^~~~~~
RcppModule.cpp:104:40: required from here
104 | .method("thetas",&Model<Directed>::thetasR)
| ^~~~~~~
../inst/include/Model.h:181:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
181 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:186:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
186 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:188:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
188 | for(int j=0;j<vals.size();j++){
| ~^~~~~~~~~~~~
../inst/include/LatentOrderLikelihood.h: In instantiation of ‘void lolog::LatentOrderLikelihood<Engine>::generateOrder(std::vector<int>&, VectorPtr) [with Engine = lolog::Undirected; VectorPtr = boost::shared_ptr<std::vector<int> >]’:
../inst/include/LatentOrderLikelihood.h:157:23: required from ‘Rcpp::List lolog::LatentOrderLikelihood<Engine>::variationalModelFrameMulti(int, double, double) [with Engine = lolog::Undirected; Rcpp::List = Rcpp::Vector<19>]’
157 | this->generateOrder(vertices, model->getVertexOrder());
| ~~~~~~^~~~~~~~~~~~~
RcppModule.cpp:118:78: required from here
118 | .method("variationalModelFrameMulti",&LatentOrderLikelihood<Undirected>::variationalModelFrameMulti)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/LatentOrderLikelihood.h:72:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
72 | for(int i=0;i<y.size();i++)
| ~^~~~~~~~~
../inst/include/LatentOrderLikelihood.h: In instantiation of ‘Rcpp::List lolog::LatentOrderLikelihood<Engine>::modelFrameGivenOrder(double, double, std::vector<int>) [with Engine = lolog::Undirected; Rcpp::List = Rcpp::Vector<19>]’:
../inst/include/LatentOrderLikelihood.h:164:56: required from ‘Rcpp::List lolog::LatentOrderLikelihood<Engine>::variationalModelFrameMulti(int, double, double) [with Engine = lolog::Undirected; Rcpp::List = Rcpp::Vector<19>]’
164 | result.push_back(this->modelFrameGivenOrder(downsampleRate, edgeDownsampleRate, vertices));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RcppModule.cpp:118:78: required from here
118 | .method("variationalModelFrameMulti",&LatentOrderLikelihood<Undirected>::variationalModelFrameMulti)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/LatentOrderLikelihood.h:210:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
210 | for(int i=0;i<predictors.size();i++){
| ~^~~~~~~~~~~~~~~~~~
../inst/include/LatentOrderLikelihood.h:242:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
242 | for(int k=0; k<terms.size(); k++){
| ~^~~~~~~~~~~~~
../inst/include/LatentOrderLikelihood.h:266:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
266 | for(int k=0; k<terms.size(); k++){
| ~^~~~~~~~~~~~~
../inst/include/LatentOrderLikelihood.h: In instantiation of ‘Rcpp::RObject lolog::LatentOrderLikelihood<Engine>::generateNetworkWithOrder(std::vector<int>) [with Engine = lolog::Undirected; Rcpp::RObject = Rcpp::RObject_Impl<Rcpp::PreserveStorage>]’:
../inst/include/LatentOrderLikelihood.h:302:22: required from ‘Rcpp::RObject lolog::LatentOrderLikelihood<Engine>::generateNetwork() [with Engine = lolog::Undirected; Rcpp::RObject = Rcpp::RObject_Impl<Rcpp::PreserveStorage>]’
302 | return this->generateNetworkWithOrder(vertices);
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
RcppModule.cpp:120:67: required from here
120 | .method("generateNetwork",&LatentOrderLikelihood<Undirected>::generateNetwork)
| ^~~~~~~~~~~~~~~
../inst/include/LatentOrderLikelihood.h:350:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
350 | for(int m=0; m<terms.size(); m++){
| ~^~~~~~~~~~~~~
../inst/include/LatentOrderLikelihood.h:372:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
372 | for(int m=0; m<terms.size(); m++){
| ~^~~~~~~~~~~~~
../inst/include/LatentOrderLikelihood.h:384:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
384 | for(int i=0;i<vert_order.size();i++)
| ~^~~~~~~~~~~~~~~~~~
../inst/include/LatentOrderLikelihood.h: In instantiation of ‘void lolog::LatentOrderLikelihood<Engine>::generateOrder(std::vector<int>&, VectorPtr) [with Engine = lolog::Directed; VectorPtr = boost::shared_ptr<std::vector<int> >]’:
../inst/include/LatentOrderLikelihood.h:157:23: required from ‘Rcpp::List lolog::LatentOrderLikelihood<Engine>::variationalModelFrameMulti(int, double, double) [with Engine = lolog::Directed; Rcpp::List = Rcpp::Vector<19>]’
157 | this->generateOrder(vertices, model->getVertexOrder());
| ~~~~~~^~~~~~~~~~~~~
RcppModule.cpp:130:76: required from here
130 | .method("variationalModelFrameMulti",&LatentOrderLikelihood<Directed>::variationalModelFrameMulti)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/LatentOrderLikelihood.h:72:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
72 | for(int i=0;i<y.size();i++)
| ~^~~~~~~~~
../inst/include/LatentOrderLikelihood.h: In instantiation of ‘Rcpp::List lolog::LatentOrderLikelihood<Engine>::modelFrameGivenOrder(double, double, std::vector<int>) [with Engine = lolog::Directed; Rcpp::List = Rcpp::Vector<19>]’:
../inst/include/LatentOrderLikelihood.h:164:56: required from ‘Rcpp::List lolog::LatentOrderLikelihood<Engine>::variationalModelFrameMulti(int, double, double) [with Engine = lolog::Directed; Rcpp::List = Rcpp::Vector<19>]’
164 | result.push_back(this->modelFrameGivenOrder(downsampleRate, edgeDownsampleRate, vertices));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RcppModule.cpp:130:76: required from here
130 | .method("variationalModelFrameMulti",&LatentOrderLikelihood<Directed>::variationalModelFrameMulti)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/LatentOrderLikelihood.h:210:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
210 | for(int i=0;i<predictors.size();i++){
| ~^~~~~~~~~~~~~~~~~~
../inst/include/LatentOrderLikelihood.h:242:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
242 | for(int k=0; k<terms.size(); k++){
| ~^~~~~~~~~~~~~
../inst/include/LatentOrderLikelihood.h:266:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
266 | for(int k=0; k<terms.size(); k++){
| ~^~~~~~~~~~~~~
../inst/include/LatentOrderLikelihood.h: In instantiation of ‘Rcpp::RObject lolog::LatentOrderLikelihood<Engine>::generateNetworkWithOrder(std::vector<int>) [with Engine = lolog::Directed; Rcpp::RObject = Rcpp::RObject_Impl<Rcpp::PreserveStorage>]’:
../inst/include/LatentOrderLikelihood.h:302:22: required from ‘Rcpp::RObject lolog::LatentOrderLikelihood<Engine>::generateNetwork() [with Engine = lolog::Directed; Rcpp::RObject = Rcpp::RObject_Impl<Rcpp::PreserveStorage>]’
302 | return this->generateNetworkWithOrder(vertices);
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
RcppModule.cpp:132:65: required from here
132 | .method("generateNetwork",&LatentOrderLikelihood<Directed>::generateNetwork)
| ^~~~~~~~~~~~~~~
../inst/include/LatentOrderLikelihood.h:350:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
350 | for(int m=0; m<terms.size(); m++){
| ~^~~~~~~~~~~~~
../inst/include/LatentOrderLikelihood.h:372:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
372 | for(int m=0; m<terms.size(); m++){
| ~^~~~~~~~~~~~~
../inst/include/LatentOrderLikelihood.h:384:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
384 | for(int i=0;i<vert_order.size();i++)
| ~^~~~~~~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘lolog::Model<Engine>::Model(const lolog::Model<Engine>&, bool) [with Engine = lolog::Undirected]’:
../inst/include/Model.h:114:51: required from ‘boost::shared_ptr<lolog::Model<Engine> > lolog::Model<Engine>::clone() const [with Engine = lolog::Undirected]’
114 | return boost::shared_ptr< Model<Engine> >(new Model<Engine>(*this, true));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/LatentOrderLikelihood.h:121:26: required from ‘void lolog::LatentOrderLikelihood<Engine>::setModel(const lolog::Model<Engine>&) [with Engine = lolog::Undirected]’
121 | model = mod.clone();
| ~~~~~~~~~^~
RcppModule.cpp:113:60: required from here
113 | .method("setModel",&LatentOrderLikelihood<Undirected>::setModel)
| ^~~~~~~~
../inst/include/Model.h:74:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
74 | for(int i=0;i<stats.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/Model.h:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractOffset<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractOffset<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
76 | for(int i=0;i<offsets.size();i++)
| ~^~~~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘void lolog::Model<Engine>::statistics(std::vector<double>&) [with Engine = lolog::Undirected]’:
../inst/include/LatentOrderLikelihood.h:232:45: required from ‘Rcpp::List lolog::LatentOrderLikelihood<Engine>::modelFrameGivenOrder(double, double, std::vector<int>) [with Engine = lolog::Undirected; Rcpp::List = Rcpp::Vector<19>]’
232 | runningModel->statistics(terms);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
../inst/include/LatentOrderLikelihood.h:164:56: required from ‘Rcpp::List lolog::LatentOrderLikelihood<Engine>::variationalModelFrameMulti(int, double, double) [with Engine = lolog::Undirected; Rcpp::List = Rcpp::Vector<19>]’
164 | result.push_back(this->modelFrameGivenOrder(downsampleRate, edgeDownsampleRate, vertices));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RcppModule.cpp:118:78: required from here
118 | .method("variationalModelFrameMulti",&LatentOrderLikelihood<Undirected>::variationalModelFrameMulti)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/Model.h:245:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
245 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:247:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
247 | for(int j=0;j<stats[i]->vStatistics().size();j++){
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘void lolog::Model<Engine>::dyadUpdate(int&, int&, std::vector<int>&, int&) [with Engine = lolog::Undirected]’:
../inst/include/LatentOrderLikelihood.h:233:45: required from ‘Rcpp::List lolog::LatentOrderLikelihood<Engine>::modelFrameGivenOrder(double, double, std::vector<int>) [with Engine = lolog::Undirected; Rcpp::List = Rcpp::Vector<19>]’
233 | runningModel->dyadUpdate(vertex, alter, vert_order, i);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/LatentOrderLikelihood.h:164:56: required from ‘Rcpp::List lolog::LatentOrderLikelihood<Engine>::variationalModelFrameMulti(int, double, double) [with Engine = lolog::Undirected; Rcpp::List = Rcpp::Vector<19>]’
164 | result.push_back(this->modelFrameGivenOrder(downsampleRate, edgeDownsampleRate, vertices));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RcppModule.cpp:118:78: required from here
118 | .method("variationalModelFrameMulti",&LatentOrderLikelihood<Undirected>::variationalModelFrameMulti)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/Model.h:420:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
420 | for(int k=0;k<stats.size();k++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:423:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractOffset<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractOffset<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
423 | for(int k=0;k<offsets.size();k++){
| ~^~~~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘void lolog::Model<Engine>::rollback() [with Engine = lolog::Undirected]’:
../inst/include/LatentOrderLikelihood.h:239:47: required from ‘Rcpp::List lolog::LatentOrderLikelihood<Engine>::modelFrameGivenOrder(double, double, std::vector<int>) [with Engine = lolog::Undirected; Rcpp::List = Rcpp::Vector<19>]’
239 | runningModel->rollback();
| ~~~~~~~~~~~~~~~~~~~~~~^~
../inst/include/LatentOrderLikelihood.h:164:56: required from ‘Rcpp::List lolog::LatentOrderLikelihood<Engine>::variationalModelFrameMulti(int, double, double) [with Engine = lolog::Undirected; Rcpp::List = Rcpp::Vector<19>]’
164 | result.push_back(this->modelFrameGivenOrder(downsampleRate, edgeDownsampleRate, vertices));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RcppModule.cpp:118:78: required from here
118 | .method("variationalModelFrameMulti",&LatentOrderLikelihood<Undirected>::variationalModelFrameMulti)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/Model.h:444:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
444 | for(int k=0;k<stats.size();k++)
| ~^~~~~~~~~~~~~
../inst/include/Model.h:446:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractOffset<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractOffset<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
446 | for(int k=0;k<offsets.size();k++)
| ~^~~~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘double lolog::Model<Engine>::logLik() [with Engine = lolog::Undirected]’:
../inst/include/LatentOrderLikelihood.h:328:43: required from ‘Rcpp::RObject lolog::LatentOrderLikelihood<Engine>::generateNetworkWithOrder(std::vector<int>) [with Engine = lolog::Undirected; Rcpp::RObject = Rcpp::RObject_Impl<Rcpp::PreserveStorage>]’
328 | double llik = runningModel->logLik();
| ~~~~~~~~~~~~~~~~~~~~^~
../inst/include/LatentOrderLikelihood.h:302:22: required from ‘Rcpp::RObject lolog::LatentOrderLikelihood<Engine>::generateNetwork() [with Engine = lolog::Undirected; Rcpp::RObject = Rcpp::RObject_Impl<Rcpp::PreserveStorage>]’
302 | return this->generateNetworkWithOrder(vertices);
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
RcppModule.cpp:120:67: required from here
120 | .method("generateNetwork",&LatentOrderLikelihood<Undirected>::generateNetwork)
| ^~~~~~~~~~~~~~~
../inst/include/Model.h:320:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
320 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:323:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractOffset<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractOffset<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
323 | for(int i=0;i<offsets.size();i++){
| ~^~~~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘lolog::Model<Engine>::Model(const lolog::Model<Engine>&, bool) [with Engine = lolog::Directed]’:
../inst/include/Model.h:114:51: required from ‘boost::shared_ptr<lolog::Model<Engine> > lolog::Model<Engine>::clone() const [with Engine = lolog::Directed]’
114 | return boost::shared_ptr< Model<Engine> >(new Model<Engine>(*this, true));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/LatentOrderLikelihood.h:121:26: required from ‘void lolog::LatentOrderLikelihood<Engine>::setModel(const lolog::Model<Engine>&) [with Engine = lolog::Directed]’
121 | model = mod.clone();
| ~~~~~~~~~^~
RcppModule.cpp:125:58: required from here
125 | .method("setModel",&LatentOrderLikelihood<Directed>::setModel)
| ^~~~~~~~
../inst/include/Model.h:74:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
74 | for(int i=0;i<stats.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/Model.h:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractOffset<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractOffset<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
76 | for(int i=0;i<offsets.size();i++)
| ~^~~~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘void lolog::Model<Engine>::statistics(std::vector<double>&) [with Engine = lolog::Directed]’:
../inst/include/LatentOrderLikelihood.h:232:45: required from ‘Rcpp::List lolog::LatentOrderLikelihood<Engine>::modelFrameGivenOrder(double, double, std::vector<int>) [with Engine = lolog::Directed; Rcpp::List = Rcpp::Vector<19>]’
232 | runningModel->statistics(terms);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
../inst/include/LatentOrderLikelihood.h:164:56: required from ‘Rcpp::List lolog::LatentOrderLikelihood<Engine>::variationalModelFrameMulti(int, double, double) [with Engine = lolog::Directed; Rcpp::List = Rcpp::Vector<19>]’
164 | result.push_back(this->modelFrameGivenOrder(downsampleRate, edgeDownsampleRate, vertices));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RcppModule.cpp:130:76: required from here
130 | .method("variationalModelFrameMulti",&LatentOrderLikelihood<Directed>::variationalModelFrameMulti)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/Model.h:245:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
245 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:247:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
247 | for(int j=0;j<stats[i]->vStatistics().size();j++){
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘void lolog::Model<Engine>::dyadUpdate(int&, int&, std::vector<int>&, int&) [with Engine = lolog::Directed]’:
../inst/include/LatentOrderLikelihood.h:233:45: required from ‘Rcpp::List lolog::LatentOrderLikelihood<Engine>::modelFrameGivenOrder(double, double, std::vector<int>) [with Engine = lolog::Directed; Rcpp::List = Rcpp::Vector<19>]’
233 | runningModel->dyadUpdate(vertex, alter, vert_order, i);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/LatentOrderLikelihood.h:164:56: required from ‘Rcpp::List lolog::LatentOrderLikelihood<Engine>::variationalModelFrameMulti(int, double, double) [with Engine = lolog::Directed; Rcpp::List = Rcpp::Vector<19>]’
164 | result.push_back(this->modelFrameGivenOrder(downsampleRate, edgeDownsampleRate, vertices));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RcppModule.cpp:130:76: required from here
130 | .method("variationalModelFrameMulti",&LatentOrderLikelihood<Directed>::variationalModelFrameMulti)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/Model.h:420:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
420 | for(int k=0;k<stats.size();k++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:423:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractOffset<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractOffset<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
423 | for(int k=0;k<offsets.size();k++){
| ~^~~~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘void lolog::Model<Engine>::rollback() [with Engine = lolog::Directed]’:
../inst/include/LatentOrderLikelihood.h:239:47: required from ‘Rcpp::List lolog::LatentOrderLikelihood<Engine>::modelFrameGivenOrder(double, double, std::vector<int>) [with Engine = lolog::Directed; Rcpp::List = Rcpp::Vector<19>]’
239 | runningModel->rollback();
| ~~~~~~~~~~~~~~~~~~~~~~^~
../inst/include/LatentOrderLikelihood.h:164:56: required from ‘Rcpp::List lolog::LatentOrderLikelihood<Engine>::variationalModelFrameMulti(int, double, double) [with Engine = lolog::Directed; Rcpp::List = Rcpp::Vector<19>]’
164 | result.push_back(this->modelFrameGivenOrder(downsampleRate, edgeDownsampleRate, vertices));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RcppModule.cpp:130:76: required from here
130 | .method("variationalModelFrameMulti",&LatentOrderLikelihood<Directed>::variationalModelFrameMulti)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/Model.h:444:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
444 | for(int k=0;k<stats.size();k++)
| ~^~~~~~~~~~~~~
../inst/include/Model.h:446:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractOffset<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractOffset<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
446 | for(int k=0;k<offsets.size();k++)
| ~^~~~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘double lolog::Model<Engine>::logLik() [with Engine = lolog::Directed]’:
../inst/include/LatentOrderLikelihood.h:328:43: required from ‘Rcpp::RObject lolog::LatentOrderLikelihood<Engine>::generateNetworkWithOrder(std::vector<int>) [with Engine = lolog::Directed; Rcpp::RObject = Rcpp::RObject_Impl<Rcpp::PreserveStorage>]’
328 | double llik = runningModel->logLik();
| ~~~~~~~~~~~~~~~~~~~~^~
../inst/include/LatentOrderLikelihood.h:302:22: required from ‘Rcpp::RObject lolog::LatentOrderLikelihood<Engine>::generateNetwork() [with Engine = lolog::Directed; Rcpp::RObject = Rcpp::RObject_Impl<Rcpp::PreserveStorage>]’
302 | return this->generateNetworkWithOrder(vertices);
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
RcppModule.cpp:132:65: required from here
132 | .method("generateNetwork",&LatentOrderLikelihood<Directed>::generateNetwork)
| ^~~~~~~~~~~~~~~
../inst/include/Model.h:320:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
320 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:323:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractOffset<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractOffset<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
323 | for(int i=0;i<offsets.size();i++){
| ~^~~~~~~~~~~~~~~
In file included from ../inst/include/LatentOrderLikelihood.h:6:
../inst/include/Ranker.h: In instantiation of ‘void lolog::Ranker<T, C>::shuffle(std::vector<S>&) const [with S = unsigned int; T = int; C = lolog::lt<int>]’:
../inst/include/Ranker.h:84:24: required from ‘void lolog::Ranker<T, C>::get_ranks(std::vector<S>&, const std::string&) const [with S = int; T = int; C = lolog::lt<int>; std::string = std::__cxx11::basic_string<char>]’
84 | shuffle(tmp2);
| ~~~~~~~^~~~~~
../inst/include/Ranker.h:148:38: required from ‘void lolog::rank(const std::vector<T>&, std::vector<S>&, const std::string&) [with T = int; S = int; std::string = std::__cxx11::basic_string<char>]’
148 | { Ranker<T, lt<T> > r(v); r.get_ranks(w, method); }
| ~~~~~~~~~~~^~~~~~~~~~~
../inst/include/LatentOrderLikelihood.h:69:13: required from ‘void lolog::LatentOrderLikelihood<Engine>::generateOrder(std::vector<int>&, VectorPtr) [with Engine = lolog::Undirected; VectorPtr = boost::shared_ptr<std::vector<int> >]’
69 | rank(*order, y, "random");
| ~~~~^~~~~~~~~~~~~~~~~~~~~
../inst/include/LatentOrderLikelihood.h:157:23: required from ‘Rcpp::List lolog::LatentOrderLikelihood<Engine>::variationalModelFrameMulti(int, double, double) [with Engine = lolog::Undirected; Rcpp::List = Rcpp::Vector<19>]’
157 | this->generateOrder(vertices, model->getVertexOrder());
| ~~~~~~^~~~~~~~~~~~~
RcppModule.cpp:118:78: required from here
118 | .method("variationalModelFrameMulti",&LatentOrderLikelihood<Undirected>::variationalModelFrameMulti)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/Ranker.h:42:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<unsigned int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
42 | for( int i=0; i < vec.size(); i++){
| ~~^~~~~~~~~~~~
../inst/include/LatentOrderLikelihood.h: In instantiation of ‘lolog::LatentOrderLikelihood<Engine>::LatentOrderLikelihood(lolog::Model<Engine>) [with Engine = lolog::Directed]’:
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include/Rcpp/Module.h:209:20: required from ‘Class* Rcpp::Constructor<Class, T>::get_new_impl(SEXPREC**, int, Rcpp::traits::index_sequence<Is ...>) [with int ...Is = {0}; Class = lolog::LatentOrderLikelihood<lolog::Directed>; T = {lolog::Model<lolog::Directed>}; SEXP = SEXPREC*]’
209 | return new Class( as<T>(args[Is])... ) ;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include/Rcpp/Module.h:199:32: required from ‘Class* Rcpp::Constructor<Class, T>::get_new(SEXPREC**, int) [with Class = lolog::LatentOrderLikelihood<lolog::Directed>; T = {lolog::Model<lolog::Directed>}; SEXP = SEXPREC*]’
199 | return get_new_impl(args, nargs, traits::make_index_sequence<sizeof...(T)>());
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include/Rcpp/Module.h:198:24: required from here
198 | virtual Class* get_new( SEXP* args, int nargs ){
| ^~~~~~~
../inst/include/LatentOrderLikelihood.h:92:71: warning: comparison of integer expressions of different signedness: ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
92 | if(model->hasVertexOrder() && model->getVertexOrder()->size() != model->network()->size())
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/LatentOrderLikelihood.h: In instantiation of ‘lolog::LatentOrderLikelihood<Engine>::LatentOrderLikelihood(lolog::Model<Engine>) [with Engine = lolog::Undirected]’:
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include/Rcpp/Module.h:209:20: required from ‘Class* Rcpp::Constructor<Class, T>::get_new_impl(SEXPREC**, int, Rcpp::traits::index_sequence<Is ...>) [with int ...Is = {0}; Class = lolog::LatentOrderLikelihood<lolog::Undirected>; T = {lolog::Model<lolog::Undirected>}; SEXP = SEXPREC*]’
209 | return new Class( as<T>(args[Is])... ) ;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include/Rcpp/Module.h:199:32: required from ‘Class* Rcpp::Constructor<Class, T>::get_new(SEXPREC**, int) [with Class = lolog::LatentOrderLikelihood<lolog::Undirected>; T = {lolog::Model<lolog::Undirected>}; SEXP = SEXPREC*]’
199 | return get_new_impl(args, nargs, traits::make_index_sequence<sizeof...(T)>());
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include/Rcpp/Module.h:198:24: required from here
198 | virtual Class* get_new( SEXP* args, int nargs ){
| ^~~~~~~
../inst/include/LatentOrderLikelihood.h:92:71: warning: comparison of integer expressions of different signedness: ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
92 | if(model->hasVertexOrder() && model->getVertexOrder()->size() != model->network()->size())
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
g++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I../inst/include -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c StatController.cpp -o StatController.o
In file included from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:17,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/shared_ptr.hpp:17,
from ../inst/include/Vertex.h:8,
from ../inst/include/DirectedVertex.h:6,
from ../inst/include/BinaryNet.h:12,
from ../inst/include/Stat.h:6,
from ../inst/include/StatController.h:6,
from StatController.cpp:1:
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/detail/shared_count.hpp:294:33: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
294 | explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
| ^~~~~~~~
In file included from /usr/include/c++/15/memory:80,
from ../inst/include/Vertex.h:7:
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:354:31: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
354 | explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
| ^~~~~~~~
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:365:22: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
365 | shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
| ^~~~~~~~
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:423:34: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
423 | shared_ptr & operator=( std::auto_ptr<Y> & r )
| ^~~~~~~~
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:430:34: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
430 | shared_ptr & operator=( std::auto_ptr<Y> && r )
| ^~~~~~~~
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’:
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:432:38: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
432 | this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
| ^~~~~~~~
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::refreshIds()’:
../inst/include/BinaryNet.h:1073:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1073 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In constructor ‘lolog::Directed::Directed(const lolog::Directed&, bool)’:
../inst/include/BinaryNet.h:1109:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1109 | for(int i=0;i<net.verts.size();i++){
| ~^~~~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::reorderVertices(std::vector<int>)’:
../inst/include/BinaryNet.h:1175:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1175 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::emptyGraph()’:
../inst/include/BinaryNet.h:1199:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1199 | for(int i=0;i < verts.size();i++){
| ~~^~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::setAllDyadsMissing(std::vector<int>, bool)’:
../inst/include/BinaryNet.h:1245:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1245 | for(int i=0;i<nodes.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h:1249:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1249 | for(int i=0;i<nodes.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::pair<int, int> lolog::Directed::randomEdge() const’:
../inst/include/BinaryNet.h:1372:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1372 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘boost::shared_ptr<std::vector<std::pair<int, int> > > lolog::Directed::edgelist() const’:
../inst/include/BinaryNet.h:1435:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1435 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘Rcpp::IntegerMatrix lolog::Directed::edgelistR(bool) const’:
../inst/include/BinaryNet.h:1450:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1450 | for(int i=0;i<v->size();i++){
| ~^~~~~~~~~~
../inst/include/BinaryNet.h:1458:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1458 | for(int i=0;i<v->size();i++){
| ~^~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<std::__cxx11::basic_string<char> > lolog::Directed::continVarNames() const’:
../inst/include/BinaryNet.h:1470:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<lolog::ContinAttrib>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1470 | for(int i=0;i<contMeta->size();i++)
| ~^~~~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::removeContinVariable(int)’:
../inst/include/BinaryNet.h:1508:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1508 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::addContinVariable(const std::vector<double>&, lolog::ContinAttrib&)’:
../inst/include/BinaryNet.h:1515:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1515 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<std::__cxx11::basic_string<char> > lolog::Directed::discreteVarNames() const’:
../inst/include/BinaryNet.h:1522:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<lolog::DiscreteAttrib>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1522 | for(int i=0;i<disMeta->size();i++)
| ~^~~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::removeDiscreteVariable(int)’:
../inst/include/BinaryNet.h:1533:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1533 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<int> lolog::Directed::discreteVariableValues(int) const’:
../inst/include/BinaryNet.h:1540:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1540 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<std::__cxx11::basic_string<char> > lolog::Directed::discreteVariable(int) const’:
../inst/include/BinaryNet.h:1559:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1559 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::addDiscreteVariable(const std::vector<int>&, lolog::DiscreteAttrib&)’:
../inst/include/BinaryNet.h:1567:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1567 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::addDiscreteVariableR(SEXP, std::string)’:
../inst/include/BinaryNet.h:1607:24: warning: comparison of integer expressions of different signedness: ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
1607 | if(vals.size() != this->size())
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~
../inst/include/BinaryNet.h:1621:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<bool>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1621 | for(int i=0;i<missing.size();i++){
| ~^~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘Rcpp::RObject lolog::Directed::getVariableR(std::string, bool)’:
../inst/include/BinaryNet.h:1629:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1629 | for(int i=0;i<names.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h:1649:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1649 | for(int i=0;i<names.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::setVariableR(SEXP, std::string)’:
../inst/include/BinaryNet.h:1712:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<bool>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1712 | for(int i=0;i<missing.size();i++){
| ~^~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::refreshIds()’:
../inst/include/BinaryNet.h:1750:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1750 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In constructor ‘lolog::Undirected::Undirected(const lolog::Undirected&, bool)’:
../inst/include/BinaryNet.h:1789:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1789 | for(int i=0;i<net.verts.size();i++){
| ~^~~~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::reorderVertices(std::vector<int>)’:
../inst/include/BinaryNet.h:1854:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1854 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::emptyGraph()’:
../inst/include/BinaryNet.h:1877:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1877 | for(int i=0;i < verts.size();i++){
| ~~^~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::setAllDyadsMissing(std::vector<int>, bool)’:
../inst/include/BinaryNet.h:1932:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1932 | for(int i=0;i<nodes.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h:1939:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1939 | for(int i=0;i<nodes.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::pair<int, int> lolog::Undirected::randomEdge() const’:
../inst/include/BinaryNet.h:2067:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2067 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘boost::shared_ptr<std::vector<std::pair<int, int> > > lolog::Undirected::edgelist() const’:
../inst/include/BinaryNet.h:2127:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2127 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘Rcpp::IntegerMatrix lolog::Undirected::edgelistR(bool) const’:
../inst/include/BinaryNet.h:2144:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2144 | for(int i=0;i<v->size();i++){
| ~^~~~~~~~~~
../inst/include/BinaryNet.h:2152:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2152 | for(int i=0;i<v->size();i++){
| ~^~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<std::__cxx11::basic_string<char> > lolog::Undirected::continVarNames() const’:
../inst/include/BinaryNet.h:2164:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<lolog::ContinAttrib>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2164 | for(int i=0;i<contMeta->size();i++)
| ~^~~~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::removeContinVariable(int)’:
../inst/include/BinaryNet.h:2203:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2203 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::addContinVariable(const std::vector<double>&, lolog::ContinAttrib&)’:
../inst/include/BinaryNet.h:2210:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2210 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<std::__cxx11::basic_string<char> > lolog::Undirected::discreteVarNames() const’:
../inst/include/BinaryNet.h:2217:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<lolog::DiscreteAttrib>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2217 | for(int i=0;i<disMeta->size();i++)
| ~^~~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::removeDiscreteVariable(int)’:
../inst/include/BinaryNet.h:2228:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2228 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<int> lolog::Undirected::discreteVariableValues(int) const’:
../inst/include/BinaryNet.h:2235:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2235 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<std::__cxx11::basic_string<char> > lolog::Undirected::discreteVariable(int) const’:
../inst/include/BinaryNet.h:2254:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2254 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::addDiscreteVariable(const std::vector<int>&, lolog::DiscreteAttrib&)’:
../inst/include/BinaryNet.h:2262:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2262 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::addDiscreteVariableR(Rcpp::RObject, std::string)’:
../inst/include/BinaryNet.h:2300:24: warning: comparison of integer expressions of different signedness: ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
2300 | if(vals.size() != this->size())
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~
../inst/include/BinaryNet.h:2315:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<bool>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2315 | for(int i=0;i<missing.size();i++){
| ~^~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘Rcpp::RObject lolog::Undirected::getVariableR(std::string, bool)’:
../inst/include/BinaryNet.h:2323:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2323 | for(int i=0;i<names.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h:2343:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2343 | for(int i=0;i<names.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::setVariableR(SEXP, std::string)’:
../inst/include/BinaryNet.h:2410:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<bool>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2410 | for(int i=0;i<missing.size();i++){
| ~^~~~~~~~~~~~~~~
In file included from ../inst/include/BinaryNet.h:15:
../inst/include/util.h: In instantiation of ‘int lolog::indexOf(const T&, const std::vector<T>&) [with T = std::__cxx11::basic_string<char>]’:
../inst/include/BinaryNet.h:1620:28: required from here
1620 | int index = indexOf(name,discreteVarNames());
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/util.h:79:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
79 | for(int i=0;i<vec.size();i++){
| ~^~~~~~~~~~~
In file included from StatController.cpp:3:
../inst/include/Stats.h: In instantiation of ‘void lolog::EdgeCov<Engine>::dyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with Engine = lolog::Undirected]’:
../inst/include/Stats.h:2803:18: required from here
2803 | virtual void dyadUpdate(const BinaryNet<Engine>& net,const int &from,const int &to,const std::vector<int> &order,const int &actorIndex){
| ^~~~~~~~~~
../inst/include/Stats.h:2805:12: warning: unused variable ‘addingEdge’ [-Wunused-variable]
2805 | bool addingEdge = !net.hasEdge(from,to);
| ^~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::AbsDiff<Engine>::calculate(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Undirected]’:
../inst/include/Stats.h:2292:18: required from here
2292 | virtual void calculate(const BinaryNet<Engine>& net){
| ^~~~~~~~~
../inst/include/Stats.h:2296:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2296 | for(int i=0;i<vars.size();i++){
| ~^~~~~~~~~~~~
../inst/include/Stats.h:2297:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2297 | for(int j=0;j<varNames.size();j++){
| ~^~~~~~~~~~~~~~~~
../inst/include/Stats.h:2303:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2303 | for(int i=0;i<varNames.size();i++)
| ~^~~~~~~~~~~~~~~~
../inst/include/Stats.h:2313:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2313 | for(int i=0;i<el->size();i++){
| ~^~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::Esp<Engine>::calculate(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Undirected]’:
../inst/include/Stats.h:1893:18: required from here
1893 | virtual void calculate(const BinaryNet<Engine>& net){
| ^~~~~~~~~
../inst/include/Stats.h:1899:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1899 | for(int i=0;i<el->size();i++){
| ~^~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::GeoDist<Engine>::calculate(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Undirected]’:
../inst/include/Stats.h:2081:18: required from here
2081 | virtual void calculate(const BinaryNet<Engine>& net){
| ^~~~~~~~~
../inst/include/Stats.h:2084:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2084 | for(int i=0;i<vars.size();i++){
| ~^~~~~~~~~~~~
../inst/include/Stats.h:2112:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2112 | for(int i=0;i<el->size();i++){
| ~^~~~~~~~~~~
../inst/include/Stats.h:2121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2121 | for(int j=0;j<distCuts.size();j++){
| ~^~~~~~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::Gwesp<Engine>::calculate(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Undirected]’:
../inst/include/Stats.h:1498:18: required from here
1498 | virtual void calculate(const BinaryNet<Engine>& net){
| ^~~~~~~~~
../inst/include/Stats.h:1505:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1505 | for(int i=0;i<el->size();i++){
| ~^~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::EdgeCovSparse<Engine>::dyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with Engine = lolog::Undirected]’:
../inst/include/Stats.h:2988:16: required from here
2988 | virtual void dyadUpdate(const BinaryNet<Engine>& net,const int &from,const int &to,const std::vector<int> &order,const int &actorIndex){
| ^~~~~~~~~~
../inst/include/Stats.h:2990:10: warning: unused variable ‘addingEdge’ [-Wunused-variable]
2990 | bool addingEdge = !net.hasEdge(from,to);
| ^~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::EdgeCov<Engine>::dyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with Engine = lolog::Directed]’:
../inst/include/Stats.h:2803:18: required from here
2803 | virtual void dyadUpdate(const BinaryNet<Engine>& net,const int &from,const int &to,const std::vector<int> &order,const int &actorIndex){
| ^~~~~~~~~~
../inst/include/Stats.h:2805:12: warning: unused variable ‘addingEdge’ [-Wunused-variable]
2805 | bool addingEdge = !net.hasEdge(from,to);
| ^~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::AbsDiff<Engine>::calculate(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Directed]’:
../inst/include/Stats.h:2292:18: required from here
2292 | virtual void calculate(const BinaryNet<Engine>& net){
| ^~~~~~~~~
../inst/include/Stats.h:2296:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2296 | for(int i=0;i<vars.size();i++){
| ~^~~~~~~~~~~~
../inst/include/Stats.h:2297:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2297 | for(int j=0;j<varNames.size();j++){
| ~^~~~~~~~~~~~~~~~
../inst/include/Stats.h:2303:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2303 | for(int i=0;i<varNames.size();i++)
| ~^~~~~~~~~~~~~~~~
../inst/include/Stats.h:2313:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2313 | for(int i=0;i<el->size();i++){
| ~^~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::Esp<Engine>::calculate(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Directed]’:
../inst/include/Stats.h:1893:18: required from here
1893 | virtual void calculate(const BinaryNet<Engine>& net){
| ^~~~~~~~~
../inst/include/Stats.h:1899:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1899 | for(int i=0;i<el->size();i++){
| ~^~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::GeoDist<Engine>::calculate(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Directed]’:
../inst/include/Stats.h:2081:18: required from here
2081 | virtual void calculate(const BinaryNet<Engine>& net){
| ^~~~~~~~~
../inst/include/Stats.h:2084:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2084 | for(int i=0;i<vars.size();i++){
| ~^~~~~~~~~~~~
../inst/include/Stats.h:2112:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2112 | for(int i=0;i<el->size();i++){
| ~^~~~~~~~~~~
../inst/include/Stats.h:2121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2121 | for(int j=0;j<distCuts.size();j++){
| ~^~~~~~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::Gwesp<Engine>::calculate(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Directed]’:
../inst/include/Stats.h:1498:18: required from here
1498 | virtual void calculate(const BinaryNet<Engine>& net){
| ^~~~~~~~~
../inst/include/Stats.h:1505:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1505 | for(int i=0;i<el->size();i++){
| ~^~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::EdgeCovSparse<Engine>::dyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with Engine = lolog::Directed]’:
../inst/include/Stats.h:2988:16: required from here
2988 | virtual void dyadUpdate(const BinaryNet<Engine>& net,const int &from,const int &to,const std::vector<int> &order,const int &actorIndex){
| ^~~~~~~~~~
../inst/include/Stats.h:2990:10: warning: unused variable ‘addingEdge’ [-Wunused-variable]
2990 | bool addingEdge = !net.hasEdge(from,to);
| ^~~~~~~~~~
In file included from ../inst/include/Stat.h:10:
../inst/include/Offset.h: In instantiation of ‘void lolog::BaseOffset<Engine>::resetLastStats() [with Engine = lolog::Undirected]’:
../inst/include/Stats.h:2804:41: required from ‘void lolog::EdgeCov<Engine>::dyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with Engine = lolog::Undirected]’
2804 | BaseOffset<Engine>::resetLastStats();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/include/Stats.h:2803:18: required from here
2803 | virtual void dyadUpdate(const BinaryNet<Engine>& net,const int &from,const int &to,const std::vector<int> &order,const int &actorIndex){
| ^~~~~~~~~~
../inst/include/Offset.h:416:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
416 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Stat.h: In instantiation of ‘void lolog::BaseStat<Engine>::init(int) [with Engine = lolog::Undirected]’:
../inst/include/Stats.h:2308:19: required from ‘void lolog::AbsDiff<Engine>::calculate(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Undirected]’
2308 | this->init(nstats);
| ~~~~~~~~~~^~~~~~~~
../inst/include/Stats.h:2292:18: required from here
2292 | virtual void calculate(const BinaryNet<Engine>& net){
| ^~~~~~~~~
../inst/include/Stat.h:454:32: warning: comparison of integer expressions of different signedness: ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
454 | if(this->thetas.size() != size)
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~
../inst/include/Stats.h: In instantiation of ‘double lolog::AbsDiff<Engine>::dist(const lolog::BinaryNet<Engine>&, int, int) [with Engine = lolog::Undirected]’:
../inst/include/Stats.h:2316:23: required from ‘void lolog::AbsDiff<Engine>::calculate(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Undirected]’
2316 | result += dist(net, from,to);
| ^~~~
../inst/include/Stats.h:2292:18: required from here
2292 | virtual void calculate(const BinaryNet<Engine>& net){
| ^~~~~~~~~
../inst/include/Stats.h:2285:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2285 | for(int j=0;j<indices.size();j++){
| ~^~~~~~~~~~~~~~~
../inst/include/Offset.h: In instantiation of ‘void lolog::BaseOffset<Engine>::resetLastStats() [with Engine = lolog::Directed]’:
../inst/include/Stats.h:2804:41: required from ‘void lolog::EdgeCov<Engine>::dyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with Engine = lolog::Directed]’
2804 | BaseOffset<Engine>::resetLastStats();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/include/Stats.h:2803:18: required from here
2803 | virtual void dyadUpdate(const BinaryNet<Engine>& net,const int &from,const int &to,const std::vector<int> &order,const int &actorIndex){
| ^~~~~~~~~~
../inst/include/Offset.h:416:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
416 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Stat.h: In instantiation of ‘void lolog::BaseStat<Engine>::init(int) [with Engine = lolog::Directed]’:
../inst/include/Stats.h:2308:19: required from ‘void lolog::AbsDiff<Engine>::calculate(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Directed]’
2308 | this->init(nstats);
| ~~~~~~~~~~^~~~~~~~
../inst/include/Stats.h:2292:18: required from here
2292 | virtual void calculate(const BinaryNet<Engine>& net){
| ^~~~~~~~~
../inst/include/Stat.h:454:32: warning: comparison of integer expressions of different signedness: ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
454 | if(this->thetas.size() != size)
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~
../inst/include/Stats.h: In instantiation of ‘double lolog::AbsDiff<Engine>::dist(const lolog::BinaryNet<Engine>&, int, int) [with Engine = lolog::Directed]’:
../inst/include/Stats.h:2316:23: required from ‘void lolog::AbsDiff<Engine>::calculate(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Directed]’
2316 | result += dist(net, from,to);
| ^~~~
../inst/include/Stats.h:2292:18: required from here
2292 | virtual void calculate(const BinaryNet<Engine>& net){
| ^~~~~~~~~
../inst/include/Stats.h:2285:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2285 | for(int j=0;j<indices.size();j++){
| ~^~~~~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::TwoPath<Engine>::calculate(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Undirected]’:
../inst/include/Stat.h:228:23: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::calculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::TwoPath<lolog::Undirected>]’
228 | stat.calculate(net);
| ~~~~~~~~~~~~~~^~~~~
../inst/include/Stat.h:224:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vCalculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::TwoPath<lolog::Undirected>]’
224 | calculate(net);
| ^~~~~~~~~
../inst/include/Stat.h:223:18: required from here
223 | virtual void vCalculate(const BinaryNet<NetworkEngine>& net){
| ^~~~~~~~~~
../inst/include/Stats.h:2868:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2868 | for(int i=0;i<edges->size();i++){
| ~^~~~~~~~~~~~~~
../inst/include/Stat.h: In instantiation of ‘std::vector<double> lolog::BaseStat<Engine>::values() [with Engine = lolog::Undirected]’:
../inst/include/Stat.h:394:27: required from ‘std::vector<double> lolog::Stat<NetworkEngine, StatEngine>::values() [with NetworkEngine = lolog::Undirected; StatEngine = lolog::TwoPath<lolog::Undirected>]’
394 | return stat.values();
| ~~~~~~~~~~~^~
../inst/include/Stat.h:390:16: required from ‘std::vector<double> lolog::Stat<NetworkEngine, StatEngine>::vValues() [with NetworkEngine = lolog::Undirected; StatEngine = lolog::TwoPath<lolog::Undirected>]’
390 | return values();
| ^~~~~~
../inst/include/Stat.h:389:33: required from here
389 | virtual std::vector<double> vValues(){
| ^~~~~~~
../inst/include/Stat.h:482:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
482 | for(int i=0;i<this->stats.size();i++)
| ~^~~~~~~~~~~~~~~~~~~
../inst/include/Stat.h: In instantiation of ‘double lolog::BaseStat<Engine>::logLik() [with Engine = lolog::Undirected]’:
../inst/include/Stat.h:405:27: required from ‘double lolog::Stat<NetworkEngine, StatEngine>::logLik() [with NetworkEngine = lolog::Undirected; StatEngine = lolog::TwoPath<lolog::Undirected>]’
405 | return stat.logLik();
| ~~~~~~~~~~~^~
../inst/include/Stat.h:401:16: required from ‘double lolog::Stat<NetworkEngine, StatEngine>::vLogLik() [with NetworkEngine = lolog::Undirected; StatEngine = lolog::TwoPath<lolog::Undirected>]’
401 | return logLik();
| ^~~~~~
../inst/include/Stat.h:400:20: required from here
400 | virtual double vLogLik(){
| ^~~~~~~
../inst/include/Stat.h:492:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
492 | for(int i=0;i<this->stats.size();i++)
| ~^~~~~~~~~~~~~~~~~~~
../inst/include/Offset.h: In instantiation of ‘void lolog::BaseOffset<Engine>::rollback(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Undirected]’:
../inst/include/Stat.h:302:22: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::rollback(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::TwoPath<lolog::Undirected>]’
302 | stat.rollback(net);
| ~~~~~~~~~~~~~^~~~~
../inst/include/Stat.h:298:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vRollback(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::TwoPath<lolog::Undirected>]’
298 | rollback(net);
| ^~~~~~~~
../inst/include/Stat.h:297:18: required from here
297 | virtual void vRollback(const BinaryNet<NetworkEngine>& net){
| ^~~~~~~~~
../inst/include/Offset.h:422:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
422 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘std::vector<std::__cxx11::basic_string<char> > lolog::AbsDiff<Engine>::statNames() [with Engine = lolog::Undirected]’:
../inst/include/Stat.h:313:56: required from ‘std::vector<std::__cxx11::basic_string<char> > lolog::Stat<NetworkEngine, StatEngine>::statNames() [with NetworkEngine = lolog::Undirected; StatEngine = lolog::AbsDiff<lolog::Undirected>]’
313 | std::vector<std::string> names = stat.statNames();
| ~~~~~~~~~~~~~~^~
../inst/include/Stat.h:309:16: required from ‘std::vector<std::__cxx11::basic_string<char> > lolog::Stat<NetworkEngine, StatEngine>::vStatNames() [with NetworkEngine = lolog::Undirected; StatEngine = lolog::AbsDiff<lolog::Undirected>]’
309 | return statNames();
| ^~~~~~~~~
../inst/include/Stat.h:308:38: required from here
308 | virtual std::vector<std::string> vStatNames(){
| ^~~~~~~~~~
../inst/include/Stats.h:2277:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2277 | for(int i=0;i<varNames.size();i++)
| ~^~~~~~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::NodeFactor<Engine>::calculate(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Undirected]’:
../inst/include/Stat.h:228:23: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::calculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::NodeFactor<lolog::Undirected>]’
228 | stat.calculate(net);
| ~~~~~~~~~~~~~~^~~~~
../inst/include/Stat.h:224:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vCalculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::NodeFactor<lolog::Undirected>]’
224 | calculate(net);
| ^~~~~~~~~
../inst/include/Stat.h:223:18: required from here
223 | virtual void vCalculate(const BinaryNet<NetworkEngine>& net){
| ^~~~~~~~~~
../inst/include/Stats.h:2700:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2700 | for(int i=0;i<vars.size();i++){
| ~^~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::SharedNbrs<Engine>::dyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with Engine = lolog::Undirected]’:
../inst/include/Stat.h:247:24: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::dyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::SharedNbrs<lolog::Undirected>]’
247 | stat.dyadUpdate(net,from,to,order,actorIndex);
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/Stat.h:243:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vDyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::SharedNbrs<lolog::Undirected>]’
243 | dyadUpdate(net,from,to,order,actorIndex);
| ^~~~~~~~~~
../inst/include/Stat.h:242:18: required from here
242 | virtual void vDyadUpdate(const BinaryNet<NetworkEngine>& net,const int &from,const int &to,const std::vector<int> &order,const int &actorIndex){
| ^~~~~~~~~~~
../inst/include/Stats.h:2464:16: warning: unused variable ‘netSize’ [-Wunused-variable]
2464 | double netSize = actorIndex + 1.0;
| ^~~~~~~
../inst/include/Stats.h:2465:16: warning: unused variable ‘totDegree’ [-Wunused-variable]
2465 | double totDegree = (net.nEdges() - hasEdge) * 2.0;
| ^~~~~~~~~
../inst/include/Stats.h:2471:16: warning: unused variable ‘sdegs’ [-Wunused-variable]
2471 | double sdegs = 0.0;
| ^~~~~
../inst/include/Stats.h:2472:26: warning: variable ‘fit’ set but not used [-Wunused-but-set-variable]
2472 | NeighborIterator fit = net.begin(order[actorIndex]);
| ^~~
../inst/include/Stats.h:2473:26: warning: variable ‘fend’ set but not used [-Wunused-but-set-variable]
2473 | NeighborIterator fend = net.end(order[actorIndex]);
| ^~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::DegreeCrossProd<Engine>::dyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with Engine = lolog::Undirected]’:
../inst/include/Stat.h:247:24: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::dyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::DegreeCrossProd<lolog::Undirected>]’
247 | stat.dyadUpdate(net,from,to,order,actorIndex);
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/Stat.h:243:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vDyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::DegreeCrossProd<lolog::Undirected>]’
243 | dyadUpdate(net,from,to,order,actorIndex);
| ^~~~~~~~~~
../inst/include/Stat.h:242:18: required from here
242 | virtual void vDyadUpdate(const BinaryNet<NetworkEngine>& net,const int &from,const int &to,const std::vector<int> &order,const int &actorIndex){
| ^~~~~~~~~~~
../inst/include/Stats.h:1187:16: warning: unused variable ‘toDeg’ [-Wunused-variable]
1187 | double toDeg;
| ^~~~~
../inst/include/Stats.h:1188:16: warning: unused variable ‘fromDeg’ [-Wunused-variable]
1188 | double fromDeg;
| ^~~~~~~
../inst/include/Stats.h:1199:16: warning: variable ‘deg’ set but not used [-Wunused-but-set-variable]
1199 | double deg = net.degree(from);
| ^~~
../inst/include/Stats.h: In instantiation of ‘std::vector<std::__cxx11::basic_string<char> > lolog::Esp<Engine>::statNames() [with Engine = lolog::Undirected]’:
../inst/include/Stat.h:313:56: required from ‘std::vector<std::__cxx11::basic_string<char> > lolog::Stat<NetworkEngine, StatEngine>::statNames() [with NetworkEngine = lolog::Undirected; StatEngine = lolog::Esp<lolog::Undirected>]’
313 | std::vector<std::string> names = stat.statNames();
| ~~~~~~~~~~~~~~^~
../inst/include/Stat.h:309:16: required from ‘std::vector<std::__cxx11::basic_string<char> > lolog::Stat<NetworkEngine, StatEngine>::vStatNames() [with NetworkEngine = lolog::Undirected; StatEngine = lolog::Esp<lolog::Undirected>]’
309 | return statNames();
| ^~~~~~~~~
../inst/include/Stat.h:308:38: required from here
308 | virtual std::vector<std::string> vStatNames(){
| ^~~~~~~~~~
../inst/include/Stats.h:1883:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1883 | for(int i=0;i<esps.size();i++){
| ~^~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::GeoDist<Engine>::dyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with Engine = lolog::Undirected]’:
../inst/include/Stat.h:247:24: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::dyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::GeoDist<lolog::Undirected>]’
247 | stat.dyadUpdate(net,from,to,order,actorIndex);
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/Stat.h:243:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vDyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::GeoDist<lolog::Undirected>]’
243 | dyadUpdate(net,from,to,order,actorIndex);
| ^~~~~~~~~~
../inst/include/Stat.h:242:18: required from here
242 | virtual void vDyadUpdate(const BinaryNet<NetworkEngine>& net,const int &from,const int &to,const std::vector<int> &order,const int &actorIndex){
| ^~~~~~~~~~~
../inst/include/Stats.h:2138:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2138 | for(int j=0;j<distCuts.size();j++){
| ~^~~~~~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘std::vector<std::__cxx11::basic_string<char> > lolog::GeoDist<Engine>::statNames() [with Engine = lolog::Undirected]’:
../inst/include/Stat.h:313:56: required from ‘std::vector<std::__cxx11::basic_string<char> > lolog::Stat<NetworkEngine, StatEngine>::statNames() [with NetworkEngine = lolog::Undirected; StatEngine = lolog::GeoDist<lolog::Undirected>]’
313 | std::vector<std::string> names = stat.statNames();
| ~~~~~~~~~~~~~~^~
../inst/include/Stat.h:309:16: required from ‘std::vector<std::__cxx11::basic_string<char> > lolog::Stat<NetworkEngine, StatEngine>::vStatNames() [with NetworkEngine = lolog::Undirected; StatEngine = lolog::GeoDist<lolog::Undirected>]’
309 | return statNames();
| ^~~~~~~~~
../inst/include/Stat.h:308:38: required from here
308 | virtual std::vector<std::string> vStatNames(){
| ^~~~~~~~~~
../inst/include/Stats.h:2061:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2061 | for(int i=0;i<distCuts.size();i++){
| ~^~~~~~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::NodeCov<Engine>::calculate(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Undirected]’:
../inst/include/Stat.h:228:23: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::calculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::NodeCov<lolog::Undirected>]’
228 | stat.calculate(net);
| ~~~~~~~~~~~~~~^~~~~
../inst/include/Stat.h:224:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vCalculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::NodeCov<lolog::Undirected>]’
224 | calculate(net);
| ^~~~~~~~~
../inst/include/Stat.h:223:18: required from here
223 | virtual void vCalculate(const BinaryNet<NetworkEngine>& net){
| ^~~~~~~~~~
../inst/include/Stats.h:1306:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1306 | for(int i=0;i<vars.size();i++){
| ~^~~~~~~~~~~~
../inst/include/Stats.h:1314:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1314 | for(int i=0;i<vars.size();i++){
| ~^~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::Star<Engine>::calculate(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Undirected]’:
../inst/include/Stat.h:228:23: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::calculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::Star<lolog::Undirected>]’
228 | stat.calculate(net);
| ~~~~~~~~~~~~~~^~~~~
../inst/include/Stat.h:224:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vCalculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::Star<lolog::Undirected>]’
224 | calculate(net);
| ^~~~~~~~~
../inst/include/Stat.h:223:18: required from here
223 | virtual void vCalculate(const BinaryNet<NetworkEngine>& net){
| ^~~~~~~~~~
../inst/include/Stats.h:251:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
251 | for(int j=0;j<starDegrees.size();j++){
| ~^~~~~~~~~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::Star<Engine>::dyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with Engine = lolog::Undirected]’:
../inst/include/Stat.h:247:24: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::dyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::Star<lolog::Undirected>]’
247 | stat.dyadUpdate(net,from,to,order,actorIndex);
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/Stat.h:243:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vDyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::Star<lolog::Undirected>]’
243 | dyadUpdate(net,from,to,order,actorIndex);
| ^~~~~~~~~~
../inst/include/Stat.h:242:18: required from here
242 | virtual void vDyadUpdate(const BinaryNet<NetworkEngine>& net,const int &from,const int &to,const std::vector<int> &order,const int &actorIndex){
| ^~~~~~~~~~~
../inst/include/Stats.h:271:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
271 | for(int i=0;i<starDegrees.size();i++){
| ~^~~~~~~~~~~~~~~~~~~
../inst/include/Stats.h:283:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
283 | for(int i=0;i<starDegrees.size();i++){
| ~^~~~~~~~~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘std::vector<std::__cxx11::basic_string<char> > lolog::Star<Engine>::statNames() [with Engine = lolog::Undirected]’:
../inst/include/Stat.h:313:56: required from ‘std::vector<std::__cxx11::basic_string<char> > lolog::Stat<NetworkEngine, StatEngine>::statNames() [with NetworkEngine = lolog::Undirected; StatEngine = lolog::Star<lolog::Undirected>]’
313 | std::vector<std::string> names = stat.statNames();
| ~~~~~~~~~~~~~~^~
../inst/include/Stat.h:309:16: required from ‘std::vector<std::__cxx11::basic_string<char> > lolog::Stat<NetworkEngine, StatEngine>::vStatNames() [with NetworkEngine = lolog::Undirected; StatEngine = lolog::Star<lolog::Undirected>]’
309 | return statNames();
| ^~~~~~~~~
../inst/include/Stat.h:308:38: required from here
308 | virtual std::vector<std::string> vStatNames(){
| ^~~~~~~~~~
../inst/include/Stats.h:224:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
224 | for(int i=0;i<starDegrees.size();i++){
| ~^~~~~~~~~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::NodeMatch<Engine>::calculate(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Undirected]’:
../inst/include/Stat.h:228:23: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::calculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::NodeMatch<lolog::Undirected>]’
228 | stat.calculate(net);
| ~~~~~~~~~~~~~~^~~~~
../inst/include/Stat.h:224:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vCalculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::NodeMatch<lolog::Undirected>]’
224 | calculate(net);
| ^~~~~~~~~
../inst/include/Stat.h:223:18: required from here
223 | virtual void vCalculate(const BinaryNet<NetworkEngine>& net){
| ^~~~~~~~~~
../inst/include/Stats.h:754:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
754 | for(int i=0;i<vars.size();i++){
| ~^~~~~~~~~~~~
../inst/include/Stats.h:767:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
767 | for(int i=0;i<edges->size();i++){
| ~^~~~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::Degree<Engine>::dyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with Engine = lolog::Undirected]’:
../inst/include/Stat.h:247:24: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::dyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::Degree<lolog::Undirected>]’
247 | stat.dyadUpdate(net,from,to,order,actorIndex);
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/Stat.h:243:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vDyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::Degree<lolog::Undirected>]’
243 | dyadUpdate(net,from,to,order,actorIndex);
| ^~~~~~~~~~
../inst/include/Stat.h:242:18: required from here
242 | virtual void vDyadUpdate(const BinaryNet<NetworkEngine>& net,const int &from,const int &to,const std::vector<int> &order,const int &actorIndex){
| ^~~~~~~~~~~
../inst/include/Stats.h:1098:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1098 | for(int j=0;j<degrees.size();j++){
| ~^~~~~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘std::vector<std::__cxx11::basic_string<char> > lolog::Degree<Engine>::statNames() [with Engine = lolog::Undirected]’:
../inst/include/Stat.h:313:56: required from ‘std::vector<std::__cxx11::basic_string<char> > lolog::Stat<NetworkEngine, StatEngine>::statNames() [with NetworkEngine = lolog::Undirected; StatEngine = lolog::Degree<lolog::Undirected>]’
313 | std::vector<std::string> names = stat.statNames();
| ~~~~~~~~~~~~~~^~
../inst/include/Stat.h:309:16: required from ‘std::vector<std::__cxx11::basic_string<char> > lolog::Stat<NetworkEngine, StatEngine>::vStatNames() [with NetworkEngine = lolog::Undirected; StatEngine = lolog::Degree<lolog::Undirected>]’
309 | return statNames();
| ^~~~~~~~~
../inst/include/Stat.h:308:38: required from here
308 | virtual std::vector<std::string> vStatNames(){
| ^~~~~~~~~~
../inst/include/Stats.h:1029:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1029 | for(int i=0;i<degrees.size();i++){
| ~^~~~~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::NodeMix<Engine>::calculate(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Undirected]’:
../inst/include/Stat.h:228:23: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::calculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::NodeMix<lolog::Undirected>]’
228 | stat.calculate(net);
| ~~~~~~~~~~~~~~^~~~~
../inst/include/Stat.h:224:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vCalculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::NodeMix<lolog::Undirected>]’
224 | calculate(net);
| ^~~~~~~~~
../inst/include/Stat.h:223:18: required from here
223 | virtual void vCalculate(const BinaryNet<NetworkEngine>& net){
| ^~~~~~~~~~
../inst/include/Stats.h:925:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
925 | for(int i=0;i<vars.size();i++){
| ~^~~~~~~~~~~~
../inst/include/Stats.h:941:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
941 | for(int i=0;i<edges->size();i++){
| ~^~~~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘std::vector<std::__cxx11::basic_string<char> > lolog::NodeMix<Engine>::statNames() [with Engine = lolog::Undirected]’:
../inst/include/Stat.h:313:56: required from ‘std::vector<std::__cxx11::basic_string<char> > lolog::Stat<NetworkEngine, StatEngine>::statNames() [with NetworkEngine = lolog::Undirected; StatEngine = lolog::NodeMix<lolog::Undirected>]’
313 | std::vector<std::string> names = stat.statNames();
| ~~~~~~~~~~~~~~^~
../inst/include/Stat.h:309:16: required from ‘std::vector<std::__cxx11::basic_string<char> > lolog::Stat<NetworkEngine, StatEngine>::vStatNames() [with NetworkEngine = lolog::Undirected; StatEngine = lolog::NodeMix<lolog::Undirected>]’
309 | return statNames();
| ^~~~~~~~~
../inst/include/Stat.h:308:38: required from here
308 | virtual std::vector<std::string> vStatNames(){
| ^~~~~~~~~~
../inst/include/Stats.h:907:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
907 | for(int i=0;i<levels.size();i++){
| ~^~~~~~~~~~~~~~
../inst/include/Stats.h:911:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
911 | for(int j=c;j<levels.size();j++){
| ~^~~~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::NodeLogMaxCov<Engine>::calculate(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Undirected]’:
../inst/include/Stat.h:228:23: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::calculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::NodeLogMaxCov<lolog::Undirected>]’
228 | stat.calculate(net);
| ~~~~~~~~~~~~~~^~~~~
../inst/include/Stat.h:224:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vCalculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::NodeLogMaxCov<lolog::Undirected>]’
224 | calculate(net);
| ^~~~~~~~~
../inst/include/Stat.h:223:18: required from here
223 | virtual void vCalculate(const BinaryNet<NetworkEngine>& net){
| ^~~~~~~~~~
../inst/include/Stats.h:2570:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2570 | for(int i=0;i<vars.size();i++){
| ~^~~~~~~~~~~~
../inst/include/Stats.h:2578:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2578 | for(int i=0;i<vars.size();i++){
| ~^~~~~~~~~~~~
../inst/include/Stats.h:2591:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2591 | for(int i=0;i<el->size();i++){
| ~^~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::TwoPath<Engine>::calculate(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Directed]’:
../inst/include/Stat.h:228:23: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::calculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Directed; StatEngine = lolog::TwoPath<lolog::Directed>]’
228 | stat.calculate(net);
| ~~~~~~~~~~~~~~^~~~~
../inst/include/Stat.h:224:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vCalculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Directed; StatEngine = lolog::TwoPath<lolog::Directed>]’
224 | calculate(net);
| ^~~~~~~~~
../inst/include/Stat.h:223:18: required from here
223 | virtual void vCalculate(const BinaryNet<NetworkEngine>& net){
| ^~~~~~~~~~
../inst/include/Stats.h:2868:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2868 | for(int i=0;i<edges->size();i++){
| ~^~~~~~~~~~~~~~
../inst/include/Stat.h: In instantiation of ‘std::vector<double> lolog::BaseStat<Engine>::values() [with Engine = lolog::Directed]’:
../inst/include/Stat.h:394:27: required from ‘std::vector<double> lolog::Stat<NetworkEngine, StatEngine>::values() [with NetworkEngine = lolog::Directed; StatEngine = lolog::TwoPath<lolog::Directed>]’
394 | return stat.values();
| ~~~~~~~~~~~^~
../inst/include/Stat.h:390:16: required from ‘std::vector<double> lolog::Stat<NetworkEngine, StatEngine>::vValues() [with NetworkEngine = lolog::Directed; StatEngine = lolog::TwoPath<lolog::Directed>]’
390 | return values();
| ^~~~~~
../inst/include/Stat.h:389:33: required from here
389 | virtual std::vector<double> vValues(){
| ^~~~~~~
../inst/include/Stat.h:482:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
482 | for(int i=0;i<this->stats.size();i++)
| ~^~~~~~~~~~~~~~~~~~~
../inst/include/Stat.h: In instantiation of ‘double lolog::BaseStat<Engine>::logLik() [with Engine = lolog::Directed]’:
../inst/include/Stat.h:405:27: required from ‘double lolog::Stat<NetworkEngine, StatEngine>::logLik() [with NetworkEngine = lolog::Directed; StatEngine = lolog::TwoPath<lolog::Directed>]’
405 | return stat.logLik();
| ~~~~~~~~~~~^~
../inst/include/Stat.h:401:16: required from ‘double lolog::Stat<NetworkEngine, StatEngine>::vLogLik() [with NetworkEngine = lolog::Directed; StatEngine = lolog::TwoPath<lolog::Directed>]’
401 | return logLik();
| ^~~~~~
../inst/include/Stat.h:400:20: required from here
400 | virtual double vLogLik(){
| ^~~~~~~
../inst/include/Stat.h:492:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
492 | for(int i=0;i<this->stats.size();i++)
| ~^~~~~~~~~~~~~~~~~~~
../inst/include/Offset.h: In instantiation of ‘void lolog::BaseOffset<Engine>::rollback(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Directed]’:
../inst/include/Stat.h:302:22: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::rollback(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Directed; StatEngine = lolog::TwoPath<lolog::Directed>]’
302 | stat.rollback(net);
| ~~~~~~~~~~~~~^~~~~
../inst/include/Stat.h:298:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vRollback(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Directed; StatEngine = lolog::TwoPath<lolog::Directed>]’
298 | rollback(net);
| ^~~~~~~~
../inst/include/Stat.h:297:18: required from here
297 | virtual void vRollback(const BinaryNet<NetworkEngine>& net){
| ^~~~~~~~~
../inst/include/Offset.h:422:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
422 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘std::vector<std::__cxx11::basic_string<char> > lolog::AbsDiff<Engine>::statNames() [with Engine = lolog::Directed]’:
../inst/include/Stat.h:313:56: required from ‘std::vector<std::__cxx11::basic_string<char> > lolog::Stat<NetworkEngine, StatEngine>::statNames() [with NetworkEngine = lolog::Directed; StatEngine = lolog::AbsDiff<lolog::Directed>]’
313 | std::vector<std::string> names = stat.statNames();
| ~~~~~~~~~~~~~~^~
../inst/include/Stat.h:309:16: required from ‘std::vector<std::__cxx11::basic_string<char> > lolog::Stat<NetworkEngine, StatEngine>::vStatNames() [with NetworkEngine = lolog::Directed; StatEngine = lolog::AbsDiff<lolog::Directed>]’
309 | return statNames();
| ^~~~~~~~~
../inst/include/Stat.h:308:38: required from here
308 | virtual std::vector<std::string> vStatNames(){
| ^~~~~~~~~~
../inst/include/Stats.h:2277:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2277 | for(int i=0;i<varNames.size();i++)
| ~^~~~~~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::NodeFactor<Engine>::calculate(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Directed]’:
../inst/include/Stat.h:228:23: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::calculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Directed; StatEngine = lolog::NodeFactor<lolog::Directed>]’
228 | stat.calculate(net);
| ~~~~~~~~~~~~~~^~~~~
../inst/include/Stat.h:224:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vCalculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Directed; StatEngine = lolog::NodeFactor<lolog::Directed>]’
224 | calculate(net);
| ^~~~~~~~~
../inst/include/Stat.h:223:18: required from here
223 | virtual void vCalculate(const BinaryNet<NetworkEngine>& net){
| ^~~~~~~~~~
../inst/include/Stats.h:2700:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2700 | for(int i=0;i<vars.size();i++){
| ~^~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘std::vector<std::__cxx11::basic_string<char> > lolog::Esp<Engine>::statNames() [with Engine = lolog::Directed]’:
../inst/include/Stat.h:313:56: required from ‘std::vector<std::__cxx11::basic_string<char> > lolog::Stat<NetworkEngine, StatEngine>::statNames() [with NetworkEngine = lolog::Directed; StatEngine = lolog::Esp<lolog::Directed>]’
313 | std::vector<std::string> names = stat.statNames();
| ~~~~~~~~~~~~~~^~
../inst/include/Stat.h:309:16: required from ‘std::vector<std::__cxx11::basic_string<char> > lolog::Stat<NetworkEngine, StatEngine>::vStatNames() [with NetworkEngine = lolog::Directed; StatEngine = lolog::Esp<lolog::Directed>]’
309 | return statNames();
| ^~~~~~~~~
../inst/include/Stat.h:308:38: required from here
308 | virtual std::vector<std::string> vStatNames(){
| ^~~~~~~~~~
../inst/include/Stats.h:1883:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1883 | for(int i=0;i<esps.size();i++){
| ~^~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::GeoDist<Engine>::dyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with Engine = lolog::Directed]’:
../inst/include/Stat.h:247:24: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::dyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with NetworkEngine = lolog::Directed; StatEngine = lolog::GeoDist<lolog::Directed>]’
247 | stat.dyadUpdate(net,from,to,order,actorIndex);
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/Stat.h:243:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vDyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with NetworkEngine = lolog::Directed; StatEngine = lolog::GeoDist<lolog::Directed>]’
243 | dyadUpdate(net,from,to,order,actorIndex);
| ^~~~~~~~~~
../inst/include/Stat.h:242:18: required from here
242 | virtual void vDyadUpdate(const BinaryNet<NetworkEngine>& net,const int &from,const int &to,const std::vector<int> &order,const int &actorIndex){
| ^~~~~~~~~~~
../inst/include/Stats.h:2138:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2138 | for(int j=0;j<distCuts.size();j++){
| ~^~~~~~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘std::vector<std::__cxx11::basic_string<char> > lolog::GeoDist<Engine>::statNames() [with Engine = lolog::Directed]’:
../inst/include/Stat.h:313:56: required from ‘std::vector<std::__cxx11::basic_string<char> > lolog::Stat<NetworkEngine, StatEngine>::statNames() [with NetworkEngine = lolog::Directed; StatEngine = lolog::GeoDist<lolog::Directed>]’
313 | std::vector<std::string> names = stat.statNames();
| ~~~~~~~~~~~~~~^~
../inst/include/Stat.h:309:16: required from ‘std::vector<std::__cxx11::basic_string<char> > lolog::Stat<NetworkEngine, StatEngine>::vStatNames() [with NetworkEngine = lolog::Directed; StatEngine = lolog::GeoDist<lolog::Directed>]’
309 | return statNames();
| ^~~~~~~~~
../inst/include/Stat.h:308:38: required from here
308 | virtual std::vector<std::string> vStatNames(){
| ^~~~~~~~~~
../inst/include/Stats.h:2061:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2061 | for(int i=0;i<distCuts.size();i++){
| ~^~~~~~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::NodeCov<Engine>::calculate(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Directed]’:
../inst/include/Stat.h:228:23: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::calculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Directed; StatEngine = lolog::NodeCov<lolog::Directed>]’
228 | stat.calculate(net);
| ~~~~~~~~~~~~~~^~~~~
../inst/include/Stat.h:224:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vCalculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Directed; StatEngine = lolog::NodeCov<lolog::Directed>]’
224 | calculate(net);
| ^~~~~~~~~
../inst/include/Stat.h:223:18: required from here
223 | virtual void vCalculate(const BinaryNet<NetworkEngine>& net){
| ^~~~~~~~~~
../inst/include/Stats.h:1306:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1306 | for(int i=0;i<vars.size();i++){
| ~^~~~~~~~~~~~
../inst/include/Stats.h:1314:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1314 | for(int i=0;i<vars.size();i++){
| ~^~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::Star<Engine>::calculate(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Directed]’:
../inst/include/Stat.h:228:23: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::calculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Directed; StatEngine = lolog::Star<lolog::Directed>]’
228 | stat.calculate(net);
| ~~~~~~~~~~~~~~^~~~~
../inst/include/Stat.h:224:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vCalculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Directed; StatEngine = lolog::Star<lolog::Directed>]’
224 | calculate(net);
| ^~~~~~~~~
../inst/include/Stat.h:223:18: required from here
223 | virtual void vCalculate(const BinaryNet<NetworkEngine>& net){
| ^~~~~~~~~~
../inst/include/Stats.h:251:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
251 | for(int j=0;j<starDegrees.size();j++){
| ~^~~~~~~~~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::Star<Engine>::dyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with Engine = lolog::Directed]’:
../inst/include/Stat.h:247:24: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::dyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with NetworkEngine = lolog::Directed; StatEngine = lolog::Star<lolog::Directed>]’
247 | stat.dyadUpdate(net,from,to,order,actorIndex);
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/Stat.h:243:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vDyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with NetworkEngine = lolog::Directed; StatEngine = lolog::Star<lolog::Directed>]’
243 | dyadUpdate(net,from,to,order,actorIndex);
| ^~~~~~~~~~
../inst/include/Stat.h:242:18: required from here
242 | virtual void vDyadUpdate(const BinaryNet<NetworkEngine>& net,const int &from,const int &to,const std::vector<int> &order,const int &actorIndex){
| ^~~~~~~~~~~
../inst/include/Stats.h:271:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
271 | for(int i=0;i<starDegrees.size();i++){
| ~^~~~~~~~~~~~~~~~~~~
../inst/include/Stats.h:283:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
283 | for(int i=0;i<starDegrees.size();i++){
| ~^~~~~~~~~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘std::vector<std::__cxx11::basic_string<char> > lolog::Star<Engine>::statNames() [with Engine = lolog::Directed]’:
../inst/include/Stat.h:313:56: required from ‘std::vector<std::__cxx11::basic_string<char> > lolog::Stat<NetworkEngine, StatEngine>::statNames() [with NetworkEngine = lolog::Directed; StatEngine = lolog::Star<lolog::Directed>]’
313 | std::vector<std::string> names = stat.statNames();
| ~~~~~~~~~~~~~~^~
../inst/include/Stat.h:309:16: required from ‘std::vector<std::__cxx11::basic_string<char> > lolog::Stat<NetworkEngine, StatEngine>::vStatNames() [with NetworkEngine = lolog::Directed; StatEngine = lolog::Star<lolog::Directed>]’
309 | return statNames();
| ^~~~~~~~~
../inst/include/Stat.h:308:38: required from here
308 | virtual std::vector<std::string> vStatNames(){
| ^~~~~~~~~~
../inst/include/Stats.h:224:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
224 | for(int i=0;i<starDegrees.size();i++){
| ~^~~~~~~~~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::Degree<Engine>::dyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with Engine = lolog::Directed]’:
../inst/include/Stat.h:247:24: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::dyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with NetworkEngine = lolog::Directed; StatEngine = lolog::Degree<lolog::Directed>]’
247 | stat.dyadUpdate(net,from,to,order,actorIndex);
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/Stat.h:243:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vDyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with NetworkEngine = lolog::Directed; StatEngine = lolog::Degree<lolog::Directed>]’
243 | dyadUpdate(net,from,to,order,actorIndex);
| ^~~~~~~~~~
../inst/include/Stat.h:242:18: required from here
242 | virtual void vDyadUpdate(const BinaryNet<NetworkEngine>& net,const int &from,const int &to,const std::vector<int> &order,const int &actorIndex){
| ^~~~~~~~~~~
../inst/include/Stats.h:1098:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1098 | for(int j=0;j<degrees.size();j++){
| ~^~~~~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘std::vector<std::__cxx11::basic_string<char> > lolog::Degree<Engine>::statNames() [with Engine = lolog::Directed]’:
../inst/include/Stat.h:313:56: required from ‘std::vector<std::__cxx11::basic_string<char> > lolog::Stat<NetworkEngine, StatEngine>::statNames() [with NetworkEngine = lolog::Directed; StatEngine = lolog::Degree<lolog::Directed>]’
313 | std::vector<std::string> names = stat.statNames();
| ~~~~~~~~~~~~~~^~
../inst/include/Stat.h:309:16: required from ‘std::vector<std::__cxx11::basic_string<char> > lolog::Stat<NetworkEngine, StatEngine>::vStatNames() [with NetworkEngine = lolog::Directed; StatEngine = lolog::Degree<lolog::Directed>]’
309 | return statNames();
| ^~~~~~~~~
../inst/include/Stat.h:308:38: required from here
308 | virtual std::vector<std::string> vStatNames(){
| ^~~~~~~~~~
../inst/include/Stats.h:1029:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1029 | for(int i=0;i<degrees.size();i++){
| ~^~~~~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::NodeMix<Engine>::calculate(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Directed]’:
../inst/include/Stat.h:228:23: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::calculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Directed; StatEngine = lolog::NodeMix<lolog::Directed>]’
228 | stat.calculate(net);
| ~~~~~~~~~~~~~~^~~~~
../inst/include/Stat.h:224:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vCalculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Directed; StatEngine = lolog::NodeMix<lolog::Directed>]’
224 | calculate(net);
| ^~~~~~~~~
../inst/include/Stat.h:223:18: required from here
223 | virtual void vCalculate(const BinaryNet<NetworkEngine>& net){
| ^~~~~~~~~~
../inst/include/Stats.h:925:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
925 | for(int i=0;i<vars.size();i++){
| ~^~~~~~~~~~~~
../inst/include/Stats.h:941:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
941 | for(int i=0;i<edges->size();i++){
| ~^~~~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘std::vector<std::__cxx11::basic_string<char> > lolog::NodeMix<Engine>::statNames() [with Engine = lolog::Directed]’:
../inst/include/Stat.h:313:56: required from ‘std::vector<std::__cxx11::basic_string<char> > lolog::Stat<NetworkEngine, StatEngine>::statNames() [with NetworkEngine = lolog::Directed; StatEngine = lolog::NodeMix<lolog::Directed>]’
313 | std::vector<std::string> names = stat.statNames();
| ~~~~~~~~~~~~~~^~
../inst/include/Stat.h:309:16: required from ‘std::vector<std::__cxx11::basic_string<char> > lolog::Stat<NetworkEngine, StatEngine>::vStatNames() [with NetworkEngine = lolog::Directed; StatEngine = lolog::NodeMix<lolog::Directed>]’
309 | return statNames();
| ^~~~~~~~~
../inst/include/Stat.h:308:38: required from here
308 | virtual std::vector<std::string> vStatNames(){
| ^~~~~~~~~~
../inst/include/Stats.h:907:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
907 | for(int i=0;i<levels.size();i++){
| ~^~~~~~~~~~~~~~
../inst/include/Stats.h:911:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
911 | for(int j=c;j<levels.size();j++){
| ~^~~~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::NodeMatch<Engine>::calculate(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Directed]’:
../inst/include/Stat.h:228:23: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::calculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Directed; StatEngine = lolog::NodeMatch<lolog::Directed>]’
228 | stat.calculate(net);
| ~~~~~~~~~~~~~~^~~~~
../inst/include/Stat.h:224:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vCalculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Directed; StatEngine = lolog::NodeMatch<lolog::Directed>]’
224 | calculate(net);
| ^~~~~~~~~
../inst/include/Stat.h:223:18: required from here
223 | virtual void vCalculate(const BinaryNet<NetworkEngine>& net){
| ^~~~~~~~~~
../inst/include/Stats.h:754:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
754 | for(int i=0;i<vars.size();i++){
| ~^~~~~~~~~~~~
../inst/include/Stats.h:767:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
767 | for(int i=0;i<edges->size();i++){
| ~^~~~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::Mutual<Engine>::calculate(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Directed]’:
../inst/include/Stat.h:228:23: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::calculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Directed; StatEngine = lolog::Mutual<lolog::Directed>]’
228 | stat.calculate(net);
| ~~~~~~~~~~~~~~^~~~~
../inst/include/Stat.h:224:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vCalculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Directed; StatEngine = lolog::Mutual<lolog::Directed>]’
224 | calculate(net);
| ^~~~~~~~~
../inst/include/Stat.h:223:18: required from here
223 | virtual void vCalculate(const BinaryNet<NetworkEngine>& net){
| ^~~~~~~~~~
../inst/include/Stats.h:677:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
677 | for(int i=0;i<edges->size();i++){
| ~^~~~~~~~~~~~~~
g++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I../inst/include -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c main.cpp -o main.o
g++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I../inst/include -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c test_BinaryNet.cpp -o test_BinaryNet.o
In file included from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:17,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/shared_ptr.hpp:17,
from ../inst/include/Vertex.h:8,
from ../inst/include/DirectedVertex.h:6,
from ../inst/include/BinaryNet.h:12,
from test_BinaryNet.cpp:3:
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/detail/shared_count.hpp:294:33: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
294 | explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
| ^~~~~~~~
In file included from /usr/include/c++/15/memory:80,
from ../inst/include/Vertex.h:7:
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:354:31: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
354 | explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
| ^~~~~~~~
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:365:22: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
365 | shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
| ^~~~~~~~
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:423:34: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
423 | shared_ptr & operator=( std::auto_ptr<Y> & r )
| ^~~~~~~~
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:430:34: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
430 | shared_ptr & operator=( std::auto_ptr<Y> && r )
| ^~~~~~~~
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’:
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:432:38: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
432 | this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
| ^~~~~~~~
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::refreshIds()’:
../inst/include/BinaryNet.h:1073:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1073 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In constructor ‘lolog::Directed::Directed(const lolog::Directed&, bool)’:
../inst/include/BinaryNet.h:1109:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1109 | for(int i=0;i<net.verts.size();i++){
| ~^~~~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::reorderVertices(std::vector<int>)’:
../inst/include/BinaryNet.h:1175:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1175 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::emptyGraph()’:
../inst/include/BinaryNet.h:1199:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1199 | for(int i=0;i < verts.size();i++){
| ~~^~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::setAllDyadsMissing(std::vector<int>, bool)’:
../inst/include/BinaryNet.h:1245:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1245 | for(int i=0;i<nodes.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h:1249:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1249 | for(int i=0;i<nodes.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::pair<int, int> lolog::Directed::randomEdge() const’:
../inst/include/BinaryNet.h:1372:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1372 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘boost::shared_ptr<std::vector<std::pair<int, int> > > lolog::Directed::edgelist() const’:
../inst/include/BinaryNet.h:1435:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1435 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘Rcpp::IntegerMatrix lolog::Directed::edgelistR(bool) const’:
../inst/include/BinaryNet.h:1450:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1450 | for(int i=0;i<v->size();i++){
| ~^~~~~~~~~~
../inst/include/BinaryNet.h:1458:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1458 | for(int i=0;i<v->size();i++){
| ~^~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<std::__cxx11::basic_string<char> > lolog::Directed::continVarNames() const’:
../inst/include/BinaryNet.h:1470:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<lolog::ContinAttrib>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1470 | for(int i=0;i<contMeta->size();i++)
| ~^~~~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::removeContinVariable(int)’:
../inst/include/BinaryNet.h:1508:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1508 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::addContinVariable(const std::vector<double>&, lolog::ContinAttrib&)’:
../inst/include/BinaryNet.h:1515:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1515 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<std::__cxx11::basic_string<char> > lolog::Directed::discreteVarNames() const’:
../inst/include/BinaryNet.h:1522:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<lolog::DiscreteAttrib>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1522 | for(int i=0;i<disMeta->size();i++)
| ~^~~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::removeDiscreteVariable(int)’:
../inst/include/BinaryNet.h:1533:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1533 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<int> lolog::Directed::discreteVariableValues(int) const’:
../inst/include/BinaryNet.h:1540:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1540 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<std::__cxx11::basic_string<char> > lolog::Directed::discreteVariable(int) const’:
../inst/include/BinaryNet.h:1559:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1559 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::addDiscreteVariable(const std::vector<int>&, lolog::DiscreteAttrib&)’:
../inst/include/BinaryNet.h:1567:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1567 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::addDiscreteVariableR(SEXP, std::string)’:
../inst/include/BinaryNet.h:1607:24: warning: comparison of integer expressions of different signedness: ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
1607 | if(vals.size() != this->size())
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~
../inst/include/BinaryNet.h:1621:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<bool>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1621 | for(int i=0;i<missing.size();i++){
| ~^~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘Rcpp::RObject lolog::Directed::getVariableR(std::string, bool)’:
../inst/include/BinaryNet.h:1629:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1629 | for(int i=0;i<names.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h:1649:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1649 | for(int i=0;i<names.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::setVariableR(SEXP, std::string)’:
../inst/include/BinaryNet.h:1712:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<bool>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1712 | for(int i=0;i<missing.size();i++){
| ~^~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::refreshIds()’:
../inst/include/BinaryNet.h:1750:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1750 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In constructor ‘lolog::Undirected::Undirected(const lolog::Undirected&, bool)’:
../inst/include/BinaryNet.h:1789:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1789 | for(int i=0;i<net.verts.size();i++){
| ~^~~~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::reorderVertices(std::vector<int>)’:
../inst/include/BinaryNet.h:1854:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1854 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::emptyGraph()’:
../inst/include/BinaryNet.h:1877:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1877 | for(int i=0;i < verts.size();i++){
| ~~^~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::setAllDyadsMissing(std::vector<int>, bool)’:
../inst/include/BinaryNet.h:1932:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1932 | for(int i=0;i<nodes.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h:1939:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1939 | for(int i=0;i<nodes.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::pair<int, int> lolog::Undirected::randomEdge() const’:
../inst/include/BinaryNet.h:2067:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2067 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘boost::shared_ptr<std::vector<std::pair<int, int> > > lolog::Undirected::edgelist() const’:
../inst/include/BinaryNet.h:2127:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2127 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘Rcpp::IntegerMatrix lolog::Undirected::edgelistR(bool) const’:
../inst/include/BinaryNet.h:2144:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2144 | for(int i=0;i<v->size();i++){
| ~^~~~~~~~~~
../inst/include/BinaryNet.h:2152:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2152 | for(int i=0;i<v->size();i++){
| ~^~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<std::__cxx11::basic_string<char> > lolog::Undirected::continVarNames() const’:
../inst/include/BinaryNet.h:2164:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<lolog::ContinAttrib>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2164 | for(int i=0;i<contMeta->size();i++)
| ~^~~~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::removeContinVariable(int)’:
../inst/include/BinaryNet.h:2203:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2203 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::addContinVariable(const std::vector<double>&, lolog::ContinAttrib&)’:
../inst/include/BinaryNet.h:2210:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2210 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<std::__cxx11::basic_string<char> > lolog::Undirected::discreteVarNames() const’:
../inst/include/BinaryNet.h:2217:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<lolog::DiscreteAttrib>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2217 | for(int i=0;i<disMeta->size();i++)
| ~^~~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::removeDiscreteVariable(int)’:
../inst/include/BinaryNet.h:2228:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2228 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<int> lolog::Undirected::discreteVariableValues(int) const’:
../inst/include/BinaryNet.h:2235:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2235 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<std::__cxx11::basic_string<char> > lolog::Undirected::discreteVariable(int) const’:
../inst/include/BinaryNet.h:2254:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2254 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::addDiscreteVariable(const std::vector<int>&, lolog::DiscreteAttrib&)’:
../inst/include/BinaryNet.h:2262:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2262 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::addDiscreteVariableR(Rcpp::RObject, std::string)’:
../inst/include/BinaryNet.h:2300:24: warning: comparison of integer expressions of different signedness: ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
2300 | if(vals.size() != this->size())
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~
../inst/include/BinaryNet.h:2315:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<bool>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2315 | for(int i=0;i<missing.size();i++){
| ~^~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘Rcpp::RObject lolog::Undirected::getVariableR(std::string, bool)’:
../inst/include/BinaryNet.h:2323:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2323 | for(int i=0;i<names.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h:2343:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2343 | for(int i=0;i<names.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::setVariableR(SEXP, std::string)’:
../inst/include/BinaryNet.h:2410:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<bool>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2410 | for(int i=0;i<missing.size();i++){
| ~^~~~~~~~~~~~~~~
In file included from ../inst/include/BinaryNet.h:15:
../inst/include/util.h: In instantiation of ‘int lolog::indexOf(const T&, const std::vector<T>&) [with T = std::__cxx11::basic_string<char>]’:
../inst/include/BinaryNet.h:1620:28: required from here
1620 | int index = indexOf(name,discreteVarNames());
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/util.h:79:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
79 | for(int i=0;i<vec.size();i++){
| ~^~~~~~~~~~~
g++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I../inst/include -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c test_Constraints.cpp -o test_Constraints.o
In file included from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:17,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/shared_ptr.hpp:17,
from ../inst/include/Vertex.h:8,
from ../inst/include/DirectedVertex.h:6,
from ../inst/include/BinaryNet.h:12,
from test_Constraints.cpp:5:
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/detail/shared_count.hpp:294:33: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
294 | explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
| ^~~~~~~~
In file included from /usr/include/c++/15/memory:80,
from ../inst/include/Vertex.h:7:
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:354:31: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
354 | explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
| ^~~~~~~~
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:365:22: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
365 | shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
| ^~~~~~~~
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:423:34: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
423 | shared_ptr & operator=( std::auto_ptr<Y> & r )
| ^~~~~~~~
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:430:34: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
430 | shared_ptr & operator=( std::auto_ptr<Y> && r )
| ^~~~~~~~
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’:
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:432:38: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
432 | this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
| ^~~~~~~~
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::refreshIds()’:
../inst/include/BinaryNet.h:1073:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1073 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In constructor ‘lolog::Directed::Directed(const lolog::Directed&, bool)’:
../inst/include/BinaryNet.h:1109:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1109 | for(int i=0;i<net.verts.size();i++){
| ~^~~~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::reorderVertices(std::vector<int>)’:
../inst/include/BinaryNet.h:1175:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1175 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::emptyGraph()’:
../inst/include/BinaryNet.h:1199:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1199 | for(int i=0;i < verts.size();i++){
| ~~^~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::setAllDyadsMissing(std::vector<int>, bool)’:
../inst/include/BinaryNet.h:1245:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1245 | for(int i=0;i<nodes.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h:1249:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1249 | for(int i=0;i<nodes.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::pair<int, int> lolog::Directed::randomEdge() const’:
../inst/include/BinaryNet.h:1372:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1372 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘boost::shared_ptr<std::vector<std::pair<int, int> > > lolog::Directed::edgelist() const’:
../inst/include/BinaryNet.h:1435:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1435 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘Rcpp::IntegerMatrix lolog::Directed::edgelistR(bool) const’:
../inst/include/BinaryNet.h:1450:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1450 | for(int i=0;i<v->size();i++){
| ~^~~~~~~~~~
../inst/include/BinaryNet.h:1458:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1458 | for(int i=0;i<v->size();i++){
| ~^~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<std::__cxx11::basic_string<char> > lolog::Directed::continVarNames() const’:
../inst/include/BinaryNet.h:1470:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<lolog::ContinAttrib>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1470 | for(int i=0;i<contMeta->size();i++)
| ~^~~~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::removeContinVariable(int)’:
../inst/include/BinaryNet.h:1508:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1508 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::addContinVariable(const std::vector<double>&, lolog::ContinAttrib&)’:
../inst/include/BinaryNet.h:1515:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1515 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<std::__cxx11::basic_string<char> > lolog::Directed::discreteVarNames() const’:
../inst/include/BinaryNet.h:1522:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<lolog::DiscreteAttrib>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1522 | for(int i=0;i<disMeta->size();i++)
| ~^~~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::removeDiscreteVariable(int)’:
../inst/include/BinaryNet.h:1533:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1533 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<int> lolog::Directed::discreteVariableValues(int) const’:
../inst/include/BinaryNet.h:1540:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1540 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<std::__cxx11::basic_string<char> > lolog::Directed::discreteVariable(int) const’:
../inst/include/BinaryNet.h:1559:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1559 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::addDiscreteVariable(const std::vector<int>&, lolog::DiscreteAttrib&)’:
../inst/include/BinaryNet.h:1567:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1567 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::addDiscreteVariableR(SEXP, std::string)’:
../inst/include/BinaryNet.h:1607:24: warning: comparison of integer expressions of different signedness: ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
1607 | if(vals.size() != this->size())
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~
../inst/include/BinaryNet.h:1621:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<bool>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1621 | for(int i=0;i<missing.size();i++){
| ~^~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘Rcpp::RObject lolog::Directed::getVariableR(std::string, bool)’:
../inst/include/BinaryNet.h:1629:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1629 | for(int i=0;i<names.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h:1649:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1649 | for(int i=0;i<names.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::setVariableR(SEXP, std::string)’:
../inst/include/BinaryNet.h:1712:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<bool>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1712 | for(int i=0;i<missing.size();i++){
| ~^~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::refreshIds()’:
../inst/include/BinaryNet.h:1750:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1750 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In constructor ‘lolog::Undirected::Undirected(const lolog::Undirected&, bool)’:
../inst/include/BinaryNet.h:1789:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1789 | for(int i=0;i<net.verts.size();i++){
| ~^~~~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::reorderVertices(std::vector<int>)’:
../inst/include/BinaryNet.h:1854:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1854 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::emptyGraph()’:
../inst/include/BinaryNet.h:1877:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1877 | for(int i=0;i < verts.size();i++){
| ~~^~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::setAllDyadsMissing(std::vector<int>, bool)’:
../inst/include/BinaryNet.h:1932:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1932 | for(int i=0;i<nodes.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h:1939:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1939 | for(int i=0;i<nodes.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::pair<int, int> lolog::Undirected::randomEdge() const’:
../inst/include/BinaryNet.h:2067:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2067 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘boost::shared_ptr<std::vector<std::pair<int, int> > > lolog::Undirected::edgelist() const’:
../inst/include/BinaryNet.h:2127:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2127 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘Rcpp::IntegerMatrix lolog::Undirected::edgelistR(bool) const’:
../inst/include/BinaryNet.h:2144:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2144 | for(int i=0;i<v->size();i++){
| ~^~~~~~~~~~
../inst/include/BinaryNet.h:2152:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2152 | for(int i=0;i<v->size();i++){
| ~^~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<std::__cxx11::basic_string<char> > lolog::Undirected::continVarNames() const’:
../inst/include/BinaryNet.h:2164:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<lolog::ContinAttrib>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2164 | for(int i=0;i<contMeta->size();i++)
| ~^~~~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::removeContinVariable(int)’:
../inst/include/BinaryNet.h:2203:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2203 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::addContinVariable(const std::vector<double>&, lolog::ContinAttrib&)’:
../inst/include/BinaryNet.h:2210:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2210 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<std::__cxx11::basic_string<char> > lolog::Undirected::discreteVarNames() const’:
../inst/include/BinaryNet.h:2217:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<lolog::DiscreteAttrib>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2217 | for(int i=0;i<disMeta->size();i++)
| ~^~~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::removeDiscreteVariable(int)’:
../inst/include/BinaryNet.h:2228:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2228 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<int> lolog::Undirected::discreteVariableValues(int) const’:
../inst/include/BinaryNet.h:2235:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2235 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<std::__cxx11::basic_string<char> > lolog::Undirected::discreteVariable(int) const’:
../inst/include/BinaryNet.h:2254:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2254 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::addDiscreteVariable(const std::vector<int>&, lolog::DiscreteAttrib&)’:
../inst/include/BinaryNet.h:2262:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2262 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::addDiscreteVariableR(Rcpp::RObject, std::string)’:
../inst/include/BinaryNet.h:2300:24: warning: comparison of integer expressions of different signedness: ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
2300 | if(vals.size() != this->size())
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~
../inst/include/BinaryNet.h:2315:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<bool>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2315 | for(int i=0;i<missing.size();i++){
| ~^~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘Rcpp::RObject lolog::Undirected::getVariableR(std::string, bool)’:
../inst/include/BinaryNet.h:2323:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2323 | for(int i=0;i<names.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h:2343:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2343 | for(int i=0;i<names.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::setVariableR(SEXP, std::string)’:
../inst/include/BinaryNet.h:2410:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<bool>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2410 | for(int i=0;i<missing.size();i++){
| ~^~~~~~~~~~~~~~~
In file included from ../inst/include/BinaryNet.h:15:
../inst/include/util.h: In instantiation of ‘int lolog::indexOf(const T&, const std::vector<T>&) [with T = std::__cxx11::basic_string<char>]’:
../inst/include/BinaryNet.h:1620:28: required from here
1620 | int index = indexOf(name,discreteVarNames());
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/util.h:79:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
79 | for(int i=0;i<vec.size();i++){
| ~^~~~~~~~~~~
In file included from test_Constraints.cpp:11:
../inst/include/Model.h: In instantiation of ‘void lolog::Model<Engine>::setThetas(std::vector<double>) [with Engine = lolog::Undirected]’:
test_Constraints.cpp:34:20: required from ‘void lolog::tests::testBoundedDegree() [with Engine = lolog::Undirected]’
34 | model.setThetas(std::vector<double>(1,0));
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
test_Constraints.cpp:43:5: required from here
43 | RUN_TEST(testBoundedDegree<Undirected>());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/include/Model.h:202:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
202 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:205:28: warning: comparison of integer expressions of different signedness: ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
205 | if(newThetas.size()!= n){
| ~~~~~~~~~~~~~~~~^~~~
../inst/include/Model.h:210:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
210 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:212:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
212 | for(int j=0;j<vals->size();j++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘std::vector<double> lolog::Model<Engine>::offset() [with Engine = lolog::Undirected]’:
test_Constraints.cpp:36:5: required from ‘void lolog::tests::testBoundedDegree() [with Engine = lolog::Undirected]’
36 | EXPECT_TRUE(model.offset().at(0) < -100000)
| ~~~~~~~~~~~~^~
test_Constraints.cpp:43:5: required from here
43 | RUN_TEST(testBoundedDegree<Undirected>());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/include/Model.h:300:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractOffset<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractOffset<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
300 | for(int i=0;i<offsets.size();i++){
| ~^~~~~~~~~~~~~~~
../inst/include/Model.h:305:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractOffset<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractOffset<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
305 | for(int i=0;i<offsets.size();i++){
| ~^~~~~~~~~~~~~~~
../inst/include/Model.h:307:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
307 | for(int j=0;j<vals.size();j++){
| ~^~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘void lolog::Model<Engine>::calculateStatistics() [with Engine = lolog::Undirected]’:
../inst/include/Model.h:397:9: required from ‘void lolog::Model<Engine>::calculate() [with Engine = lolog::Undirected]’
397 | calculateStatistics();
| ^~~~~~~~~~~~~~~~~~~
test_Constraints.cpp:33:20: required from ‘void lolog::tests::testBoundedDegree() [with Engine = lolog::Undirected]’
33 | model.calculate();
| ~~~~~~~~~~~~~~~^~
test_Constraints.cpp:43:5: required from here
43 | RUN_TEST(testBoundedDegree<Undirected>());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/include/Model.h:405:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
405 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘void lolog::Model<Engine>::calculateOffsets() [with Engine = lolog::Undirected]’:
../inst/include/Model.h:398:9: required from ‘void lolog::Model<Engine>::calculate() [with Engine = lolog::Undirected]’
398 | calculateOffsets();
| ^~~~~~~~~~~~~~~~
test_Constraints.cpp:33:20: required from ‘void lolog::tests::testBoundedDegree() [with Engine = lolog::Undirected]’
33 | model.calculate();
| ~~~~~~~~~~~~~~~^~
test_Constraints.cpp:43:5: required from here
43 | RUN_TEST(testBoundedDegree<Undirected>());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/include/Model.h:414:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractOffset<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractOffset<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
414 | for(int i=0;i<offsets.size();i++){
| ~^~~~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘double lolog::Model<Engine>::logLik() [with Engine = lolog::Undirected]’:
../inst/include/Model.h:330:16: required from ‘double lolog::Model<Engine>::vLogLik() [with Engine = lolog::Undirected]’
330 | return logLik();
| ^~~~~~
../inst/include/Model.h:329:20: required from here
329 | virtual double vLogLik(){
| ^~~~~~~
../inst/include/Model.h:320:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
320 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:323:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractOffset<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractOffset<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
323 | for(int i=0;i<offsets.size();i++){
| ~^~~~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘lolog::Model<Engine>::Model(const lolog::Model<Engine>&, bool) [with Engine = lolog::Undirected]’:
../inst/include/Model.h:114:51: required from ‘boost::shared_ptr<lolog::Model<Engine> > lolog::Model<Engine>::clone() const [with Engine = lolog::Undirected]’
114 | return boost::shared_ptr< Model<Engine> >(new Model<Engine>(*this, true));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/Model.h:118:16: required from ‘boost::shared_ptr<lolog::Model<Engine> > lolog::Model<Engine>::vClone() const [with Engine = lolog::Undirected]’
118 | return clone();
| ^~~~~
../inst/include/Model.h:117:48: required from here
117 | virtual boost::shared_ptr< Model<Engine> > vClone() const{
| ^~~~~~
../inst/include/Model.h:74:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
74 | for(int i=0;i<stats.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/Model.h:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractOffset<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractOffset<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
76 | for(int i=0;i<offsets.size();i++)
| ~^~~~~~~~~~~~~~~
In file included from test_Constraints.cpp:6:
../inst/include/Stat.h: In instantiation of ‘std::vector<double> lolog::BaseStat<Engine>::values() [with Engine = lolog::Undirected]’:
../inst/include/Stat.h:394:27: required from ‘std::vector<double> lolog::Stat<NetworkEngine, StatEngine>::values() [with NetworkEngine = lolog::Undirected; StatEngine = lolog::Edges<lolog::Undirected>]’
394 | return stat.values();
| ~~~~~~~~~~~^~
../inst/include/Stat.h:390:16: required from ‘std::vector<double> lolog::Stat<NetworkEngine, StatEngine>::vValues() [with NetworkEngine = lolog::Undirected; StatEngine = lolog::Edges<lolog::Undirected>]’
390 | return values();
| ^~~~~~
../inst/include/Stat.h:389:33: required from here
389 | virtual std::vector<double> vValues(){
| ^~~~~~~
../inst/include/Stat.h:482:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
482 | for(int i=0;i<this->stats.size();i++)
| ~^~~~~~~~~~~~~~~~~~~
../inst/include/Stat.h: In instantiation of ‘double lolog::BaseStat<Engine>::logLik() [with Engine = lolog::Undirected]’:
../inst/include/Stat.h:405:27: required from ‘double lolog::Stat<NetworkEngine, StatEngine>::logLik() [with NetworkEngine = lolog::Undirected; StatEngine = lolog::Edges<lolog::Undirected>]’
405 | return stat.logLik();
| ~~~~~~~~~~~^~
../inst/include/Stat.h:401:16: required from ‘double lolog::Stat<NetworkEngine, StatEngine>::vLogLik() [with NetworkEngine = lolog::Undirected; StatEngine = lolog::Edges<lolog::Undirected>]’
401 | return logLik();
| ^~~~~~
../inst/include/Stat.h:400:20: required from here
400 | virtual double vLogLik(){
| ^~~~~~~
../inst/include/Stat.h:492:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
492 | for(int i=0;i<this->stats.size();i++)
| ~^~~~~~~~~~~~~~~~~~~
In file included from ../inst/include/Stat.h:10:
../inst/include/Offset.h: In instantiation of ‘void lolog::BaseOffset<Engine>::rollback(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Undirected]’:
../inst/include/Stat.h:302:22: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::rollback(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::Edges<lolog::Undirected>]’
302 | stat.rollback(net);
| ~~~~~~~~~~~~~^~~~~
../inst/include/Stat.h:298:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vRollback(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::Edges<lolog::Undirected>]’
298 | rollback(net);
| ^~~~~~~~
../inst/include/Stat.h:297:18: required from here
297 | virtual void vRollback(const BinaryNet<NetworkEngine>& net){
| ^~~~~~~~~
../inst/include/Offset.h:422:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
422 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Offset.h: In instantiation of ‘void lolog::BaseOffset<Engine>::resetLastStats() [with Engine = lolog::Undirected]’:
../inst/include/Stats.h:170:43: required from ‘void lolog::Edges<Engine>::dyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with Engine = lolog::Undirected]’
170 | BaseOffset<Engine>::resetLastStats();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/include/Stat.h:247:24: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::dyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::Edges<lolog::Undirected>]’
247 | stat.dyadUpdate(net,from,to,order,actorIndex);
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/Stat.h:243:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vDyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::Edges<lolog::Undirected>]’
243 | dyadUpdate(net,from,to,order,actorIndex);
| ^~~~~~~~~~
../inst/include/Stat.h:242:18: required from here
242 | virtual void vDyadUpdate(const BinaryNet<NetworkEngine>& net,const int &from,const int &to,const std::vector<int> &order,const int &actorIndex){
| ^~~~~~~~~~~
../inst/include/Offset.h:416:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
416 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Stat.h: In instantiation of ‘void lolog::BaseStat<Engine>::init(int) [with Engine = lolog::Undirected]’:
../inst/include/Stat.h:459:9: required from ‘void lolog::BaseStat<Engine>::initSingle(double) [with Engine = lolog::Undirected]’
459 | init(1);
| ^~~~
../inst/include/Stats.h:166:25: required from ‘void lolog::Edges<Engine>::calculate(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Undirected]’
166 | this->initSingle(net.nEdges());
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../inst/include/Stat.h:228:23: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::calculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::Edges<lolog::Undirected>]’
228 | stat.calculate(net);
| ~~~~~~~~~~~~~~^~~~~
../inst/include/Stat.h:224:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vCalculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::Edges<lolog::Undirected>]’
224 | calculate(net);
| ^~~~~~~~~
../inst/include/Stat.h:223:18: required from here
223 | virtual void vCalculate(const BinaryNet<NetworkEngine>& net){
| ^~~~~~~~~~
../inst/include/Stat.h:454:32: warning: comparison of integer expressions of different signedness: ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
454 | if(this->thetas.size() != size)
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~
g++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I../inst/include -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c test_LatentOrderLikelhood.cpp -o test_LatentOrderLikelhood.o
In file included from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:17,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/shared_ptr.hpp:17,
from ../inst/include/Vertex.h:8,
from ../inst/include/DirectedVertex.h:6,
from ../inst/include/BinaryNet.h:12,
from test_LatentOrderLikelhood.cpp:3:
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/detail/shared_count.hpp:294:33: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
294 | explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
| ^~~~~~~~
In file included from /usr/include/c++/15/memory:80,
from ../inst/include/Vertex.h:7:
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:354:31: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
354 | explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
| ^~~~~~~~
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:365:22: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
365 | shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
| ^~~~~~~~
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:423:34: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
423 | shared_ptr & operator=( std::auto_ptr<Y> & r )
| ^~~~~~~~
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:430:34: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
430 | shared_ptr & operator=( std::auto_ptr<Y> && r )
| ^~~~~~~~
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’:
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:432:38: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
432 | this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
| ^~~~~~~~
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::refreshIds()’:
../inst/include/BinaryNet.h:1073:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1073 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In constructor ‘lolog::Directed::Directed(const lolog::Directed&, bool)’:
../inst/include/BinaryNet.h:1109:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1109 | for(int i=0;i<net.verts.size();i++){
| ~^~~~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::reorderVertices(std::vector<int>)’:
../inst/include/BinaryNet.h:1175:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1175 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::emptyGraph()’:
../inst/include/BinaryNet.h:1199:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1199 | for(int i=0;i < verts.size();i++){
| ~~^~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::setAllDyadsMissing(std::vector<int>, bool)’:
../inst/include/BinaryNet.h:1245:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1245 | for(int i=0;i<nodes.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h:1249:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1249 | for(int i=0;i<nodes.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::pair<int, int> lolog::Directed::randomEdge() const’:
../inst/include/BinaryNet.h:1372:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1372 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘boost::shared_ptr<std::vector<std::pair<int, int> > > lolog::Directed::edgelist() const’:
../inst/include/BinaryNet.h:1435:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1435 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘Rcpp::IntegerMatrix lolog::Directed::edgelistR(bool) const’:
../inst/include/BinaryNet.h:1450:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1450 | for(int i=0;i<v->size();i++){
| ~^~~~~~~~~~
../inst/include/BinaryNet.h:1458:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1458 | for(int i=0;i<v->size();i++){
| ~^~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<std::__cxx11::basic_string<char> > lolog::Directed::continVarNames() const’:
../inst/include/BinaryNet.h:1470:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<lolog::ContinAttrib>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1470 | for(int i=0;i<contMeta->size();i++)
| ~^~~~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::removeContinVariable(int)’:
../inst/include/BinaryNet.h:1508:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1508 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::addContinVariable(const std::vector<double>&, lolog::ContinAttrib&)’:
../inst/include/BinaryNet.h:1515:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1515 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<std::__cxx11::basic_string<char> > lolog::Directed::discreteVarNames() const’:
../inst/include/BinaryNet.h:1522:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<lolog::DiscreteAttrib>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1522 | for(int i=0;i<disMeta->size();i++)
| ~^~~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::removeDiscreteVariable(int)’:
../inst/include/BinaryNet.h:1533:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1533 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<int> lolog::Directed::discreteVariableValues(int) const’:
../inst/include/BinaryNet.h:1540:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1540 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<std::__cxx11::basic_string<char> > lolog::Directed::discreteVariable(int) const’:
../inst/include/BinaryNet.h:1559:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1559 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::addDiscreteVariable(const std::vector<int>&, lolog::DiscreteAttrib&)’:
../inst/include/BinaryNet.h:1567:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1567 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::addDiscreteVariableR(SEXP, std::string)’:
../inst/include/BinaryNet.h:1607:24: warning: comparison of integer expressions of different signedness: ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
1607 | if(vals.size() != this->size())
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~
../inst/include/BinaryNet.h:1621:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<bool>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1621 | for(int i=0;i<missing.size();i++){
| ~^~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘Rcpp::RObject lolog::Directed::getVariableR(std::string, bool)’:
../inst/include/BinaryNet.h:1629:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1629 | for(int i=0;i<names.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h:1649:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1649 | for(int i=0;i<names.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::setVariableR(SEXP, std::string)’:
../inst/include/BinaryNet.h:1712:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<bool>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1712 | for(int i=0;i<missing.size();i++){
| ~^~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::refreshIds()’:
../inst/include/BinaryNet.h:1750:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1750 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In constructor ‘lolog::Undirected::Undirected(const lolog::Undirected&, bool)’:
../inst/include/BinaryNet.h:1789:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1789 | for(int i=0;i<net.verts.size();i++){
| ~^~~~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::reorderVertices(std::vector<int>)’:
../inst/include/BinaryNet.h:1854:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1854 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::emptyGraph()’:
../inst/include/BinaryNet.h:1877:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1877 | for(int i=0;i < verts.size();i++){
| ~~^~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::setAllDyadsMissing(std::vector<int>, bool)’:
../inst/include/BinaryNet.h:1932:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1932 | for(int i=0;i<nodes.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h:1939:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1939 | for(int i=0;i<nodes.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::pair<int, int> lolog::Undirected::randomEdge() const’:
../inst/include/BinaryNet.h:2067:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2067 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘boost::shared_ptr<std::vector<std::pair<int, int> > > lolog::Undirected::edgelist() const’:
../inst/include/BinaryNet.h:2127:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2127 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘Rcpp::IntegerMatrix lolog::Undirected::edgelistR(bool) const’:
../inst/include/BinaryNet.h:2144:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2144 | for(int i=0;i<v->size();i++){
| ~^~~~~~~~~~
../inst/include/BinaryNet.h:2152:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2152 | for(int i=0;i<v->size();i++){
| ~^~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<std::__cxx11::basic_string<char> > lolog::Undirected::continVarNames() const’:
../inst/include/BinaryNet.h:2164:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<lolog::ContinAttrib>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2164 | for(int i=0;i<contMeta->size();i++)
| ~^~~~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::removeContinVariable(int)’:
../inst/include/BinaryNet.h:2203:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2203 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::addContinVariable(const std::vector<double>&, lolog::ContinAttrib&)’:
../inst/include/BinaryNet.h:2210:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2210 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<std::__cxx11::basic_string<char> > lolog::Undirected::discreteVarNames() const’:
../inst/include/BinaryNet.h:2217:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<lolog::DiscreteAttrib>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2217 | for(int i=0;i<disMeta->size();i++)
| ~^~~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::removeDiscreteVariable(int)’:
../inst/include/BinaryNet.h:2228:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2228 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<int> lolog::Undirected::discreteVariableValues(int) const’:
../inst/include/BinaryNet.h:2235:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2235 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<std::__cxx11::basic_string<char> > lolog::Undirected::discreteVariable(int) const’:
../inst/include/BinaryNet.h:2254:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2254 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::addDiscreteVariable(const std::vector<int>&, lolog::DiscreteAttrib&)’:
../inst/include/BinaryNet.h:2262:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2262 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::addDiscreteVariableR(Rcpp::RObject, std::string)’:
../inst/include/BinaryNet.h:2300:24: warning: comparison of integer expressions of different signedness: ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
2300 | if(vals.size() != this->size())
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~
../inst/include/BinaryNet.h:2315:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<bool>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2315 | for(int i=0;i<missing.size();i++){
| ~^~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘Rcpp::RObject lolog::Undirected::getVariableR(std::string, bool)’:
../inst/include/BinaryNet.h:2323:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2323 | for(int i=0;i<names.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h:2343:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2343 | for(int i=0;i<names.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::setVariableR(SEXP, std::string)’:
../inst/include/BinaryNet.h:2410:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<bool>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2410 | for(int i=0;i<missing.size();i++){
| ~^~~~~~~~~~~~~~~
In file included from ../inst/include/BinaryNet.h:15:
../inst/include/util.h: In instantiation of ‘int lolog::indexOf(const T&, const std::vector<T>&) [with T = std::__cxx11::basic_string<char>]’:
../inst/include/BinaryNet.h:1620:28: required from here
1620 | int index = indexOf(name,discreteVarNames());
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/util.h:79:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
79 | for(int i=0;i<vec.size();i++){
| ~^~~~~~~~~~~
test_LatentOrderLikelhood.cpp: In instantiation of ‘void lolog::tests::lt() [with Engine = lolog::Undirected]’:
test_LatentOrderLikelhood.cpp:166:5: required from here
166 | RUN_TEST(lt<Undirected>());
| ~~~~~~~~~~~~~~^~
test_LatentOrderLikelhood.cpp:108:12: warning: unused variable ‘llik’ [-Wunused-variable]
108 | double llik = model.logLik();
| ^~~~
test_LatentOrderLikelhood.cpp: In instantiation of ‘void lolog::tests::lt() [with Engine = lolog::Directed]’:
test_LatentOrderLikelhood.cpp:167:5: required from here
167 | RUN_TEST(lt<Directed>());
| ~~~~~~~~~~~~^~
test_LatentOrderLikelhood.cpp:108:12: warning: unused variable ‘llik’ [-Wunused-variable]
108 | double llik = model.logLik();
| ^~~~
In file included from test_LatentOrderLikelhood.cpp:7:
../inst/include/Model.h: In instantiation of ‘double lolog::Model<Engine>::logLik() [with Engine = lolog::Undirected]’:
test_LatentOrderLikelhood.cpp:108:31: required from ‘void lolog::tests::lt() [with Engine = lolog::Undirected]’
108 | double llik = model.logLik();
| ~~~~~~~~~~~~^~
test_LatentOrderLikelhood.cpp:166:5: required from here
166 | RUN_TEST(lt<Undirected>());
| ~~~~~~~~~~~~~~^~
../inst/include/Model.h:320:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
320 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:323:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractOffset<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractOffset<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
323 | for(int i=0;i<offsets.size();i++){
| ~^~~~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘void lolog::Model<Engine>::setVertexOrderVector(std::vector<int>) [with Engine = lolog::Undirected]’:
test_LatentOrderLikelhood.cpp:118:31: required from ‘void lolog::tests::lt() [with Engine = lolog::Undirected]’
118 | model.setVertexOrderVector(ord);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
test_LatentOrderLikelhood.cpp:166:5: required from here
166 | RUN_TEST(lt<Undirected>());
| ~~~~~~~~~~~~~~^~
../inst/include/Model.h:492:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
492 | if(vertexOrder.size() != 0 && net->size() != vertexOrder.size())
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from test_LatentOrderLikelhood.cpp:9:
../inst/include/LatentOrderLikelihood.h: In instantiation of ‘lolog::LatentOrderLikelihood<Engine>::LatentOrderLikelihood(lolog::Model<Engine>) [with Engine = lolog::Undirected]’:
test_LatentOrderLikelhood.cpp:120:41: required from ‘void lolog::tests::lt() [with Engine = lolog::Undirected]’
120 | LatentOrderLikelihood<Engine> lol = LatentOrderLikelihood<Engine>(model);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
test_LatentOrderLikelhood.cpp:166:5: required from here
166 | RUN_TEST(lt<Undirected>());
| ~~~~~~~~~~~~~~^~
../inst/include/LatentOrderLikelihood.h:92:71: warning: comparison of integer expressions of different signedness: ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
92 | if(model->hasVertexOrder() && model->getVertexOrder()->size() != model->network()->size())
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘double lolog::Model<Engine>::logLik() [with Engine = lolog::Directed]’:
test_LatentOrderLikelhood.cpp:108:31: required from ‘void lolog::tests::lt() [with Engine = lolog::Directed]’
108 | double llik = model.logLik();
| ~~~~~~~~~~~~^~
test_LatentOrderLikelhood.cpp:167:5: required from here
167 | RUN_TEST(lt<Directed>());
| ~~~~~~~~~~~~^~
../inst/include/Model.h:320:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
320 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:323:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractOffset<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractOffset<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
323 | for(int i=0;i<offsets.size();i++){
| ~^~~~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘void lolog::Model<Engine>::setVertexOrderVector(std::vector<int>) [with Engine = lolog::Directed]’:
test_LatentOrderLikelhood.cpp:118:31: required from ‘void lolog::tests::lt() [with Engine = lolog::Directed]’
118 | model.setVertexOrderVector(ord);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
test_LatentOrderLikelhood.cpp:167:5: required from here
167 | RUN_TEST(lt<Directed>());
| ~~~~~~~~~~~~^~
../inst/include/Model.h:492:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
492 | if(vertexOrder.size() != 0 && net->size() != vertexOrder.size())
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
../inst/include/LatentOrderLikelihood.h: In instantiation of ‘lolog::LatentOrderLikelihood<Engine>::LatentOrderLikelihood(lolog::Model<Engine>) [with Engine = lolog::Directed]’:
test_LatentOrderLikelhood.cpp:120:41: required from ‘void lolog::tests::lt() [with Engine = lolog::Directed]’
120 | LatentOrderLikelihood<Engine> lol = LatentOrderLikelihood<Engine>(model);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
test_LatentOrderLikelhood.cpp:167:5: required from here
167 | RUN_TEST(lt<Directed>());
| ~~~~~~~~~~~~^~
../inst/include/LatentOrderLikelihood.h:92:71: warning: comparison of integer expressions of different signedness: ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
92 | if(model->hasVertexOrder() && model->getVertexOrder()->size() != model->network()->size())
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../inst/include/LatentOrderLikelihood.h:6:
../inst/include/Ranker.h: In instantiation of ‘void lolog::Ranker<T, C>::shuffle(std::vector<S>&) const [with S = unsigned int; T = int; C = lolog::lt<int>]’:
../inst/include/Ranker.h:84:24: required from ‘void lolog::Ranker<T, C>::get_ranks(std::vector<S>&, const std::string&) const [with S = int; T = int; C = lolog::lt<int>; std::string = std::__cxx11::basic_string<char>]’
84 | shuffle(tmp2);
| ~~~~~~~^~~~~~
../inst/include/Ranker.h:148:38: required from ‘void lolog::rank(const std::vector<T>&, std::vector<S>&, const std::string&) [with T = int; S = int; std::string = std::__cxx11::basic_string<char>]’
148 | { Ranker<T, lt<T> > r(v); r.get_ranks(w, method); }
| ~~~~~~~~~~~^~~~~~~~~~~
test_LatentOrderLikelhood.cpp:149:9: required from here
149 | rank(vals1, ranks, "average");
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/Ranker.h:42:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<unsigned int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
42 | for( int i=0; i < vec.size(); i++){
| ~~^~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘void lolog::Model<Engine>::calculateStatistics() [with Engine = lolog::Undirected]’:
../inst/include/Model.h:397:9: required from ‘void lolog::Model<Engine>::calculate() [with Engine = lolog::Undirected]’
397 | calculateStatistics();
| ^~~~~~~~~~~~~~~~~~~
test_LatentOrderLikelhood.cpp:106:20: required from ‘void lolog::tests::lt() [with Engine = lolog::Undirected]’
106 | model.calculate();
| ~~~~~~~~~~~~~~~^~
test_LatentOrderLikelhood.cpp:166:5: required from here
166 | RUN_TEST(lt<Undirected>());
| ~~~~~~~~~~~~~~^~
../inst/include/Model.h:405:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
405 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘void lolog::Model<Engine>::calculateOffsets() [with Engine = lolog::Undirected]’:
../inst/include/Model.h:398:9: required from ‘void lolog::Model<Engine>::calculate() [with Engine = lolog::Undirected]’
398 | calculateOffsets();
| ^~~~~~~~~~~~~~~~
test_LatentOrderLikelhood.cpp:106:20: required from ‘void lolog::tests::lt() [with Engine = lolog::Undirected]’
106 | model.calculate();
| ~~~~~~~~~~~~~~~^~
test_LatentOrderLikelhood.cpp:166:5: required from here
166 | RUN_TEST(lt<Undirected>());
| ~~~~~~~~~~~~~~^~
../inst/include/Model.h:414:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractOffset<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractOffset<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
414 | for(int i=0;i<offsets.size();i++){
| ~^~~~~~~~~~~~~~~
../inst/include/LatentOrderLikelihood.h: In instantiation of ‘void lolog::LatentOrderLikelihood<Engine>::generateOrder(std::vector<int>&, VectorPtr) [with Engine = lolog::Undirected; VectorPtr = boost::shared_ptr<std::vector<int> >]’:
../inst/include/LatentOrderLikelihood.h:294:19: required from ‘Rcpp::RObject lolog::LatentOrderLikelihood<Engine>::generateNetwork() [with Engine = lolog::Undirected; Rcpp::RObject = Rcpp::RObject_Impl<Rcpp::PreserveStorage>]’
294 | this->generateOrder(vertices, model->getVertexOrder());
| ~~~~~~^~~~~~~~~~~~~
test_LatentOrderLikelhood.cpp:125:24: required from ‘void lolog::tests::lt() [with Engine = lolog::Undirected]’
125 | lol.generateNetwork();
| ~~~~~~~~~~~~~~~~~~~^~
test_LatentOrderLikelhood.cpp:166:5: required from here
166 | RUN_TEST(lt<Undirected>());
| ~~~~~~~~~~~~~~^~
../inst/include/LatentOrderLikelihood.h:72:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
72 | for(int i=0;i<y.size();i++)
| ~^~~~~~~~~
../inst/include/LatentOrderLikelihood.h: In instantiation of ‘Rcpp::RObject lolog::LatentOrderLikelihood<Engine>::generateNetworkWithOrder(std::vector<int>) [with Engine = lolog::Undirected; Rcpp::RObject = Rcpp::RObject_Impl<Rcpp::PreserveStorage>]’:
../inst/include/LatentOrderLikelihood.h:302:22: required from ‘Rcpp::RObject lolog::LatentOrderLikelihood<Engine>::generateNetwork() [with Engine = lolog::Undirected; Rcpp::RObject = Rcpp::RObject_Impl<Rcpp::PreserveStorage>]’
302 | return this->generateNetworkWithOrder(vertices);
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
test_LatentOrderLikelhood.cpp:125:24: required from ‘void lolog::tests::lt() [with Engine = lolog::Undirected]’
125 | lol.generateNetwork();
| ~~~~~~~~~~~~~~~~~~~^~
test_LatentOrderLikelhood.cpp:166:5: required from here
166 | RUN_TEST(lt<Undirected>());
| ~~~~~~~~~~~~~~^~
../inst/include/LatentOrderLikelihood.h:350:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
350 | for(int m=0; m<terms.size(); m++){
| ~^~~~~~~~~~~~~
../inst/include/LatentOrderLikelihood.h:372:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
372 | for(int m=0; m<terms.size(); m++){
| ~^~~~~~~~~~~~~
../inst/include/LatentOrderLikelihood.h:384:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
384 | for(int i=0;i<vert_order.size();i++)
| ~^~~~~~~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘void lolog::Model<Engine>::calculateStatistics() [with Engine = lolog::Directed]’:
../inst/include/Model.h:397:9: required from ‘void lolog::Model<Engine>::calculate() [with Engine = lolog::Directed]’
397 | calculateStatistics();
| ^~~~~~~~~~~~~~~~~~~
test_LatentOrderLikelhood.cpp:106:20: required from ‘void lolog::tests::lt() [with Engine = lolog::Directed]’
106 | model.calculate();
| ~~~~~~~~~~~~~~~^~
test_LatentOrderLikelhood.cpp:167:5: required from here
167 | RUN_TEST(lt<Directed>());
| ~~~~~~~~~~~~^~
../inst/include/Model.h:405:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
405 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘void lolog::Model<Engine>::calculateOffsets() [with Engine = lolog::Directed]’:
../inst/include/Model.h:398:9: required from ‘void lolog::Model<Engine>::calculate() [with Engine = lolog::Directed]’
398 | calculateOffsets();
| ^~~~~~~~~~~~~~~~
test_LatentOrderLikelhood.cpp:106:20: required from ‘void lolog::tests::lt() [with Engine = lolog::Directed]’
106 | model.calculate();
| ~~~~~~~~~~~~~~~^~
test_LatentOrderLikelhood.cpp:167:5: required from here
167 | RUN_TEST(lt<Directed>());
| ~~~~~~~~~~~~^~
../inst/include/Model.h:414:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractOffset<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractOffset<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
414 | for(int i=0;i<offsets.size();i++){
| ~^~~~~~~~~~~~~~~
../inst/include/LatentOrderLikelihood.h: In instantiation of ‘void lolog::LatentOrderLikelihood<Engine>::generateOrder(std::vector<int>&, VectorPtr) [with Engine = lolog::Directed; VectorPtr = boost::shared_ptr<std::vector<int> >]’:
../inst/include/LatentOrderLikelihood.h:294:19: required from ‘Rcpp::RObject lolog::LatentOrderLikelihood<Engine>::generateNetwork() [with Engine = lolog::Directed; Rcpp::RObject = Rcpp::RObject_Impl<Rcpp::PreserveStorage>]’
294 | this->generateOrder(vertices, model->getVertexOrder());
| ~~~~~~^~~~~~~~~~~~~
test_LatentOrderLikelhood.cpp:125:24: required from ‘void lolog::tests::lt() [with Engine = lolog::Directed]’
125 | lol.generateNetwork();
| ~~~~~~~~~~~~~~~~~~~^~
test_LatentOrderLikelhood.cpp:167:5: required from here
167 | RUN_TEST(lt<Directed>());
| ~~~~~~~~~~~~^~
../inst/include/LatentOrderLikelihood.h:72:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
72 | for(int i=0;i<y.size();i++)
| ~^~~~~~~~~
../inst/include/LatentOrderLikelihood.h: In instantiation of ‘Rcpp::RObject lolog::LatentOrderLikelihood<Engine>::generateNetworkWithOrder(std::vector<int>) [with Engine = lolog::Directed; Rcpp::RObject = Rcpp::RObject_Impl<Rcpp::PreserveStorage>]’:
../inst/include/LatentOrderLikelihood.h:302:22: required from ‘Rcpp::RObject lolog::LatentOrderLikelihood<Engine>::generateNetwork() [with Engine = lolog::Directed; Rcpp::RObject = Rcpp::RObject_Impl<Rcpp::PreserveStorage>]’
302 | return this->generateNetworkWithOrder(vertices);
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
test_LatentOrderLikelhood.cpp:125:24: required from ‘void lolog::tests::lt() [with Engine = lolog::Directed]’
125 | lol.generateNetwork();
| ~~~~~~~~~~~~~~~~~~~^~
test_LatentOrderLikelhood.cpp:167:5: required from here
167 | RUN_TEST(lt<Directed>());
| ~~~~~~~~~~~~^~
../inst/include/LatentOrderLikelihood.h:350:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
350 | for(int m=0; m<terms.size(); m++){
| ~^~~~~~~~~~~~~
../inst/include/LatentOrderLikelihood.h:372:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
372 | for(int m=0; m<terms.size(); m++){
| ~^~~~~~~~~~~~~
../inst/include/LatentOrderLikelihood.h:384:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
384 | for(int i=0;i<vert_order.size();i++)
| ~^~~~~~~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘lolog::Model<Engine>::Model(const lolog::Model<Engine>&, bool) [with Engine = lolog::Undirected]’:
../inst/include/Model.h:114:51: required from ‘boost::shared_ptr<lolog::Model<Engine> > lolog::Model<Engine>::clone() const [with Engine = lolog::Undirected]’
114 | return boost::shared_ptr< Model<Engine> >(new Model<Engine>(*this, true));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/LatentOrderLikelihood.h:88:26: required from ‘lolog::LatentOrderLikelihood<Engine>::LatentOrderLikelihood(lolog::Model<Engine>) [with Engine = lolog::Undirected]’
88 | model = mod.clone();
| ~~~~~~~~~^~
test_LatentOrderLikelhood.cpp:120:41: required from ‘void lolog::tests::lt() [with Engine = lolog::Undirected]’
120 | LatentOrderLikelihood<Engine> lol = LatentOrderLikelihood<Engine>(model);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
test_LatentOrderLikelhood.cpp:166:5: required from here
166 | RUN_TEST(lt<Undirected>());
| ~~~~~~~~~~~~~~^~
../inst/include/Model.h:74:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
74 | for(int i=0;i<stats.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/Model.h:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractOffset<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractOffset<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
76 | for(int i=0;i<offsets.size();i++)
| ~^~~~~~~~~~~~~~~
../inst/include/LatentOrderLikelihood.h: In instantiation of ‘Rcpp::List lolog::LatentOrderLikelihood<Engine>::modelFrameGivenOrder(double, double, std::vector<int>) [with Engine = lolog::Undirected; Rcpp::List = Rcpp::Vector<19>]’:
../inst/include/LatentOrderLikelihood.h:164:56: required from ‘Rcpp::List lolog::LatentOrderLikelihood<Engine>::variationalModelFrameMulti(int, double, double) [with Engine = lolog::Undirected; Rcpp::List = Rcpp::Vector<19>]’
164 | result.push_back(this->modelFrameGivenOrder(downsampleRate, edgeDownsampleRate, vertices));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/LatentOrderLikelihood.h:147:16: required from ‘Rcpp::List lolog::LatentOrderLikelihood<Engine>::variationalModelFrame(int, double) [with Engine = lolog::Undirected; Rcpp::List = Rcpp::Vector<19>]’
147 | return variationalModelFrameMulti(nOrders, downsampleRate, downsampleRate);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
test_LatentOrderLikelhood.cpp:122:44: required from ‘void lolog::tests::lt() [with Engine = lolog::Undirected]’
122 | List result = lol.variationalModelFrame(1, .005);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
test_LatentOrderLikelhood.cpp:166:5: required from here
166 | RUN_TEST(lt<Undirected>());
| ~~~~~~~~~~~~~~^~
../inst/include/LatentOrderLikelihood.h:210:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
210 | for(int i=0;i<predictors.size();i++){
| ~^~~~~~~~~~~~~~~~~~
../inst/include/LatentOrderLikelihood.h:242:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
242 | for(int k=0; k<terms.size(); k++){
| ~^~~~~~~~~~~~~
../inst/include/LatentOrderLikelihood.h:266:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
266 | for(int k=0; k<terms.size(); k++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘std::vector<double> lolog::Model<Engine>::thetas() [with Engine = lolog::Undirected]’:
../inst/include/LatentOrderLikelihood.h:310:36: required from ‘Rcpp::RObject lolog::LatentOrderLikelihood<Engine>::generateNetworkWithOrder(std::vector<int>) [with Engine = lolog::Undirected; Rcpp::RObject = Rcpp::RObject_Impl<Rcpp::PreserveStorage>]’
310 | long nStats = model->thetas().size();
| ~~~~~~~~~~~~~^~
../inst/include/LatentOrderLikelihood.h:302:22: required from ‘Rcpp::RObject lolog::LatentOrderLikelihood<Engine>::generateNetwork() [with Engine = lolog::Undirected; Rcpp::RObject = Rcpp::RObject_Impl<Rcpp::PreserveStorage>]’
302 | return this->generateNetworkWithOrder(vertices);
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
test_LatentOrderLikelhood.cpp:125:24: required from ‘void lolog::tests::lt() [with Engine = lolog::Undirected]’
125 | lol.generateNetwork();
| ~~~~~~~~~~~~~~~~~~~^~
test_LatentOrderLikelhood.cpp:166:5: required from here
166 | RUN_TEST(lt<Undirected>());
| ~~~~~~~~~~~~~~^~
../inst/include/Model.h:181:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
181 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:186:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
186 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:188:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
188 | for(int j=0;j<vals.size();j++){
| ~^~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘std::vector<double> lolog::Model<Engine>::statistics() [with Engine = lolog::Undirected]’:
../inst/include/LatentOrderLikelihood.h:321:61: required from ‘Rcpp::RObject lolog::LatentOrderLikelihood<Engine>::generateNetworkWithOrder(std::vector<int>) [with Engine = lolog::Undirected; Rcpp::RObject = Rcpp::RObject_Impl<Rcpp::PreserveStorage>]’
321 | std::vector<double> terms = runningModel->statistics();
| ~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/include/LatentOrderLikelihood.h:302:22: required from ‘Rcpp::RObject lolog::LatentOrderLikelihood<Engine>::generateNetwork() [with Engine = lolog::Undirected; Rcpp::RObject = Rcpp::RObject_Impl<Rcpp::PreserveStorage>]’
302 | return this->generateNetworkWithOrder(vertices);
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
test_LatentOrderLikelhood.cpp:125:24: required from ‘void lolog::tests::lt() [with Engine = lolog::Undirected]’
125 | lol.generateNetwork();
| ~~~~~~~~~~~~~~~~~~~^~
test_LatentOrderLikelhood.cpp:166:5: required from here
166 | RUN_TEST(lt<Undirected>());
| ~~~~~~~~~~~~~~^~
../inst/include/Model.h:226:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
226 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:231:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
231 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:233:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
233 | for(int j=0;j<stats.at(i)->vStatistics().size();j++){
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘void lolog::Model<Engine>::dyadUpdate(int&, int&, std::vector<int>&, int&) [with Engine = lolog::Undirected]’:
../inst/include/LatentOrderLikelihood.h:338:41: required from ‘Rcpp::RObject lolog::LatentOrderLikelihood<Engine>::generateNetworkWithOrder(std::vector<int>) [with Engine = lolog::Undirected; Rcpp::RObject = Rcpp::RObject_Impl<Rcpp::PreserveStorage>]’
338 | runningModel->dyadUpdate(vertex, alter, vert_order, i);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/LatentOrderLikelihood.h:302:22: required from ‘Rcpp::RObject lolog::LatentOrderLikelihood<Engine>::generateNetwork() [with Engine = lolog::Undirected; Rcpp::RObject = Rcpp::RObject_Impl<Rcpp::PreserveStorage>]’
302 | return this->generateNetworkWithOrder(vertices);
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
test_LatentOrderLikelhood.cpp:125:24: required from ‘void lolog::tests::lt() [with Engine = lolog::Undirected]’
125 | lol.generateNetwork();
| ~~~~~~~~~~~~~~~~~~~^~
test_LatentOrderLikelhood.cpp:166:5: required from here
166 | RUN_TEST(lt<Undirected>());
| ~~~~~~~~~~~~~~^~
../inst/include/Model.h:420:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
420 | for(int k=0;k<stats.size();k++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:423:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractOffset<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractOffset<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
423 | for(int k=0;k<offsets.size();k++){
| ~^~~~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘void lolog::Model<Engine>::statistics(std::vector<double>&) [with Engine = lolog::Undirected]’:
../inst/include/LatentOrderLikelihood.h:339:41: required from ‘Rcpp::RObject lolog::LatentOrderLikelihood<Engine>::generateNetworkWithOrder(std::vector<int>) [with Engine = lolog::Undirected; Rcpp::RObject = Rcpp::RObject_Impl<Rcpp::PreserveStorage>]’
339 | runningModel->statistics(newTerms);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
../inst/include/LatentOrderLikelihood.h:302:22: required from ‘Rcpp::RObject lolog::LatentOrderLikelihood<Engine>::generateNetwork() [with Engine = lolog::Undirected; Rcpp::RObject = Rcpp::RObject_Impl<Rcpp::PreserveStorage>]’
302 | return this->generateNetworkWithOrder(vertices);
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
test_LatentOrderLikelhood.cpp:125:24: required from ‘void lolog::tests::lt() [with Engine = lolog::Undirected]’
125 | lol.generateNetwork();
| ~~~~~~~~~~~~~~~~~~~^~
test_LatentOrderLikelhood.cpp:166:5: required from here
166 | RUN_TEST(lt<Undirected>());
| ~~~~~~~~~~~~~~^~
../inst/include/Model.h:245:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
245 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:247:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
247 | for(int j=0;j<stats[i]->vStatistics().size();j++){
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘void lolog::Model<Engine>::rollback() [with Engine = lolog::Undirected]’:
../inst/include/LatentOrderLikelihood.h:347:43: required from ‘Rcpp::RObject lolog::LatentOrderLikelihood<Engine>::generateNetworkWithOrder(std::vector<int>) [with Engine = lolog::Undirected; Rcpp::RObject = Rcpp::RObject_Impl<Rcpp::PreserveStorage>]’
347 | runningModel->rollback();
| ~~~~~~~~~~~~~~~~~~~~~~^~
../inst/include/LatentOrderLikelihood.h:302:22: required from ‘Rcpp::RObject lolog::LatentOrderLikelihood<Engine>::generateNetwork() [with Engine = lolog::Undirected; Rcpp::RObject = Rcpp::RObject_Impl<Rcpp::PreserveStorage>]’
302 | return this->generateNetworkWithOrder(vertices);
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
test_LatentOrderLikelhood.cpp:125:24: required from ‘void lolog::tests::lt() [with Engine = lolog::Undirected]’
125 | lol.generateNetwork();
| ~~~~~~~~~~~~~~~~~~~^~
test_LatentOrderLikelhood.cpp:166:5: required from here
166 | RUN_TEST(lt<Undirected>());
| ~~~~~~~~~~~~~~^~
../inst/include/Model.h:444:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
444 | for(int k=0;k<stats.size();k++)
| ~^~~~~~~~~~~~~
../inst/include/Model.h:446:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractOffset<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractOffset<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
446 | for(int k=0;k<offsets.size();k++)
| ~^~~~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘lolog::Model<Engine>::Model(const lolog::Model<Engine>&, bool) [with Engine = lolog::Directed]’:
../inst/include/Model.h:114:51: required from ‘boost::shared_ptr<lolog::Model<Engine> > lolog::Model<Engine>::clone() const [with Engine = lolog::Directed]’
114 | return boost::shared_ptr< Model<Engine> >(new Model<Engine>(*this, true));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/LatentOrderLikelihood.h:88:26: required from ‘lolog::LatentOrderLikelihood<Engine>::LatentOrderLikelihood(lolog::Model<Engine>) [with Engine = lolog::Directed]’
88 | model = mod.clone();
| ~~~~~~~~~^~
test_LatentOrderLikelhood.cpp:120:41: required from ‘void lolog::tests::lt() [with Engine = lolog::Directed]’
120 | LatentOrderLikelihood<Engine> lol = LatentOrderLikelihood<Engine>(model);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
test_LatentOrderLikelhood.cpp:167:5: required from here
167 | RUN_TEST(lt<Directed>());
| ~~~~~~~~~~~~^~
../inst/include/Model.h:74:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
74 | for(int i=0;i<stats.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/Model.h:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractOffset<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractOffset<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
76 | for(int i=0;i<offsets.size();i++)
| ~^~~~~~~~~~~~~~~
../inst/include/LatentOrderLikelihood.h: In instantiation of ‘Rcpp::List lolog::LatentOrderLikelihood<Engine>::modelFrameGivenOrder(double, double, std::vector<int>) [with Engine = lolog::Directed; Rcpp::List = Rcpp::Vector<19>]’:
../inst/include/LatentOrderLikelihood.h:164:56: required from ‘Rcpp::List lolog::LatentOrderLikelihood<Engine>::variationalModelFrameMulti(int, double, double) [with Engine = lolog::Directed; Rcpp::List = Rcpp::Vector<19>]’
164 | result.push_back(this->modelFrameGivenOrder(downsampleRate, edgeDownsampleRate, vertices));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/LatentOrderLikelihood.h:147:16: required from ‘Rcpp::List lolog::LatentOrderLikelihood<Engine>::variationalModelFrame(int, double) [with Engine = lolog::Directed; Rcpp::List = Rcpp::Vector<19>]’
147 | return variationalModelFrameMulti(nOrders, downsampleRate, downsampleRate);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
test_LatentOrderLikelhood.cpp:122:44: required from ‘void lolog::tests::lt() [with Engine = lolog::Directed]’
122 | List result = lol.variationalModelFrame(1, .005);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
test_LatentOrderLikelhood.cpp:167:5: required from here
167 | RUN_TEST(lt<Directed>());
| ~~~~~~~~~~~~^~
../inst/include/LatentOrderLikelihood.h:210:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
210 | for(int i=0;i<predictors.size();i++){
| ~^~~~~~~~~~~~~~~~~~
../inst/include/LatentOrderLikelihood.h:242:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
242 | for(int k=0; k<terms.size(); k++){
| ~^~~~~~~~~~~~~
../inst/include/LatentOrderLikelihood.h:266:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
266 | for(int k=0; k<terms.size(); k++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘std::vector<double> lolog::Model<Engine>::thetas() [with Engine = lolog::Directed]’:
../inst/include/LatentOrderLikelihood.h:310:36: required from ‘Rcpp::RObject lolog::LatentOrderLikelihood<Engine>::generateNetworkWithOrder(std::vector<int>) [with Engine = lolog::Directed; Rcpp::RObject = Rcpp::RObject_Impl<Rcpp::PreserveStorage>]’
310 | long nStats = model->thetas().size();
| ~~~~~~~~~~~~~^~
../inst/include/LatentOrderLikelihood.h:302:22: required from ‘Rcpp::RObject lolog::LatentOrderLikelihood<Engine>::generateNetwork() [with Engine = lolog::Directed; Rcpp::RObject = Rcpp::RObject_Impl<Rcpp::PreserveStorage>]’
302 | return this->generateNetworkWithOrder(vertices);
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
test_LatentOrderLikelhood.cpp:125:24: required from ‘void lolog::tests::lt() [with Engine = lolog::Directed]’
125 | lol.generateNetwork();
| ~~~~~~~~~~~~~~~~~~~^~
test_LatentOrderLikelhood.cpp:167:5: required from here
167 | RUN_TEST(lt<Directed>());
| ~~~~~~~~~~~~^~
../inst/include/Model.h:181:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
181 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:186:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
186 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:188:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
188 | for(int j=0;j<vals.size();j++){
| ~^~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘std::vector<double> lolog::Model<Engine>::statistics() [with Engine = lolog::Directed]’:
../inst/include/LatentOrderLikelihood.h:321:61: required from ‘Rcpp::RObject lolog::LatentOrderLikelihood<Engine>::generateNetworkWithOrder(std::vector<int>) [with Engine = lolog::Directed; Rcpp::RObject = Rcpp::RObject_Impl<Rcpp::PreserveStorage>]’
321 | std::vector<double> terms = runningModel->statistics();
| ~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/include/LatentOrderLikelihood.h:302:22: required from ‘Rcpp::RObject lolog::LatentOrderLikelihood<Engine>::generateNetwork() [with Engine = lolog::Directed; Rcpp::RObject = Rcpp::RObject_Impl<Rcpp::PreserveStorage>]’
302 | return this->generateNetworkWithOrder(vertices);
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
test_LatentOrderLikelhood.cpp:125:24: required from ‘void lolog::tests::lt() [with Engine = lolog::Directed]’
125 | lol.generateNetwork();
| ~~~~~~~~~~~~~~~~~~~^~
test_LatentOrderLikelhood.cpp:167:5: required from here
167 | RUN_TEST(lt<Directed>());
| ~~~~~~~~~~~~^~
../inst/include/Model.h:226:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
226 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:231:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
231 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:233:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
233 | for(int j=0;j<stats.at(i)->vStatistics().size();j++){
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘void lolog::Model<Engine>::dyadUpdate(int&, int&, std::vector<int>&, int&) [with Engine = lolog::Directed]’:
../inst/include/LatentOrderLikelihood.h:338:41: required from ‘Rcpp::RObject lolog::LatentOrderLikelihood<Engine>::generateNetworkWithOrder(std::vector<int>) [with Engine = lolog::Directed; Rcpp::RObject = Rcpp::RObject_Impl<Rcpp::PreserveStorage>]’
338 | runningModel->dyadUpdate(vertex, alter, vert_order, i);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/LatentOrderLikelihood.h:302:22: required from ‘Rcpp::RObject lolog::LatentOrderLikelihood<Engine>::generateNetwork() [with Engine = lolog::Directed; Rcpp::RObject = Rcpp::RObject_Impl<Rcpp::PreserveStorage>]’
302 | return this->generateNetworkWithOrder(vertices);
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
test_LatentOrderLikelhood.cpp:125:24: required from ‘void lolog::tests::lt() [with Engine = lolog::Directed]’
125 | lol.generateNetwork();
| ~~~~~~~~~~~~~~~~~~~^~
test_LatentOrderLikelhood.cpp:167:5: required from here
167 | RUN_TEST(lt<Directed>());
| ~~~~~~~~~~~~^~
../inst/include/Model.h:420:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
420 | for(int k=0;k<stats.size();k++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:423:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractOffset<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractOffset<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
423 | for(int k=0;k<offsets.size();k++){
| ~^~~~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘void lolog::Model<Engine>::statistics(std::vector<double>&) [with Engine = lolog::Directed]’:
../inst/include/LatentOrderLikelihood.h:339:41: required from ‘Rcpp::RObject lolog::LatentOrderLikelihood<Engine>::generateNetworkWithOrder(std::vector<int>) [with Engine = lolog::Directed; Rcpp::RObject = Rcpp::RObject_Impl<Rcpp::PreserveStorage>]’
339 | runningModel->statistics(newTerms);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
../inst/include/LatentOrderLikelihood.h:302:22: required from ‘Rcpp::RObject lolog::LatentOrderLikelihood<Engine>::generateNetwork() [with Engine = lolog::Directed; Rcpp::RObject = Rcpp::RObject_Impl<Rcpp::PreserveStorage>]’
302 | return this->generateNetworkWithOrder(vertices);
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
test_LatentOrderLikelhood.cpp:125:24: required from ‘void lolog::tests::lt() [with Engine = lolog::Directed]’
125 | lol.generateNetwork();
| ~~~~~~~~~~~~~~~~~~~^~
test_LatentOrderLikelhood.cpp:167:5: required from here
167 | RUN_TEST(lt<Directed>());
| ~~~~~~~~~~~~^~
../inst/include/Model.h:245:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
245 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:247:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
247 | for(int j=0;j<stats[i]->vStatistics().size();j++){
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘void lolog::Model<Engine>::rollback() [with Engine = lolog::Directed]’:
../inst/include/LatentOrderLikelihood.h:347:43: required from ‘Rcpp::RObject lolog::LatentOrderLikelihood<Engine>::generateNetworkWithOrder(std::vector<int>) [with Engine = lolog::Directed; Rcpp::RObject = Rcpp::RObject_Impl<Rcpp::PreserveStorage>]’
347 | runningModel->rollback();
| ~~~~~~~~~~~~~~~~~~~~~~^~
../inst/include/LatentOrderLikelihood.h:302:22: required from ‘Rcpp::RObject lolog::LatentOrderLikelihood<Engine>::generateNetwork() [with Engine = lolog::Directed; Rcpp::RObject = Rcpp::RObject_Impl<Rcpp::PreserveStorage>]’
302 | return this->generateNetworkWithOrder(vertices);
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
test_LatentOrderLikelhood.cpp:125:24: required from ‘void lolog::tests::lt() [with Engine = lolog::Directed]’
125 | lol.generateNetwork();
| ~~~~~~~~~~~~~~~~~~~^~
test_LatentOrderLikelhood.cpp:167:5: required from here
167 | RUN_TEST(lt<Directed>());
| ~~~~~~~~~~~~^~
../inst/include/Model.h:444:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
444 | for(int k=0;k<stats.size();k++)
| ~^~~~~~~~~~~~~
../inst/include/Model.h:446:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractOffset<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractOffset<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
446 | for(int k=0;k<offsets.size();k++)
| ~^~~~~~~~~~~~~~~
In file included from test_LatentOrderLikelhood.cpp:4:
../inst/include/Stat.h: In instantiation of ‘std::vector<double> lolog::BaseStat<Engine>::values() [with Engine = lolog::Directed]’:
../inst/include/Stat.h:394:27: required from ‘std::vector<double> lolog::Stat<NetworkEngine, StatEngine>::values() [with NetworkEngine = lolog::Directed; StatEngine = lolog::Triangles<lolog::Directed>]’
394 | return stat.values();
| ~~~~~~~~~~~^~
../inst/include/Stat.h:390:16: required from ‘std::vector<double> lolog::Stat<NetworkEngine, StatEngine>::vValues() [with NetworkEngine = lolog::Directed; StatEngine = lolog::Triangles<lolog::Directed>]’
390 | return values();
| ^~~~~~
../inst/include/Stat.h:389:33: required from here
389 | virtual std::vector<double> vValues(){
| ^~~~~~~
../inst/include/Stat.h:482:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
482 | for(int i=0;i<this->stats.size();i++)
| ~^~~~~~~~~~~~~~~~~~~
../inst/include/Stat.h: In instantiation of ‘double lolog::BaseStat<Engine>::logLik() [with Engine = lolog::Directed]’:
../inst/include/Stat.h:405:27: required from ‘double lolog::Stat<NetworkEngine, StatEngine>::logLik() [with NetworkEngine = lolog::Directed; StatEngine = lolog::Triangles<lolog::Directed>]’
405 | return stat.logLik();
| ~~~~~~~~~~~^~
../inst/include/Stat.h:401:16: required from ‘double lolog::Stat<NetworkEngine, StatEngine>::vLogLik() [with NetworkEngine = lolog::Directed; StatEngine = lolog::Triangles<lolog::Directed>]’
401 | return logLik();
| ^~~~~~
../inst/include/Stat.h:400:20: required from here
400 | virtual double vLogLik(){
| ^~~~~~~
../inst/include/Stat.h:492:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
492 | for(int i=0;i<this->stats.size();i++)
| ~^~~~~~~~~~~~~~~~~~~
In file included from ../inst/include/Stat.h:10:
../inst/include/Offset.h: In instantiation of ‘void lolog::BaseOffset<Engine>::rollback(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Directed]’:
../inst/include/Stat.h:302:22: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::rollback(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Directed; StatEngine = lolog::Triangles<lolog::Directed>]’
302 | stat.rollback(net);
| ~~~~~~~~~~~~~^~~~~
../inst/include/Stat.h:298:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vRollback(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Directed; StatEngine = lolog::Triangles<lolog::Directed>]’
298 | rollback(net);
| ^~~~~~~~
../inst/include/Stat.h:297:18: required from here
297 | virtual void vRollback(const BinaryNet<NetworkEngine>& net){
| ^~~~~~~~~
../inst/include/Offset.h:422:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
422 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Stat.h: In instantiation of ‘std::vector<double> lolog::BaseStat<Engine>::values() [with Engine = lolog::Undirected]’:
../inst/include/Stat.h:394:27: required from ‘std::vector<double> lolog::Stat<NetworkEngine, StatEngine>::values() [with NetworkEngine = lolog::Undirected; StatEngine = lolog::Triangles<lolog::Undirected>]’
394 | return stat.values();
| ~~~~~~~~~~~^~
../inst/include/Stat.h:390:16: required from ‘std::vector<double> lolog::Stat<NetworkEngine, StatEngine>::vValues() [with NetworkEngine = lolog::Undirected; StatEngine = lolog::Triangles<lolog::Undirected>]’
390 | return values();
| ^~~~~~
../inst/include/Stat.h:389:33: required from here
389 | virtual std::vector<double> vValues(){
| ^~~~~~~
../inst/include/Stat.h:482:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
482 | for(int i=0;i<this->stats.size();i++)
| ~^~~~~~~~~~~~~~~~~~~
../inst/include/Stat.h: In instantiation of ‘double lolog::BaseStat<Engine>::logLik() [with Engine = lolog::Undirected]’:
../inst/include/Stat.h:405:27: required from ‘double lolog::Stat<NetworkEngine, StatEngine>::logLik() [with NetworkEngine = lolog::Undirected; StatEngine = lolog::Triangles<lolog::Undirected>]’
405 | return stat.logLik();
| ~~~~~~~~~~~^~
../inst/include/Stat.h:401:16: required from ‘double lolog::Stat<NetworkEngine, StatEngine>::vLogLik() [with NetworkEngine = lolog::Undirected; StatEngine = lolog::Triangles<lolog::Undirected>]’
401 | return logLik();
| ^~~~~~
../inst/include/Stat.h:400:20: required from here
400 | virtual double vLogLik(){
| ^~~~~~~
../inst/include/Stat.h:492:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
492 | for(int i=0;i<this->stats.size();i++)
| ~^~~~~~~~~~~~~~~~~~~
../inst/include/Offset.h: In instantiation of ‘void lolog::BaseOffset<Engine>::rollback(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Undirected]’:
../inst/include/Stat.h:302:22: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::rollback(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::Triangles<lolog::Undirected>]’
302 | stat.rollback(net);
| ~~~~~~~~~~~~~^~~~~
../inst/include/Stat.h:298:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vRollback(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::Triangles<lolog::Undirected>]’
298 | rollback(net);
| ^~~~~~~~
../inst/include/Stat.h:297:18: required from here
297 | virtual void vRollback(const BinaryNet<NetworkEngine>& net){
| ^~~~~~~~~
../inst/include/Offset.h:422:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
422 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Offset.h: In instantiation of ‘void lolog::BaseOffset<Engine>::resetLastStats() [with Engine = lolog::Directed]’:
../inst/include/Stats.h:399:43: required from ‘void lolog::Triangles<Engine>::dyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with Engine = lolog::Directed]’
399 | BaseOffset<Engine>::resetLastStats();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/include/Stat.h:247:24: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::dyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with NetworkEngine = lolog::Directed; StatEngine = lolog::Triangles<lolog::Directed>]’
247 | stat.dyadUpdate(net,from,to,order,actorIndex);
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/Stat.h:243:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vDyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with NetworkEngine = lolog::Directed; StatEngine = lolog::Triangles<lolog::Directed>]’
243 | dyadUpdate(net,from,to,order,actorIndex);
| ^~~~~~~~~~
../inst/include/Stat.h:242:18: required from here
242 | virtual void vDyadUpdate(const BinaryNet<NetworkEngine>& net,const int &from,const int &to,const std::vector<int> &order,const int &actorIndex){
| ^~~~~~~~~~~
../inst/include/Offset.h:416:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
416 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Offset.h: In instantiation of ‘void lolog::BaseOffset<Engine>::resetLastStats() [with Engine = lolog::Undirected]’:
../inst/include/Stats.h:399:43: required from ‘void lolog::Triangles<Engine>::dyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with Engine = lolog::Undirected]’
399 | BaseOffset<Engine>::resetLastStats();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/include/Stat.h:247:24: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::dyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::Triangles<lolog::Undirected>]’
247 | stat.dyadUpdate(net,from,to,order,actorIndex);
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/Stat.h:243:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vDyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::Triangles<lolog::Undirected>]’
243 | dyadUpdate(net,from,to,order,actorIndex);
| ^~~~~~~~~~
../inst/include/Stat.h:242:18: required from here
242 | virtual void vDyadUpdate(const BinaryNet<NetworkEngine>& net,const int &from,const int &to,const std::vector<int> &order,const int &actorIndex){
| ^~~~~~~~~~~
../inst/include/Offset.h:416:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
416 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Stat.h: In instantiation of ‘void lolog::BaseStat<Engine>::init(int) [with Engine = lolog::Directed]’:
../inst/include/Stat.h:459:9: required from ‘void lolog::BaseStat<Engine>::initSingle(double) [with Engine = lolog::Directed]’
459 | init(1);
| ^~~~
../inst/include/Stats.h:382:25: required from ‘void lolog::Triangles<Engine>::calculate(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Directed]’
382 | this->initSingle(0.0);
| ~~~~~~~~~~~~~~~~^~~~~
../inst/include/Stat.h:228:23: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::calculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Directed; StatEngine = lolog::Triangles<lolog::Directed>]’
228 | stat.calculate(net);
| ~~~~~~~~~~~~~~^~~~~
../inst/include/Stat.h:224:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vCalculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Directed; StatEngine = lolog::Triangles<lolog::Directed>]’
224 | calculate(net);
| ^~~~~~~~~
../inst/include/Stat.h:223:18: required from here
223 | virtual void vCalculate(const BinaryNet<NetworkEngine>& net){
| ^~~~~~~~~~
../inst/include/Stat.h:454:32: warning: comparison of integer expressions of different signedness: ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
454 | if(this->thetas.size() != size)
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~
../inst/include/Stat.h: In instantiation of ‘void lolog::BaseStat<Engine>::init(int) [with Engine = lolog::Undirected]’:
../inst/include/Stat.h:459:9: required from ‘void lolog::BaseStat<Engine>::initSingle(double) [with Engine = lolog::Undirected]’
459 | init(1);
| ^~~~
../inst/include/Stats.h:382:25: required from ‘void lolog::Triangles<Engine>::calculate(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Undirected]’
382 | this->initSingle(0.0);
| ~~~~~~~~~~~~~~~~^~~~~
../inst/include/Stat.h:228:23: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::calculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::Triangles<lolog::Undirected>]’
228 | stat.calculate(net);
| ~~~~~~~~~~~~~~^~~~~
../inst/include/Stat.h:224:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vCalculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::Triangles<lolog::Undirected>]’
224 | calculate(net);
| ^~~~~~~~~
../inst/include/Stat.h:223:18: required from here
223 | virtual void vCalculate(const BinaryNet<NetworkEngine>& net){
| ^~~~~~~~~~
../inst/include/Stat.h:454:32: warning: comparison of integer expressions of different signedness: ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
454 | if(this->thetas.size() != size)
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~
g++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I../inst/include -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c test_ParamParser.cpp -o test_ParamParser.o
In file included from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:17,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/shared_ptr.hpp:17,
from ../inst/include/util.h:9,
from ../inst/include/tests.h:7,
from test_ParamParser.cpp:2:
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/detail/shared_count.hpp:294:33: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
294 | explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
| ^~~~~~~~
In file included from /usr/include/c++/15/memory:80,
from ../inst/include/util.h:7:
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:354:31: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
354 | explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
| ^~~~~~~~
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:365:22: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
365 | shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
| ^~~~~~~~
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:423:34: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
423 | shared_ptr & operator=( std::auto_ptr<Y> & r )
| ^~~~~~~~
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:430:34: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
430 | shared_ptr & operator=( std::auto_ptr<Y> && r )
| ^~~~~~~~
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’:
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:432:38: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
432 | this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
| ^~~~~~~~
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
test_ParamParser.cpp: In function ‘void lolog::tests::testParsing()’:
test_ParamParser.cpp:10:5: warning: label ‘Rcpp’ defined but not used [-Wunused-label]
10 | Rcpp:List params = Rcpp::List::create(1, Rcpp::Named("a")=2, Rcpp::Named("b") = "ss");
| ^~~~
g++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I../inst/include -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c test_Stats.cpp -o test_Stats.o
In file included from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:17,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/shared_ptr.hpp:17,
from ../inst/include/Vertex.h:8,
from ../inst/include/DirectedVertex.h:6,
from ../inst/include/BinaryNet.h:12,
from test_Stats.cpp:2:
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/detail/shared_count.hpp:294:33: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
294 | explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
| ^~~~~~~~
In file included from /usr/include/c++/15/memory:80,
from ../inst/include/Vertex.h:7:
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:354:31: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
354 | explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
| ^~~~~~~~
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:365:22: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
365 | shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
| ^~~~~~~~
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:423:34: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
423 | shared_ptr & operator=( std::auto_ptr<Y> & r )
| ^~~~~~~~
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:430:34: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
430 | shared_ptr & operator=( std::auto_ptr<Y> && r )
| ^~~~~~~~
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’:
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:432:38: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
432 | this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
| ^~~~~~~~
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::refreshIds()’:
../inst/include/BinaryNet.h:1073:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1073 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In constructor ‘lolog::Directed::Directed(const lolog::Directed&, bool)’:
../inst/include/BinaryNet.h:1109:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1109 | for(int i=0;i<net.verts.size();i++){
| ~^~~~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::reorderVertices(std::vector<int>)’:
../inst/include/BinaryNet.h:1175:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1175 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::emptyGraph()’:
../inst/include/BinaryNet.h:1199:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1199 | for(int i=0;i < verts.size();i++){
| ~~^~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::setAllDyadsMissing(std::vector<int>, bool)’:
../inst/include/BinaryNet.h:1245:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1245 | for(int i=0;i<nodes.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h:1249:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1249 | for(int i=0;i<nodes.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::pair<int, int> lolog::Directed::randomEdge() const’:
../inst/include/BinaryNet.h:1372:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1372 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘boost::shared_ptr<std::vector<std::pair<int, int> > > lolog::Directed::edgelist() const’:
../inst/include/BinaryNet.h:1435:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1435 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘Rcpp::IntegerMatrix lolog::Directed::edgelistR(bool) const’:
../inst/include/BinaryNet.h:1450:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1450 | for(int i=0;i<v->size();i++){
| ~^~~~~~~~~~
../inst/include/BinaryNet.h:1458:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1458 | for(int i=0;i<v->size();i++){
| ~^~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<std::__cxx11::basic_string<char> > lolog::Directed::continVarNames() const’:
../inst/include/BinaryNet.h:1470:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<lolog::ContinAttrib>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1470 | for(int i=0;i<contMeta->size();i++)
| ~^~~~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::removeContinVariable(int)’:
../inst/include/BinaryNet.h:1508:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1508 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::addContinVariable(const std::vector<double>&, lolog::ContinAttrib&)’:
../inst/include/BinaryNet.h:1515:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1515 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<std::__cxx11::basic_string<char> > lolog::Directed::discreteVarNames() const’:
../inst/include/BinaryNet.h:1522:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<lolog::DiscreteAttrib>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1522 | for(int i=0;i<disMeta->size();i++)
| ~^~~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::removeDiscreteVariable(int)’:
../inst/include/BinaryNet.h:1533:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1533 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<int> lolog::Directed::discreteVariableValues(int) const’:
../inst/include/BinaryNet.h:1540:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1540 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<std::__cxx11::basic_string<char> > lolog::Directed::discreteVariable(int) const’:
../inst/include/BinaryNet.h:1559:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1559 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::addDiscreteVariable(const std::vector<int>&, lolog::DiscreteAttrib&)’:
../inst/include/BinaryNet.h:1567:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::DirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1567 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::addDiscreteVariableR(SEXP, std::string)’:
../inst/include/BinaryNet.h:1607:24: warning: comparison of integer expressions of different signedness: ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
1607 | if(vals.size() != this->size())
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~
../inst/include/BinaryNet.h:1621:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<bool>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1621 | for(int i=0;i<missing.size();i++){
| ~^~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘Rcpp::RObject lolog::Directed::getVariableR(std::string, bool)’:
../inst/include/BinaryNet.h:1629:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1629 | for(int i=0;i<names.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h:1649:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1649 | for(int i=0;i<names.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Directed::setVariableR(SEXP, std::string)’:
../inst/include/BinaryNet.h:1712:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<bool>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1712 | for(int i=0;i<missing.size();i++){
| ~^~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::refreshIds()’:
../inst/include/BinaryNet.h:1750:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1750 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In constructor ‘lolog::Undirected::Undirected(const lolog::Undirected&, bool)’:
../inst/include/BinaryNet.h:1789:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1789 | for(int i=0;i<net.verts.size();i++){
| ~^~~~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::reorderVertices(std::vector<int>)’:
../inst/include/BinaryNet.h:1854:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1854 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::emptyGraph()’:
../inst/include/BinaryNet.h:1877:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1877 | for(int i=0;i < verts.size();i++){
| ~~^~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::setAllDyadsMissing(std::vector<int>, bool)’:
../inst/include/BinaryNet.h:1932:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1932 | for(int i=0;i<nodes.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h:1939:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1939 | for(int i=0;i<nodes.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::pair<int, int> lolog::Undirected::randomEdge() const’:
../inst/include/BinaryNet.h:2067:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2067 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘boost::shared_ptr<std::vector<std::pair<int, int> > > lolog::Undirected::edgelist() const’:
../inst/include/BinaryNet.h:2127:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2127 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘Rcpp::IntegerMatrix lolog::Undirected::edgelistR(bool) const’:
../inst/include/BinaryNet.h:2144:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2144 | for(int i=0;i<v->size();i++){
| ~^~~~~~~~~~
../inst/include/BinaryNet.h:2152:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2152 | for(int i=0;i<v->size();i++){
| ~^~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<std::__cxx11::basic_string<char> > lolog::Undirected::continVarNames() const’:
../inst/include/BinaryNet.h:2164:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<lolog::ContinAttrib>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2164 | for(int i=0;i<contMeta->size();i++)
| ~^~~~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::removeContinVariable(int)’:
../inst/include/BinaryNet.h:2203:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2203 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::addContinVariable(const std::vector<double>&, lolog::ContinAttrib&)’:
../inst/include/BinaryNet.h:2210:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2210 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<std::__cxx11::basic_string<char> > lolog::Undirected::discreteVarNames() const’:
../inst/include/BinaryNet.h:2217:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<lolog::DiscreteAttrib>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2217 | for(int i=0;i<disMeta->size();i++)
| ~^~~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::removeDiscreteVariable(int)’:
../inst/include/BinaryNet.h:2228:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2228 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<int> lolog::Undirected::discreteVariableValues(int) const’:
../inst/include/BinaryNet.h:2235:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2235 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘std::vector<std::__cxx11::basic_string<char> > lolog::Undirected::discreteVariable(int) const’:
../inst/include/BinaryNet.h:2254:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2254 | for(int i=0;i<verts.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::addDiscreteVariable(const std::vector<int>&, lolog::DiscreteAttrib&)’:
../inst/include/BinaryNet.h:2262:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::UndirectedVertex> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2262 | for(int i=0;i<verts.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::addDiscreteVariableR(Rcpp::RObject, std::string)’:
../inst/include/BinaryNet.h:2300:24: warning: comparison of integer expressions of different signedness: ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
2300 | if(vals.size() != this->size())
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~
../inst/include/BinaryNet.h:2315:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<bool>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2315 | for(int i=0;i<missing.size();i++){
| ~^~~~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘Rcpp::RObject lolog::Undirected::getVariableR(std::string, bool)’:
../inst/include/BinaryNet.h:2323:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2323 | for(int i=0;i<names.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h:2343:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2343 | for(int i=0;i<names.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/BinaryNet.h: In member function ‘void lolog::Undirected::setVariableR(SEXP, std::string)’:
../inst/include/BinaryNet.h:2410:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<bool>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2410 | for(int i=0;i<missing.size();i++){
| ~^~~~~~~~~~~~~~~
In file included from ../inst/include/BinaryNet.h:15:
../inst/include/util.h: In instantiation of ‘int lolog::indexOf(const T&, const std::vector<T>&) [with T = std::__cxx11::basic_string<char>]’:
../inst/include/BinaryNet.h:1620:28: required from here
1620 | int index = indexOf(name,discreteVarNames());
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/util.h:79:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
79 | for(int i=0;i<vec.size();i++){
| ~^~~~~~~~~~~
test_Stats.cpp: In instantiation of ‘void lolog::tests::changeStatTest(std::string) [with Engine = lolog::Directed; std::string = std::__cxx11::basic_string<char>]’:
test_Stats.cpp:218:5: required from here
218 | RUN_TEST(changeStatTest<Directed>("NodeMatch"));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
test_Stats.cpp:206:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
206 | for(int i=0;i<realStats.size();i++){
| ~^~~~~~~~~~~~~~~~~
test_Stats.cpp: In instantiation of ‘void lolog::tests::changeStatTest(std::string) [with Engine = lolog::Undirected; std::string = std::__cxx11::basic_string<char>]’:
test_Stats.cpp:230:5: required from here
230 | RUN_TEST(changeStatTest<Undirected>("Triangles"));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
test_Stats.cpp:206:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
206 | for(int i=0;i<realStats.size();i++){
| ~^~~~~~~~~~~~~~~~~
In file included from test_Stats.cpp:6:
../inst/include/Model.h: In instantiation of ‘void lolog::Model<Engine>::dyadUpdate(int&, int&, std::vector<int>&, int&) [with Engine = lolog::Directed]’:
test_Stats.cpp:189:25: required from ‘void lolog::tests::changeStatTest(std::string) [with Engine = lolog::Directed; std::string = std::__cxx11::basic_string<char>]’
189 | model.dyadUpdate(dyad.first,dyad.second, order, dyad.first);
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
test_Stats.cpp:218:5: required from here
218 | RUN_TEST(changeStatTest<Directed>("NodeMatch"));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../inst/include/Model.h:420:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
420 | for(int k=0;k<stats.size();k++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:423:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractOffset<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractOffset<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
423 | for(int k=0;k<offsets.size();k++){
| ~^~~~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘void lolog::Model<Engine>::rollback() [with Engine = lolog::Directed]’:
test_Stats.cpp:197:27: required from ‘void lolog::tests::changeStatTest(std::string) [with Engine = lolog::Directed; std::string = std::__cxx11::basic_string<char>]’
197 | model.rollback();
| ~~~~~~~~~~~~~~^~
test_Stats.cpp:218:5: required from here
218 | RUN_TEST(changeStatTest<Directed>("NodeMatch"));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../inst/include/Model.h:444:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
444 | for(int k=0;k<stats.size();k++)
| ~^~~~~~~~~~~~~
../inst/include/Model.h:446:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractOffset<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractOffset<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
446 | for(int k=0;k<offsets.size();k++)
| ~^~~~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘std::vector<double> lolog::Model<Engine>::statistics() [with Engine = lolog::Directed]’:
test_Stats.cpp:202:48: required from ‘void lolog::tests::changeStatTest(std::string) [with Engine = lolog::Directed; std::string = std::__cxx11::basic_string<char>]’
202 | vector<double> mcmcStats = model.statistics();
| ~~~~~~~~~~~~~~~~^~
test_Stats.cpp:218:5: required from here
218 | RUN_TEST(changeStatTest<Directed>("NodeMatch"));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../inst/include/Model.h:226:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
226 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:231:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
231 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:233:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
233 | for(int j=0;j<stats.at(i)->vStatistics().size();j++){
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘void lolog::Model<Engine>::calculateStatistics() [with Engine = lolog::Directed]’:
test_Stats.cpp:203:30: required from ‘void lolog::tests::changeStatTest(std::string) [with Engine = lolog::Directed; std::string = std::__cxx11::basic_string<char>]’
203 | model.calculateStatistics();
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~
test_Stats.cpp:218:5: required from here
218 | RUN_TEST(changeStatTest<Directed>("NodeMatch"));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../inst/include/Model.h:405:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
405 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘void lolog::Model<Engine>::dyadUpdate(int&, int&, std::vector<int>&, int&) [with Engine = lolog::Undirected]’:
test_Stats.cpp:189:25: required from ‘void lolog::tests::changeStatTest(std::string) [with Engine = lolog::Undirected; std::string = std::__cxx11::basic_string<char>]’
189 | model.dyadUpdate(dyad.first,dyad.second, order, dyad.first);
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
test_Stats.cpp:230:5: required from here
230 | RUN_TEST(changeStatTest<Undirected>("Triangles"));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../inst/include/Model.h:420:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
420 | for(int k=0;k<stats.size();k++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:423:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractOffset<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractOffset<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
423 | for(int k=0;k<offsets.size();k++){
| ~^~~~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘void lolog::Model<Engine>::rollback() [with Engine = lolog::Undirected]’:
test_Stats.cpp:197:27: required from ‘void lolog::tests::changeStatTest(std::string) [with Engine = lolog::Undirected; std::string = std::__cxx11::basic_string<char>]’
197 | model.rollback();
| ~~~~~~~~~~~~~~^~
test_Stats.cpp:230:5: required from here
230 | RUN_TEST(changeStatTest<Undirected>("Triangles"));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../inst/include/Model.h:444:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
444 | for(int k=0;k<stats.size();k++)
| ~^~~~~~~~~~~~~
../inst/include/Model.h:446:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractOffset<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractOffset<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
446 | for(int k=0;k<offsets.size();k++)
| ~^~~~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘std::vector<double> lolog::Model<Engine>::statistics() [with Engine = lolog::Undirected]’:
test_Stats.cpp:202:48: required from ‘void lolog::tests::changeStatTest(std::string) [with Engine = lolog::Undirected; std::string = std::__cxx11::basic_string<char>]’
202 | vector<double> mcmcStats = model.statistics();
| ~~~~~~~~~~~~~~~~^~
test_Stats.cpp:230:5: required from here
230 | RUN_TEST(changeStatTest<Undirected>("Triangles"));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../inst/include/Model.h:226:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
226 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:231:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
231 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:233:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
233 | for(int j=0;j<stats.at(i)->vStatistics().size();j++){
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘void lolog::Model<Engine>::calculateStatistics() [with Engine = lolog::Undirected]’:
test_Stats.cpp:203:30: required from ‘void lolog::tests::changeStatTest(std::string) [with Engine = lolog::Undirected; std::string = std::__cxx11::basic_string<char>]’
203 | model.calculateStatistics();
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~
test_Stats.cpp:230:5: required from here
230 | RUN_TEST(changeStatTest<Undirected>("Triangles"));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../inst/include/Model.h:405:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
405 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘void lolog::Model<Engine>::calculateOffsets() [with Engine = lolog::Directed]’:
../inst/include/Model.h:398:9: required from ‘void lolog::Model<Engine>::calculate() [with Engine = lolog::Directed]’
398 | calculateOffsets();
| ^~~~~~~~~~~~~~~~
test_Stats.cpp:176:20: required from ‘void lolog::tests::changeStatTest(std::string) [with Engine = lolog::Directed; std::string = std::__cxx11::basic_string<char>]’
176 | model.calculate();
| ~~~~~~~~~~~~~~~^~
test_Stats.cpp:218:5: required from here
218 | RUN_TEST(changeStatTest<Directed>("NodeMatch"));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../inst/include/Model.h:414:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractOffset<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractOffset<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
414 | for(int i=0;i<offsets.size();i++){
| ~^~~~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘void lolog::Model<Engine>::calculateOffsets() [with Engine = lolog::Undirected]’:
../inst/include/Model.h:398:9: required from ‘void lolog::Model<Engine>::calculate() [with Engine = lolog::Undirected]’
398 | calculateOffsets();
| ^~~~~~~~~~~~~~~~
test_Stats.cpp:176:20: required from ‘void lolog::tests::changeStatTest(std::string) [with Engine = lolog::Undirected; std::string = std::__cxx11::basic_string<char>]’
176 | model.calculate();
| ~~~~~~~~~~~~~~~^~
test_Stats.cpp:230:5: required from here
230 | RUN_TEST(changeStatTest<Undirected>("Triangles"));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../inst/include/Model.h:414:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractOffset<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractOffset<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
414 | for(int i=0;i<offsets.size();i++){
| ~^~~~~~~~~~~~~~~
In file included from test_Stats.cpp:3:
../inst/include/Stat.h: In instantiation of ‘void lolog::BaseStat<Engine>::init(int) [with Engine = lolog::Directed]’:
../inst/include/Stats.h:214:19: required from ‘lolog::Star<Engine>::Star(Rcpp::List) [with Engine = lolog::Directed; Rcpp::List = Rcpp::Vector<19>]’
214 | this->init(starDegrees.size());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
../inst/include/Stat.h:171:31: required from ‘lolog::Stat<NetworkEngine, StatEngine>::Stat(Rcpp::List) [with NetworkEngine = lolog::Directed; StatEngine = lolog::Star<lolog::Directed>; Rcpp::List = Rcpp::Vector<19>]’
171 | Stat(Rcpp::List params) : stat(params){}
| ^~~~~~~~~~~~
test_Stats.cpp:119:17: required from ‘void lolog::tests::changeStatTest(std::string) [with Engine = lolog::Directed; std::string = std::__cxx11::basic_string<char>]’
119 | new Stat<Engine, Star<Engine> >(l));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
test_Stats.cpp:218:5: required from here
218 | RUN_TEST(changeStatTest<Directed>("NodeMatch"));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../inst/include/Stat.h:454:32: warning: comparison of integer expressions of different signedness: ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
454 | if(this->thetas.size() != size)
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~
../inst/include/Stat.h: In instantiation of ‘void lolog::BaseStat<Engine>::init(int) [with Engine = lolog::Undirected]’:
../inst/include/Stats.h:214:19: required from ‘lolog::Star<Engine>::Star(Rcpp::List) [with Engine = lolog::Undirected; Rcpp::List = Rcpp::Vector<19>]’
214 | this->init(starDegrees.size());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
../inst/include/Stat.h:171:31: required from ‘lolog::Stat<NetworkEngine, StatEngine>::Stat(Rcpp::List) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::Star<lolog::Undirected>; Rcpp::List = Rcpp::Vector<19>]’
171 | Stat(Rcpp::List params) : stat(params){}
| ^~~~~~~~~~~~
test_Stats.cpp:119:17: required from ‘void lolog::tests::changeStatTest(std::string) [with Engine = lolog::Undirected; std::string = std::__cxx11::basic_string<char>]’
119 | new Stat<Engine, Star<Engine> >(l));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
test_Stats.cpp:230:5: required from here
230 | RUN_TEST(changeStatTest<Undirected>("Triangles"));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../inst/include/Stat.h:454:32: warning: comparison of integer expressions of different signedness: ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
454 | if(this->thetas.size() != size)
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from test_Stats.cpp:4:
../inst/include/Stats.h: In instantiation of ‘void lolog::Esp<Engine>::calculate(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Undirected]’:
../inst/include/Stats.h:1893:18: required from here
1893 | virtual void calculate(const BinaryNet<Engine>& net){
| ^~~~~~~~~
../inst/include/Stats.h:1899:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1899 | for(int i=0;i<el->size();i++){
| ~^~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::GeoDist<Engine>::calculate(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Undirected]’:
../inst/include/Stats.h:2081:18: required from here
2081 | virtual void calculate(const BinaryNet<Engine>& net){
| ^~~~~~~~~
../inst/include/Stats.h:2084:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2084 | for(int i=0;i<vars.size();i++){
| ~^~~~~~~~~~~~
../inst/include/Stats.h:2112:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2112 | for(int i=0;i<el->size();i++){
| ~^~~~~~~~~~~
../inst/include/Stats.h:2121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2121 | for(int j=0;j<distCuts.size();j++){
| ~^~~~~~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::Gwesp<Engine>::calculate(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Undirected]’:
../inst/include/Stats.h:1498:18: required from here
1498 | virtual void calculate(const BinaryNet<Engine>& net){
| ^~~~~~~~~
../inst/include/Stats.h:1505:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1505 | for(int i=0;i<el->size();i++){
| ~^~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::Esp<Engine>::calculate(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Directed]’:
../inst/include/Stats.h:1893:18: required from here
1893 | virtual void calculate(const BinaryNet<Engine>& net){
| ^~~~~~~~~
../inst/include/Stats.h:1899:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1899 | for(int i=0;i<el->size();i++){
| ~^~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::GeoDist<Engine>::calculate(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Directed]’:
../inst/include/Stats.h:2081:18: required from here
2081 | virtual void calculate(const BinaryNet<Engine>& net){
| ^~~~~~~~~
../inst/include/Stats.h:2084:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2084 | for(int i=0;i<vars.size();i++){
| ~^~~~~~~~~~~~
../inst/include/Stats.h:2112:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2112 | for(int i=0;i<el->size();i++){
| ~^~~~~~~~~~~
../inst/include/Stats.h:2121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2121 | for(int j=0;j<distCuts.size();j++){
| ~^~~~~~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::Gwesp<Engine>::calculate(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Directed]’:
../inst/include/Stats.h:1498:18: required from here
1498 | virtual void calculate(const BinaryNet<Engine>& net){
| ^~~~~~~~~
../inst/include/Stats.h:1505:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1505 | for(int i=0;i<el->size();i++){
| ~^~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘double lolog::Model<Engine>::logLik() [with Engine = lolog::Undirected]’:
../inst/include/Model.h:330:16: required from ‘double lolog::Model<Engine>::vLogLik() [with Engine = lolog::Undirected]’
330 | return logLik();
| ^~~~~~
../inst/include/Model.h:329:20: required from here
329 | virtual double vLogLik(){
| ^~~~~~~
../inst/include/Model.h:320:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
320 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:323:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractOffset<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractOffset<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
323 | for(int i=0;i<offsets.size();i++){
| ~^~~~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘double lolog::Model<Engine>::logLik() [with Engine = lolog::Directed]’:
../inst/include/Model.h:330:16: required from ‘double lolog::Model<Engine>::vLogLik() [with Engine = lolog::Directed]’
330 | return logLik();
| ^~~~~~
../inst/include/Model.h:329:20: required from here
329 | virtual double vLogLik(){
| ^~~~~~~
../inst/include/Model.h:320:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
320 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Model.h:323:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractOffset<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractOffset<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
323 | for(int i=0;i<offsets.size();i++){
| ~^~~~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘lolog::Model<Engine>::Model(const lolog::Model<Engine>&, bool) [with Engine = lolog::Undirected]’:
../inst/include/Model.h:114:51: required from ‘boost::shared_ptr<lolog::Model<Engine> > lolog::Model<Engine>::clone() const [with Engine = lolog::Undirected]’
114 | return boost::shared_ptr< Model<Engine> >(new Model<Engine>(*this, true));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/Model.h:118:16: required from ‘boost::shared_ptr<lolog::Model<Engine> > lolog::Model<Engine>::vClone() const [with Engine = lolog::Undirected]’
118 | return clone();
| ^~~~~
../inst/include/Model.h:117:48: required from here
117 | virtual boost::shared_ptr< Model<Engine> > vClone() const{
| ^~~~~~
../inst/include/Model.h:74:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
74 | for(int i=0;i<stats.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/Model.h:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractOffset<lolog::Undirected> >, std::allocator<boost::shared_ptr<lolog::AbstractOffset<lolog::Undirected> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
76 | for(int i=0;i<offsets.size();i++)
| ~^~~~~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::TwoPath<Engine>::calculate(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Undirected]’:
../inst/include/Stat.h:228:23: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::calculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::TwoPath<lolog::Undirected>]’
228 | stat.calculate(net);
| ~~~~~~~~~~~~~~^~~~~
../inst/include/Stat.h:224:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vCalculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::TwoPath<lolog::Undirected>]’
224 | calculate(net);
| ^~~~~~~~~
../inst/include/Stat.h:223:18: required from here
223 | virtual void vCalculate(const BinaryNet<NetworkEngine>& net){
| ^~~~~~~~~~
../inst/include/Stats.h:2868:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2868 | for(int i=0;i<edges->size();i++){
| ~^~~~~~~~~~~~~~
../inst/include/Stat.h: In instantiation of ‘std::vector<double> lolog::BaseStat<Engine>::values() [with Engine = lolog::Undirected]’:
../inst/include/Stat.h:394:27: required from ‘std::vector<double> lolog::Stat<NetworkEngine, StatEngine>::values() [with NetworkEngine = lolog::Undirected; StatEngine = lolog::TwoPath<lolog::Undirected>]’
394 | return stat.values();
| ~~~~~~~~~~~^~
../inst/include/Stat.h:390:16: required from ‘std::vector<double> lolog::Stat<NetworkEngine, StatEngine>::vValues() [with NetworkEngine = lolog::Undirected; StatEngine = lolog::TwoPath<lolog::Undirected>]’
390 | return values();
| ^~~~~~
../inst/include/Stat.h:389:33: required from here
389 | virtual std::vector<double> vValues(){
| ^~~~~~~
../inst/include/Stat.h:482:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
482 | for(int i=0;i<this->stats.size();i++)
| ~^~~~~~~~~~~~~~~~~~~
../inst/include/Stat.h: In instantiation of ‘double lolog::BaseStat<Engine>::logLik() [with Engine = lolog::Undirected]’:
../inst/include/Stat.h:405:27: required from ‘double lolog::Stat<NetworkEngine, StatEngine>::logLik() [with NetworkEngine = lolog::Undirected; StatEngine = lolog::TwoPath<lolog::Undirected>]’
405 | return stat.logLik();
| ~~~~~~~~~~~^~
../inst/include/Stat.h:401:16: required from ‘double lolog::Stat<NetworkEngine, StatEngine>::vLogLik() [with NetworkEngine = lolog::Undirected; StatEngine = lolog::TwoPath<lolog::Undirected>]’
401 | return logLik();
| ^~~~~~
../inst/include/Stat.h:400:20: required from here
400 | virtual double vLogLik(){
| ^~~~~~~
../inst/include/Stat.h:492:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
492 | for(int i=0;i<this->stats.size();i++)
| ~^~~~~~~~~~~~~~~~~~~
In file included from ../inst/include/Stat.h:10:
../inst/include/Offset.h: In instantiation of ‘void lolog::BaseOffset<Engine>::rollback(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Undirected]’:
../inst/include/Stat.h:302:22: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::rollback(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::TwoPath<lolog::Undirected>]’
302 | stat.rollback(net);
| ~~~~~~~~~~~~~^~~~~
../inst/include/Stat.h:298:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vRollback(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::TwoPath<lolog::Undirected>]’
298 | rollback(net);
| ^~~~~~~~
../inst/include/Stat.h:297:18: required from here
297 | virtual void vRollback(const BinaryNet<NetworkEngine>& net){
| ^~~~~~~~~
../inst/include/Offset.h:422:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
422 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘std::vector<std::__cxx11::basic_string<char> > lolog::Esp<Engine>::statNames() [with Engine = lolog::Undirected]’:
../inst/include/Stat.h:313:56: required from ‘std::vector<std::__cxx11::basic_string<char> > lolog::Stat<NetworkEngine, StatEngine>::statNames() [with NetworkEngine = lolog::Undirected; StatEngine = lolog::Esp<lolog::Undirected>]’
313 | std::vector<std::string> names = stat.statNames();
| ~~~~~~~~~~~~~~^~
../inst/include/Stat.h:309:16: required from ‘std::vector<std::__cxx11::basic_string<char> > lolog::Stat<NetworkEngine, StatEngine>::vStatNames() [with NetworkEngine = lolog::Undirected; StatEngine = lolog::Esp<lolog::Undirected>]’
309 | return statNames();
| ^~~~~~~~~
../inst/include/Stat.h:308:38: required from here
308 | virtual std::vector<std::string> vStatNames(){
| ^~~~~~~~~~
../inst/include/Stats.h:1883:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1883 | for(int i=0;i<esps.size();i++){
| ~^~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::GeoDist<Engine>::dyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with Engine = lolog::Undirected]’:
../inst/include/Stat.h:247:24: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::dyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::GeoDist<lolog::Undirected>]’
247 | stat.dyadUpdate(net,from,to,order,actorIndex);
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/Stat.h:243:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vDyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::GeoDist<lolog::Undirected>]’
243 | dyadUpdate(net,from,to,order,actorIndex);
| ^~~~~~~~~~
../inst/include/Stat.h:242:18: required from here
242 | virtual void vDyadUpdate(const BinaryNet<NetworkEngine>& net,const int &from,const int &to,const std::vector<int> &order,const int &actorIndex){
| ^~~~~~~~~~~
../inst/include/Stats.h:2138:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2138 | for(int j=0;j<distCuts.size();j++){
| ~^~~~~~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘std::vector<std::__cxx11::basic_string<char> > lolog::GeoDist<Engine>::statNames() [with Engine = lolog::Undirected]’:
../inst/include/Stat.h:313:56: required from ‘std::vector<std::__cxx11::basic_string<char> > lolog::Stat<NetworkEngine, StatEngine>::statNames() [with NetworkEngine = lolog::Undirected; StatEngine = lolog::GeoDist<lolog::Undirected>]’
313 | std::vector<std::string> names = stat.statNames();
| ~~~~~~~~~~~~~~^~
../inst/include/Stat.h:309:16: required from ‘std::vector<std::__cxx11::basic_string<char> > lolog::Stat<NetworkEngine, StatEngine>::vStatNames() [with NetworkEngine = lolog::Undirected; StatEngine = lolog::GeoDist<lolog::Undirected>]’
309 | return statNames();
| ^~~~~~~~~
../inst/include/Stat.h:308:38: required from here
308 | virtual std::vector<std::string> vStatNames(){
| ^~~~~~~~~~
../inst/include/Stats.h:2061:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2061 | for(int i=0;i<distCuts.size();i++){
| ~^~~~~~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::NodeFactor<Engine>::calculate(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Undirected]’:
../inst/include/Stat.h:228:23: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::calculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::NodeFactor<lolog::Undirected>]’
228 | stat.calculate(net);
| ~~~~~~~~~~~~~~^~~~~
../inst/include/Stat.h:224:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vCalculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::NodeFactor<lolog::Undirected>]’
224 | calculate(net);
| ^~~~~~~~~
../inst/include/Stat.h:223:18: required from here
223 | virtual void vCalculate(const BinaryNet<NetworkEngine>& net){
| ^~~~~~~~~~
../inst/include/Stats.h:2700:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2700 | for(int i=0;i<vars.size();i++){
| ~^~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::NodeCov<Engine>::calculate(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Undirected]’:
../inst/include/Stat.h:228:23: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::calculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::NodeCov<lolog::Undirected>]’
228 | stat.calculate(net);
| ~~~~~~~~~~~~~~^~~~~
../inst/include/Stat.h:224:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vCalculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::NodeCov<lolog::Undirected>]’
224 | calculate(net);
| ^~~~~~~~~
../inst/include/Stat.h:223:18: required from here
223 | virtual void vCalculate(const BinaryNet<NetworkEngine>& net){
| ^~~~~~~~~~
../inst/include/Stats.h:1306:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1306 | for(int i=0;i<vars.size();i++){
| ~^~~~~~~~~~~~
../inst/include/Stats.h:1314:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1314 | for(int i=0;i<vars.size();i++){
| ~^~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::Star<Engine>::calculate(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Undirected]’:
../inst/include/Stat.h:228:23: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::calculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::Star<lolog::Undirected>]’
228 | stat.calculate(net);
| ~~~~~~~~~~~~~~^~~~~
../inst/include/Stat.h:224:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vCalculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::Star<lolog::Undirected>]’
224 | calculate(net);
| ^~~~~~~~~
../inst/include/Stat.h:223:18: required from here
223 | virtual void vCalculate(const BinaryNet<NetworkEngine>& net){
| ^~~~~~~~~~
../inst/include/Stats.h:251:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
251 | for(int j=0;j<starDegrees.size();j++){
| ~^~~~~~~~~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::Star<Engine>::dyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with Engine = lolog::Undirected]’:
../inst/include/Stat.h:247:24: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::dyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::Star<lolog::Undirected>]’
247 | stat.dyadUpdate(net,from,to,order,actorIndex);
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/Stat.h:243:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vDyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::Star<lolog::Undirected>]’
243 | dyadUpdate(net,from,to,order,actorIndex);
| ^~~~~~~~~~
../inst/include/Stat.h:242:18: required from here
242 | virtual void vDyadUpdate(const BinaryNet<NetworkEngine>& net,const int &from,const int &to,const std::vector<int> &order,const int &actorIndex){
| ^~~~~~~~~~~
../inst/include/Stats.h:271:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
271 | for(int i=0;i<starDegrees.size();i++){
| ~^~~~~~~~~~~~~~~~~~~
../inst/include/Stats.h:283:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
283 | for(int i=0;i<starDegrees.size();i++){
| ~^~~~~~~~~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘std::vector<std::__cxx11::basic_string<char> > lolog::Star<Engine>::statNames() [with Engine = lolog::Undirected]’:
../inst/include/Stat.h:313:56: required from ‘std::vector<std::__cxx11::basic_string<char> > lolog::Stat<NetworkEngine, StatEngine>::statNames() [with NetworkEngine = lolog::Undirected; StatEngine = lolog::Star<lolog::Undirected>]’
313 | std::vector<std::string> names = stat.statNames();
| ~~~~~~~~~~~~~~^~
../inst/include/Stat.h:309:16: required from ‘std::vector<std::__cxx11::basic_string<char> > lolog::Stat<NetworkEngine, StatEngine>::vStatNames() [with NetworkEngine = lolog::Undirected; StatEngine = lolog::Star<lolog::Undirected>]’
309 | return statNames();
| ^~~~~~~~~
../inst/include/Stat.h:308:38: required from here
308 | virtual std::vector<std::string> vStatNames(){
| ^~~~~~~~~~
../inst/include/Stats.h:224:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
224 | for(int i=0;i<starDegrees.size();i++){
| ~^~~~~~~~~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::DegreeCrossProd<Engine>::dyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with Engine = lolog::Undirected]’:
../inst/include/Stat.h:247:24: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::dyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::DegreeCrossProd<lolog::Undirected>]’
247 | stat.dyadUpdate(net,from,to,order,actorIndex);
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/Stat.h:243:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vDyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::DegreeCrossProd<lolog::Undirected>]’
243 | dyadUpdate(net,from,to,order,actorIndex);
| ^~~~~~~~~~
../inst/include/Stat.h:242:18: required from here
242 | virtual void vDyadUpdate(const BinaryNet<NetworkEngine>& net,const int &from,const int &to,const std::vector<int> &order,const int &actorIndex){
| ^~~~~~~~~~~
../inst/include/Stats.h:1187:16: warning: unused variable ‘toDeg’ [-Wunused-variable]
1187 | double toDeg;
| ^~~~~
../inst/include/Stats.h:1188:16: warning: unused variable ‘fromDeg’ [-Wunused-variable]
1188 | double fromDeg;
| ^~~~~~~
../inst/include/Stats.h:1199:16: warning: variable ‘deg’ set but not used [-Wunused-but-set-variable]
1199 | double deg = net.degree(from);
| ^~~
../inst/include/Stats.h: In instantiation of ‘void lolog::Degree<Engine>::dyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with Engine = lolog::Undirected]’:
../inst/include/Stat.h:247:24: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::dyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::Degree<lolog::Undirected>]’
247 | stat.dyadUpdate(net,from,to,order,actorIndex);
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/Stat.h:243:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vDyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::Degree<lolog::Undirected>]’
243 | dyadUpdate(net,from,to,order,actorIndex);
| ^~~~~~~~~~
../inst/include/Stat.h:242:18: required from here
242 | virtual void vDyadUpdate(const BinaryNet<NetworkEngine>& net,const int &from,const int &to,const std::vector<int> &order,const int &actorIndex){
| ^~~~~~~~~~~
../inst/include/Stats.h:1098:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1098 | for(int j=0;j<degrees.size();j++){
| ~^~~~~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘std::vector<std::__cxx11::basic_string<char> > lolog::Degree<Engine>::statNames() [with Engine = lolog::Undirected]’:
../inst/include/Stat.h:313:56: required from ‘std::vector<std::__cxx11::basic_string<char> > lolog::Stat<NetworkEngine, StatEngine>::statNames() [with NetworkEngine = lolog::Undirected; StatEngine = lolog::Degree<lolog::Undirected>]’
313 | std::vector<std::string> names = stat.statNames();
| ~~~~~~~~~~~~~~^~
../inst/include/Stat.h:309:16: required from ‘std::vector<std::__cxx11::basic_string<char> > lolog::Stat<NetworkEngine, StatEngine>::vStatNames() [with NetworkEngine = lolog::Undirected; StatEngine = lolog::Degree<lolog::Undirected>]’
309 | return statNames();
| ^~~~~~~~~
../inst/include/Stat.h:308:38: required from here
308 | virtual std::vector<std::string> vStatNames(){
| ^~~~~~~~~~
../inst/include/Stats.h:1029:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1029 | for(int i=0;i<degrees.size();i++){
| ~^~~~~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::NodeMatch<Engine>::calculate(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Undirected]’:
../inst/include/Stat.h:228:23: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::calculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::NodeMatch<lolog::Undirected>]’
228 | stat.calculate(net);
| ~~~~~~~~~~~~~~^~~~~
../inst/include/Stat.h:224:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vCalculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::NodeMatch<lolog::Undirected>]’
224 | calculate(net);
| ^~~~~~~~~
../inst/include/Stat.h:223:18: required from here
223 | virtual void vCalculate(const BinaryNet<NetworkEngine>& net){
| ^~~~~~~~~~
../inst/include/Stats.h:754:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
754 | for(int i=0;i<vars.size();i++){
| ~^~~~~~~~~~~~
../inst/include/Stats.h:767:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
767 | for(int i=0;i<edges->size();i++){
| ~^~~~~~~~~~~~~~
../inst/include/Model.h: In instantiation of ‘lolog::Model<Engine>::Model(const lolog::Model<Engine>&, bool) [with Engine = lolog::Directed]’:
../inst/include/Model.h:114:51: required from ‘boost::shared_ptr<lolog::Model<Engine> > lolog::Model<Engine>::clone() const [with Engine = lolog::Directed]’
114 | return boost::shared_ptr< Model<Engine> >(new Model<Engine>(*this, true));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/Model.h:118:16: required from ‘boost::shared_ptr<lolog::Model<Engine> > lolog::Model<Engine>::vClone() const [with Engine = lolog::Directed]’
118 | return clone();
| ^~~~~
../inst/include/Model.h:117:48: required from here
117 | virtual boost::shared_ptr< Model<Engine> > vClone() const{
| ^~~~~~
../inst/include/Model.h:74:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractStat<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
74 | for(int i=0;i<stats.size();i++)
| ~^~~~~~~~~~~~~
../inst/include/Model.h:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<boost::shared_ptr<lolog::AbstractOffset<lolog::Directed> >, std::allocator<boost::shared_ptr<lolog::AbstractOffset<lolog::Directed> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
76 | for(int i=0;i<offsets.size();i++)
| ~^~~~~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::TwoPath<Engine>::calculate(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Directed]’:
../inst/include/Stat.h:228:23: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::calculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Directed; StatEngine = lolog::TwoPath<lolog::Directed>]’
228 | stat.calculate(net);
| ~~~~~~~~~~~~~~^~~~~
../inst/include/Stat.h:224:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vCalculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Directed; StatEngine = lolog::TwoPath<lolog::Directed>]’
224 | calculate(net);
| ^~~~~~~~~
../inst/include/Stat.h:223:18: required from here
223 | virtual void vCalculate(const BinaryNet<NetworkEngine>& net){
| ^~~~~~~~~~
../inst/include/Stats.h:2868:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2868 | for(int i=0;i<edges->size();i++){
| ~^~~~~~~~~~~~~~
../inst/include/Stat.h: In instantiation of ‘std::vector<double> lolog::BaseStat<Engine>::values() [with Engine = lolog::Directed]’:
../inst/include/Stat.h:394:27: required from ‘std::vector<double> lolog::Stat<NetworkEngine, StatEngine>::values() [with NetworkEngine = lolog::Directed; StatEngine = lolog::TwoPath<lolog::Directed>]’
394 | return stat.values();
| ~~~~~~~~~~~^~
../inst/include/Stat.h:390:16: required from ‘std::vector<double> lolog::Stat<NetworkEngine, StatEngine>::vValues() [with NetworkEngine = lolog::Directed; StatEngine = lolog::TwoPath<lolog::Directed>]’
390 | return values();
| ^~~~~~
../inst/include/Stat.h:389:33: required from here
389 | virtual std::vector<double> vValues(){
| ^~~~~~~
../inst/include/Stat.h:482:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
482 | for(int i=0;i<this->stats.size();i++)
| ~^~~~~~~~~~~~~~~~~~~
../inst/include/Stat.h: In instantiation of ‘double lolog::BaseStat<Engine>::logLik() [with Engine = lolog::Directed]’:
../inst/include/Stat.h:405:27: required from ‘double lolog::Stat<NetworkEngine, StatEngine>::logLik() [with NetworkEngine = lolog::Directed; StatEngine = lolog::TwoPath<lolog::Directed>]’
405 | return stat.logLik();
| ~~~~~~~~~~~^~
../inst/include/Stat.h:401:16: required from ‘double lolog::Stat<NetworkEngine, StatEngine>::vLogLik() [with NetworkEngine = lolog::Directed; StatEngine = lolog::TwoPath<lolog::Directed>]’
401 | return logLik();
| ^~~~~~
../inst/include/Stat.h:400:20: required from here
400 | virtual double vLogLik(){
| ^~~~~~~
../inst/include/Stat.h:492:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
492 | for(int i=0;i<this->stats.size();i++)
| ~^~~~~~~~~~~~~~~~~~~
../inst/include/Offset.h: In instantiation of ‘void lolog::BaseOffset<Engine>::rollback(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Directed]’:
../inst/include/Stat.h:302:22: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::rollback(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Directed; StatEngine = lolog::TwoPath<lolog::Directed>]’
302 | stat.rollback(net);
| ~~~~~~~~~~~~~^~~~~
../inst/include/Stat.h:298:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vRollback(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Directed; StatEngine = lolog::TwoPath<lolog::Directed>]’
298 | rollback(net);
| ^~~~~~~~
../inst/include/Stat.h:297:18: required from here
297 | virtual void vRollback(const BinaryNet<NetworkEngine>& net){
| ^~~~~~~~~
../inst/include/Offset.h:422:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
422 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘std::vector<std::__cxx11::basic_string<char> > lolog::Esp<Engine>::statNames() [with Engine = lolog::Directed]’:
../inst/include/Stat.h:313:56: required from ‘std::vector<std::__cxx11::basic_string<char> > lolog::Stat<NetworkEngine, StatEngine>::statNames() [with NetworkEngine = lolog::Directed; StatEngine = lolog::Esp<lolog::Directed>]’
313 | std::vector<std::string> names = stat.statNames();
| ~~~~~~~~~~~~~~^~
../inst/include/Stat.h:309:16: required from ‘std::vector<std::__cxx11::basic_string<char> > lolog::Stat<NetworkEngine, StatEngine>::vStatNames() [with NetworkEngine = lolog::Directed; StatEngine = lolog::Esp<lolog::Directed>]’
309 | return statNames();
| ^~~~~~~~~
../inst/include/Stat.h:308:38: required from here
308 | virtual std::vector<std::string> vStatNames(){
| ^~~~~~~~~~
../inst/include/Stats.h:1883:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1883 | for(int i=0;i<esps.size();i++){
| ~^~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::GeoDist<Engine>::dyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with Engine = lolog::Directed]’:
../inst/include/Stat.h:247:24: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::dyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with NetworkEngine = lolog::Directed; StatEngine = lolog::GeoDist<lolog::Directed>]’
247 | stat.dyadUpdate(net,from,to,order,actorIndex);
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/Stat.h:243:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vDyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with NetworkEngine = lolog::Directed; StatEngine = lolog::GeoDist<lolog::Directed>]’
243 | dyadUpdate(net,from,to,order,actorIndex);
| ^~~~~~~~~~
../inst/include/Stat.h:242:18: required from here
242 | virtual void vDyadUpdate(const BinaryNet<NetworkEngine>& net,const int &from,const int &to,const std::vector<int> &order,const int &actorIndex){
| ^~~~~~~~~~~
../inst/include/Stats.h:2138:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2138 | for(int j=0;j<distCuts.size();j++){
| ~^~~~~~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘std::vector<std::__cxx11::basic_string<char> > lolog::GeoDist<Engine>::statNames() [with Engine = lolog::Directed]’:
../inst/include/Stat.h:313:56: required from ‘std::vector<std::__cxx11::basic_string<char> > lolog::Stat<NetworkEngine, StatEngine>::statNames() [with NetworkEngine = lolog::Directed; StatEngine = lolog::GeoDist<lolog::Directed>]’
313 | std::vector<std::string> names = stat.statNames();
| ~~~~~~~~~~~~~~^~
../inst/include/Stat.h:309:16: required from ‘std::vector<std::__cxx11::basic_string<char> > lolog::Stat<NetworkEngine, StatEngine>::vStatNames() [with NetworkEngine = lolog::Directed; StatEngine = lolog::GeoDist<lolog::Directed>]’
309 | return statNames();
| ^~~~~~~~~
../inst/include/Stat.h:308:38: required from here
308 | virtual std::vector<std::string> vStatNames(){
| ^~~~~~~~~~
../inst/include/Stats.h:2061:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2061 | for(int i=0;i<distCuts.size();i++){
| ~^~~~~~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::NodeFactor<Engine>::calculate(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Directed]’:
../inst/include/Stat.h:228:23: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::calculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Directed; StatEngine = lolog::NodeFactor<lolog::Directed>]’
228 | stat.calculate(net);
| ~~~~~~~~~~~~~~^~~~~
../inst/include/Stat.h:224:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vCalculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Directed; StatEngine = lolog::NodeFactor<lolog::Directed>]’
224 | calculate(net);
| ^~~~~~~~~
../inst/include/Stat.h:223:18: required from here
223 | virtual void vCalculate(const BinaryNet<NetworkEngine>& net){
| ^~~~~~~~~~
../inst/include/Stats.h:2700:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2700 | for(int i=0;i<vars.size();i++){
| ~^~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::NodeCov<Engine>::calculate(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Directed]’:
../inst/include/Stat.h:228:23: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::calculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Directed; StatEngine = lolog::NodeCov<lolog::Directed>]’
228 | stat.calculate(net);
| ~~~~~~~~~~~~~~^~~~~
../inst/include/Stat.h:224:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vCalculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Directed; StatEngine = lolog::NodeCov<lolog::Directed>]’
224 | calculate(net);
| ^~~~~~~~~
../inst/include/Stat.h:223:18: required from here
223 | virtual void vCalculate(const BinaryNet<NetworkEngine>& net){
| ^~~~~~~~~~
../inst/include/Stats.h:1306:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1306 | for(int i=0;i<vars.size();i++){
| ~^~~~~~~~~~~~
../inst/include/Stats.h:1314:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1314 | for(int i=0;i<vars.size();i++){
| ~^~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::Star<Engine>::calculate(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Directed]’:
../inst/include/Stat.h:228:23: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::calculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Directed; StatEngine = lolog::Star<lolog::Directed>]’
228 | stat.calculate(net);
| ~~~~~~~~~~~~~~^~~~~
../inst/include/Stat.h:224:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vCalculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Directed; StatEngine = lolog::Star<lolog::Directed>]’
224 | calculate(net);
| ^~~~~~~~~
../inst/include/Stat.h:223:18: required from here
223 | virtual void vCalculate(const BinaryNet<NetworkEngine>& net){
| ^~~~~~~~~~
../inst/include/Stats.h:251:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
251 | for(int j=0;j<starDegrees.size();j++){
| ~^~~~~~~~~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::Star<Engine>::dyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with Engine = lolog::Directed]’:
../inst/include/Stat.h:247:24: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::dyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with NetworkEngine = lolog::Directed; StatEngine = lolog::Star<lolog::Directed>]’
247 | stat.dyadUpdate(net,from,to,order,actorIndex);
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/Stat.h:243:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vDyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with NetworkEngine = lolog::Directed; StatEngine = lolog::Star<lolog::Directed>]’
243 | dyadUpdate(net,from,to,order,actorIndex);
| ^~~~~~~~~~
../inst/include/Stat.h:242:18: required from here
242 | virtual void vDyadUpdate(const BinaryNet<NetworkEngine>& net,const int &from,const int &to,const std::vector<int> &order,const int &actorIndex){
| ^~~~~~~~~~~
../inst/include/Stats.h:271:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
271 | for(int i=0;i<starDegrees.size();i++){
| ~^~~~~~~~~~~~~~~~~~~
../inst/include/Stats.h:283:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
283 | for(int i=0;i<starDegrees.size();i++){
| ~^~~~~~~~~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘std::vector<std::__cxx11::basic_string<char> > lolog::Star<Engine>::statNames() [with Engine = lolog::Directed]’:
../inst/include/Stat.h:313:56: required from ‘std::vector<std::__cxx11::basic_string<char> > lolog::Stat<NetworkEngine, StatEngine>::statNames() [with NetworkEngine = lolog::Directed; StatEngine = lolog::Star<lolog::Directed>]’
313 | std::vector<std::string> names = stat.statNames();
| ~~~~~~~~~~~~~~^~
../inst/include/Stat.h:309:16: required from ‘std::vector<std::__cxx11::basic_string<char> > lolog::Stat<NetworkEngine, StatEngine>::vStatNames() [with NetworkEngine = lolog::Directed; StatEngine = lolog::Star<lolog::Directed>]’
309 | return statNames();
| ^~~~~~~~~
../inst/include/Stat.h:308:38: required from here
308 | virtual std::vector<std::string> vStatNames(){
| ^~~~~~~~~~
../inst/include/Stats.h:224:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
224 | for(int i=0;i<starDegrees.size();i++){
| ~^~~~~~~~~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::DegreeCrossProd<Engine>::dyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with Engine = lolog::Directed]’:
../inst/include/Stat.h:247:24: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::dyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with NetworkEngine = lolog::Directed; StatEngine = lolog::DegreeCrossProd<lolog::Directed>]’
247 | stat.dyadUpdate(net,from,to,order,actorIndex);
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/Stat.h:243:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vDyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with NetworkEngine = lolog::Directed; StatEngine = lolog::DegreeCrossProd<lolog::Directed>]’
243 | dyadUpdate(net,from,to,order,actorIndex);
| ^~~~~~~~~~
../inst/include/Stat.h:242:18: required from here
242 | virtual void vDyadUpdate(const BinaryNet<NetworkEngine>& net,const int &from,const int &to,const std::vector<int> &order,const int &actorIndex){
| ^~~~~~~~~~~
../inst/include/Stats.h:1187:16: warning: unused variable ‘toDeg’ [-Wunused-variable]
1187 | double toDeg;
| ^~~~~
../inst/include/Stats.h:1188:16: warning: unused variable ‘fromDeg’ [-Wunused-variable]
1188 | double fromDeg;
| ^~~~~~~
../inst/include/Stats.h:1199:16: warning: variable ‘deg’ set but not used [-Wunused-but-set-variable]
1199 | double deg = net.degree(from);
| ^~~
../inst/include/Stats.h: In instantiation of ‘void lolog::Degree<Engine>::dyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with Engine = lolog::Directed]’:
../inst/include/Stat.h:247:24: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::dyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with NetworkEngine = lolog::Directed; StatEngine = lolog::Degree<lolog::Directed>]’
247 | stat.dyadUpdate(net,from,to,order,actorIndex);
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/Stat.h:243:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vDyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with NetworkEngine = lolog::Directed; StatEngine = lolog::Degree<lolog::Directed>]’
243 | dyadUpdate(net,from,to,order,actorIndex);
| ^~~~~~~~~~
../inst/include/Stat.h:242:18: required from here
242 | virtual void vDyadUpdate(const BinaryNet<NetworkEngine>& net,const int &from,const int &to,const std::vector<int> &order,const int &actorIndex){
| ^~~~~~~~~~~
../inst/include/Stats.h:1098:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1098 | for(int j=0;j<degrees.size();j++){
| ~^~~~~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘std::vector<std::__cxx11::basic_string<char> > lolog::Degree<Engine>::statNames() [with Engine = lolog::Directed]’:
../inst/include/Stat.h:313:56: required from ‘std::vector<std::__cxx11::basic_string<char> > lolog::Stat<NetworkEngine, StatEngine>::statNames() [with NetworkEngine = lolog::Directed; StatEngine = lolog::Degree<lolog::Directed>]’
313 | std::vector<std::string> names = stat.statNames();
| ~~~~~~~~~~~~~~^~
../inst/include/Stat.h:309:16: required from ‘std::vector<std::__cxx11::basic_string<char> > lolog::Stat<NetworkEngine, StatEngine>::vStatNames() [with NetworkEngine = lolog::Directed; StatEngine = lolog::Degree<lolog::Directed>]’
309 | return statNames();
| ^~~~~~~~~
../inst/include/Stat.h:308:38: required from here
308 | virtual std::vector<std::string> vStatNames(){
| ^~~~~~~~~~
../inst/include/Stats.h:1029:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1029 | for(int i=0;i<degrees.size();i++){
| ~^~~~~~~~~~~~~~~
../inst/include/Stats.h: In instantiation of ‘void lolog::NodeMatch<Engine>::calculate(const lolog::BinaryNet<Engine>&) [with Engine = lolog::Directed]’:
../inst/include/Stat.h:228:23: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::calculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Directed; StatEngine = lolog::NodeMatch<lolog::Directed>]’
228 | stat.calculate(net);
| ~~~~~~~~~~~~~~^~~~~
../inst/include/Stat.h:224:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vCalculate(const lolog::BinaryNet<Engine>&) [with NetworkEngine = lolog::Directed; StatEngine = lolog::NodeMatch<lolog::Directed>]’
224 | calculate(net);
| ^~~~~~~~~
../inst/include/Stat.h:223:18: required from here
223 | virtual void vCalculate(const BinaryNet<NetworkEngine>& net){
| ^~~~~~~~~~
../inst/include/Stats.h:754:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
754 | for(int i=0;i<vars.size();i++){
| ~^~~~~~~~~~~~
../inst/include/Stats.h:767:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
767 | for(int i=0;i<edges->size();i++){
| ~^~~~~~~~~~~~~~
../inst/include/Offset.h: In instantiation of ‘void lolog::BaseOffset<Engine>::resetLastStats() [with Engine = lolog::Undirected]’:
../inst/include/Stats.h:2879:43: required from ‘void lolog::TwoPath<Engine>::dyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with Engine = lolog::Undirected]’
2879 | BaseOffset<Engine>::resetLastStats();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/include/Stat.h:247:24: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::dyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::TwoPath<lolog::Undirected>]’
247 | stat.dyadUpdate(net,from,to,order,actorIndex);
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/Stat.h:243:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vDyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with NetworkEngine = lolog::Undirected; StatEngine = lolog::TwoPath<lolog::Undirected>]’
243 | dyadUpdate(net,from,to,order,actorIndex);
| ^~~~~~~~~~
../inst/include/Stat.h:242:18: required from here
242 | virtual void vDyadUpdate(const BinaryNet<NetworkEngine>& net,const int &from,const int &to,const std::vector<int> &order,const int &actorIndex){
| ^~~~~~~~~~~
../inst/include/Offset.h:416:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
416 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
../inst/include/Offset.h: In instantiation of ‘void lolog::BaseOffset<Engine>::resetLastStats() [with Engine = lolog::Directed]’:
../inst/include/Stats.h:2879:43: required from ‘void lolog::TwoPath<Engine>::dyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with Engine = lolog::Directed]’
2879 | BaseOffset<Engine>::resetLastStats();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/include/Stat.h:247:24: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::dyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with NetworkEngine = lolog::Directed; StatEngine = lolog::TwoPath<lolog::Directed>]’
247 | stat.dyadUpdate(net,from,to,order,actorIndex);
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/Stat.h:243:9: required from ‘void lolog::Stat<NetworkEngine, StatEngine>::vDyadUpdate(const lolog::BinaryNet<Engine>&, const int&, const int&, const std::vector<int>&, const int&) [with NetworkEngine = lolog::Directed; StatEngine = lolog::TwoPath<lolog::Directed>]’
243 | dyadUpdate(net,from,to,order,actorIndex);
| ^~~~~~~~~~
../inst/include/Stat.h:242:18: required from here
242 | virtual void vDyadUpdate(const BinaryNet<NetworkEngine>& net,const int &from,const int &to,const std::vector<int> &order,const int &actorIndex){
| ^~~~~~~~~~~
../inst/include/Offset.h:416:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
416 | for(int i=0;i<stats.size();i++){
| ~^~~~~~~~~~~~~
g++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I../inst/include -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c tests.cpp -o tests.o
In file included from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:17,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/shared_ptr.hpp:17,
from ../inst/include/util.h:9,
from ../inst/include/tests.h:7,
from tests.cpp:1:
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/detail/shared_count.hpp:294:33: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
294 | explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
| ^~~~~~~~
In file included from /usr/include/c++/15/memory:80,
from ../inst/include/util.h:7:
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:354:31: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
354 | explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
| ^~~~~~~~
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:365:22: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
365 | shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
| ^~~~~~~~
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:423:34: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
423 | shared_ptr & operator=( std::auto_ptr<Y> & r )
| ^~~~~~~~
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:430:34: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
430 | shared_ptr & operator=( std::auto_ptr<Y> && r )
| ^~~~~~~~
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’:
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:432:38: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
432 | this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
| ^~~~~~~~
/usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
'LdFlags' has not been needed since 2013 (!!) and may get removed in 2027. Please update your 'Makevars'.
'RcppLdFlags' has not been needed since 2013 (!!) and may get removed in 2027. Please update your 'Makevars'.
g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -Wl,-O1 -o lolog.so RcppExports.o RcppModule.o StatController.o main.o test_BinaryNet.o test_Constraints.o test_LatentOrderLikelhood.o test_ParamParser.o test_Stats.o tests.o -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -lR
'LdFlags' has not been needed since 2013 (!!) and may get removed in 2027. Please update your 'Makevars'.
'RcppLdFlags' has not been needed since 2013 (!!) and may get removed in 2027. Please update your 'Makevars'.
make[1]: Leaving directory '/tmp/RtmpbcLyVj/R.INSTALL3c386f67bd3a3b/lolog/src'
make[1]: Entering directory '/tmp/RtmpbcLyVj/R.INSTALL3c386f67bd3a3b/lolog/src'
'LdFlags' has not been needed since 2013 (!!) and may get removed in 2027. Please update your 'Makevars'.
'RcppLdFlags' has not been needed since 2013 (!!) and may get removed in 2027. Please update your 'Makevars'.
make[1]: Leaving directory '/tmp/RtmpbcLyVj/R.INSTALL3c386f67bd3a3b/lolog/src'
installing to /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/00LOCK-lolog/00new/lolog/libs
** R
** data
** inst
** byte-compile and prepare package for lazy loading
in method for ‘[’ with signature ‘"Rcpp_DirectedNet"’: no definition for class “Rcpp_DirectedNet”
in method for ‘[’ with signature ‘"Rcpp_UndirectedNet"’: no definition for class “Rcpp_UndirectedNet”
in method for ‘[<-’ with signature ‘"Rcpp_DirectedNet"’: no definition for class “Rcpp_DirectedNet”
in method for ‘[<-’ with signature ‘"Rcpp_UndirectedNet"’: no definition for class “Rcpp_UndirectedNet”
** help
*** installing help indices
** building package indices
** installing vignettes
** 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 (lolog)