Back to the "Multiple platform build/check report" A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W [X] Y  Z 

Package 666/671HostnameOS / ArchBUILDCHECKBUILD BIN
XDE 2.6.0
Robert Scharpf
Snapshot Date: 2013-04-30 17:01:37 -0700 (Tue, 30 Apr 2013)
URL: https://hedgehog.fhcrc.org/bioconductor/branches/RELEASE_2_12/madman/Rpacks/XDE
Last Changed Rev: 75263 / Revision: 76155
Last Changed Date: 2013-04-03 14:32:27 -0700 (Wed, 03 Apr 2013)
george2 Linux (Ubuntu 12.04.1 LTS) / x86_64  OK  OK 
moscato2 Windows Server 2008 R2 Enterprise SP1 (64-bit) / x64  OK  OK  OK 
petty Mac OS X Snow Leopard (10.6.8) / x86_64  OK  OK  OK 
pelham Mac OS X Snow Leopard (10.6.8) / x86_64  OK [ OK ] OK 

Summary

Package: XDE
Version: 2.6.0
Command: /Library/Frameworks/R.framework/Versions/Current/Resources/bin/R CMD check --no-vignettes --timings --no-multiarch XDE_2.6.0.tar.gz
StartedAt: 2013-05-01 11:53:15 -0700 (Wed, 01 May 2013)
EndedAt: 2013-05-01 11:56:58 -0700 (Wed, 01 May 2013)
EllapsedTime: 223.8 seconds
RetCode: 0
Status:  OK 
CheckDir: XDE.Rcheck
Warnings: 0

Command output

* using log directory '/Users/biocbuild/bbs-2.12-bioc/meat/XDE.Rcheck'
* using R version 3.0.0 Patched (2013-04-08 r62531)
* using platform: x86_64-apple-darwin10.8.0 (64-bit)
* using session charset: ASCII
* using option '--no-vignettes'
* checking for file 'XDE/DESCRIPTION' ... OK
* this is package 'XDE' version '2.6.0'
* checking package namespace information ... OK
* checking package dependencies ... OK
* checking if this is a source package ... OK
* checking if there is a namespace ... OK
* checking for hidden files and directories ... NOTE
Found the following hidden files and directories:
  data/.commands.R
  data/.createLogFiles.R
These were most likely included in error. See section 'Package
structure' in the 'Writing R Extensions' manual.
* checking for portable file names ... OK
* checking for sufficient/correct file permissions ... OK
* checking whether package 'XDE' can be installed ... [43s/43s] OK
* checking installed package size ... OK
* checking package directory ... OK
* checking DESCRIPTION meta-information ... OK
* checking top-level files ... OK
* checking for left-over files ... OK
* checking index information ... OK
* checking package subdirectories ... OK
* checking R files for non-ASCII characters ... OK
* checking R files for syntax errors ... OK
* checking whether the package can be loaded ... OK
* checking whether the package can be loaded with stated dependencies ... OK
* checking whether the package can be unloaded cleanly ... OK
* checking whether the namespace can be loaded with stated dependencies ... OK
* checking whether the namespace can be unloaded cleanly ... OK
* checking for unstated dependencies in R code ... OK
* checking S3 generic/method consistency ... OK
* checking replacement functions ... OK
* checking foreign function calls ... OK
* checking R code for possible problems ... NOTE
$,XdeMcmc: warning in matrix(mcmc, nr = iterations(x), nc =
  length(studyNames(x)), byrow = byrow): partial argument match of 'nr'
  to 'nrow'
$,XdeMcmc: warning in matrix(mcmc, nr = iterations(x), nc =
  length(studyNames(x)), byrow = byrow): partial argument match of 'nc'
  to 'ncol'
$,XdeMcmc: warning in matrix(mcmc, nc = 1, byrow = TRUE): partial
  argument match of 'nc' to 'ncol'
$,XdeMcmc: warning in matrix(mcmc, nc = S * (S - 1)/2, byrow = TRUE):
  partial argument match of 'nc' to 'ncol'
$,XdeMcmc: warning in matrix(mcmc, nc = 18, nr = iterations(x), byrow =
  TRUE): partial argument match of 'nr' to 'nrow'
$,XdeMcmc: warning in matrix(mcmc, nc = 18, nr = iterations(x), byrow =
  TRUE): partial argument match of 'nc' to 'ncol'
computeGOF: no visible binding for global variable 'psi'
modelA_B_MIupdates: no visible binding for global variable 'x'
modelA_B_MIupdates: no visible binding for global variable 'd'
rupdateBDDeltaStar_HyperInverseWishart: no visible binding for global
  variable 'phenodata'
* checking Rd files ... OK
* checking Rd metadata ... OK
* checking Rd cross-references ... OK
* checking for missing documentation entries ... OK
* checking for code/documentation mismatches ... OK
* checking Rd \usage sections ... OK
* checking Rd contents ... OK
* checking for unstated dependencies in examples ... OK
* checking contents of 'data' directory ... OK
* checking data for non-ASCII characters ... OK
* checking data for ASCII and uncompressed saves ... OK
* checking line endings in C/C++/Fortran sources/headers ... OK
* checking line endings in Makefiles ... OK
* checking for portable compilation flags in Makevars ... OK
* checking for portable use of $(BLAS_LIBS) and $(LAPACK_LIBS) ... OK
* checking compiled code ... OK
* checking installed files from 'inst/doc' ... OK
* checking examples ... [12s/13s] OK
* checking for unstated dependencies in tests ... OK
* checking tests ...
  Running 'doRUnit.R' [7s/7s]
 [8s/8s] OK
* checking for unstated dependencies in vignettes ... OK
* checking package vignettes in 'inst/doc' ... OK
* checking running R code from vignettes ... SKIPPED
* checking re-building of vignettes ... SKIPPED
* checking PDF version of manual ... OK

NOTE: There were 2 notes.
See
  '/Users/biocbuild/bbs-2.12-bioc/meat/XDE.Rcheck/00check.log'
for details.

XDE.Rcheck/00install.out:

* installing *source* package 'XDE' ...
** libs
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG  -I/usr/local/include    -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c Cholesky.cpp -o Cholesky.o
In file included from Cholesky.cpp:6:
./Cholesky.h:19:50: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  int q_nrows(void) const               { return L.size();};
                                          ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
./Cholesky.h:20:50: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  int q_ncols(void) const               { return L[0].size();};
                                          ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜
Cholesky.cpp:16:12: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  L.resize(N);
  ˜        ^
Cholesky.cpp:19:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    L[i].resize(N);
    ˜ ^
Cholesky.cpp:19:17: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    L[i].resize(N);
    ˜           ^
Cholesky.cpp:31:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      L[i][j] = 0.0;
      ˜ ^
Cholesky.cpp:31:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      L[i][j] = 0.0;
      ˜    ^
Cholesky.cpp:40:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          for (sum = A[i][j],k=i-1; k >= 0; k--)
                     ˜ ^
Cholesky.cpp:40:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          for (sum = A[i][j],k=i-1; k >= 0; k--)
                     ˜    ^
Cholesky.cpp:41:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            sum -= L[i][k] * L[j][k];
                   ˜ ^
Cholesky.cpp:41:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            sum -= L[i][k] * L[j][k];
                   ˜    ^
Cholesky.cpp:41:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            sum -= L[i][k] * L[j][k];
                             ˜ ^
Cholesky.cpp:41:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            sum -= L[i][k] * L[j][k];
                             ˜    ^
Cholesky.cpp:50:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            L[j][i] = sqrt(sum);
            ˜ ^
Cholesky.cpp:50:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            L[j][i] = sqrt(sum);
            ˜    ^
Cholesky.cpp:52:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            L[j][i] = sum / L[i][i];
            ˜ ^
Cholesky.cpp:52:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            L[j][i] = sum / L[i][i];
            ˜    ^
Cholesky.cpp:52:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            L[j][i] = sum / L[i][i];
                            ˜ ^
Cholesky.cpp:52:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            L[j][i] = sum / L[i][i];
                            ˜    ^
Cholesky.cpp:14:67: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'const int' [-Wshorten-64-to-32]
Cholesky::Cholesky(const vector<vector<double> > &A,int &err) : N(A.size())
                                                                 ˜^˜˜˜˜˜˜˜
Cholesky.cpp:93:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      for (sum = b[i], k = i - 1; k >= 0; k--)
                 ˜ ^
Cholesky.cpp:94:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        sum -= L[i][k] * result[k];
               ˜ ^
Cholesky.cpp:94:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        sum -= L[i][k] * result[k];
               ˜    ^
Cholesky.cpp:94:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        sum -= L[i][k] * result[k];
                         ˜˜˜˜˜˜ ^
Cholesky.cpp:95:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      result[i] = sum / L[i][i];
      ˜˜˜˜˜˜ ^
Cholesky.cpp:95:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      result[i] = sum / L[i][i];
                        ˜ ^
Cholesky.cpp:95:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      result[i] = sum / L[i][i];
                        ˜    ^
Cholesky.cpp:101:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      for (sum = result[i], k = i + 1; k < n; k++)
                 ˜˜˜˜˜˜ ^
Cholesky.cpp:102:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        sum -= L[k][i] * result[k];
               ˜ ^
Cholesky.cpp:102:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        sum -= L[k][i] * result[k];
               ˜    ^
Cholesky.cpp:102:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        sum -= L[k][i] * result[k];
                         ˜˜˜˜˜˜ ^
Cholesky.cpp:103:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      result[i] = sum / L[i][i];
      ˜˜˜˜˜˜ ^
Cholesky.cpp:103:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      result[i] = sum / L[i][i];
                        ˜ ^
Cholesky.cpp:103:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      result[i] = sum / L[i][i];
                        ˜    ^
Cholesky.cpp:87:11: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  int n = b.size();
      ˜   ^˜˜˜˜˜˜˜
35 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG  -I/usr/local/include    -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c Matrix_v2.cpp -o Matrix_v2.o
In file included from Matrix_v2.cpp:1:
./Matrix_v2.h:4:17: warning: using directive refers to implicitly-defined namespace 'std'
using namespace std;
                ^
Matrix_v2.cpp:13:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  Ainv.resize(n);
  ˜˜˜˜        ^
Matrix_v2.cpp:15:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    Ainv[i].resize(n);
    ˜˜˜˜ ^
Matrix_v2.cpp:15:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    Ainv[i].resize(n);
    ˜˜˜˜           ^
Matrix_v2.cpp:17:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  vector<double> scale(n);
                 ˜˜˜˜˜ ^
Matrix_v2.cpp:19:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  b.resize(n);
  ˜        ^
Matrix_v2.cpp:21:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    b[i].resize(n);
    ˜ ^
Matrix_v2.cpp:21:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    b[i].resize(n);
    ˜           ^
Matrix_v2.cpp:22:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  vector<int> index(n+1);
              ˜˜˜˜˜ ˜^˜
Matrix_v2.cpp:29:4: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        b[i][j] = 0.0;
        ˜ ^
Matrix_v2.cpp:29:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        b[i][j] = 0.0;
        ˜    ^
Matrix_v2.cpp:30:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      b[i][i] = 1.0;
      ˜ ^
Matrix_v2.cpp:30:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      b[i][i] = 1.0;
      ˜    ^
Matrix_v2.cpp:37:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      index[i] = i;                       
      ˜˜˜˜˜ ^
Matrix_v2.cpp:40:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        scalemax = (scalemax > fabs(A[i][j])) ? scalemax : fabs(A[i][j]);
                                    ˜ ^
Matrix_v2.cpp:40:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        scalemax = (scalemax > fabs(A[i][j])) ? scalemax : fabs(A[i][j]);
                                    ˜    ^
Matrix_v2.cpp:40:60: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        scalemax = (scalemax > fabs(A[i][j])) ? scalemax : fabs(A[i][j]);
                                                                ˜ ^
Matrix_v2.cpp:40:63: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        scalemax = (scalemax > fabs(A[i][j])) ? scalemax : fabs(A[i][j]);
                                                                ˜    ^
Matrix_v2.cpp:41:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      scale[i] = scalemax;
      ˜˜˜˜˜ ^
Matrix_v2.cpp:54:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          double ratio = fabs(A[index[i]][k])/scale[index[i]];
                              ˜ ^˜˜˜˜˜˜˜
Matrix_v2.cpp:54:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          double ratio = fabs(A[index[i]][k])/scale[index[i]];
                                ˜˜˜˜˜ ^
Matrix_v2.cpp:54:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          double ratio = fabs(A[index[i]][k])/scale[index[i]];
                              ˜           ^
Matrix_v2.cpp:54:46: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          double ratio = fabs(A[index[i]][k])/scale[index[i]];
                                              ˜˜˜˜˜ ^˜˜˜˜˜˜˜
Matrix_v2.cpp:54:52: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          double ratio = fabs(A[index[i]][k])/scale[index[i]];
                                                    ˜˜˜˜˜ ^
Matrix_v2.cpp:62:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      int indexJ = index[k];
                   ˜˜˜˜˜ ^
Matrix_v2.cpp:64:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        indexJ = index[jPivot];
                 ˜˜˜˜˜ ^˜˜˜˜˜
Matrix_v2.cpp:65:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        index[jPivot] = index[k];   // Swap index jPivot and k
        ˜˜˜˜˜ ^˜˜˜˜˜
Matrix_v2.cpp:65:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        index[jPivot] = index[k];   // Swap index jPivot and k
                        ˜˜˜˜˜ ^
Matrix_v2.cpp:66:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        index[k] = indexJ;
        ˜˜˜˜˜ ^
Matrix_v2.cpp:73:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          double coeff = A[index[i]][k]/A[indexJ][k];
                         ˜ ^˜˜˜˜˜˜˜
Matrix_v2.cpp:73:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          double coeff = A[index[i]][k]/A[indexJ][k];
                           ˜˜˜˜˜ ^
Matrix_v2.cpp:73:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          double coeff = A[index[i]][k]/A[indexJ][k];
                         ˜           ^
Matrix_v2.cpp:73:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          double coeff = A[index[i]][k]/A[indexJ][k];
                                        ˜ ^˜˜˜˜˜
Matrix_v2.cpp:73:44: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          double coeff = A[index[i]][k]/A[indexJ][k];
                                        ˜         ^
Matrix_v2.cpp:75:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            A[index[i]][j] -= coeff*A[indexJ][j];
            ˜ ^˜˜˜˜˜˜˜
Matrix_v2.cpp:75:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            A[index[i]][j] -= coeff*A[indexJ][j];
              ˜˜˜˜˜ ^
Matrix_v2.cpp:75:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            A[index[i]][j] -= coeff*A[indexJ][j];
            ˜           ^
Matrix_v2.cpp:75:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            A[index[i]][j] -= coeff*A[indexJ][j];
                                    ˜ ^˜˜˜˜˜
Matrix_v2.cpp:75:40: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            A[index[i]][j] -= coeff*A[indexJ][j];
                                    ˜         ^
Matrix_v2.cpp:76:6: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          A[index[i]][k] = coeff;
          ˜ ^˜˜˜˜˜˜˜
Matrix_v2.cpp:76:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          A[index[i]][k] = coeff;
            ˜˜˜˜˜ ^
Matrix_v2.cpp:76:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          A[index[i]][k] = coeff;
          ˜           ^
Matrix_v2.cpp:78:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            b[index[i]][j] -= A[index[i]][k]*b[indexJ][j];
            ˜ ^˜˜˜˜˜˜˜
Matrix_v2.cpp:78:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            b[index[i]][j] -= A[index[i]][k]*b[indexJ][j];
              ˜˜˜˜˜ ^
Matrix_v2.cpp:78:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            b[index[i]][j] -= A[index[i]][k]*b[indexJ][j];
            ˜           ^
Matrix_v2.cpp:78:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            b[index[i]][j] -= A[index[i]][k]*b[indexJ][j];
                              ˜ ^˜˜˜˜˜˜˜
Matrix_v2.cpp:78:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            b[index[i]][j] -= A[index[i]][k]*b[indexJ][j];
                                ˜˜˜˜˜ ^
Matrix_v2.cpp:78:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            b[index[i]][j] -= A[index[i]][k]*b[indexJ][j];
                              ˜           ^
Matrix_v2.cpp:78:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            b[index[i]][j] -= A[index[i]][k]*b[indexJ][j];
                                             ˜ ^˜˜˜˜˜
Matrix_v2.cpp:78:49: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            b[index[i]][j] -= A[index[i]][k]*b[indexJ][j];
                                             ˜         ^
Matrix_v2.cpp:85:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    determ *= A[index[i]][i];
              ˜ ^˜˜˜˜˜˜˜
Matrix_v2.cpp:85:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    determ *= A[index[i]][i];
                ˜˜˜˜˜ ^
Matrix_v2.cpp:85:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    determ *= A[index[i]][i];
              ˜           ^
Matrix_v2.cpp:90:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Ainv[n-1][k] = b[index[n-1]][k]/A[index[n-1]][n-1];
      ˜˜˜˜ ˜^˜
Matrix_v2.cpp:90:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Ainv[n-1][k] = b[index[n-1]][k]/A[index[n-1]][n-1];
      ˜˜˜˜      ^
Matrix_v2.cpp:90:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Ainv[n-1][k] = b[index[n-1]][k]/A[index[n-1]][n-1];
                     ˜ ^˜˜˜˜˜˜˜˜˜
Matrix_v2.cpp:90:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Ainv[n-1][k] = b[index[n-1]][k]/A[index[n-1]][n-1];
                       ˜˜˜˜˜ ˜^˜
Matrix_v2.cpp:90:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Ainv[n-1][k] = b[index[n-1]][k]/A[index[n-1]][n-1];
                     ˜             ^
Matrix_v2.cpp:90:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Ainv[n-1][k] = b[index[n-1]][k]/A[index[n-1]][n-1];
                                      ˜ ^˜˜˜˜˜˜˜˜˜
Matrix_v2.cpp:90:48: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Ainv[n-1][k] = b[index[n-1]][k]/A[index[n-1]][n-1];
                                        ˜˜˜˜˜ ˜^˜
Matrix_v2.cpp:90:54: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Ainv[n-1][k] = b[index[n-1]][k]/A[index[n-1]][n-1];
                                      ˜             ˜^˜
Matrix_v2.cpp:93:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          double sum = b[index[i]][k];
                       ˜ ^˜˜˜˜˜˜˜
Matrix_v2.cpp:93:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          double sum = b[index[i]][k];
                         ˜˜˜˜˜ ^
Matrix_v2.cpp:93:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          double sum = b[index[i]][k];
                       ˜           ^
Matrix_v2.cpp:95:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            sum -= A[index[i]][j]*Ainv[j][k];
                   ˜ ^˜˜˜˜˜˜˜
Matrix_v2.cpp:95:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            sum -= A[index[i]][j]*Ainv[j][k];
                     ˜˜˜˜˜ ^
Matrix_v2.cpp:95:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            sum -= A[index[i]][j]*Ainv[j][k];
                   ˜           ^
Matrix_v2.cpp:95:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            sum -= A[index[i]][j]*Ainv[j][k];
                                  ˜˜˜˜ ^
Matrix_v2.cpp:95:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            sum -= A[index[i]][j]*Ainv[j][k];
                                  ˜˜˜˜    ^
Matrix_v2.cpp:96:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          Ainv[i][k] = sum/A[index[i]][i];
          ˜˜˜˜ ^
Matrix_v2.cpp:96:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          Ainv[i][k] = sum/A[index[i]][i];
          ˜˜˜˜    ^
Matrix_v2.cpp:96:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          Ainv[i][k] = sum/A[index[i]][i];
                           ˜ ^˜˜˜˜˜˜˜
Matrix_v2.cpp:96:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          Ainv[i][k] = sum/A[index[i]][i];
                             ˜˜˜˜˜ ^
Matrix_v2.cpp:96:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          Ainv[i][k] = sum/A[index[i]][i];
                           ˜           ^
Matrix_v2.cpp:8:11: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  int n = A.size();
      ˜   ^˜˜˜˜˜˜˜
Matrix_v2.cpp:116:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  Ainv.resize(n);
  ˜˜˜˜        ^
Matrix_v2.cpp:118:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    Ainv[i].resize(n);
    ˜˜˜˜ ^
Matrix_v2.cpp:118:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    Ainv[i].resize(n);
    ˜˜˜˜           ^
Matrix_v2.cpp:120:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  vector<double> scale(n);
                 ˜˜˜˜˜ ^
Matrix_v2.cpp:122:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  b.resize(n);
  ˜        ^
Matrix_v2.cpp:124:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    b[i].resize(n);
    ˜ ^
Matrix_v2.cpp:124:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    b[i].resize(n);
    ˜           ^
Matrix_v2.cpp:125:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  vector<int> index(n+1);
              ˜˜˜˜˜ ˜^˜
Matrix_v2.cpp:132:4: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        b[i][j] = 0.0;
        ˜ ^
Matrix_v2.cpp:132:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        b[i][j] = 0.0;
        ˜    ^
Matrix_v2.cpp:133:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      b[i][i] = 1.0;
      ˜ ^
Matrix_v2.cpp:133:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      b[i][i] = 1.0;
      ˜    ^
Matrix_v2.cpp:140:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      index[i] = i;                       
      ˜˜˜˜˜ ^
Matrix_v2.cpp:143:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        scalemax = (scalemax > fabs(A[i][j])) ? scalemax : fabs(A[i][j]);
                                    ˜ ^
Matrix_v2.cpp:143:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        scalemax = (scalemax > fabs(A[i][j])) ? scalemax : fabs(A[i][j]);
                                    ˜    ^
Matrix_v2.cpp:143:60: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        scalemax = (scalemax > fabs(A[i][j])) ? scalemax : fabs(A[i][j]);
                                                                ˜ ^
Matrix_v2.cpp:143:63: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        scalemax = (scalemax > fabs(A[i][j])) ? scalemax : fabs(A[i][j]);
                                                                ˜    ^
Matrix_v2.cpp:144:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      scale[i] = scalemax;
      ˜˜˜˜˜ ^
Matrix_v2.cpp:157:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          double ratio = fabs(A[index[i]][k])/scale[index[i]];
                              ˜ ^˜˜˜˜˜˜˜
Matrix_v2.cpp:157:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          double ratio = fabs(A[index[i]][k])/scale[index[i]];
                                ˜˜˜˜˜ ^
Matrix_v2.cpp:157:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          double ratio = fabs(A[index[i]][k])/scale[index[i]];
                              ˜           ^
Matrix_v2.cpp:157:46: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          double ratio = fabs(A[index[i]][k])/scale[index[i]];
                                              ˜˜˜˜˜ ^˜˜˜˜˜˜˜
Matrix_v2.cpp:157:52: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          double ratio = fabs(A[index[i]][k])/scale[index[i]];
                                                    ˜˜˜˜˜ ^
Matrix_v2.cpp:165:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      int indexJ = index[k];
                   ˜˜˜˜˜ ^
Matrix_v2.cpp:167:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        indexJ = index[jPivot];
                 ˜˜˜˜˜ ^˜˜˜˜˜
Matrix_v2.cpp:168:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        index[jPivot] = index[k];   // Swap index jPivot and k
        ˜˜˜˜˜ ^˜˜˜˜˜
Matrix_v2.cpp:168:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        index[jPivot] = index[k];   // Swap index jPivot and k
                        ˜˜˜˜˜ ^
Matrix_v2.cpp:169:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        index[k] = indexJ;
        ˜˜˜˜˜ ^
Matrix_v2.cpp:176:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          double coeff = A[index[i]][k]/A[indexJ][k];
                         ˜ ^˜˜˜˜˜˜˜
Matrix_v2.cpp:176:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          double coeff = A[index[i]][k]/A[indexJ][k];
                           ˜˜˜˜˜ ^
Matrix_v2.cpp:176:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          double coeff = A[index[i]][k]/A[indexJ][k];
                         ˜           ^
Matrix_v2.cpp:176:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          double coeff = A[index[i]][k]/A[indexJ][k];
                                        ˜ ^˜˜˜˜˜
Matrix_v2.cpp:176:44: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          double coeff = A[index[i]][k]/A[indexJ][k];
                                        ˜         ^
Matrix_v2.cpp:178:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            A[index[i]][j] -= coeff*A[indexJ][j];
            ˜ ^˜˜˜˜˜˜˜
Matrix_v2.cpp:178:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            A[index[i]][j] -= coeff*A[indexJ][j];
              ˜˜˜˜˜ ^
Matrix_v2.cpp:178:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            A[index[i]][j] -= coeff*A[indexJ][j];
            ˜           ^
Matrix_v2.cpp:178:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            A[index[i]][j] -= coeff*A[indexJ][j];
                                    ˜ ^˜˜˜˜˜
Matrix_v2.cpp:178:40: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            A[index[i]][j] -= coeff*A[indexJ][j];
                                    ˜         ^
Matrix_v2.cpp:179:6: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          A[index[i]][k] = coeff;
          ˜ ^˜˜˜˜˜˜˜
Matrix_v2.cpp:179:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          A[index[i]][k] = coeff;
            ˜˜˜˜˜ ^
Matrix_v2.cpp:179:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          A[index[i]][k] = coeff;
          ˜           ^
Matrix_v2.cpp:181:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            b[index[i]][j] -= A[index[i]][k]*b[indexJ][j];
            ˜ ^˜˜˜˜˜˜˜
Matrix_v2.cpp:181:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            b[index[i]][j] -= A[index[i]][k]*b[indexJ][j];
              ˜˜˜˜˜ ^
Matrix_v2.cpp:181:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            b[index[i]][j] -= A[index[i]][k]*b[indexJ][j];
            ˜           ^
Matrix_v2.cpp:181:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            b[index[i]][j] -= A[index[i]][k]*b[indexJ][j];
                              ˜ ^˜˜˜˜˜˜˜
Matrix_v2.cpp:181:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            b[index[i]][j] -= A[index[i]][k]*b[indexJ][j];
                                ˜˜˜˜˜ ^
Matrix_v2.cpp:181:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            b[index[i]][j] -= A[index[i]][k]*b[indexJ][j];
                              ˜           ^
Matrix_v2.cpp:181:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            b[index[i]][j] -= A[index[i]][k]*b[indexJ][j];
                                             ˜ ^˜˜˜˜˜
Matrix_v2.cpp:181:49: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            b[index[i]][j] -= A[index[i]][k]*b[indexJ][j];
                                             ˜         ^
Matrix_v2.cpp:188:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    determ += log(abs(A[index[i]][i]));
                      ˜ ^˜˜˜˜˜˜˜
Matrix_v2.cpp:188:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    determ += log(abs(A[index[i]][i]));
                        ˜˜˜˜˜ ^
Matrix_v2.cpp:188:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    determ += log(abs(A[index[i]][i]));
                      ˜           ^
Matrix_v2.cpp:193:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Ainv[n-1][k] = b[index[n-1]][k]/A[index[n-1]][n-1];
      ˜˜˜˜ ˜^˜
Matrix_v2.cpp:193:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Ainv[n-1][k] = b[index[n-1]][k]/A[index[n-1]][n-1];
      ˜˜˜˜      ^
Matrix_v2.cpp:193:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Ainv[n-1][k] = b[index[n-1]][k]/A[index[n-1]][n-1];
                     ˜ ^˜˜˜˜˜˜˜˜˜
Matrix_v2.cpp:193:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Ainv[n-1][k] = b[index[n-1]][k]/A[index[n-1]][n-1];
                       ˜˜˜˜˜ ˜^˜
Matrix_v2.cpp:193:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Ainv[n-1][k] = b[index[n-1]][k]/A[index[n-1]][n-1];
                     ˜             ^
Matrix_v2.cpp:193:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Ainv[n-1][k] = b[index[n-1]][k]/A[index[n-1]][n-1];
                                      ˜ ^˜˜˜˜˜˜˜˜˜
Matrix_v2.cpp:193:48: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Ainv[n-1][k] = b[index[n-1]][k]/A[index[n-1]][n-1];
                                        ˜˜˜˜˜ ˜^˜
Matrix_v2.cpp:193:54: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Ainv[n-1][k] = b[index[n-1]][k]/A[index[n-1]][n-1];
                                      ˜             ˜^˜
Matrix_v2.cpp:196:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          double sum = b[index[i]][k];
                       ˜ ^˜˜˜˜˜˜˜
Matrix_v2.cpp:196:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          double sum = b[index[i]][k];
                         ˜˜˜˜˜ ^
Matrix_v2.cpp:196:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          double sum = b[index[i]][k];
                       ˜           ^
Matrix_v2.cpp:198:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            sum -= A[index[i]][j]*Ainv[j][k];
                   ˜ ^˜˜˜˜˜˜˜
Matrix_v2.cpp:198:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            sum -= A[index[i]][j]*Ainv[j][k];
                     ˜˜˜˜˜ ^
Matrix_v2.cpp:198:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            sum -= A[index[i]][j]*Ainv[j][k];
                   ˜           ^
Matrix_v2.cpp:198:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            sum -= A[index[i]][j]*Ainv[j][k];
                                  ˜˜˜˜ ^
Matrix_v2.cpp:198:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            sum -= A[index[i]][j]*Ainv[j][k];
                                  ˜˜˜˜    ^
Matrix_v2.cpp:199:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          Ainv[i][k] = sum/A[index[i]][i];
          ˜˜˜˜ ^
Matrix_v2.cpp:199:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          Ainv[i][k] = sum/A[index[i]][i];
          ˜˜˜˜    ^
Matrix_v2.cpp:199:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          Ainv[i][k] = sum/A[index[i]][i];
                           ˜ ^˜˜˜˜˜˜˜
Matrix_v2.cpp:199:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          Ainv[i][k] = sum/A[index[i]][i];
                             ˜˜˜˜˜ ^
Matrix_v2.cpp:199:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          Ainv[i][k] = sum/A[index[i]][i];
                           ˜           ^
Matrix_v2.cpp:111:11: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  int n = A.size();
      ˜   ^˜˜˜˜˜˜˜
Matrix_v2.cpp:223:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  C.resize(m);
  ˜        ^
Matrix_v2.cpp:225:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    C[i].resize(k);
    ˜ ^
Matrix_v2.cpp:225:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    C[i].resize(k);
    ˜           ^
Matrix_v2.cpp:230:4: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        C[i][j] = 0.0;
        ˜ ^
Matrix_v2.cpp:230:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        C[i][j] = 0.0;
        ˜    ^
Matrix_v2.cpp:232:6: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          C[i][j] += A[i][r] * B[r][j];
          ˜ ^
Matrix_v2.cpp:232:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          C[i][j] += A[i][r] * B[r][j];
          ˜    ^
Matrix_v2.cpp:232:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          C[i][j] += A[i][r] * B[r][j];
                     ˜ ^
Matrix_v2.cpp:232:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          C[i][j] += A[i][r] * B[r][j];
                     ˜    ^
Matrix_v2.cpp:232:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          C[i][j] += A[i][r] * B[r][j];
                               ˜ ^
Matrix_v2.cpp:232:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          C[i][j] += A[i][r] * B[r][j];
                               ˜    ^
Matrix_v2.cpp:212:11: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  int m = A.size();
      ˜   ^˜˜˜˜˜˜˜
Matrix_v2.cpp:213:11: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  int n = A[0].size();
      ˜   ^˜˜˜˜˜˜˜˜˜˜
Matrix_v2.cpp:214:11: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  int k = B[0].size();
      ˜   ^˜˜˜˜˜˜˜˜˜˜
Matrix_v2.cpp:251:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  C.resize(m);
  ˜        ^
Matrix_v2.cpp:255:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      C[i] = 0.0;
      ˜ ^
Matrix_v2.cpp:257:4: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        C[i] += A[i][r] * B[r];
        ˜ ^
Matrix_v2.cpp:257:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        C[i] += A[i][r] * B[r];
                ˜ ^
Matrix_v2.cpp:257:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        C[i] += A[i][r] * B[r];
                ˜    ^
Matrix_v2.cpp:257:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        C[i] += A[i][r] * B[r];
                          ˜ ^
Matrix_v2.cpp:244:7: warning: unused variable 'k' [-Wunused-variable]
  int k = 1;
      ^
Matrix_v2.cpp:246:9: warning: unused variable 'j' [-Wunused-variable]
  int i,j,r;
        ^
Matrix_v2.cpp:242:11: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  int m = A.size();
      ˜   ^˜˜˜˜˜˜˜
Matrix_v2.cpp:243:11: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  int n = A[0].size();
      ˜   ^˜˜˜˜˜˜˜˜˜˜
Matrix_v2.cpp:274:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  AAT.resize(m);
  ˜˜˜        ^
Matrix_v2.cpp:276:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    AAT[i].resize(m);
    ˜˜˜ ^
Matrix_v2.cpp:276:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    AAT[i].resize(m);
    ˜˜˜           ^
Matrix_v2.cpp:282:6: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        AAT[i][j] = 0.0;
        ˜˜˜ ^
Matrix_v2.cpp:282:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        AAT[i][j] = 0.0;
        ˜˜˜    ^
Matrix_v2.cpp:284:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          AAT[i][j] += A[i][k] * A[j][k];
          ˜˜˜ ^
Matrix_v2.cpp:284:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          AAT[i][j] += A[i][k] * A[j][k];
          ˜˜˜    ^
Matrix_v2.cpp:284:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          AAT[i][j] += A[i][k] * A[j][k];
                       ˜ ^
Matrix_v2.cpp:284:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          AAT[i][j] += A[i][k] * A[j][k];
                       ˜    ^
Matrix_v2.cpp:284:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          AAT[i][j] += A[i][k] * A[j][k];
                                 ˜ ^
Matrix_v2.cpp:284:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          AAT[i][j] += A[i][k] * A[j][k];
                                 ˜    ^
Matrix_v2.cpp:268:11: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  int m = A.size();
      ˜   ^˜˜˜˜˜˜˜
Matrix_v2.cpp:269:11: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  int n = A[0].size();
      ˜   ^˜˜˜˜˜˜˜˜˜˜
Matrix_v2.cpp:305:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      sum += A[i][j] * x[i] * x[j];
             ˜ ^
Matrix_v2.cpp:305:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      sum += A[i][j] * x[i] * x[j];
             ˜    ^
Matrix_v2.cpp:305:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      sum += A[i][j] * x[i] * x[j];
                       ˜ ^
Matrix_v2.cpp:305:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      sum += A[i][j] * x[i] * x[j];
                              ˜ ^
Matrix_v2.cpp:295:11: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  int n = A.size();
      ˜   ^˜˜˜˜˜˜˜
Matrix_v2.cpp:318:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  C.resize(m);
  ˜        ^
Matrix_v2.cpp:321:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    C[i].resize(m);
    ˜ ^
Matrix_v2.cpp:321:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    C[i].resize(m);
    ˜           ^
Matrix_v2.cpp:326:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      C[i][j] = 0.0;
      ˜ ^
Matrix_v2.cpp:326:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      C[i][j] = 0.0;
      ˜    ^
Matrix_v2.cpp:330:6: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          C[i][j] += A[k][i] * B[k][l] * A[l][j];
          ˜ ^
Matrix_v2.cpp:330:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          C[i][j] += A[k][i] * B[k][l] * A[l][j];
          ˜    ^
Matrix_v2.cpp:330:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          C[i][j] += A[k][i] * B[k][l] * A[l][j];
                     ˜ ^
Matrix_v2.cpp:330:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          C[i][j] += A[k][i] * B[k][l] * A[l][j];
                     ˜    ^
Matrix_v2.cpp:330:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          C[i][j] += A[k][i] * B[k][l] * A[l][j];
                               ˜ ^
Matrix_v2.cpp:330:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          C[i][j] += A[k][i] * B[k][l] * A[l][j];
                               ˜    ^
Matrix_v2.cpp:330:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          C[i][j] += A[k][i] * B[k][l] * A[l][j];
                                         ˜ ^
Matrix_v2.cpp:330:40: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          C[i][j] += A[k][i] * B[k][l] * A[l][j];
                                         ˜    ^
Matrix_v2.cpp:315:11: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  int n = B.size();
      ˜   ^˜˜˜˜˜˜˜
Matrix_v2.cpp:316:11: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  int m = A[0].size();
      ˜   ^˜˜˜˜˜˜˜˜˜˜
Matrix_v2.cpp:345:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  C.resize(m);
  ˜        ^
Matrix_v2.cpp:348:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    C[i].resize(m);
    ˜ ^
Matrix_v2.cpp:348:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    C[i].resize(m);
    ˜           ^
Matrix_v2.cpp:353:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      C[i][j] = 0.0;
      ˜ ^
Matrix_v2.cpp:353:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      C[i][j] = 0.0;
      ˜    ^
Matrix_v2.cpp:357:6: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          C[i][j] += A[i][k] * B[k][l] * A[j][l];
          ˜ ^
Matrix_v2.cpp:357:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          C[i][j] += A[i][k] * B[k][l] * A[j][l];
          ˜    ^
Matrix_v2.cpp:357:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          C[i][j] += A[i][k] * B[k][l] * A[j][l];
                     ˜ ^
Matrix_v2.cpp:357:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          C[i][j] += A[i][k] * B[k][l] * A[j][l];
                     ˜    ^
Matrix_v2.cpp:357:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          C[i][j] += A[i][k] * B[k][l] * A[j][l];
                               ˜ ^
Matrix_v2.cpp:357:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          C[i][j] += A[i][k] * B[k][l] * A[j][l];
                               ˜    ^
Matrix_v2.cpp:357:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          C[i][j] += A[i][k] * B[k][l] * A[j][l];
                                         ˜ ^
Matrix_v2.cpp:357:40: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          C[i][j] += A[i][k] * B[k][l] * A[j][l];
                                         ˜    ^
Matrix_v2.cpp:342:11: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  int n = B.size();
      ˜   ^˜˜˜˜˜˜˜
Matrix_v2.cpp:343:11: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  int m = A.size();
      ˜   ^˜˜˜˜˜˜˜
221 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG  -I/usr/local/include    -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c Potential_v2.cpp -o Potential_v2.o
Potential_v2.cpp:135:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  std::vector<double> value(Q,0.0);
                      ˜˜˜˜˜ ^
Potential_v2.cpp:139:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    value[q] = nu[kqg];
    ˜˜˜˜˜ ^
Potential_v2.cpp:185:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  for (q = 0; q < Q; q++) dim += on[q];
                                 ˜˜ ^
Potential_v2.cpp:196:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  std::vector<double> value(dim,0.0);
                      ˜˜˜˜˜ ^˜˜
Potential_v2.cpp:199:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    if (on[q] == 1) {
        ˜˜ ^
Potential_v2.cpp:201:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      value[k] = Delta[kqg];
      ˜˜˜˜˜ ^
Potential_v2.cpp:224:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  zero.resize(G);
  ˜˜˜˜        ^
Potential_v2.cpp:227:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    zero[g].resize(Q);
    ˜˜˜˜ ^
Potential_v2.cpp:227:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    zero[g].resize(Q);
    ˜˜˜˜           ^
Potential_v2.cpp:229:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      zero[g][q] = 0.0;
      ˜˜˜˜ ^
Potential_v2.cpp:229:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      zero[g][q] = 0.0;
      ˜˜˜˜    ^
Potential_v2.cpp:233:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  R.resize(Q);
  ˜        ^
Potential_v2.cpp:235:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    R[q].resize(Q);
    ˜ ^
Potential_v2.cpp:235:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    R[q].resize(Q);
    ˜           ^
Potential_v2.cpp:238:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    R[q][q] = tau2R[q];
    ˜ ^
Potential_v2.cpp:238:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    R[q][q] = tau2R[q];
    ˜    ^
Potential_v2.cpp:241:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      R[q][p] = sqrt(tau2R[p] * tau2R[q]) * r[qq2index(p,q,Q)];
      ˜ ^
Potential_v2.cpp:241:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      R[q][p] = sqrt(tau2R[p] * tau2R[q]) * r[qq2index(p,q,Q)];
      ˜    ^
Potential_v2.cpp:242:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      R[p][q] = R[q][p];
      ˜ ^
Potential_v2.cpp:242:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      R[p][q] = R[q][p];
      ˜    ^
Potential_v2.cpp:242:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      R[p][q] = R[q][p];
                ˜ ^
Potential_v2.cpp:242:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      R[p][q] = R[q][p];
                ˜    ^
Potential_v2.cpp:247:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  DeltaStar.resize(G);
  ˜˜˜˜˜˜˜˜˜        ^
Potential_v2.cpp:249:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    DeltaStar[g].resize(Q);
    ˜˜˜˜˜˜˜˜˜ ^
Potential_v2.cpp:249:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    DeltaStar[g].resize(Q);
    ˜˜˜˜˜˜˜˜˜           ^
Potential_v2.cpp:251:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      DeltaStar[g][q] = Delta[qg2index(q,g,Q,G)] / exp(0.5 * b[q] * log(sigma2[qg2index(q,g,Q,G)]));
      ˜˜˜˜˜˜˜˜˜ ^
Potential_v2.cpp:251:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      DeltaStar[g][q] = Delta[qg2index(q,g,Q,G)] / exp(0.5 * b[q] * log(sigma2[qg2index(q,g,Q,G)]));
      ˜˜˜˜˜˜˜˜˜    ^
Potential_v2.cpp:275:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  R.resize(Q);
  ˜        ^
Potential_v2.cpp:278:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    R[q].resize(Q);
    ˜ ^
Potential_v2.cpp:278:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    R[q].resize(Q);
    ˜           ^
Potential_v2.cpp:281:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    R[q][q] = tau2R[q];
    ˜ ^
Potential_v2.cpp:281:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    R[q][q] = tau2R[q];
    ˜    ^
Potential_v2.cpp:284:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      R[q][p] = sqrt(tau2R[p] * tau2R[q]) * r[qq2index(p,q,Q)];
      ˜ ^
Potential_v2.cpp:284:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      R[q][p] = sqrt(tau2R[p] * tau2R[q]) * r[qq2index(p,q,Q)];
      ˜    ^
Potential_v2.cpp:285:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      R[p][q] = R[q][p];
      ˜ ^
Potential_v2.cpp:285:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      R[p][q] = R[q][p];
      ˜    ^
Potential_v2.cpp:285:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      R[p][q] = R[q][p];
                ˜ ^
Potential_v2.cpp:285:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      R[p][q] = R[q][p];
                ˜    ^
Potential_v2.cpp:290:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  DeltaStar.resize(G);
  ˜˜˜˜˜˜˜˜˜        ^
Potential_v2.cpp:292:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    DeltaStar[g].resize(Q);
    ˜˜˜˜˜˜˜˜˜ ^
Potential_v2.cpp:292:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    DeltaStar[g].resize(Q);
    ˜˜˜˜˜˜˜˜˜           ^
Potential_v2.cpp:294:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      DeltaStar[g][q] = Delta[qg2index(q,g,Q,G)] / exp(0.5 * b[q] * log(sigma2[qg2index(q,g,Q,G)]));
      ˜˜˜˜˜˜˜˜˜ ^
Potential_v2.cpp:294:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      DeltaStar[g][q] = Delta[qg2index(q,g,Q,G)] / exp(0.5 * b[q] * log(sigma2[qg2index(q,g,Q,G)]));
      ˜˜˜˜˜˜˜˜˜    ^
Potential_v2.cpp:309:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    UBlocks[k].resize(Omega[k].size());
    ˜˜˜˜˜˜˜ ^
Potential_v2.cpp:309:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    UBlocks[k].resize(Omega[k].size());
                      ˜˜˜˜˜ ^
Potential_v2.cpp:310:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (i = 0; i < UBlocks[k].size(); i++)
                    ˜˜˜˜˜˜˜ ^
Potential_v2.cpp:311:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      UBlocks[k][i].resize(R.size());
      ˜˜˜˜˜˜˜ ^
Potential_v2.cpp:311:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      UBlocks[k][i].resize(R.size());
      ˜˜˜˜˜˜˜    ^
Potential_v2.cpp:317:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    theGene[k].resize(UBlocks[k].size());  
    ˜˜˜˜˜˜˜ ^
Potential_v2.cpp:317:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    theGene[k].resize(UBlocks[k].size());  
                      ˜˜˜˜˜˜˜ ^
Potential_v2.cpp:322:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (j = 0; j < UU[first].size(); j++) {
                    ˜˜ ^˜˜˜˜
Potential_v2.cpp:323:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      UBlocks[0][i][j] = UU[first + i][j];
      ˜˜˜˜˜˜˜    ^
Potential_v2.cpp:323:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      UBlocks[0][i][j] = UU[first + i][j];
      ˜˜˜˜˜˜˜       ^
Potential_v2.cpp:323:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      UBlocks[0][i][j] = UU[first + i][j];
                         ˜˜ ˜˜˜˜˜˜^˜˜
Potential_v2.cpp:323:40: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      UBlocks[0][i][j] = UU[first + i][j];
                         ˜˜            ^
Potential_v2.cpp:324:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      theGene[0][i] = (first + i == gene);
      ˜˜˜˜˜˜˜    ^
Potential_v2.cpp:329:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (i = 0; i < oldComponents[k].size(); i++)
                    ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Potential_v2.cpp:330:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      for (j = 0; j < UU[first].size(); j++) {
                      ˜˜ ^˜˜˜˜
Potential_v2.cpp:331:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        UBlocks[k][i][j] = UBlocks[oldClique[k]][oldComponents[k][i]][j];
        ˜˜˜˜˜˜˜ ^
Potential_v2.cpp:331:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        UBlocks[k][i][j] = UBlocks[oldClique[k]][oldComponents[k][i]][j];
        ˜˜˜˜˜˜˜    ^
Potential_v2.cpp:331:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        UBlocks[k][i][j] = UBlocks[oldClique[k]][oldComponents[k][i]][j];
        ˜˜˜˜˜˜˜       ^
Potential_v2.cpp:331:29: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        UBlocks[k][i][j] = UBlocks[oldClique[k]][oldComponents[k][i]][j];
                           ˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
Potential_v2.cpp:331:39: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        UBlocks[k][i][j] = UBlocks[oldClique[k]][oldComponents[k][i]][j];
                                   ˜˜˜˜˜˜˜˜˜ ^
Potential_v2.cpp:331:43: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        UBlocks[k][i][j] = UBlocks[oldClique[k]][oldComponents[k][i]][j];
                           ˜˜˜˜˜˜˜               ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
Potential_v2.cpp:331:57: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        UBlocks[k][i][j] = UBlocks[oldClique[k]][oldComponents[k][i]][j];
                                                 ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Potential_v2.cpp:331:60: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        UBlocks[k][i][j] = UBlocks[oldClique[k]][oldComponents[k][i]][j];
                                                 ˜˜˜˜˜˜˜˜˜˜˜˜˜    ^
Potential_v2.cpp:331:64: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        UBlocks[k][i][j] = UBlocks[oldClique[k]][oldComponents[k][i]][j];
                           ˜˜˜˜˜˜˜                                    ^
Potential_v2.cpp:332:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        theGene[k][i] = theGene[oldClique[k]][oldComponents[k][i]];
        ˜˜˜˜˜˜˜ ^
Potential_v2.cpp:332:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        theGene[k][i] = theGene[oldClique[k]][oldComponents[k][i]];
        ˜˜˜˜˜˜˜    ^
Potential_v2.cpp:332:26: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        theGene[k][i] = theGene[oldClique[k]][oldComponents[k][i]];
                        ˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
Potential_v2.cpp:332:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        theGene[k][i] = theGene[oldClique[k]][oldComponents[k][i]];
                                ˜˜˜˜˜˜˜˜˜ ^
Potential_v2.cpp:332:40: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        theGene[k][i] = theGene[oldClique[k]][oldComponents[k][i]];
                        ˜˜˜˜˜˜˜               ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
Potential_v2.cpp:332:54: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        theGene[k][i] = theGene[oldClique[k]][oldComponents[k][i]];
                                              ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Potential_v2.cpp:332:57: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        theGene[k][i] = theGene[oldClique[k]][oldComponents[k][i]];
                                              ˜˜˜˜˜˜˜˜˜˜˜˜˜    ^
Potential_v2.cpp:335:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (i = 0; i < Omega[k].size() - oldComponents[k].size(); i++)
                    ˜˜˜˜˜ ^
Potential_v2.cpp:335:53: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (i = 0; i < Omega[k].size() - oldComponents[k].size(); i++)
                                      ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Potential_v2.cpp:336:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      for (j = 0; j < UU[first].size(); j++) {
                      ˜˜ ^˜˜˜˜
Potential_v2.cpp:337:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        UBlocks[k][i + oldComponents[k].size()][j] = UU[first + i][j];
        ˜˜˜˜˜˜˜ ^
Potential_v2.cpp:337:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
        UBlocks[k][i + oldComponents[k].size()][j] = UU[first + i][j];
                   ^ ˜
Potential_v2.cpp:337:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        UBlocks[k][i + oldComponents[k].size()][j] = UU[first + i][j];
                       ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Potential_v2.cpp:337:42: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        UBlocks[k][i + oldComponents[k].size()][j] = UU[first + i][j];
        ˜˜˜˜˜˜˜                                 ^
Potential_v2.cpp:337:56: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        UBlocks[k][i + oldComponents[k].size()][j] = UU[first + i][j];
                                                     ˜˜ ˜˜˜˜˜˜^˜˜
Potential_v2.cpp:337:61: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        UBlocks[k][i + oldComponents[k].size()][j] = UU[first + i][j];
                                                     ˜˜            ^
Potential_v2.cpp:338:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        theGene[k][i + oldComponents[k].size()] = (first + i == gene);
        ˜˜˜˜˜˜˜ ^
Potential_v2.cpp:338:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
        theGene[k][i + oldComponents[k].size()] = (first + i == gene);
                   ^ ˜
Potential_v2.cpp:338:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        theGene[k][i + oldComponents[k].size()] = (first + i == gene);
                       ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Potential_v2.cpp:340:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    first += Omega[k].size() - oldComponents[k].size();
             ˜˜˜˜˜ ^
Potential_v2.cpp:340:46: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    first += Omega[k].size() - oldComponents[k].size();
                               ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Potential_v2.cpp:347:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (i = 0; i < theGene[k].size(); i++)
                    ˜˜˜˜˜˜˜ ^
Potential_v2.cpp:348:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      if (theGene[k][i] == 1) include = 1;
          ˜˜˜˜˜˜˜ ^
Potential_v2.cpp:348:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      if (theGene[k][i] == 1) include = 1;
          ˜˜˜˜˜˜˜    ^
Potential_v2.cpp:351:53: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      pot += ran.PotentialMatrixVariateNormal(Omega[k],R,UBlocks[k]);
                                              ˜˜˜˜˜ ^
Potential_v2.cpp:351:66: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      pot += ran.PotentialMatrixVariateNormal(Omega[k],R,UBlocks[k]);
                                                         ˜˜˜˜˜˜˜ ^
Potential_v2.cpp:357:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    if (oldComponents[k].size() > 0) {
        ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Potential_v2.cpp:362:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      OmegaSub.resize(oldComponents[k].size());
                      ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Potential_v2.cpp:363:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      USub.resize(oldComponents[k].size());
                  ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Potential_v2.cpp:365:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        OmegaSub[i].resize(oldComponents[k].size());
        ˜˜˜˜˜˜˜˜ ^
Potential_v2.cpp:365:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        OmegaSub[i].resize(oldComponents[k].size());
                           ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Potential_v2.cpp:366:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        for (j = 0; j < OmegaSub[i].size(); j++)
                        ˜˜˜˜˜˜˜˜ ^
Potential_v2.cpp:367:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          OmegaSub[i][j] = Omega[k][i][j];
          ˜˜˜˜˜˜˜˜ ^
Potential_v2.cpp:367:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          OmegaSub[i][j] = Omega[k][i][j];
          ˜˜˜˜˜˜˜˜    ^
Potential_v2.cpp:367:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          OmegaSub[i][j] = Omega[k][i][j];
                           ˜˜˜˜˜ ^
Potential_v2.cpp:367:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          OmegaSub[i][j] = Omega[k][i][j];
                           ˜˜˜˜˜    ^
Potential_v2.cpp:367:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          OmegaSub[i][j] = Omega[k][i][j];
                           ˜˜˜˜˜       ^
Potential_v2.cpp:370:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        USub[i].resize(UBlocks[k][i].size());
        ˜˜˜˜ ^
Potential_v2.cpp:370:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        USub[i].resize(UBlocks[k][i].size());
                       ˜˜˜˜˜˜˜ ^
Potential_v2.cpp:370:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        USub[i].resize(UBlocks[k][i].size());
                       ˜˜˜˜˜˜˜    ^
Potential_v2.cpp:371:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        for (j = 0; j < USub[i].size(); j++)
                        ˜˜˜˜ ^
Potential_v2.cpp:372:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          USub[i][j] = UBlocks[k][i][j];
          ˜˜˜˜ ^
Potential_v2.cpp:372:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          USub[i][j] = UBlocks[k][i][j];
          ˜˜˜˜    ^
Potential_v2.cpp:372:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          USub[i][j] = UBlocks[k][i][j];
                       ˜˜˜˜˜˜˜ ^
Potential_v2.cpp:372:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          USub[i][j] = UBlocks[k][i][j];
                       ˜˜˜˜˜˜˜    ^
Potential_v2.cpp:372:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          USub[i][j] = UBlocks[k][i][j];
                       ˜˜˜˜˜˜˜       ^
Potential_v2.cpp:374:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        if (theGene[k][i] == 1) include == 1;
            ˜˜˜˜˜˜˜ ^
Potential_v2.cpp:374:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        if (theGene[k][i] == 1) include == 1;
            ˜˜˜˜˜˜˜    ^
Potential_v2.cpp:374:34: warning: equality comparison result unused [-Wunused-comparison]
        if (theGene[k][i] == 1) include == 1;
                                ˜˜˜˜˜˜˜˜^˜˜˜
Potential_v2.cpp:374:34: note: use '=' to turn this equality comparison into an assignment
        if (theGene[k][i] == 1) include == 1;
                                        ^˜
                                        =
Potential_v2.cpp:418:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    on[q] = delta[kqg];
    ˜˜ ^
Potential_v2.cpp:443:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      on[q] = delta[kqg];
      ˜˜ ^
Potential_v2.cpp:444:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      nOn += on[q];
             ˜˜ ^
Potential_v2.cpp:518:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  rMatrix.resize(Q);
  ˜˜˜˜˜˜˜        ^
Potential_v2.cpp:521:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    rMatrix[p].resize(Q);
    ˜˜˜˜˜˜˜ ^
Potential_v2.cpp:521:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    rMatrix[p].resize(Q);
    ˜˜˜˜˜˜˜           ^
Potential_v2.cpp:524:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    rMatrix[p][p] = 1.0;
    ˜˜˜˜˜˜˜ ^
Potential_v2.cpp:524:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    rMatrix[p][p] = 1.0;
    ˜˜˜˜˜˜˜    ^
Potential_v2.cpp:527:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      rMatrix[p][q] = r[kqq];
      ˜˜˜˜˜˜˜ ^
Potential_v2.cpp:527:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      rMatrix[p][q] = r[kqq];
      ˜˜˜˜˜˜˜    ^
Potential_v2.cpp:528:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      rMatrix[q][p] = r[kqq];
      ˜˜˜˜˜˜˜ ^
Potential_v2.cpp:528:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      rMatrix[q][p] = r[kqq];
      ˜˜˜˜˜˜˜    ^
Potential_v2.cpp:546:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  rhoMatrix.resize(Q);
  ˜˜˜˜˜˜˜˜˜        ^
Potential_v2.cpp:549:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    rhoMatrix[p].resize(Q);
    ˜˜˜˜˜˜˜˜˜ ^
Potential_v2.cpp:549:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    rhoMatrix[p].resize(Q);
    ˜˜˜˜˜˜˜˜˜           ^
Potential_v2.cpp:552:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    rhoMatrix[p][p] = 1.0;
    ˜˜˜˜˜˜˜˜˜ ^
Potential_v2.cpp:552:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    rhoMatrix[p][p] = 1.0;
    ˜˜˜˜˜˜˜˜˜    ^
Potential_v2.cpp:555:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      rhoMatrix[p][q] = rho[kqq];
      ˜˜˜˜˜˜˜˜˜ ^
Potential_v2.cpp:555:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      rhoMatrix[p][q] = rho[kqq];
      ˜˜˜˜˜˜˜˜˜    ^
Potential_v2.cpp:556:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      rhoMatrix[q][p] = rho[kqq];
      ˜˜˜˜˜˜˜˜˜ ^
Potential_v2.cpp:556:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      rhoMatrix[q][p] = rho[kqq];
      ˜˜˜˜˜˜˜˜˜    ^
Potential_v2.cpp:792:28: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
  int *dd = (int *) calloc(G,sizeof(int));
                    ˜˜˜˜˜˜ ^
Potential_v2.cpp:816:28: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
  int *dd = (int *) calloc(G,sizeof(int));
                    ˜˜˜˜˜˜ ^
Potential_v2.cpp:843:30: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
  int *dd = (int *) calloc(Q * G,sizeof(int));
                    ˜˜˜˜˜˜ ˜˜^˜˜
Potential_v2.cpp:876:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
  if (omega0 = 0.0)
      ˜˜˜˜˜˜˜^˜˜˜˜
Potential_v2.cpp:876:14: note: place parentheses around the assignment to silence this warning
  if (omega0 = 0.0)
             ^
      (           )
Potential_v2.cpp:876:14: note: use '==' to turn this assignment into an equality comparison
  if (omega0 = 0.0)
             ^
             ==
Potential_v2.cpp:876:14: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wconversion]
  if (omega0 = 0.0)
  ˜˜  ˜˜˜˜˜˜˜^˜˜˜˜
142 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG  -I/usr/local/include    -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c Random_v2.cpp -o Random_v2.o
In file included from Random_v2.cpp:8:
./Cholesky.h:19:50: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  int q_nrows(void) const               { return L.size();};
                                          ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
./Cholesky.h:20:50: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  int q_ncols(void) const               { return L[0].size();};
                                          ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜
Random_v2.cpp:66:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      seedValue = seedValue - nn * modulus*2;
                              ^˜ ˜
Random_v2.cpp:160:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    sum += prob[i];
           ˜˜˜˜ ^
Random_v2.cpp:166:42: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  for (v = 0; u > sum; v++) sum += prob[v+1];
                                   ˜˜˜˜ ˜^˜
Random_v2.cpp:380:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  vector<double> vec(n);
                 ˜˜˜ ^
Random_v2.cpp:382:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    vec[i] = Norm01();
    ˜˜˜ ^
Random_v2.cpp:387:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  vector<double> x(n);
                 ˜ ^
Random_v2.cpp:389:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    x[i] = z[i] + mean[i];
    ˜ ^
Random_v2.cpp:389:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    x[i] = z[i] + mean[i];
           ˜ ^
Random_v2.cpp:389:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    x[i] = z[i] + mean[i];
                  ˜˜˜˜ ^
Random_v2.cpp:370:11: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  int n = mean.size();
      ˜   ^˜˜˜˜˜˜˜˜˜˜
Random_v2.cpp:409:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  T.resize(p);
  ˜        ^
Random_v2.cpp:411:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  for (i = 0; i < p; i++) T[i].resize(p);
                          ˜ ^
Random_v2.cpp:411:39: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  for (i = 0; i < p; i++) T[i].resize(p);
                          ˜           ^
Random_v2.cpp:414:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      T[i][j] = 0.0;
      ˜ ^
Random_v2.cpp:414:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      T[i][j] = 0.0;
      ˜    ^
Random_v2.cpp:416:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    T[i][i] = sqrt(ChiSquared(nu-i+1.0));
    ˜ ^
Random_v2.cpp:416:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    T[i][i] = sqrt(ChiSquared(nu-i+1.0));
    ˜    ^
Random_v2.cpp:420:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      T[i][j] = Norm01();
      ˜ ^
Random_v2.cpp:420:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      T[i][j] = Norm01();
      ˜    ^
Random_v2.cpp:407:11: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  int p = V.size();
      ˜   ^˜˜˜˜˜˜˜
Random_v2.cpp:457:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  T.resize(p);
  ˜        ^
Random_v2.cpp:460:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    T[i].resize(p);
    ˜ ^
Random_v2.cpp:460:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    T[i].resize(p);
    ˜           ^
Random_v2.cpp:464:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      T[i][j] = 0.0;
      ˜ ^
Random_v2.cpp:464:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      T[i][j] = 0.0;
      ˜    ^
Random_v2.cpp:466:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    T[i][i] = sqrt(ChiSquared(nu-i+1.0));
    ˜ ^
Random_v2.cpp:466:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    T[i][i] = sqrt(ChiSquared(nu-i+1.0));
    ˜    ^
Random_v2.cpp:470:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      T[i][j] = Norm01();
      ˜ ^
Random_v2.cpp:470:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      T[i][j] = Norm01();
      ˜    ^
Random_v2.cpp:486:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  vector<vector<double> > w(dim);
                          ˜ ^˜˜
Random_v2.cpp:489:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    w[i].resize(dim);
    ˜ ^
Random_v2.cpp:489:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    w[i].resize(dim);
    ˜           ^˜˜
Random_v2.cpp:504:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  vector<vector<double> > w(dim);
                          ˜ ^˜˜
Random_v2.cpp:507:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    w[i].resize(dim);
    ˜ ^
Random_v2.cpp:507:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    w[i].resize(dim);
    ˜           ^˜˜
Random_v2.cpp:514:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      ww[i].resize(w[i].size());
      ˜˜ ^
Random_v2.cpp:514:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      ww[i].resize(w[i].size());
                   ˜ ^
Random_v2.cpp:515:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      for (j = 0; j < w[i].size(); j++)
                      ˜ ^
Random_v2.cpp:516:5: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        ww[i][j] = w[i][j] / sqrt(w[i][i] * w[j][j]);
        ˜˜ ^
Random_v2.cpp:516:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        ww[i][j] = w[i][j] / sqrt(w[i][i] * w[j][j]);
        ˜˜    ^
Random_v2.cpp:516:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        ww[i][j] = w[i][j] / sqrt(w[i][i] * w[j][j]);
                   ˜ ^
Random_v2.cpp:516:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        ww[i][j] = w[i][j] / sqrt(w[i][i] * w[j][j]);
                   ˜    ^
Random_v2.cpp:516:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        ww[i][j] = w[i][j] / sqrt(w[i][i] * w[j][j]);
                                  ˜ ^
Random_v2.cpp:516:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        ww[i][j] = w[i][j] / sqrt(w[i][i] * w[j][j]);
                                  ˜    ^
Random_v2.cpp:516:40: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        ww[i][j] = w[i][j] / sqrt(w[i][i] * w[j][j]);
                                            ˜ ^
Random_v2.cpp:516:43: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        ww[i][j] = w[i][j] / sqrt(w[i][i] * w[j][j]);
                                            ˜    ^
Random_v2.cpp:549:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    Sigma[k].resize(D[k].size());
    ˜˜˜˜˜ ^
Random_v2.cpp:549:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    Sigma[k].resize(D[k].size());
                    ˜ ^
Random_v2.cpp:551:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (i = 0; i < Sigma[k].size(); i++)
                    ˜˜˜˜˜ ^
Random_v2.cpp:552:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Sigma[k][i].resize(D[k].size());
      ˜˜˜˜˜ ^
Random_v2.cpp:552:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Sigma[k][i].resize(D[k].size());
      ˜˜˜˜˜    ^
Random_v2.cpp:552:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Sigma[k][i].resize(D[k].size());
                         ˜ ^
Random_v2.cpp:558:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (j = 0; j < temp[i].size(); j++)
                    ˜˜˜˜ ^
Random_v2.cpp:559:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Sigma[0][i][j] = temp[i][j];
      ˜˜˜˜˜    ^
Random_v2.cpp:559:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Sigma[0][i][j] = temp[i][j];
      ˜˜˜˜˜       ^
Random_v2.cpp:559:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Sigma[0][i][j] = temp[i][j];
                       ˜˜˜˜ ^
Random_v2.cpp:559:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Sigma[0][i][j] = temp[i][j];
                       ˜˜˜˜    ^
Random_v2.cpp:573:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    if (oldComponents[k].size() > 0) {
        ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:580:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      DRR.resize(D[k].size() - oldComponents[k].size());
                 ˜ ^
Random_v2.cpp:580:46: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      DRR.resize(D[k].size() - oldComponents[k].size());
                               ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:581:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      DSS.resize(oldComponents[k].size());
                 ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:585:44: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      for (i = 0; i < DRR.size(); i++) DRR[i].resize(DRR.size());
                                       ˜˜˜ ^
Random_v2.cpp:586:44: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      for (i = 0; i < DSS.size(); i++) DSS[i].resize(DSS.size());
                                       ˜˜˜ ^
Random_v2.cpp:587:44: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      for (i = 0; i < DRS.size(); i++) DRS[i].resize(DSS.size());
                                       ˜˜˜ ^
Random_v2.cpp:588:44: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      for (i = 0; i < DSR.size(); i++) DSR[i].resize(DRR.size());
                                       ˜˜˜ ^
Random_v2.cpp:591:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        for (j = 0; j < DSS[i].size(); j++)
                        ˜˜˜ ^
Random_v2.cpp:592:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          DSS[i][j] = D[k][i][j];
          ˜˜˜ ^
Random_v2.cpp:592:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          DSS[i][j] = D[k][i][j];
          ˜˜˜    ^
Random_v2.cpp:592:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          DSS[i][j] = D[k][i][j];
                      ˜ ^
Random_v2.cpp:592:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          DSS[i][j] = D[k][i][j];
                      ˜    ^
Random_v2.cpp:592:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          DSS[i][j] = D[k][i][j];
                      ˜       ^
Random_v2.cpp:595:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        for (j = 0; j < DRR[i].size(); j++)
                        ˜˜˜ ^
Random_v2.cpp:596:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          DRR[i][j] = D[k][i + DSS.size()][j + DSS.size()];
          ˜˜˜ ^
Random_v2.cpp:596:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          DRR[i][j] = D[k][i + DSS.size()][j + DSS.size()];
          ˜˜˜    ^
Random_v2.cpp:596:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          DRR[i][j] = D[k][i + DSS.size()][j + DSS.size()];
                      ˜ ^
Random_v2.cpp:596:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
          DRR[i][j] = D[k][i + DSS.size()][j + DSS.size()];
                           ^ ˜
Random_v2.cpp:596:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
          DRR[i][j] = D[k][i + DSS.size()][j + DSS.size()];
                                           ^ ˜
Random_v2.cpp:599:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        for (j = 0; j < DSR[i].size(); j++) {
                        ˜˜˜ ^
Random_v2.cpp:600:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          DSR[i][j] = D[k][i][j + DSS.size()];
          ˜˜˜ ^
Random_v2.cpp:600:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          DSR[i][j] = D[k][i][j + DSS.size()];
          ˜˜˜    ^
Random_v2.cpp:600:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          DSR[i][j] = D[k][i][j + DSS.size()];
                      ˜ ^
Random_v2.cpp:600:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          DSR[i][j] = D[k][i][j + DSS.size()];
                      ˜    ^
Random_v2.cpp:600:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
          DSR[i][j] = D[k][i][j + DSS.size()];
                              ^ ˜
Random_v2.cpp:601:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          DRS[j][i] = D[k][j + DSS.size()][i];
          ˜˜˜ ^
Random_v2.cpp:601:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          DRS[j][i] = D[k][j + DSS.size()][i];
          ˜˜˜    ^
Random_v2.cpp:601:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          DRS[j][i] = D[k][j + DSS.size()][i];
                      ˜ ^
Random_v2.cpp:601:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
          DRS[j][i] = D[k][j + DSS.size()][i];
                           ^ ˜
Random_v2.cpp:601:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          DRS[j][i] = D[k][j + DSS.size()][i];
                      ˜                    ^
Random_v2.cpp:607:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      SigmaSS.resize(oldComponents[k].size());
                     ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:609:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        SigmaSS[i].resize(oldComponents[k].size());
        ˜˜˜˜˜˜˜ ^
Random_v2.cpp:609:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        SigmaSS[i].resize(oldComponents[k].size());
                          ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:610:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        for (j = 0; j < SigmaSS[i].size(); j++)
                        ˜˜˜˜˜˜˜ ^
Random_v2.cpp:611:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          SigmaSS[i][j] = Sigma[oldClique[k]][oldComponents[k][i]][oldComponents[k][j]];
          ˜˜˜˜˜˜˜ ^
Random_v2.cpp:611:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          SigmaSS[i][j] = Sigma[oldClique[k]][oldComponents[k][i]][oldComponents[k][j]];
          ˜˜˜˜˜˜˜    ^
Random_v2.cpp:611:26: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          SigmaSS[i][j] = Sigma[oldClique[k]][oldComponents[k][i]][oldComponents[k][j]];
                          ˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
Random_v2.cpp:611:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          SigmaSS[i][j] = Sigma[oldClique[k]][oldComponents[k][i]][oldComponents[k][j]];
                                ˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:611:40: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          SigmaSS[i][j] = Sigma[oldClique[k]][oldComponents[k][i]][oldComponents[k][j]];
                          ˜˜˜˜˜               ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
Random_v2.cpp:611:54: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          SigmaSS[i][j] = Sigma[oldClique[k]][oldComponents[k][i]][oldComponents[k][j]];
                                              ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:611:57: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          SigmaSS[i][j] = Sigma[oldClique[k]][oldComponents[k][i]][oldComponents[k][j]];
                                              ˜˜˜˜˜˜˜˜˜˜˜˜˜    ^
Random_v2.cpp:611:61: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          SigmaSS[i][j] = Sigma[oldClique[k]][oldComponents[k][i]][oldComponents[k][j]];
                          ˜˜˜˜˜                                    ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
Random_v2.cpp:611:75: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          SigmaSS[i][j] = Sigma[oldClique[k]][oldComponents[k][i]][oldComponents[k][j]];
                                                                   ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:611:78: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          SigmaSS[i][j] = Sigma[oldClique[k]][oldComponents[k][i]][oldComponents[k][j]];
                                                                   ˜˜˜˜˜˜˜˜˜˜˜˜˜    ^
Random_v2.cpp:626:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        DRGivenS[i].resize(DRR.size());
        ˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:627:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        for (j = 0; j < DRR[i].size(); j++)
                        ˜˜˜ ^
Random_v2.cpp:628:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          DRGivenS[i][j] = DRR[i][j] - temp2[i][j];
          ˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:628:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          DRGivenS[i][j] = DRR[i][j] - temp2[i][j];
          ˜˜˜˜˜˜˜˜    ^
Random_v2.cpp:628:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          DRGivenS[i][j] = DRR[i][j] - temp2[i][j];
                           ˜˜˜ ^
Random_v2.cpp:628:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          DRGivenS[i][j] = DRR[i][j] - temp2[i][j];
                           ˜˜˜    ^
Random_v2.cpp:628:39: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          DRGivenS[i][j] = DRR[i][j] - temp2[i][j];
                                       ˜˜˜˜˜ ^
Random_v2.cpp:628:42: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          DRGivenS[i][j] = DRR[i][j] - temp2[i][j];
                                       ˜˜˜˜˜    ^
Random_v2.cpp:676:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        LDSSInverseT[i].resize(LDSSInverse.size());
        ˜˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:677:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        for (j = 0; j < LDSSInverseT[i].size(); j++)
                        ˜˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:678:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          LDSSInverseT[i][j] = LDSSInverse[j][i];
          ˜˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:678:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          LDSSInverseT[i][j] = LDSSInverse[j][i];
          ˜˜˜˜˜˜˜˜˜˜˜˜    ^
Random_v2.cpp:678:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          LDSSInverseT[i][j] = LDSSInverse[j][i];
                               ˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:678:40: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          LDSSInverseT[i][j] = LDSSInverse[j][i];
                               ˜˜˜˜˜˜˜˜˜˜˜    ^
Random_v2.cpp:694:4: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        U[i].resize(DSS.size());
        ˜ ^
Random_v2.cpp:696:6: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          U[i][j] = Norm01();
          ˜ ^
Random_v2.cpp:696:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          U[i][j] = Norm01();
          ˜    ^
Random_v2.cpp:706:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        for (j = 0; j < mean[i].size(); j++)
                        ˜˜˜˜ ^
Random_v2.cpp:707:6: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          U[i][j] += mean[i][j];
          ˜ ^
Random_v2.cpp:707:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          U[i][j] += mean[i][j];
          ˜    ^
Random_v2.cpp:707:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          U[i][j] += mean[i][j];
                     ˜˜˜˜ ^
Random_v2.cpp:707:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          U[i][j] += mean[i][j];
                     ˜˜˜˜    ^
Random_v2.cpp:727:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        SigmaSR[i].resize(SigmaRS.size());
        ˜˜˜˜˜˜˜ ^
Random_v2.cpp:728:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        for (j = 0; j < SigmaSR[i].size(); j++)
                        ˜˜˜˜˜˜˜ ^
Random_v2.cpp:729:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          SigmaSR[i][j] = SigmaRS[j][i];
          ˜˜˜˜˜˜˜ ^
Random_v2.cpp:729:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          SigmaSR[i][j] = SigmaRS[j][i];
          ˜˜˜˜˜˜˜    ^
Random_v2.cpp:729:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          SigmaSR[i][j] = SigmaRS[j][i];
                          ˜˜˜˜˜˜˜ ^
Random_v2.cpp:729:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          SigmaSR[i][j] = SigmaRS[j][i];
                          ˜˜˜˜˜˜˜    ^
Random_v2.cpp:741:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        for (j = 0; j < SigmaRGivenS[i].size(); j++)
                        ˜˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:742:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          SigmaRR[i][j] += temp6[i][j];
          ˜˜˜˜˜˜˜ ^
Random_v2.cpp:742:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          SigmaRR[i][j] += temp6[i][j];
          ˜˜˜˜˜˜˜    ^
Random_v2.cpp:742:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          SigmaRR[i][j] += temp6[i][j];
                           ˜˜˜˜˜ ^
Random_v2.cpp:742:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          SigmaRR[i][j] += temp6[i][j];
                           ˜˜˜˜˜    ^
Random_v2.cpp:747:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        for (j = 0; j < SigmaSS[i].size(); j++)
                        ˜˜˜˜˜˜˜ ^
Random_v2.cpp:748:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          Sigma[k][i][j] = SigmaSS[i][j];
          ˜˜˜˜˜ ^
Random_v2.cpp:748:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          Sigma[k][i][j] = SigmaSS[i][j];
          ˜˜˜˜˜    ^
Random_v2.cpp:748:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          Sigma[k][i][j] = SigmaSS[i][j];
          ˜˜˜˜˜       ^
Random_v2.cpp:748:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          Sigma[k][i][j] = SigmaSS[i][j];
                           ˜˜˜˜˜˜˜ ^
Random_v2.cpp:748:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          Sigma[k][i][j] = SigmaSS[i][j];
                           ˜˜˜˜˜˜˜    ^
Random_v2.cpp:750:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        for (j = 0; j < SigmaRR[i].size(); j++)
                        ˜˜˜˜˜˜˜ ^
Random_v2.cpp:751:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          Sigma[k][i + SigmaSS.size()][j + SigmaSS.size()] = SigmaRR[i][j];
          ˜˜˜˜˜ ^
Random_v2.cpp:751:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
          Sigma[k][i + SigmaSS.size()][j + SigmaSS.size()] = SigmaRR[i][j];
                   ^ ˜
Random_v2.cpp:751:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
          Sigma[k][i + SigmaSS.size()][j + SigmaSS.size()] = SigmaRR[i][j];
                                       ^ ˜
Random_v2.cpp:751:63: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          Sigma[k][i + SigmaSS.size()][j + SigmaSS.size()] = SigmaRR[i][j];
                                                             ˜˜˜˜˜˜˜ ^
Random_v2.cpp:751:66: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          Sigma[k][i + SigmaSS.size()][j + SigmaSS.size()] = SigmaRR[i][j];
                                                             ˜˜˜˜˜˜˜    ^
Random_v2.cpp:754:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          Sigma[k][i][j + SigmaSS.size()] = SigmaSR[i][j];
          ˜˜˜˜˜ ^
Random_v2.cpp:754:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          Sigma[k][i][j + SigmaSS.size()] = SigmaSR[i][j];
          ˜˜˜˜˜    ^
Random_v2.cpp:754:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
          Sigma[k][i][j + SigmaSS.size()] = SigmaSR[i][j];
                      ^ ˜
Random_v2.cpp:754:46: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          Sigma[k][i][j + SigmaSS.size()] = SigmaSR[i][j];
                                            ˜˜˜˜˜˜˜ ^
Random_v2.cpp:754:49: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          Sigma[k][i][j + SigmaSS.size()] = SigmaSR[i][j];
                                            ˜˜˜˜˜˜˜    ^
Random_v2.cpp:755:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          Sigma[k][j + SigmaSS.size()][i] = SigmaRS[j][i];
          ˜˜˜˜˜ ^
Random_v2.cpp:755:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
          Sigma[k][j + SigmaSS.size()][i] = SigmaRS[j][i];
                   ^ ˜
Random_v2.cpp:755:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          Sigma[k][j + SigmaSS.size()][i] = SigmaRS[j][i];
          ˜˜˜˜˜                        ^
Random_v2.cpp:755:46: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          Sigma[k][j + SigmaSS.size()][i] = SigmaRS[j][i];
                                            ˜˜˜˜˜˜˜ ^
Random_v2.cpp:755:49: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          Sigma[k][j + SigmaSS.size()][i] = SigmaRS[j][i];
                                            ˜˜˜˜˜˜˜    ^
Random_v2.cpp:759:57: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      vector<vector<double> > temp7(InverseWishart(df,D[k]));
                                                      ˜ ^
Random_v2.cpp:761:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        for (j = 0; j < temp7[i].size(); j++)
                        ˜˜˜˜˜ ^
Random_v2.cpp:762:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          Sigma[k][i][j] = temp7[i][j];
          ˜˜˜˜˜ ^
Random_v2.cpp:762:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          Sigma[k][i][j] = temp7[i][j];
          ˜˜˜˜˜    ^
Random_v2.cpp:762:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          Sigma[k][i][j] = temp7[i][j];
          ˜˜˜˜˜       ^
Random_v2.cpp:762:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          Sigma[k][i][j] = temp7[i][j];
                           ˜˜˜˜˜ ^
Random_v2.cpp:762:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          Sigma[k][i][j] = temp7[i][j];
                           ˜˜˜˜˜    ^
Random_v2.cpp:790:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  for (k = 0; k < UBlocks[k].size(); k++)
                  ˜˜˜˜˜˜˜ ^
Random_v2.cpp:791:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    UBlocks[k].resize(Cov[k].size());
    ˜˜˜˜˜˜˜ ^
Random_v2.cpp:791:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    UBlocks[k].resize(Cov[k].size());
                      ˜˜˜ ^
Random_v2.cpp:808:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    vec[i] = Norm01();
    ˜˜˜ ^
Random_v2.cpp:813:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    U[i] = vec[i];
    ˜ ^
Random_v2.cpp:813:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    U[i] = vec[i];
           ˜˜˜ ^
Random_v2.cpp:814:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    UBlocks[0][i] = vec[i];
    ˜˜˜˜˜˜˜    ^
Random_v2.cpp:814:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    UBlocks[0][i] = vec[i];
                    ˜˜˜ ^
Random_v2.cpp:823:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    if (oldComponents[k].size() > 0) {
        ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:830:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      CovSS.resize(oldComponents[k].size());
                   ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:831:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      CovRR.resize(Cov[k].size() - oldComponents[k].size());
                   ˜˜˜ ^
Random_v2.cpp:831:50: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      CovRR.resize(Cov[k].size() - oldComponents[k].size());
                                   ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:832:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      CovSR.resize(oldComponents[k].size());
                   ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:833:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      CovRS.resize(Cov[k].size() - oldComponents[k].size());
                   ˜˜˜ ^
Random_v2.cpp:833:50: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      CovRS.resize(Cov[k].size() - oldComponents[k].size());
                                   ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:834:48: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      for (i = 0; i < CovSS.size(); i++) CovSS[i].resize(CovSS.size());
                                         ˜˜˜˜˜ ^
Random_v2.cpp:835:48: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      for (i = 0; i < CovRR.size(); i++) CovRR[i].resize(CovRR.size());
                                         ˜˜˜˜˜ ^
Random_v2.cpp:836:48: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      for (i = 0; i < CovSR.size(); i++) CovSR[i].resize(CovRS.size());
                                         ˜˜˜˜˜ ^
Random_v2.cpp:837:48: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      for (i = 0; i < CovRS.size(); i++) CovRS[i].resize(CovSR.size());
                                         ˜˜˜˜˜ ^
Random_v2.cpp:841:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        for (j = 0; j < CovSS[i].size(); j++)
                        ˜˜˜˜˜ ^
Random_v2.cpp:842:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          CovSS[i][j] = Cov[k][i][j];
          ˜˜˜˜˜ ^
Random_v2.cpp:842:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          CovSS[i][j] = Cov[k][i][j];
          ˜˜˜˜˜    ^
Random_v2.cpp:842:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          CovSS[i][j] = Cov[k][i][j];
                        ˜˜˜ ^
Random_v2.cpp:842:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          CovSS[i][j] = Cov[k][i][j];
                        ˜˜˜    ^
Random_v2.cpp:842:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          CovSS[i][j] = Cov[k][i][j];
                        ˜˜˜       ^
Random_v2.cpp:845:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        for (j = 0; j < CovRR[i].size(); j++)
                        ˜˜˜˜˜ ^
Random_v2.cpp:846:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          CovRR[i][j] = Cov[k][i + CovSS.size()][j + CovSS.size()];
          ˜˜˜˜˜ ^
Random_v2.cpp:846:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          CovRR[i][j] = Cov[k][i + CovSS.size()][j + CovSS.size()];
          ˜˜˜˜˜    ^
Random_v2.cpp:846:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          CovRR[i][j] = Cov[k][i + CovSS.size()][j + CovSS.size()];
                        ˜˜˜ ^
Random_v2.cpp:846:25: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
          CovRR[i][j] = Cov[k][i + CovSS.size()][j + CovSS.size()];
                               ^ ˜
Random_v2.cpp:846:43: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
          CovRR[i][j] = Cov[k][i + CovSS.size()][j + CovSS.size()];
                                                 ^ ˜
Random_v2.cpp:849:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        for (j = 0; j < CovSR[i].size(); j++) {
                        ˜˜˜˜˜ ^
Random_v2.cpp:850:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          CovSR[i][j] = Cov[k][i][j + CovSS.size()];
          ˜˜˜˜˜ ^
Random_v2.cpp:850:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          CovSR[i][j] = Cov[k][i][j + CovSS.size()];
          ˜˜˜˜˜    ^
Random_v2.cpp:850:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          CovSR[i][j] = Cov[k][i][j + CovSS.size()];
                        ˜˜˜ ^
Random_v2.cpp:850:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          CovSR[i][j] = Cov[k][i][j + CovSS.size()];
                        ˜˜˜    ^
Random_v2.cpp:850:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
          CovSR[i][j] = Cov[k][i][j + CovSS.size()];
                                  ^ ˜
Random_v2.cpp:851:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          CovRS[j][i] = Cov[k][j + CovSS.size()][i];
          ˜˜˜˜˜ ^
Random_v2.cpp:851:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          CovRS[j][i] = Cov[k][j + CovSS.size()][i];
          ˜˜˜˜˜    ^
Random_v2.cpp:851:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          CovRS[j][i] = Cov[k][j + CovSS.size()][i];
                        ˜˜˜ ^
Random_v2.cpp:851:25: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
          CovRS[j][i] = Cov[k][j + CovSS.size()][i];
                               ^ ˜
Random_v2.cpp:851:43: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          CovRS[j][i] = Cov[k][j + CovSS.size()][i];
                        ˜˜˜                      ^
Random_v2.cpp:864:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        for (j = 0; j < CovRGivenS[i].size(); j++)
                        ˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:865:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          CovRGivenS[i][j] -= temp2[i][j];
          ˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:865:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          CovRGivenS[i][j] -= temp2[i][j];
          ˜˜˜˜˜˜˜˜˜˜    ^
Random_v2.cpp:865:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          CovRGivenS[i][j] -= temp2[i][j];
                              ˜˜˜˜˜ ^
Random_v2.cpp:865:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          CovRGivenS[i][j] -= temp2[i][j];
                              ˜˜˜˜˜    ^
Random_v2.cpp:878:6: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        vec[i] = Norm01();
        ˜˜˜ ^
Random_v2.cpp:885:6: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        obs[i] = UBlocks[oldClique[k]][oldComponents[k][i]];
        ˜˜˜ ^
Random_v2.cpp:885:19: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        obs[i] = UBlocks[oldClique[k]][oldComponents[k][i]];
                 ˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
Random_v2.cpp:885:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        obs[i] = UBlocks[oldClique[k]][oldComponents[k][i]];
                         ˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:885:33: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        obs[i] = UBlocks[oldClique[k]][oldComponents[k][i]];
                 ˜˜˜˜˜˜˜               ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
Random_v2.cpp:885:47: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        obs[i] = UBlocks[oldClique[k]][oldComponents[k][i]];
                                       ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:885:50: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        obs[i] = UBlocks[oldClique[k]][oldComponents[k][i]];
                                       ˜˜˜˜˜˜˜˜˜˜˜˜˜    ^
Random_v2.cpp:890:4: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        z[i] += mean[i];
        ˜ ^
Random_v2.cpp:890:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        z[i] += mean[i];
                ˜˜˜˜ ^
Random_v2.cpp:895:6: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        U[i + first] = z[i];
        ˜ ˜˜^˜˜˜˜˜˜
Random_v2.cpp:895:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        U[i + first] = z[i];
                       ˜ ^
Random_v2.cpp:900:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        UBlocks[k][i] = obs[i];
        ˜˜˜˜˜˜˜ ^
Random_v2.cpp:900:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        UBlocks[k][i] = obs[i];
        ˜˜˜˜˜˜˜    ^
Random_v2.cpp:900:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        UBlocks[k][i] = obs[i];
                        ˜˜˜ ^
Random_v2.cpp:902:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        UBlocks[k][i + obs.size()] = z[i];
        ˜˜˜˜˜˜˜ ^
Random_v2.cpp:902:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
        UBlocks[k][i + obs.size()] = z[i];
                   ^ ˜
Random_v2.cpp:902:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        UBlocks[k][i + obs.size()] = z[i];
                                     ˜ ^
Random_v2.cpp:906:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Cholesky chol(Cov[k],err);
                    ˜˜˜ ^
Random_v2.cpp:912:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      vector<double> vec(Cov[k].size(),0.0);
                         ˜˜˜ ^
Random_v2.cpp:914:6: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        vec[i] = Norm01();
        ˜˜˜ ^
Random_v2.cpp:919:6: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        U[i + first] = z[i];
        ˜ ˜˜^˜˜˜˜˜˜
Random_v2.cpp:919:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        U[i + first] = z[i];
                       ˜ ^
Random_v2.cpp:924:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        UBlocks[k][i] = z[i];
        ˜˜˜˜˜˜˜ ^
Random_v2.cpp:924:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        UBlocks[k][i] = z[i];
        ˜˜˜˜˜˜˜    ^
Random_v2.cpp:924:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        UBlocks[k][i] = z[i];
                        ˜ ^
Random_v2.cpp:929:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    U[i] += mean[i];
    ˜ ^
Random_v2.cpp:929:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    U[i] += mean[i];
            ˜˜˜˜ ^
Random_v2.cpp:949:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    UBlocks[k].resize(Omega[k].size());
    ˜˜˜˜˜˜˜ ^
Random_v2.cpp:949:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    UBlocks[k].resize(Omega[k].size());
                      ˜˜˜˜˜ ^
Random_v2.cpp:950:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (i = 0; i < UBlocks[k].size(); i++)
                    ˜˜˜˜˜˜˜ ^
Random_v2.cpp:951:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      UBlocks[k][i].resize(R.size());
      ˜˜˜˜˜˜˜ ^
Random_v2.cpp:951:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      UBlocks[k][i].resize(R.size());
      ˜˜˜˜˜˜˜    ^
Random_v2.cpp:969:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      vec[i] = Norm01();
      ˜˜˜ ^
Random_v2.cpp:974:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      U[i][j] = z[i];
      ˜ ^
Random_v2.cpp:974:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      U[i][j] = z[i];
      ˜    ^
Random_v2.cpp:974:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      U[i][j] = z[i];
                ˜ ^
Random_v2.cpp:979:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      UBlocks[0][i][j] = z[i];
      ˜˜˜˜˜˜˜    ^
Random_v2.cpp:979:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      UBlocks[0][i][j] = z[i];
      ˜˜˜˜˜˜˜       ^
Random_v2.cpp:979:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      UBlocks[0][i][j] = z[i];
                         ˜ ^
Random_v2.cpp:996:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    if (oldComponents[k].size() > 0) {
        ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:1003:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      OmegaSS.resize(oldComponents[k].size());
                     ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:1004:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      OmegaRR.resize(Omega[k].size() - oldComponents[k].size());
                     ˜˜˜˜˜ ^
Random_v2.cpp:1004:54: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      OmegaRR.resize(Omega[k].size() - oldComponents[k].size());
                                       ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:1005:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      OmegaSR.resize(oldComponents[k].size());
                     ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:1006:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      OmegaRS.resize(Omega[k].size() - oldComponents[k].size());
                     ˜˜˜˜˜ ^
Random_v2.cpp:1006:54: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      OmegaRS.resize(Omega[k].size() - oldComponents[k].size());
                                       ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:1007:52: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      for (i = 0; i < OmegaSS.size(); i++) OmegaSS[i].resize(OmegaSS.size());
                                           ˜˜˜˜˜˜˜ ^
Random_v2.cpp:1008:52: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      for (i = 0; i < OmegaRR.size(); i++) OmegaRR[i].resize(OmegaRR.size());
                                           ˜˜˜˜˜˜˜ ^
Random_v2.cpp:1009:52: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      for (i = 0; i < OmegaSR.size(); i++) OmegaSR[i].resize(OmegaRS.size());
                                           ˜˜˜˜˜˜˜ ^
Random_v2.cpp:1010:52: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      for (i = 0; i < OmegaRS.size(); i++) OmegaRS[i].resize(OmegaSR.size());
                                           ˜˜˜˜˜˜˜ ^
Random_v2.cpp:1013:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        for (j = 0; j < OmegaSS[i].size(); j++)
                        ˜˜˜˜˜˜˜ ^
Random_v2.cpp:1014:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          OmegaSS[i][j] = Omega[k][i][j];
          ˜˜˜˜˜˜˜ ^
Random_v2.cpp:1014:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          OmegaSS[i][j] = Omega[k][i][j];
          ˜˜˜˜˜˜˜    ^
Random_v2.cpp:1014:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          OmegaSS[i][j] = Omega[k][i][j];
                          ˜˜˜˜˜ ^
Random_v2.cpp:1014:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          OmegaSS[i][j] = Omega[k][i][j];
                          ˜˜˜˜˜    ^
Random_v2.cpp:1014:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          OmegaSS[i][j] = Omega[k][i][j];
                          ˜˜˜˜˜       ^
Random_v2.cpp:1017:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        for (j = 0; j < OmegaRR[i].size(); j++)
                        ˜˜˜˜˜˜˜ ^
Random_v2.cpp:1018:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          OmegaRR[i][j] = Omega[k][i + OmegaSS.size()][j + OmegaSS.size()];
          ˜˜˜˜˜˜˜ ^
Random_v2.cpp:1018:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          OmegaRR[i][j] = Omega[k][i + OmegaSS.size()][j + OmegaSS.size()];
          ˜˜˜˜˜˜˜    ^
Random_v2.cpp:1018:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          OmegaRR[i][j] = Omega[k][i + OmegaSS.size()][j + OmegaSS.size()];
                          ˜˜˜˜˜ ^
Random_v2.cpp:1018:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
          OmegaRR[i][j] = Omega[k][i + OmegaSS.size()][j + OmegaSS.size()];
                                   ^ ˜
Random_v2.cpp:1018:49: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
          OmegaRR[i][j] = Omega[k][i + OmegaSS.size()][j + OmegaSS.size()];
                                                       ^ ˜
Random_v2.cpp:1021:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        for (j = 0; j < OmegaSR[i].size(); j++) {
                        ˜˜˜˜˜˜˜ ^
Random_v2.cpp:1022:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          OmegaSR[i][j] = Omega[k][i][j + OmegaSS.size()];
          ˜˜˜˜˜˜˜ ^
Random_v2.cpp:1022:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          OmegaSR[i][j] = Omega[k][i][j + OmegaSS.size()];
          ˜˜˜˜˜˜˜    ^
Random_v2.cpp:1022:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          OmegaSR[i][j] = Omega[k][i][j + OmegaSS.size()];
                          ˜˜˜˜˜ ^
Random_v2.cpp:1022:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          OmegaSR[i][j] = Omega[k][i][j + OmegaSS.size()];
                          ˜˜˜˜˜    ^
Random_v2.cpp:1022:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
          OmegaSR[i][j] = Omega[k][i][j + OmegaSS.size()];
                                      ^ ˜
Random_v2.cpp:1023:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          OmegaRS[j][i] = Omega[k][j + OmegaSS.size()][i];
          ˜˜˜˜˜˜˜ ^
Random_v2.cpp:1023:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          OmegaRS[j][i] = Omega[k][j + OmegaSS.size()][i];
          ˜˜˜˜˜˜˜    ^
Random_v2.cpp:1023:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          OmegaRS[j][i] = Omega[k][j + OmegaSS.size()][i];
                          ˜˜˜˜˜ ^
Random_v2.cpp:1023:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
          OmegaRS[j][i] = Omega[k][j + OmegaSS.size()][i];
                                   ^ ˜
Random_v2.cpp:1023:49: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          OmegaRS[j][i] = Omega[k][j + OmegaSS.size()][i];
                          ˜˜˜˜˜                        ^
Random_v2.cpp:1036:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        for (j = 0; j < OmegaRGivenS[i].size(); j++)
                        ˜˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:1037:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          OmegaRGivenS[i][j] -= temp2[i][j];
          ˜˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:1037:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          OmegaRGivenS[i][j] -= temp2[i][j];
          ˜˜˜˜˜˜˜˜˜˜˜˜    ^
Random_v2.cpp:1037:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          OmegaRGivenS[i][j] -= temp2[i][j];
                                ˜˜˜˜˜ ^
Random_v2.cpp:1037:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          OmegaRGivenS[i][j] -= temp2[i][j];
                                ˜˜˜˜˜    ^
Random_v2.cpp:1051:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          vec[i] = Norm01();
          ˜˜˜ ^
Random_v2.cpp:1058:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          obs[i] = UBlocks[oldClique[k]][oldComponents[k][i]][j];
          ˜˜˜ ^
Random_v2.cpp:1058:21: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          obs[i] = UBlocks[oldClique[k]][oldComponents[k][i]][j];
                   ˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
Random_v2.cpp:1058:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          obs[i] = UBlocks[oldClique[k]][oldComponents[k][i]][j];
                           ˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:1058:35: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          obs[i] = UBlocks[oldClique[k]][oldComponents[k][i]][j];
                   ˜˜˜˜˜˜˜               ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
Random_v2.cpp:1058:49: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          obs[i] = UBlocks[oldClique[k]][oldComponents[k][i]][j];
                                         ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:1058:52: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          obs[i] = UBlocks[oldClique[k]][oldComponents[k][i]][j];
                                         ˜˜˜˜˜˜˜˜˜˜˜˜˜    ^
Random_v2.cpp:1058:56: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          obs[i] = UBlocks[oldClique[k]][oldComponents[k][i]][j];
                   ˜˜˜˜˜˜˜                                    ^
Random_v2.cpp:1063:6: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          z[i] += mean[i];
          ˜ ^
Random_v2.cpp:1063:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          z[i] += mean[i];
                  ˜˜˜˜ ^
Random_v2.cpp:1068:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          U[i + first][j] = z[i];
          ˜ ˜˜^˜˜˜˜˜˜
Random_v2.cpp:1068:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          U[i + first][j] = z[i];
          ˜            ^
Random_v2.cpp:1068:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          U[i + first][j] = z[i];
                            ˜ ^
Random_v2.cpp:1073:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          UBlocks[k][i][j] = obs[i];
          ˜˜˜˜˜˜˜ ^
Random_v2.cpp:1073:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          UBlocks[k][i][j] = obs[i];
          ˜˜˜˜˜˜˜    ^
Random_v2.cpp:1073:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          UBlocks[k][i][j] = obs[i];
          ˜˜˜˜˜˜˜       ^
Random_v2.cpp:1073:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          UBlocks[k][i][j] = obs[i];
                             ˜˜˜ ^
Random_v2.cpp:1075:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          UBlocks[k][i + obs.size()][j] = z[i];
          ˜˜˜˜˜˜˜ ^
Random_v2.cpp:1075:15: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
          UBlocks[k][i + obs.size()][j] = z[i];
                     ^ ˜
Random_v2.cpp:1075:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          UBlocks[k][i + obs.size()][j] = z[i];
          ˜˜˜˜˜˜˜                    ^
Random_v2.cpp:1075:38: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          UBlocks[k][i + obs.size()][j] = z[i];
                                          ˜ ^
Random_v2.cpp:1080:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Cholesky chol(Omega[k],err);
                    ˜˜˜˜˜ ^
Random_v2.cpp:1086:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      for (j = 0; j < U[k].size(); j++) {
                      ˜ ^
Random_v2.cpp:1087:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        vector<double> vec(Omega[k].size(),0.0);
                           ˜˜˜˜˜ ^
Random_v2.cpp:1089:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          vec[i] = Norm01();
          ˜˜˜ ^
Random_v2.cpp:1094:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          U[i + first][j] = z[i];
          ˜ ˜˜^˜˜˜˜˜˜
Random_v2.cpp:1094:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          U[i + first][j] = z[i];
          ˜            ^
Random_v2.cpp:1094:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          U[i + first][j] = z[i];
                            ˜ ^
Random_v2.cpp:1096:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        if (j == U[k].size() - 1) first += z.size();
                 ˜ ^
Random_v2.cpp:1099:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          UBlocks[k][i][j] = z[i];
          ˜˜˜˜˜˜˜ ^
Random_v2.cpp:1099:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          UBlocks[k][i][j] = z[i];
          ˜˜˜˜˜˜˜    ^
Random_v2.cpp:1099:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          UBlocks[k][i][j] = z[i];
          ˜˜˜˜˜˜˜       ^
Random_v2.cpp:1099:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          UBlocks[k][i][j] = z[i];
                             ˜ ^
Random_v2.cpp:1134:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    LT[i].resize(L.size());
    ˜˜ ^
Random_v2.cpp:1135:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (j = 0; j < LT[i].size(); j++)
                    ˜˜ ^
Random_v2.cpp:1136:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      LT[i][j] = L[j][i];
      ˜˜ ^
Random_v2.cpp:1136:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      LT[i][j] = L[j][i];
      ˜˜    ^
Random_v2.cpp:1136:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      LT[i][j] = L[j][i];
                 ˜ ^
Random_v2.cpp:1136:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      LT[i][j] = L[j][i];
                 ˜    ^
Random_v2.cpp:1144:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (j = 0; j < U[i].size(); j++)
                    ˜ ^
Random_v2.cpp:1145:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      U[i][j] += mean[i][j];
      ˜ ^
Random_v2.cpp:1145:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      U[i][j] += mean[i][j];
      ˜    ^
Random_v2.cpp:1145:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      U[i][j] += mean[i][j];
                 ˜˜˜˜ ^
Random_v2.cpp:1145:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      U[i][j] += mean[i][j];
                 ˜˜˜˜    ^
Random_v2.cpp:1184:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    pot += PotentialInverseWishart(df,D[k],Sigma[k]);
                                      ˜ ^
Random_v2.cpp:1184:50: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    pot += PotentialInverseWishart(df,D[k],Sigma[k]);
                                           ˜˜˜˜˜ ^
Random_v2.cpp:1189:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    if (oldComponents[k].size() > 0) {
        ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:1193:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      DSS.resize(oldComponents[k].size());
                 ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:1194:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      SigmaSS.resize(oldComponents[k].size());
                     ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:1196:44: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      for (i = 0; i < DSS.size(); i++) DSS[i].resize(DSS.size());
                                       ˜˜˜ ^
Random_v2.cpp:1197:52: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      for (i = 0; i < SigmaSS.size(); i++) SigmaSS[i].resize(SigmaSS.size());
                                           ˜˜˜˜˜˜˜ ^
Random_v2.cpp:1200:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        for (j = 0; j < DSS[i].size(); j++) {
                        ˜˜˜ ^
Random_v2.cpp:1201:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          DSS[i][j] = D[oldClique[k]][oldComponents[k][i]][oldComponents[k][j]];
          ˜˜˜ ^
Random_v2.cpp:1201:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          DSS[i][j] = D[oldClique[k]][oldComponents[k][i]][oldComponents[k][j]];
          ˜˜˜    ^
Random_v2.cpp:1201:18: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          DSS[i][j] = D[oldClique[k]][oldComponents[k][i]][oldComponents[k][j]];
                      ˜ ^˜˜˜˜˜˜˜˜˜˜˜
Random_v2.cpp:1201:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          DSS[i][j] = D[oldClique[k]][oldComponents[k][i]][oldComponents[k][j]];
                        ˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:1201:32: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          DSS[i][j] = D[oldClique[k]][oldComponents[k][i]][oldComponents[k][j]];
                      ˜               ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
Random_v2.cpp:1201:46: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          DSS[i][j] = D[oldClique[k]][oldComponents[k][i]][oldComponents[k][j]];
                                      ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:1201:49: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          DSS[i][j] = D[oldClique[k]][oldComponents[k][i]][oldComponents[k][j]];
                                      ˜˜˜˜˜˜˜˜˜˜˜˜˜    ^
Random_v2.cpp:1201:53: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          DSS[i][j] = D[oldClique[k]][oldComponents[k][i]][oldComponents[k][j]];
                      ˜                                    ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
Random_v2.cpp:1201:67: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          DSS[i][j] = D[oldClique[k]][oldComponents[k][i]][oldComponents[k][j]];
                                                           ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:1201:70: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          DSS[i][j] = D[oldClique[k]][oldComponents[k][i]][oldComponents[k][j]];
                                                           ˜˜˜˜˜˜˜˜˜˜˜˜˜    ^
Random_v2.cpp:1202:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          SigmaSS[i][j] = Sigma[oldClique[k]][oldComponents[k][i]][oldComponents[k][j]];
          ˜˜˜˜˜˜˜ ^
Random_v2.cpp:1202:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          SigmaSS[i][j] = Sigma[oldClique[k]][oldComponents[k][i]][oldComponents[k][j]];
          ˜˜˜˜˜˜˜    ^
Random_v2.cpp:1202:26: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          SigmaSS[i][j] = Sigma[oldClique[k]][oldComponents[k][i]][oldComponents[k][j]];
                          ˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
Random_v2.cpp:1202:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          SigmaSS[i][j] = Sigma[oldClique[k]][oldComponents[k][i]][oldComponents[k][j]];
                                ˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:1202:40: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          SigmaSS[i][j] = Sigma[oldClique[k]][oldComponents[k][i]][oldComponents[k][j]];
                          ˜˜˜˜˜               ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
Random_v2.cpp:1202:54: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          SigmaSS[i][j] = Sigma[oldClique[k]][oldComponents[k][i]][oldComponents[k][j]];
                                              ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:1202:57: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          SigmaSS[i][j] = Sigma[oldClique[k]][oldComponents[k][i]][oldComponents[k][j]];
                                              ˜˜˜˜˜˜˜˜˜˜˜˜˜    ^
Random_v2.cpp:1202:61: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          SigmaSS[i][j] = Sigma[oldClique[k]][oldComponents[k][i]][oldComponents[k][j]];
                          ˜˜˜˜˜                                    ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
Random_v2.cpp:1202:75: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          SigmaSS[i][j] = Sigma[oldClique[k]][oldComponents[k][i]][oldComponents[k][j]];
                                                                   ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:1202:78: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          SigmaSS[i][j] = Sigma[oldClique[k]][oldComponents[k][i]][oldComponents[k][j]];
                                                                   ˜˜˜˜˜˜˜˜˜˜˜˜˜    ^
Random_v2.cpp:1226:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    UU[i] -= mean[i];
    ˜˜ ^
Random_v2.cpp:1226:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    UU[i] -= mean[i];
             ˜˜˜˜ ^
Random_v2.cpp:1233:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    UBlocks[k].resize(Cov[k].size());
    ˜˜˜˜˜˜˜ ^
Random_v2.cpp:1233:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    UBlocks[k].resize(Cov[k].size());
                      ˜˜˜ ^
Random_v2.cpp:1237:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    UBlocks[0][i] = UU[first + i];
    ˜˜˜˜˜˜˜    ^
Random_v2.cpp:1237:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    UBlocks[0][i] = UU[first + i];
                    ˜˜ ˜˜˜˜˜˜^˜˜
Random_v2.cpp:1241:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (i = 0; i < oldComponents[k].size(); i++)
                    ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:1242:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      UBlocks[k][i] = UBlocks[oldClique[k]][oldComponents[k][i]];
      ˜˜˜˜˜˜˜ ^
Random_v2.cpp:1242:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      UBlocks[k][i] = UBlocks[oldClique[k]][oldComponents[k][i]];
      ˜˜˜˜˜˜˜    ^
Random_v2.cpp:1242:31: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      UBlocks[k][i] = UBlocks[oldClique[k]][oldComponents[k][i]];
                      ˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
Random_v2.cpp:1242:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      UBlocks[k][i] = UBlocks[oldClique[k]][oldComponents[k][i]];
                              ˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:1242:45: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      UBlocks[k][i] = UBlocks[oldClique[k]][oldComponents[k][i]];
                      ˜˜˜˜˜˜˜               ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
Random_v2.cpp:1242:59: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      UBlocks[k][i] = UBlocks[oldClique[k]][oldComponents[k][i]];
                                            ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:1242:62: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      UBlocks[k][i] = UBlocks[oldClique[k]][oldComponents[k][i]];
                                            ˜˜˜˜˜˜˜˜˜˜˜˜˜    ^
Random_v2.cpp:1244:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (i = 0; i < Cov[k].size() - oldComponents[k].size(); i++)
                    ˜˜˜ ^
Random_v2.cpp:1244:51: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (i = 0; i < Cov[k].size() - oldComponents[k].size(); i++)
                                    ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:1245:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      UBlocks[k][i + oldComponents[k].size()] = UU[first + i];
      ˜˜˜˜˜˜˜ ^
Random_v2.cpp:1245:18: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
      UBlocks[k][i + oldComponents[k].size()] = UU[first + i];
                 ^ ˜
Random_v2.cpp:1245:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      UBlocks[k][i + oldComponents[k].size()] = UU[first + i];
                     ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:1245:58: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      UBlocks[k][i + oldComponents[k].size()] = UU[first + i];
                                                ˜˜ ˜˜˜˜˜˜^˜˜
Random_v2.cpp:1246:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    first += Cov[k].size() - oldComponents[k].size();
             ˜˜˜ ^
Random_v2.cpp:1246:44: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    first += Cov[k].size() - oldComponents[k].size();
                             ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:1252:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    vector<double> zero(UBlocks[k].size(),0.0);
                        ˜˜˜˜˜˜˜ ^
Random_v2.cpp:1253:39: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    pot += PotentialMultiGaussian(Cov[k],zero,UBlocks[k]);
                                  ˜˜˜ ^
Random_v2.cpp:1253:55: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    pot += PotentialMultiGaussian(Cov[k],zero,UBlocks[k]);
                                              ˜˜˜˜˜˜˜ ^
Random_v2.cpp:1259:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    if (oldComponents[k].size() > 0) {
        ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:1262:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      CovSub.resize(oldComponents[k].size());
                    ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:1263:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      USub.resize(oldComponents[k].size());
                  ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:1266:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        CovSub[i].resize(oldComponents[k].size());
        ˜˜˜˜˜˜ ^
Random_v2.cpp:1266:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        CovSub[i].resize(oldComponents[k].size());
                         ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:1267:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        for (j = 0; j < CovSub[i].size(); j++)
                        ˜˜˜˜˜˜ ^
Random_v2.cpp:1268:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          CovSub[i][j] = Cov[k][i][j];
          ˜˜˜˜˜˜ ^
Random_v2.cpp:1268:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          CovSub[i][j] = Cov[k][i][j];
          ˜˜˜˜˜˜    ^
Random_v2.cpp:1268:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          CovSub[i][j] = Cov[k][i][j];
                         ˜˜˜ ^
Random_v2.cpp:1268:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          CovSub[i][j] = Cov[k][i][j];
                         ˜˜˜    ^
Random_v2.cpp:1268:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          CovSub[i][j] = Cov[k][i][j];
                         ˜˜˜       ^
Random_v2.cpp:1272:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        USub[i] = UBlocks[k][i];
        ˜˜˜˜ ^
Random_v2.cpp:1272:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        USub[i] = UBlocks[k][i];
                  ˜˜˜˜˜˜˜ ^
Random_v2.cpp:1272:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        USub[i] = UBlocks[k][i];
                  ˜˜˜˜˜˜˜    ^
Random_v2.cpp:1298:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    XT[i].resize(X.size());
    ˜˜ ^
Random_v2.cpp:1299:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (j = 0; j < XT[i].size(); j++)
                    ˜˜ ^
Random_v2.cpp:1300:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      XT[i][j] = X[j][i];
      ˜˜ ^
Random_v2.cpp:1300:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      XT[i][j] = X[j][i];
      ˜˜    ^
Random_v2.cpp:1300:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      XT[i][j] = X[j][i];
                 ˜ ^
Random_v2.cpp:1300:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      XT[i][j] = X[j][i];
                 ˜    ^
Random_v2.cpp:1311:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    pot += 0.5 * temp3[i][i];
                 ˜˜˜˜˜ ^
Random_v2.cpp:1311:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    pot += 0.5 * temp3[i][i];
                 ˜˜˜˜˜    ^
Random_v2.cpp:1336:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (j = 0; j < UU[i].size(); j++)
                    ˜˜ ^
Random_v2.cpp:1337:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      UU[i][j] -= mean[i][j];
      ˜˜ ^
Random_v2.cpp:1337:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      UU[i][j] -= mean[i][j];
      ˜˜    ^
Random_v2.cpp:1337:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      UU[i][j] -= mean[i][j];
                  ˜˜˜˜ ^
Random_v2.cpp:1337:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      UU[i][j] -= mean[i][j];
                  ˜˜˜˜    ^
Random_v2.cpp:1344:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    UBlocks[k].resize(Omega[k].size());
    ˜˜˜˜˜˜˜ ^
Random_v2.cpp:1344:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    UBlocks[k].resize(Omega[k].size());
                      ˜˜˜˜˜ ^
Random_v2.cpp:1345:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (i = 0; i < UBlocks[k].size(); i++)
                    ˜˜˜˜˜˜˜ ^
Random_v2.cpp:1346:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      UBlocks[k][i].resize(R.size());
      ˜˜˜˜˜˜˜ ^
Random_v2.cpp:1346:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      UBlocks[k][i].resize(R.size());
      ˜˜˜˜˜˜˜    ^
Random_v2.cpp:1351:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (j = 0; j < UU[first].size(); j++)
                    ˜˜ ^˜˜˜˜
Random_v2.cpp:1352:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      UBlocks[0][i][j] = UU[first + i][j];
      ˜˜˜˜˜˜˜    ^
Random_v2.cpp:1352:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      UBlocks[0][i][j] = UU[first + i][j];
      ˜˜˜˜˜˜˜       ^
Random_v2.cpp:1352:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      UBlocks[0][i][j] = UU[first + i][j];
                         ˜˜ ˜˜˜˜˜˜^˜˜
Random_v2.cpp:1352:40: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      UBlocks[0][i][j] = UU[first + i][j];
                         ˜˜            ^
Random_v2.cpp:1356:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (i = 0; i < oldComponents[k].size(); i++)
                    ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:1357:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      for (j = 0; j < UU[first].size(); j++)
                      ˜˜ ^˜˜˜˜
Random_v2.cpp:1358:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        UBlocks[k][i][j] = UBlocks[oldClique[k]][oldComponents[k][i]][j];
        ˜˜˜˜˜˜˜ ^
Random_v2.cpp:1358:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        UBlocks[k][i][j] = UBlocks[oldClique[k]][oldComponents[k][i]][j];
        ˜˜˜˜˜˜˜    ^
Random_v2.cpp:1358:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        UBlocks[k][i][j] = UBlocks[oldClique[k]][oldComponents[k][i]][j];
        ˜˜˜˜˜˜˜       ^
Random_v2.cpp:1358:29: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        UBlocks[k][i][j] = UBlocks[oldClique[k]][oldComponents[k][i]][j];
                           ˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
Random_v2.cpp:1358:39: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        UBlocks[k][i][j] = UBlocks[oldClique[k]][oldComponents[k][i]][j];
                                   ˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:1358:43: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        UBlocks[k][i][j] = UBlocks[oldClique[k]][oldComponents[k][i]][j];
                           ˜˜˜˜˜˜˜               ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
Random_v2.cpp:1358:57: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        UBlocks[k][i][j] = UBlocks[oldClique[k]][oldComponents[k][i]][j];
                                                 ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:1358:60: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        UBlocks[k][i][j] = UBlocks[oldClique[k]][oldComponents[k][i]][j];
                                                 ˜˜˜˜˜˜˜˜˜˜˜˜˜    ^
Random_v2.cpp:1358:64: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        UBlocks[k][i][j] = UBlocks[oldClique[k]][oldComponents[k][i]][j];
                           ˜˜˜˜˜˜˜                                    ^
Random_v2.cpp:1360:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (i = 0; i < Omega[k].size() - oldComponents[k].size(); i++)
                    ˜˜˜˜˜ ^
Random_v2.cpp:1360:53: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (i = 0; i < Omega[k].size() - oldComponents[k].size(); i++)
                                      ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:1361:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      for (j = 0; j < UU[first].size(); j++)
                      ˜˜ ^˜˜˜˜
Random_v2.cpp:1362:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        UBlocks[k][i + oldComponents[k].size()][j] = UU[first + i][j];
        ˜˜˜˜˜˜˜ ^
Random_v2.cpp:1362:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
        UBlocks[k][i + oldComponents[k].size()][j] = UU[first + i][j];
                   ^ ˜
Random_v2.cpp:1362:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        UBlocks[k][i + oldComponents[k].size()][j] = UU[first + i][j];
                       ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:1362:42: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        UBlocks[k][i + oldComponents[k].size()][j] = UU[first + i][j];
        ˜˜˜˜˜˜˜                                 ^
Random_v2.cpp:1362:56: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        UBlocks[k][i + oldComponents[k].size()][j] = UU[first + i][j];
                                                     ˜˜ ˜˜˜˜˜˜^˜˜
Random_v2.cpp:1362:61: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        UBlocks[k][i + oldComponents[k].size()][j] = UU[first + i][j];
                                                     ˜˜            ^
Random_v2.cpp:1363:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    first += Omega[k].size() - oldComponents[k].size();
             ˜˜˜˜˜ ^
Random_v2.cpp:1363:46: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    first += Omega[k].size() - oldComponents[k].size();
                               ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:1381:47: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    pot += PotentialMatrixVariateNormal(Omega[k],R,UBlocks[k]);
                                        ˜˜˜˜˜ ^
Random_v2.cpp:1381:60: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    pot += PotentialMatrixVariateNormal(Omega[k],R,UBlocks[k]);
                                                   ˜˜˜˜˜˜˜ ^
Random_v2.cpp:1386:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    if (oldComponents[k].size() > 0) {
        ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:1389:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      OmegaSub.resize(oldComponents[k].size());
                      ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:1390:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      USub.resize(oldComponents[k].size());
                  ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:1392:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        OmegaSub[i].resize(oldComponents[k].size());
        ˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:1392:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        OmegaSub[i].resize(oldComponents[k].size());
                           ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:1393:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        for (j = 0; j < OmegaSub[i].size(); j++)
                        ˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:1394:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          OmegaSub[i][j] = Omega[k][i][j];
          ˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:1394:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          OmegaSub[i][j] = Omega[k][i][j];
          ˜˜˜˜˜˜˜˜    ^
Random_v2.cpp:1394:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          OmegaSub[i][j] = Omega[k][i][j];
                           ˜˜˜˜˜ ^
Random_v2.cpp:1394:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          OmegaSub[i][j] = Omega[k][i][j];
                           ˜˜˜˜˜    ^
Random_v2.cpp:1394:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          OmegaSub[i][j] = Omega[k][i][j];
                           ˜˜˜˜˜       ^
Random_v2.cpp:1397:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        USub[i].resize(UBlocks[k][i].size());
        ˜˜˜˜ ^
Random_v2.cpp:1397:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        USub[i].resize(UBlocks[k][i].size());
                       ˜˜˜˜˜˜˜ ^
Random_v2.cpp:1397:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        USub[i].resize(UBlocks[k][i].size());
                       ˜˜˜˜˜˜˜    ^
Random_v2.cpp:1398:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        for (j = 0; j < USub[i].size(); j++)
                        ˜˜˜˜ ^
Random_v2.cpp:1399:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          USub[i][j] = UBlocks[k][i][j];
          ˜˜˜˜ ^
Random_v2.cpp:1399:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          USub[i][j] = UBlocks[k][i][j];
          ˜˜˜˜    ^
Random_v2.cpp:1399:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          USub[i][j] = UBlocks[k][i][j];
                       ˜˜˜˜˜˜˜ ^
Random_v2.cpp:1399:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          USub[i][j] = UBlocks[k][i][j];
                       ˜˜˜˜˜˜˜    ^
Random_v2.cpp:1399:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          USub[i][j] = UBlocks[k][i][j];
                       ˜˜˜˜˜˜˜       ^
Random_v2.cpp:1509:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  vector<double> diff(n);
                 ˜˜˜˜ ^
Random_v2.cpp:1515:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    diff[i] = x[i] - mean[i];
    ˜˜˜˜ ^
Random_v2.cpp:1515:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    diff[i] = x[i] - mean[i];
              ˜ ^
Random_v2.cpp:1515:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    diff[i] = x[i] - mean[i];
                     ˜˜˜˜ ^
Random_v2.cpp:1507:11: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  int n = x.size();
      ˜   ^˜˜˜˜˜˜˜
Random_v2.cpp:1538:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    diff[i] = x[i] - mean[i];
    ˜˜˜˜ ^
Random_v2.cpp:1538:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    diff[i] = x[i] - mean[i];
              ˜ ^
Random_v2.cpp:1538:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    diff[i] = x[i] - mean[i];
                     ˜˜˜˜ ^
Random_v2.cpp:1542:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    sum += SigmaInv[i][i] * diff[i] * diff[i];
           ˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:1542:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    sum += SigmaInv[i][i] * diff[i] * diff[i];
           ˜˜˜˜˜˜˜˜    ^
Random_v2.cpp:1542:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    sum += SigmaInv[i][i] * diff[i] * diff[i];
                            ˜˜˜˜ ^
Random_v2.cpp:1542:44: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    sum += SigmaInv[i][i] * diff[i] * diff[i];
                                      ˜˜˜˜ ^
Random_v2.cpp:1547:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      sum += 2.0 * SigmaInv[i][j] * diff[i] * diff[j];
                   ˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:1547:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      sum += 2.0 * SigmaInv[i][j] * diff[i] * diff[j];
                   ˜˜˜˜˜˜˜˜    ^
Random_v2.cpp:1547:42: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      sum += 2.0 * SigmaInv[i][j] * diff[i] * diff[j];
                                    ˜˜˜˜ ^
Random_v2.cpp:1547:52: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      sum += 2.0 * SigmaInv[i][j] * diff[i] * diff[j];
                                              ˜˜˜˜ ^
Random_v2.cpp:1533:11: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  int n = x.size();
      ˜   ^˜˜˜˜˜˜˜
Random_v2.cpp:1565:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  vector<double> diff(n);
                 ˜˜˜˜ ^
Random_v2.cpp:1571:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    diff[i] = x[i];
    ˜˜˜˜ ^
Random_v2.cpp:1571:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    diff[i] = x[i];
              ˜ ^
Random_v2.cpp:1563:11: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  int n = x.size();
      ˜   ^˜˜˜˜˜˜˜
Random_v2.cpp:1593:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    sum += SigmaInv[i][i] * x[i] * x[i];
           ˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:1593:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    sum += SigmaInv[i][i] * x[i] * x[i];
           ˜˜˜˜˜˜˜˜    ^
Random_v2.cpp:1593:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    sum += SigmaInv[i][i] * x[i] * x[i];
                            ˜ ^
Random_v2.cpp:1593:38: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    sum += SigmaInv[i][i] * x[i] * x[i];
                                   ˜ ^
Random_v2.cpp:1598:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      sum += 2.0 * SigmaInv[i][j] * x[i] * x[j];
                   ˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:1598:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      sum += 2.0 * SigmaInv[i][j] * x[i] * x[j];
                   ˜˜˜˜˜˜˜˜    ^
Random_v2.cpp:1598:39: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      sum += 2.0 * SigmaInv[i][j] * x[i] * x[j];
                                    ˜ ^
Random_v2.cpp:1598:46: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      sum += 2.0 * SigmaInv[i][j] * x[i] * x[j];
                                           ˜ ^
Random_v2.cpp:1588:11: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  int n = x.size();
      ˜   ^˜˜˜˜˜˜˜
Random_v2.cpp:1678:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    trace += prod[i][i];
             ˜˜˜˜ ^
Random_v2.cpp:1678:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    trace += prod[i][i];
             ˜˜˜˜    ^
Random_v2.cpp:1665:11: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  int m = x.size();
      ˜   ^˜˜˜˜˜˜˜
Random_v2.cpp:1705:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    trace += prod[i][i];
             ˜˜˜˜ ^
Random_v2.cpp:1705:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    trace += prod[i][i];
             ˜˜˜˜    ^
Random_v2.cpp:1698:11: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  int m = x.size();
      ˜   ^˜˜˜˜˜˜˜
Random_v2.cpp:1737:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        fprintf(out,"%20.18e ",x[i][j]);
                               ˜ ^
Random_v2.cpp:1737:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        fprintf(out,"%20.18e ",x[i][j]);
                               ˜    ^
Random_v2.cpp:1749:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    trace += prod[i][i];
             ˜˜˜˜ ^
Random_v2.cpp:1749:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    trace += prod[i][i];
             ˜˜˜˜    ^
Random_v2.cpp:1724:11: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  int m = x.size();
      ˜   ^˜˜˜˜˜˜˜
Random_v2.cpp:1777:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    trace += xInverse[i][i];
             ˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:1777:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    trace += xInverse[i][i];
             ˜˜˜˜˜˜˜˜    ^
Random_v2.cpp:1769:11: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  int m = x.size();
      ˜   ^˜˜˜˜˜˜˜
Random_v2.cpp:1802:38: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    pot += (nu / 2.0) * log(xInverse[i][i]);
                            ˜˜˜˜˜˜˜˜ ^
Random_v2.cpp:1802:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    pot += (nu / 2.0) * log(xInverse[i][i]);
                            ˜˜˜˜˜˜˜˜    ^
Random_v2.cpp:1794:11: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  int m = x.size();
      ˜   ^˜˜˜˜˜˜˜
Random_v2.cpp:1823:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    perm[k] = k;
    ˜˜˜˜ ^
Random_v2.cpp:1828:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      int temp = perm[kk];
                 ˜˜˜˜ ^˜
Random_v2.cpp:1829:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      perm[kk] = perm[k];
      ˜˜˜˜ ^˜
Random_v2.cpp:1829:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      perm[kk] = perm[k];
                 ˜˜˜˜ ^
Random_v2.cpp:1830:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      perm[k] = temp;
      ˜˜˜˜ ^
Random_v2.cpp:1825:24: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  for (k = perm.size() - 1; k >= 0; k--)
         ˜ ˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
Random_v2.cpp:1847:10: warning: unused variable 'x' [-Wunused-variable]
  double x,y,tt,sum;
         ^
523 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG  -I/usr/local/include    -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c Rinterface_v2.cpp -o Rinterface_v2.o
In file included from Rinterface_v2.cpp:2:
In file included from ./Update_v2.h:8:
./Random.h:19:9: warning: 'PI' macro redefined
#define PI         3.14159265
        ^
/Library/Frameworks/R.framework/Resources/include/R_ext/Constants.h:32:9: note: previous definition is here
#define PI             M_PI
        ^
In file included from Rinterface_v2.cpp:2:
In file included from ./Update_v2.h:9:
./Cholesky.h:19:50: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  int q_nrows(void) const               { return L.size();};
                                          ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
./Cholesky.h:20:50: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  int q_ncols(void) const               { return L[0].size();};
                                          ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜
Rinterface_v2.cpp:298:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    *seed = (int) seedU;
          ˜ ^˜˜˜˜˜˜˜˜˜˜
Rinterface_v2.cpp:325:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    *seed = (int) seedU;
          ˜ ^˜˜˜˜˜˜˜˜˜˜
Rinterface_v2.cpp:401:15: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    nn.resize(*G);
    ˜˜        ^˜
Rinterface_v2.cpp:403:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (g = 0; g < *G; g++) nn[g].resize(0);
                             ˜˜ ^
Rinterface_v2.cpp:409:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      nn[g1].push_back(g2);
      ˜˜ ^˜
Rinterface_v2.cpp:410:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      nn[g2].push_back(g1);
      ˜˜ ^˜
Rinterface_v2.cpp:418:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    *seed = (int) seedU;
          ˜ ^˜˜˜˜˜˜˜˜˜˜
Rinterface_v2.cpp:439:15: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    nn.resize(*G);
    ˜˜        ^˜
Rinterface_v2.cpp:441:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (g = 0; g < *G; g++) nn[g].resize(0);
                             ˜˜ ^
Rinterface_v2.cpp:447:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      nn[g1].push_back(g2);
      ˜˜ ^˜
Rinterface_v2.cpp:448:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      nn[g2].push_back(g1);
      ˜˜ ^˜
Rinterface_v2.cpp:456:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    *seed = (int) seedU;
          ˜ ^˜˜˜˜˜˜˜˜˜˜
Rinterface_v2.cpp:477:15: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    nn.resize(*G);
    ˜˜        ^˜
Rinterface_v2.cpp:479:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (g = 0; g < *G; g++) nn[g].resize(0);
                             ˜˜ ^
Rinterface_v2.cpp:485:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      nn[g1].push_back(g2);
      ˜˜ ^˜
Rinterface_v2.cpp:486:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      nn[g2].push_back(g1);
      ˜˜ ^˜
Rinterface_v2.cpp:494:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    *seed = (int) seedU;
          ˜ ^˜˜˜˜˜˜˜˜˜˜
Rinterface_v2.cpp:520:15: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    nn.resize(*G);
    ˜˜        ^˜
Rinterface_v2.cpp:522:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (g = 0; g < *G; g++) nn[g].resize(0);
                             ˜˜ ^
Rinterface_v2.cpp:528:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      nn[g1].push_back(g2);
      ˜˜ ^˜
Rinterface_v2.cpp:529:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      nn[g2].push_back(g1);
      ˜˜ ^˜
Rinterface_v2.cpp:536:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    *seed = (int) seedU;
          ˜ ^˜˜˜˜˜˜˜˜˜˜
Rinterface_v2.cpp:556:15: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    nn.resize(*G);
    ˜˜        ^˜
Rinterface_v2.cpp:558:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (g = 0; g < *G; g++) nn[g].resize(0);
                             ˜˜ ^
Rinterface_v2.cpp:564:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      nn[g1].push_back(g2);
      ˜˜ ^˜
Rinterface_v2.cpp:565:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      nn[g2].push_back(g1);
      ˜˜ ^˜
Rinterface_v2.cpp:572:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    *seed = (int) seedU;
          ˜ ^˜˜˜˜˜˜˜˜˜˜
Rinterface_v2.cpp:878:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    *seed = (int) seedU;
          ˜ ^˜˜˜˜˜˜˜˜˜˜
Rinterface_v2.cpp:914:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    *seed = (int) seedU;
          ˜ ^˜˜˜˜˜˜˜˜˜˜
Rinterface_v2.cpp:1017:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    *seed = (int) seedU;
          ˜ ^˜˜˜˜˜˜˜˜˜˜
Rinterface_v2.cpp:1064:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    *seed = (int) seedU;
          ˜ ^˜˜˜˜˜˜˜˜˜˜
Rinterface_v2.cpp:1105:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    *seed = (int) seedU;
          ˜ ^˜˜˜˜˜˜˜˜˜˜
Rinterface_v2.cpp:1143:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    *seed = (int) seedU;
          ˜ ^˜˜˜˜˜˜˜˜˜˜
Rinterface_v2.cpp:1184:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    *seed = (int) seedU;
          ˜ ^˜˜˜˜˜˜˜˜˜˜
Rinterface_v2.cpp:1230:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    *seed = (int) seedU;
          ˜ ^˜˜˜˜˜˜˜˜˜˜
Rinterface_v2.cpp:1272:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    *seed = (int) seedU;
          ˜ ^˜˜˜˜˜˜˜˜˜˜
Rinterface_v2.cpp:1378:15: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    nn.resize(*G);
    ˜˜        ^˜
Rinterface_v2.cpp:1380:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (g = 0; g < *G; g++) nn[g].resize(0);
                             ˜˜ ^
Rinterface_v2.cpp:1386:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      nn[g1].push_back(g2);
      ˜˜ ^˜
Rinterface_v2.cpp:1387:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      nn[g2].push_back(g1);
      ˜˜ ^˜
Rinterface_v2.cpp:1394:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    *seed = (int) seedU;
          ˜ ^˜˜˜˜˜˜˜˜˜˜
Rinterface_v2.cpp:1430:15: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    nn.resize(*G);
    ˜˜        ^˜
Rinterface_v2.cpp:1432:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (g = 0; g < *G; g++) nn[g].resize(0);
                             ˜˜ ^
Rinterface_v2.cpp:1438:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      nn[g1].push_back(g2);
      ˜˜ ^˜
Rinterface_v2.cpp:1439:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      nn[g2].push_back(g1);
      ˜˜ ^˜
Rinterface_v2.cpp:1446:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    *seed = (int) seedU;
          ˜ ^˜˜˜˜˜˜˜˜˜˜
Rinterface_v2.cpp:1478:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    *seed = (int) seedU;
          ˜ ^˜˜˜˜˜˜˜˜˜˜
Rinterface_v2.cpp:1511:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    *seed = (int) seedU;
          ˜ ^˜˜˜˜˜˜˜˜˜˜
Rinterface_v2.cpp:1545:15: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    nn.resize(*G);
    ˜˜        ^˜
Rinterface_v2.cpp:1547:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (g = 0; g < *G; g++) nn[g].resize(0);
                             ˜˜ ^
Rinterface_v2.cpp:1553:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      nn[g1].push_back(g2);
      ˜˜ ^˜
Rinterface_v2.cpp:1554:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      nn[g2].push_back(g1);
      ˜˜ ^˜
Rinterface_v2.cpp:1561:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    *seed = (int) seedU;
          ˜ ^˜˜˜˜˜˜˜˜˜˜
Rinterface_v2.cpp:1594:15: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    nn.resize(*G);
    ˜˜        ^˜
Rinterface_v2.cpp:1596:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (g = 0; g < *G; g++) nn[g].resize(0);
                             ˜˜ ^
Rinterface_v2.cpp:1602:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      nn[g1].push_back(g2);
      ˜˜ ^˜
Rinterface_v2.cpp:1603:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      nn[g2].push_back(g1);
      ˜˜ ^˜
Rinterface_v2.cpp:1609:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    *seed = (int) seedU;
          ˜ ^˜˜˜˜˜˜˜˜˜˜
61 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG  -I/usr/local/include    -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c Structure.cpp -o Structure.o
In file included from Structure.cpp:6:
./Cholesky.h:19:50: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  int q_nrows(void) const               { return L.size();};
                                          ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
./Cholesky.h:20:50: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  int q_ncols(void) const               { return L[0].size();};
                                          ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜
In file included from Structure.cpp:11:
./ReportNu.h:57:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          out << str->nu[q][g] << " ";
                 ˜˜˜     ^
./ReportNu.h:57:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          out << str->nu[q][g] << " ";
                 ˜˜˜        ^
./ReportNu.h:68:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            value[nr] = str->nu[q][g];
                        ˜˜˜     ^
./ReportNu.h:68:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            value[nr] = str->nu[q][g];
                        ˜˜˜        ^
In file included from Structure.cpp:12:
./ReportDDelta.h:58:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          out << str->Delta[q][g] << " ";
                 ˜˜˜        ^
./ReportDDelta.h:58:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          out << str->Delta[q][g] << " ";
                 ˜˜˜           ^
./ReportDDelta.h:69:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            value[nr] = str->Delta[q][g];
                        ˜˜˜        ^
./ReportDDelta.h:69:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            value[nr] = str->Delta[q][g];
                        ˜˜˜           ^
In file included from Structure.cpp:13:
./ReportA.h:58:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        out << str->a[q] << " ";
               ˜˜˜    ^
./ReportA.h:68:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          value[nr] = str->a[q];
                      ˜˜˜    ^
In file included from Structure.cpp:14:
./ReportB.h:57:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        out << str->b[q] << " ";
               ˜˜˜    ^
./ReportB.h:67:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          value[nr] = str->b[q];
                      ˜˜˜    ^
In file included from Structure.cpp:17:
./ReportR.h:59:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          out << str->r[i][j] << " ";
                 ˜˜˜    ^
./ReportR.h:59:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          out << str->r[i][j] << " ";
                 ˜˜˜       ^
./ReportR.h:70:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            value[nr] = str->r[i][j];
                        ˜˜˜    ^
./ReportR.h:70:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            value[nr] = str->r[i][j];
                        ˜˜˜       ^
In file included from Structure.cpp:18:
./ReportRho.h:60:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          out << str->rho[i][j] << " ";
                 ˜˜˜      ^
./ReportRho.h:60:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          out << str->rho[i][j] << " ";
                 ˜˜˜         ^
./ReportRho.h:71:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            value[nr] = str->rho[i][j];
                        ˜˜˜      ^
./ReportRho.h:71:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            value[nr] = str->rho[i][j];
                        ˜˜˜         ^
In file included from Structure.cpp:19:
./ReportDelta.h:58:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          out << str->delta[q][g] << " ";
                 ˜˜˜        ^
./ReportDelta.h:58:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          out << str->delta[q][g] << " ";
                 ˜˜˜           ^
./ReportDelta.h:69:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            value[nr] = str->delta[q][g];
                        ˜˜˜        ^
./ReportDelta.h:69:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            value[nr] = str->delta[q][g];
                        ˜˜˜           ^
In file included from Structure.cpp:20:
./ReportXi.h:58:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        out << str->xi[q] << " ";
               ˜˜˜     ^
./ReportXi.h:68:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          value[nr] = str->xi[q];
                      ˜˜˜     ^
In file included from Structure.cpp:21:
./ReportSigma2.h:60:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          out << str->sigma2[q][g] << " ";
                 ˜˜˜         ^
./ReportSigma2.h:60:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          out << str->sigma2[q][g] << " ";
                 ˜˜˜            ^
./ReportSigma2.h:71:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            value[nr] = str->sigma2[q][g];
                        ˜˜˜         ^
./ReportSigma2.h:71:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            value[nr] = str->sigma2[q][g];
                        ˜˜˜            ^
In file included from Structure.cpp:22:
./ReportT.h:58:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        out << str->t[q] << " ";
               ˜˜˜    ^
./ReportT.h:68:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          value[nr] = str->t[q];
                      ˜˜˜    ^
In file included from Structure.cpp:23:
./ReportL.h:58:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        out << str->l[q] << " ";
               ˜˜˜    ^
./ReportL.h:68:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          value[nr] = str->l[q];
                      ˜˜˜    ^
In file included from Structure.cpp:24:
./ReportPhi.h:58:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          out << str->phi[q][g] << " ";
                 ˜˜˜      ^
./ReportPhi.h:58:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          out << str->phi[q][g] << " ";
                 ˜˜˜         ^
./ReportPhi.h:69:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            value[nr] = str->phi[q][g];
                        ˜˜˜      ^
./ReportPhi.h:69:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            value[nr] = str->phi[q][g];
                        ˜˜˜         ^
In file included from Structure.cpp:25:
./ReportTheta.h:58:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        out << str->theta[q] << " ";
               ˜˜˜        ^
./ReportTheta.h:68:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          value[nr] = str->theta[q];
                      ˜˜˜        ^
In file included from Structure.cpp:26:
./ReportLambda.h:58:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        out << str->lambda[q] << " ";
               ˜˜˜         ^
./ReportLambda.h:68:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          value[nr] = str->lambda[q];
                      ˜˜˜         ^
In file included from Structure.cpp:27:
./ReportTau2R.h:58:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        out << str->tau2R[q] << " ";
               ˜˜˜        ^
./ReportTau2R.h:68:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          value[nr] = str->tau2R[q];
                      ˜˜˜        ^
In file included from Structure.cpp:28:
./ReportTau2Rho.h:58:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        out << str->tau2Rho[q] << " ";
               ˜˜˜          ^
./ReportTau2Rho.h:68:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          value[nr] = str->tau2Rho[q];
                      ˜˜˜          ^
In file included from Structure.cpp:29:
./ReportPotential.h:33:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    this->model[i] = model[i];
    ˜˜˜˜        ^
./ReportPotential.h:33:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    this->model[i] = model[i];
                     ˜˜˜˜˜ ^
./ReportPotential.h:49:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    this->model[i] = model[i];
    ˜˜˜˜        ^
./ReportPotential.h:49:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    this->model[i] = model[i];
                     ˜˜˜˜˜ ^
./ReportPotential.h:70:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        out << model[i]->potential(ran) << " ";
               ˜˜˜˜˜ ^
./ReportPotential.h:80:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          value[nr] = model[i]->potential(ran);
                      ˜˜˜˜˜ ^
In file included from Structure.cpp:30:
./ReportAcceptance.h:33:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    this->update[i] = update[i];
    ˜˜˜˜         ^
./ReportAcceptance.h:33:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    this->update[i] = update[i];
                      ˜˜˜˜˜˜ ^
./ReportAcceptance.h:49:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    this->update[i] = update[i];
    ˜˜˜˜         ^
./ReportAcceptance.h:49:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    this->update[i] = update[i];
                      ˜˜˜˜˜˜ ^
./ReportAcceptance.h:68:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        out << update[i]->acceptRate() << " ";
               ˜˜˜˜˜˜ ^
./ReportAcceptance.h:78:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          value[nr] = update[i]->acceptRate();
                      ˜˜˜˜˜˜ ^
In file included from Structure.cpp:31:
In file included from ./ReportProbDelta.h:6:
./PotentialDelta.h:60:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            if (str->delta[q][g] == 1)
                ˜˜˜        ^
./PotentialDelta.h:60:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            if (str->delta[q][g] == 1)
                ˜˜˜           ^
./PotentialDelta.h:61:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              pot += - log(str->xi[q]);
                           ˜˜˜     ^
./PotentialDelta.h:63:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              pot += - log(1.0 - str->xi[q]);
                                 ˜˜˜     ^
./PotentialDelta.h:71:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          if (str->delta[0][g] == 1)
              ˜˜˜           ^
In file included from Structure.cpp:31:
In file included from ./ReportProbDelta.h:7:
./PotentialDDeltag.h:56:17: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  R.resize(str->Q);
  ˜        ˜˜˜˜˜^
./PotentialDDeltag.h:59:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    R[q].resize(str->Q);
    ˜ ^
./PotentialDDeltag.h:59:22: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    R[q].resize(str->Q);
    ˜           ˜˜˜˜˜^
./PotentialDDeltag.h:64:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      R[p][p] = str->c2 * str->tau2R[p];
      ˜ ^
./PotentialDDeltag.h:64:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      R[p][p] = str->c2 * str->tau2R[p];
      ˜    ^
./PotentialDDeltag.h:64:38: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      R[p][p] = str->c2 * str->tau2R[p];
                          ˜˜˜        ^
./PotentialDDeltag.h:65:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      R[p][p] *= exp(str->b[p] * log(str->sigma2[p][g]));
      ˜ ^
./PotentialDDeltag.h:65:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      R[p][p] *= exp(str->b[p] * log(str->sigma2[p][g]));
      ˜    ^
./PotentialDDeltag.h:65:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      R[p][p] *= exp(str->b[p] * log(str->sigma2[p][g]));
                     ˜˜˜    ^
./PotentialDDeltag.h:65:50: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      R[p][p] *= exp(str->b[p] * log(str->sigma2[p][g]));
                                     ˜˜˜         ^
./PotentialDDeltag.h:65:53: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      R[p][p] *= exp(str->b[p] * log(str->sigma2[p][g]));
                                     ˜˜˜            ^
./PotentialDDeltag.h:71:4: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        R[p][q] = str->c2;
        ˜ ^
./PotentialDDeltag.h:71:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        R[p][q] = str->c2;
        ˜    ^
./PotentialDDeltag.h:72:4: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        R[p][q] *= str->r[p][q];
        ˜ ^
./PotentialDDeltag.h:72:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        R[p][q] *= str->r[p][q];
        ˜    ^
./PotentialDDeltag.h:72:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        R[p][q] *= str->r[p][q];
                   ˜˜˜    ^
./PotentialDDeltag.h:72:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        R[p][q] *= str->r[p][q];
                   ˜˜˜       ^
./PotentialDDeltag.h:73:4: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        R[p][q] *= sqrt(str->tau2R[p] * str->tau2R[q]);
        ˜ ^
./PotentialDDeltag.h:73:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        R[p][q] *= sqrt(str->tau2R[p] * str->tau2R[q]);
        ˜    ^
./PotentialDDeltag.h:73:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        R[p][q] *= sqrt(str->tau2R[p] * str->tau2R[q]);
                        ˜˜˜        ^
./PotentialDDeltag.h:73:45: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        R[p][q] *= sqrt(str->tau2R[p] * str->tau2R[q]);
                                        ˜˜˜        ^
./PotentialDDeltag.h:74:4: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        R[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
        ˜ ^
./PotentialDDeltag.h:74:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        R[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
        ˜    ^
./PotentialDDeltag.h:74:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        R[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                              ˜˜˜    ^
./PotentialDDeltag.h:74:52: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        R[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                              ˜˜˜         ^
./PotentialDDeltag.h:74:55: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        R[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                              ˜˜˜            ^
./PotentialDDeltag.h:74:68: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        R[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                                                   ˜˜˜    ^
./PotentialDDeltag.h:74:89: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        R[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                                                                   ˜˜˜         ^
./PotentialDDeltag.h:74:92: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        R[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                                                                   ˜˜˜            ^
./PotentialDDeltag.h:76:4: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        R[q][p] = R[p][q];
        ˜ ^
./PotentialDDeltag.h:76:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        R[q][p] = R[p][q];
        ˜    ^
./PotentialDDeltag.h:76:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        R[q][p] = R[p][q];
                  ˜ ^
./PotentialDDeltag.h:76:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        R[q][p] = R[p][q];
                  ˜    ^
./PotentialDDeltag.h:80:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    value[q] = str->Delta[q][g];
    ˜˜˜˜˜ ^
./PotentialDDeltag.h:80:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    value[q] = str->Delta[q][g];
               ˜˜˜        ^
./PotentialDDeltag.h:80:30: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    value[q] = str->Delta[q][g];
               ˜˜˜           ^
In file included from Structure.cpp:31:
In file included from ./ReportProbDelta.h:8:
./PotentialXqg.h:55:29: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  double var0 = str->sigma2[q][g] * str->phi[q][g];
                ˜˜˜         ^
./PotentialXqg.h:55:32: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  double var0 = str->sigma2[q][g] * str->phi[q][g];
                ˜˜˜            ^
./PotentialXqg.h:55:46: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  double var0 = str->sigma2[q][g] * str->phi[q][g];
                                    ˜˜˜      ^
./PotentialXqg.h:55:49: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  double var0 = str->sigma2[q][g] * str->phi[q][g];
                                    ˜˜˜         ^
./PotentialXqg.h:56:29: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  double var1 = str->sigma2[q][g] / str->phi[q][g];
                ˜˜˜         ^
./PotentialXqg.h:56:32: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  double var1 = str->sigma2[q][g] / str->phi[q][g];
                ˜˜˜            ^
./PotentialXqg.h:56:46: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  double var1 = str->sigma2[q][g] / str->phi[q][g];
                                    ˜˜˜      ^
./PotentialXqg.h:56:49: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  double var1 = str->sigma2[q][g] / str->phi[q][g];
                                    ˜˜˜         ^
./PotentialXqg.h:57:23: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  double mm = str->nu[q][g];
              ˜˜˜     ^
./PotentialXqg.h:57:26: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  double mm = str->nu[q][g];
              ˜˜˜        ^
./PotentialXqg.h:59:18: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  if (str->delta[q][g] != 0)
      ˜˜˜        ^
./PotentialXqg.h:59:21: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  if (str->delta[q][g] != 0)
      ˜˜˜           ^
./PotentialXqg.h:62:30: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      for (s = 0; s < str->S[q]; s++)
                      ˜˜˜    ^
./PotentialXqg.h:66:17: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          if (str->psi[q][s] == 0)
              ˜˜˜      ^
./PotentialXqg.h:66:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          if (str->psi[q][s] == 0)
              ˜˜˜         ^
./PotentialXqg.h:68:31: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              mean = mm - str->Delta[q][g];
                          ˜˜˜        ^
./PotentialXqg.h:68:34: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              mean = mm - str->Delta[q][g];
                          ˜˜˜           ^
./PotentialXqg.h:73:31: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              mean = mm + str->Delta[q][g];
                          ˜˜˜        ^
./PotentialXqg.h:73:34: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              mean = mm + str->Delta[q][g];
                          ˜˜˜           ^
./PotentialXqg.h:79:49: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          pot += ran.PotentialGaussian(var,mean,str->x[q][g][s]);
                                                ˜˜˜    ^
./PotentialXqg.h:79:52: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          pot += ran.PotentialGaussian(var,mean,str->x[q][g][s]);
                                                ˜˜˜       ^
./PotentialXqg.h:79:55: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          pot += ran.PotentialGaussian(var,mean,str->x[q][g][s]);
                                                ˜˜˜          ^
./PotentialXqg.h:86:30: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      for (s = 0; s < str->S[q]; s++)
                      ˜˜˜    ^
./PotentialXqg.h:88:26: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          double var = str->psi[q][s] == 0 ? var0 : var1;
                       ˜˜˜      ^
./PotentialXqg.h:88:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          double var = str->psi[q][s] == 0 ? var0 : var1;
                       ˜˜˜         ^
./PotentialXqg.h:92:49: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          pot += ran.PotentialGaussian(var,mean,str->x[q][g][s]);
                                                ˜˜˜    ^
./PotentialXqg.h:92:52: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          pot += ran.PotentialGaussian(var,mean,str->x[q][g][s]);
                                                ˜˜˜       ^
./PotentialXqg.h:92:55: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          pot += ran.PotentialGaussian(var,mean,str->x[q][g][s]);
                                                ˜˜˜          ^
In file included from Structure.cpp:31:
In file included from ./ReportProbDelta.h:9:
./PotentialSum.h:31:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    this->term[i] = term[i]->copy();
    ˜˜˜˜       ^
./PotentialSum.h:31:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    this->term[i] = term[i]->copy();
                    ˜˜˜˜ ^
./PotentialSum.h:42:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    delete term[i];
           ˜˜˜˜ ^
./PotentialSum.h:62:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    pot += term[i]->potential(ran);
           ˜˜˜˜ ^
In file included from Structure.cpp:31:
./ReportProbDelta.h:54:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        delete term[i];
               ˜˜˜˜ ^
./ReportProbDelta.h:86:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        delete term[i];
               ˜˜˜˜ ^
./ReportProbDelta.h:97:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    delete model[i];
           ˜˜˜˜˜ ^
./ReportProbDelta.h:114:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        int oldValue = str->delta[q][g];
                       ˜˜˜        ^
./ReportProbDelta.h:114:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        int oldValue = str->delta[q][g];
                       ˜˜˜           ^
./ReportProbDelta.h:116:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        this->str->delta[q][g] = 0;
        ˜˜˜˜             ^
./ReportProbDelta.h:116:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        this->str->delta[q][g] = 0;
        ˜˜˜˜                ^
./ReportProbDelta.h:117:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        pot0 = model[g]->potential(ran);
               ˜˜˜˜˜ ^
./ReportProbDelta.h:118:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        this->str->delta[q][g] = 1;
        ˜˜˜˜             ^
./ReportProbDelta.h:118:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        this->str->delta[q][g] = 1;
        ˜˜˜˜                ^
./ReportProbDelta.h:119:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        pot1 = model[g]->potential(ran);
               ˜˜˜˜˜ ^
./ReportProbDelta.h:128:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        ss->delta[q][g] = oldValue;
        ˜˜        ^
./ReportProbDelta.h:128:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        ss->delta[q][g] = oldValue;
        ˜˜           ^
In file included from Structure.cpp:32:
./ReportDiffexpressed.h:38:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  nOn.resize(str->G);
  ˜˜˜        ˜˜˜˜˜^
./ReportDiffexpressed.h:41:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    nOn[g].resize(3);
    ˜˜˜ ^
./ReportDiffexpressed.h:54:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  nOn.resize(str->G);
  ˜˜˜        ˜˜˜˜˜^
./ReportDiffexpressed.h:57:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    nOn[g].resize(3);
    ˜˜˜ ^
Structure.cpp:52:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  S.resize(Q);
  ˜        ^
Structure.cpp:54:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  vector<string> fileData(Q);
                 ˜˜˜˜˜˜˜˜ ^
Structure.cpp:55:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  vector<string> filePsi(Q);
                 ˜˜˜˜˜˜˜ ^
Structure.cpp:59:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      in >> fileData[q];
            ˜˜˜˜˜˜˜˜ ^
Structure.cpp:66:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      in >> filePsi[q];
            ˜˜˜˜˜˜˜ ^
Structure.cpp:78:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      inData.open(fileData[q].c_str());
                  ˜˜˜˜˜˜˜˜ ^
Structure.cpp:86:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      inPsi.open(filePsi[q].c_str());
                 ˜˜˜˜˜˜˜ ^
Structure.cpp:112:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      S[q] = 0;
      ˜ ^
Structure.cpp:113:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      inData >> S[q];
                ˜ ^
Structure.cpp:160:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      in.open(fileData[q].c_str());
              ˜˜˜˜˜˜˜˜ ^
Structure.cpp:166:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        for (s = 0; s < S[q]; s++)
                        ˜ ^
Structure.cpp:167:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          in >> x[q][g][s];
                ˜ ^
Structure.cpp:167:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          in >> x[q][g][s];
                ˜    ^
Structure.cpp:167:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          in >> x[q][g][s];
                ˜       ^
Structure.cpp:179:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      in.open(filePsi[q].c_str());
              ˜˜˜˜˜˜˜ ^
Structure.cpp:183:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      for (s = 0; s < S[q]; s++)
                      ˜ ^
Structure.cpp:185:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          in >> psi[q][s];
                ˜˜˜ ^
Structure.cpp:185:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          in >> psi[q][s];
                ˜˜˜    ^
Structure.cpp:211:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  this->S.resize(this->Q);
  ˜˜˜˜           ˜˜˜˜˜˜^
Structure.cpp:214:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    this->S[q] = S[q];
    ˜˜˜˜    ^
Structure.cpp:230:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      for (s = 0; s < this->S[q]; s++)
                      ˜˜˜˜    ^
Structure.cpp:232:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          this->x[q][g][s] = x[nr];
          ˜˜˜˜    ^
Structure.cpp:232:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          this->x[q][g][s] = x[nr];
          ˜˜˜˜       ^
Structure.cpp:232:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          this->x[q][g][s] = x[nr];
          ˜˜˜˜          ^
Structure.cpp:242:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (s = 0; s < this->S[q]; s++)
                    ˜˜˜˜    ^
Structure.cpp:244:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        this->psi[q][s] = psi[nr];
        ˜˜˜˜      ^
Structure.cpp:244:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        this->psi[q][s] = psi[nr];
        ˜˜˜˜         ^
Structure.cpp:295:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  x.resize(Q);
  ˜        ^
Structure.cpp:299:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      x[q].resize(G);
      ˜ ^
Structure.cpp:299:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      x[q].resize(G);
      ˜           ^
Structure.cpp:302:4: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        x[q][g].resize(S[q]);
        ˜ ^
Structure.cpp:302:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        x[q][g].resize(S[q]);
        ˜    ^
Structure.cpp:302:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        x[q][g].resize(S[q]);
        ˜              ^˜˜˜
Structure.cpp:302:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        x[q][g].resize(S[q]);
                       ˜ ^
Structure.cpp:305:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  psi.resize(Q);
  ˜˜˜        ^
Structure.cpp:307:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    psi[q].resize(S[q]);
    ˜˜˜ ^
Structure.cpp:307:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    psi[q].resize(S[q]);
    ˜˜˜           ^˜˜˜
Structure.cpp:307:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    psi[q].resize(S[q]);
                  ˜ ^
Structure.cpp:309:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  nu.resize(Q);
  ˜˜        ^
Structure.cpp:311:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    nu[q].resize(G);
    ˜˜ ^
Structure.cpp:311:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    nu[q].resize(G);
    ˜˜           ^
Structure.cpp:313:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  Delta.resize(Q);
  ˜˜˜˜˜        ^
Structure.cpp:315:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    Delta[q].resize(G);
    ˜˜˜˜˜ ^
Structure.cpp:315:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    Delta[q].resize(G);
    ˜˜˜˜˜           ^
Structure.cpp:317:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  delta.resize(Q);
  ˜˜˜˜˜        ^
Structure.cpp:319:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    delta[q].resize(G);
    ˜˜˜˜˜ ^
Structure.cpp:319:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    delta[q].resize(G);
    ˜˜˜˜˜           ^
Structure.cpp:320:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  xi.resize(Q);
  ˜˜        ^
Structure.cpp:321:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  a.resize(Q);
  ˜        ^
Structure.cpp:322:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  b.resize(Q);
  ˜        ^
Structure.cpp:323:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  tau2R.resize(Q);
  ˜˜˜˜˜        ^
Structure.cpp:324:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  tau2Rho.resize(Q);
  ˜˜˜˜˜˜˜        ^
Structure.cpp:326:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  sigma2.resize(Q);
  ˜˜˜˜˜˜        ^
Structure.cpp:328:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    sigma2[q].resize(G);
    ˜˜˜˜˜˜ ^
Structure.cpp:328:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    sigma2[q].resize(G);
    ˜˜˜˜˜˜           ^
Structure.cpp:330:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  t.resize(Q);
  ˜        ^
Structure.cpp:331:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  l.resize(Q);
  ˜        ^
Structure.cpp:333:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  phi.resize(Q);
  ˜˜˜        ^
Structure.cpp:335:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    phi[q].resize(G);
    ˜˜˜ ^
Structure.cpp:335:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    phi[q].resize(G);
    ˜˜˜           ^
Structure.cpp:337:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  theta.resize(Q);
  ˜˜˜˜˜        ^
Structure.cpp:338:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  lambda.resize(Q);
  ˜˜˜˜˜˜        ^
Structure.cpp:341:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  r.resize(Q);
  ˜        ^
Structure.cpp:342:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  rho.resize(Q);
  ˜˜˜        ^
Structure.cpp:345:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      r[q].resize(Q);
      ˜ ^
Structure.cpp:345:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      r[q].resize(Q);
      ˜           ^
Structure.cpp:346:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      rho[q].resize(Q);
      ˜˜˜ ^
Structure.cpp:346:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      rho[q].resize(Q);
      ˜˜˜           ^
Structure.cpp:392:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            isneg += (r[p][q] < 0.0);
                      ˜ ^
Structure.cpp:392:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            isneg += (r[p][q] < 0.0);
                      ˜    ^
Structure.cpp:393:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            isneg += (rho[p][q] < 0.0);
                      ˜˜˜ ^
Structure.cpp:393:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            isneg += (rho[p][q] < 0.0);
                      ˜˜˜    ^
Structure.cpp:404:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      tau2R[q] = 1.0;
      ˜˜˜˜˜ ^
Structure.cpp:405:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      tau2Rho[q] = 1.0;
      ˜˜˜˜˜˜˜ ^
Structure.cpp:410:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      t[q] = 1.0;
      ˜ ^
Structure.cpp:411:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      l[q] = 1.0;
      ˜ ^
Structure.cpp:418:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        sigma2[q][g] = ran.InverseGamma(t[q],l[q]);
        ˜˜˜˜˜˜ ^
Structure.cpp:418:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        sigma2[q][g] = ran.InverseGamma(t[q],l[q]);
        ˜˜˜˜˜˜    ^
Structure.cpp:418:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        sigma2[q][g] = ran.InverseGamma(t[q],l[q]);
                                        ˜ ^
Structure.cpp:418:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        sigma2[q][g] = ran.InverseGamma(t[q],l[q]);
                                             ˜ ^
Structure.cpp:423:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      a[q] = ran.Beta(alphaA,betaA);
      ˜ ^
Structure.cpp:424:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      b[q] = ran.Beta(alphaB,betaB);
      ˜ ^
Structure.cpp:431:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Sigma.resize(Q);
      ˜˜˜˜˜        ^
Structure.cpp:433:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        Sigma[q].resize(Q);
        ˜˜˜˜˜ ^
Structure.cpp:433:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        Sigma[q].resize(Q);
        ˜˜˜˜˜           ^
Structure.cpp:438:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            Sigma[p][q] = gamma2;
            ˜˜˜˜˜ ^
Structure.cpp:438:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            Sigma[p][q] = gamma2;
            ˜˜˜˜˜    ^
Structure.cpp:439:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            if (p != q) Sigma[p][q] *= rho[p][q];
                        ˜˜˜˜˜ ^
Structure.cpp:439:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            if (p != q) Sigma[p][q] *= rho[p][q];
                        ˜˜˜˜˜    ^
Structure.cpp:439:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            if (p != q) Sigma[p][q] *= rho[p][q];
                                       ˜˜˜ ^
Structure.cpp:439:40: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            if (p != q) Sigma[p][q] *= rho[p][q];
                                       ˜˜˜    ^
Structure.cpp:440:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            Sigma[p][q] *= sqrt(tau2Rho[p] * tau2Rho[q]);
            ˜˜˜˜˜ ^
Structure.cpp:440:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            Sigma[p][q] *= sqrt(tau2Rho[p] * tau2Rho[q]);
            ˜˜˜˜˜    ^
Structure.cpp:440:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            Sigma[p][q] *= sqrt(tau2Rho[p] * tau2Rho[q]);
                                ˜˜˜˜˜˜˜ ^
Structure.cpp:440:47: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            Sigma[p][q] *= sqrt(tau2Rho[p] * tau2Rho[q]);
                                             ˜˜˜˜˜˜˜ ^
Structure.cpp:441:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            Sigma[p][q] *= exp(0.5 * (a[q] * log(sigma2[q][g]) + a[p] * log(sigma2[p][g])));
            ˜˜˜˜˜ ^
Structure.cpp:441:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            Sigma[p][q] *= exp(0.5 * (a[q] * log(sigma2[q][g]) + a[p] * log(sigma2[p][g])));
            ˜˜˜˜˜    ^
Structure.cpp:441:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            Sigma[p][q] *= exp(0.5 * (a[q] * log(sigma2[q][g]) + a[p] * log(sigma2[p][g])));
                                      ˜ ^
Structure.cpp:441:50: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            Sigma[p][q] *= exp(0.5 * (a[q] * log(sigma2[q][g]) + a[p] * log(sigma2[p][g])));
                                                 ˜˜˜˜˜˜ ^
Structure.cpp:441:53: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            Sigma[p][q] *= exp(0.5 * (a[q] * log(sigma2[q][g]) + a[p] * log(sigma2[p][g])));
                                                 ˜˜˜˜˜˜    ^
Structure.cpp:441:61: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            Sigma[p][q] *= exp(0.5 * (a[q] * log(sigma2[q][g]) + a[p] * log(sigma2[p][g])));
                                                                 ˜ ^
Structure.cpp:441:77: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            Sigma[p][q] *= exp(0.5 * (a[q] * log(sigma2[q][g]) + a[p] * log(sigma2[p][g])));
                                                                            ˜˜˜˜˜˜ ^
Structure.cpp:441:80: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            Sigma[p][q] *= exp(0.5 * (a[q] * log(sigma2[q][g]) + a[p] * log(sigma2[p][g])));
                                                                            ˜˜˜˜˜˜    ^
Structure.cpp:447:5: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        nu[q][g] = value[q];
        ˜˜ ^
Structure.cpp:447:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        nu[q][g] = value[q];
        ˜˜    ^
Structure.cpp:447:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        nu[q][g] = value[q];
                   ˜˜˜˜˜ ^
Structure.cpp:454:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      R.resize(Q);
      ˜        ^
Structure.cpp:456:4: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        R[q].resize(Q);
        ˜ ^
Structure.cpp:456:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        R[q].resize(Q);
        ˜           ^
Structure.cpp:461:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            R[p][q] = c2;
            ˜ ^
Structure.cpp:461:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            R[p][q] = c2;
            ˜    ^
Structure.cpp:462:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            if (p != q) R[p][q] *= r[p][q];
                        ˜ ^
Structure.cpp:462:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            if (p != q) R[p][q] *= r[p][q];
                        ˜    ^
Structure.cpp:462:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            if (p != q) R[p][q] *= r[p][q];
                                   ˜ ^
Structure.cpp:462:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            if (p != q) R[p][q] *= r[p][q];
                                   ˜    ^
Structure.cpp:463:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            R[p][q] *= sqrt(tau2R[p] * tau2R[q]);
            ˜ ^
Structure.cpp:463:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            R[p][q] *= sqrt(tau2R[p] * tau2R[q]);
            ˜    ^
Structure.cpp:463:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            R[p][q] *= sqrt(tau2R[p] * tau2R[q]);
                            ˜˜˜˜˜ ^
Structure.cpp:463:39: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            R[p][q] *= sqrt(tau2R[p] * tau2R[q]);
                                       ˜˜˜˜˜ ^
Structure.cpp:464:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            R[p][q] *= exp(0.5 * (b[q] * log(sigma2[q][g]) + b[p] * log(sigma2[p][g])));
            ˜ ^
Structure.cpp:464:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            R[p][q] *= exp(0.5 * (b[q] * log(sigma2[q][g]) + b[p] * log(sigma2[p][g])));
            ˜    ^
Structure.cpp:464:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            R[p][q] *= exp(0.5 * (b[q] * log(sigma2[q][g]) + b[p] * log(sigma2[p][g])));
                                  ˜ ^
Structure.cpp:464:46: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            R[p][q] *= exp(0.5 * (b[q] * log(sigma2[q][g]) + b[p] * log(sigma2[p][g])));
                                             ˜˜˜˜˜˜ ^
Structure.cpp:464:49: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            R[p][q] *= exp(0.5 * (b[q] * log(sigma2[q][g]) + b[p] * log(sigma2[p][g])));
                                             ˜˜˜˜˜˜    ^
Structure.cpp:464:57: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            R[p][q] *= exp(0.5 * (b[q] * log(sigma2[q][g]) + b[p] * log(sigma2[p][g])));
                                                             ˜ ^
Structure.cpp:464:73: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            R[p][q] *= exp(0.5 * (b[q] * log(sigma2[q][g]) + b[p] * log(sigma2[p][g])));
                                                                        ˜˜˜˜˜˜ ^
Structure.cpp:464:76: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            R[p][q] *= exp(0.5 * (b[q] * log(sigma2[q][g]) + b[p] * log(sigma2[p][g])));
                                                                        ˜˜˜˜˜˜    ^
Structure.cpp:470:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        Delta[q][g] = value[q];
        ˜˜˜˜˜ ^
Structure.cpp:470:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        Delta[q][g] = value[q];
        ˜˜˜˜˜    ^
Structure.cpp:470:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        Delta[q][g] = value[q];
                      ˜˜˜˜˜ ^
Structure.cpp:476:5: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        xi[q] = ran.Beta(alphaXi,betaXi);
        ˜˜ ^
Structure.cpp:479:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          delta[q][g] = (ran.Unif01() <= xi[q]);
          ˜˜˜˜˜ ^
Structure.cpp:479:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          delta[q][g] = (ran.Unif01() <= xi[q]);
          ˜˜˜˜˜    ^
Structure.cpp:479:38: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          delta[q][g] = (ran.Unif01() <= xi[q]);
                                         ˜˜ ^
Structure.cpp:485:5: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        xi[q] = xi[0];
        ˜˜ ^
Structure.cpp:490:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            delta[q][g] = dd;
            ˜˜˜˜˜ ^
Structure.cpp:490:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            delta[q][g] = dd;
            ˜˜˜˜˜    ^
Structure.cpp:497:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      theta[q] = 1.0;
      ˜˜˜˜˜ ^
Structure.cpp:498:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      lambda[q] = 1.0;
      ˜˜˜˜˜˜ ^
Structure.cpp:503:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      phi[q][g] = ran.Gamma(theta[q],lambda[q]);
      ˜˜˜ ^
Structure.cpp:503:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      phi[q][g] = ran.Gamma(theta[q],lambda[q]);
      ˜˜˜    ^
Structure.cpp:503:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      phi[q][g] = ran.Gamma(theta[q],lambda[q]);
                            ˜˜˜˜˜ ^
Structure.cpp:503:45: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      phi[q][g] = ran.Gamma(theta[q],lambda[q]);
                                     ˜˜˜˜˜˜ ^
Structure.cpp:526:11: warning: variable length arrays are a C99 feature [-Wvla]
  char buf[bufSize];
          ^
Structure.cpp:536:12: warning: variable length arrays are a C99 feature [-Wvla]
  char var1[bufSize];
           ^
Structure.cpp:537:12: warning: variable length arrays are a C99 feature [-Wvla]
  char var2[bufSize];
           ^
Structure.cpp:538:12: warning: variable length arrays are a C99 feature [-Wvla]
  char var3[bufSize];
           ^
Structure.cpp:539:12: warning: variable length arrays are a C99 feature [-Wvla]
  char var4[bufSize];
           ^
Structure.cpp:528:8: warning: unused variable 'c' [-Wunused-variable]
  char c;
       ^
Structure.cpp:1284:5: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        nu[q][g] = Nu[nr];
        ˜˜ ^
Structure.cpp:1284:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        nu[q][g] = Nu[nr];
        ˜˜    ^
Structure.cpp:1292:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        this->Delta[q][g] = DDelta[nr];
        ˜˜˜˜        ^
Structure.cpp:1292:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        this->Delta[q][g] = DDelta[nr];
        ˜˜˜˜           ^
Structure.cpp:1299:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      a[q] = A[nr];
      ˜ ^
Structure.cpp:1306:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      b[q] = B[nr];
      ˜ ^
Structure.cpp:1318:4: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        r[i][j] = R[nr];
        ˜ ^
Structure.cpp:1318:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        r[i][j] = R[nr];
        ˜    ^
Structure.cpp:1319:4: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        r[j][i] = R[nr];
        ˜ ^
Structure.cpp:1319:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        r[j][i] = R[nr];
        ˜    ^
Structure.cpp:1328:6: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        rho[i][j] = Rho[nr];
        ˜˜˜ ^
Structure.cpp:1328:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        rho[i][j] = Rho[nr];
        ˜˜˜    ^
Structure.cpp:1329:6: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        rho[j][i] = Rho[nr];
        ˜˜˜ ^
Structure.cpp:1329:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        rho[j][i] = Rho[nr];
        ˜˜˜    ^
Structure.cpp:1338:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        delta[q][g] = Delta[nr];
        ˜˜˜˜˜ ^
Structure.cpp:1338:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        delta[q][g] = Delta[nr];
        ˜˜˜˜˜    ^
Structure.cpp:1343:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    xi[q] = Xi[q];
    ˜˜ ^
Structure.cpp:1349:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        sigma2[q][g] = Sigma2[nr];
        ˜˜˜˜˜˜ ^
Structure.cpp:1349:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        sigma2[q][g] = Sigma2[nr];
        ˜˜˜˜˜˜    ^
Structure.cpp:1357:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      t[q] = T[nr];
      ˜ ^
Structure.cpp:1365:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      l[q] = L[nr];
      ˜ ^
Structure.cpp:1374:6: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        phi[q][g] = Phi[nr];
        ˜˜˜ ^
Structure.cpp:1374:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        phi[q][g] = Phi[nr];
        ˜˜˜    ^
Structure.cpp:1382:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      theta[q] = Theta[nr];
      ˜˜˜˜˜ ^
Structure.cpp:1390:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      lambda[q] = Lambda[nr];
      ˜˜˜˜˜˜ ^
Structure.cpp:1398:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      tau2R[q] = Tau2R[nr];
      ˜˜˜˜˜ ^
Structure.cpp:1405:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      tau2Rho[q] = Tau2Rho[nr];
      ˜˜˜˜˜˜˜ ^
Structure.cpp:1430:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        Nu[nr] = nu[q][g];
                 ˜˜ ^
Structure.cpp:1430:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        Nu[nr] = nu[q][g];
                 ˜˜    ^
Structure.cpp:1438:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        DDelta[nr] = this->Delta[q][g];
                     ˜˜˜˜        ^
Structure.cpp:1438:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        DDelta[nr] = this->Delta[q][g];
                     ˜˜˜˜           ^
Structure.cpp:1445:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      A[nr] = a[q];
              ˜ ^
Structure.cpp:1452:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      B[nr] = b[q];
              ˜ ^
Structure.cpp:1464:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        R[nr] = r[i][j];
                ˜ ^
Structure.cpp:1464:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        R[nr] = r[i][j];
                ˜    ^
Structure.cpp:1473:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        Rho[nr] = rho[i][j];
                  ˜˜˜ ^
Structure.cpp:1473:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        Rho[nr] = rho[i][j];
                  ˜˜˜    ^
Structure.cpp:1482:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        Delta[nr] = delta[q][g];
                    ˜˜˜˜˜ ^
Structure.cpp:1482:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        Delta[nr] = delta[q][g];
                    ˜˜˜˜˜    ^
Structure.cpp:1487:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    Xi[q] = xi[q];
            ˜˜ ^
Structure.cpp:1493:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        Sigma2[nr] = sigma2[q][g];
                     ˜˜˜˜˜˜ ^
Structure.cpp:1493:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        Sigma2[nr] = sigma2[q][g];
                     ˜˜˜˜˜˜    ^
Structure.cpp:1501:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      T[nr] = t[q];
              ˜ ^
Structure.cpp:1509:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      L[nr] = l[q];
              ˜ ^
Structure.cpp:1518:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        Phi[nr] = phi[q][g];
                  ˜˜˜ ^
Structure.cpp:1518:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        Phi[nr] = phi[q][g];
                  ˜˜˜    ^
Structure.cpp:1526:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Theta[nr] = theta[q];
                  ˜˜˜˜˜ ^
Structure.cpp:1534:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Lambda[nr] = lambda[q];
                   ˜˜˜˜˜˜ ^
Structure.cpp:1542:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Tau2R[nr] = tau2R[q];
                  ˜˜˜˜˜ ^
Structure.cpp:1549:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Tau2Rho[nr] = tau2Rho[q];
                    ˜˜˜˜˜˜˜ ^
Structure.cpp:1577:15: warning: variable length arrays are a C99 feature [-Wvla]
      char buf[bufSize];
              ^
Structure.cpp:1587:16: warning: variable length arrays are a C99 feature [-Wvla]
      char var1[bufSize];
               ^
Structure.cpp:1588:16: warning: variable length arrays are a C99 feature [-Wvla]
      char var2[bufSize];
               ^
Structure.cpp:1653:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          nUpdate[line - 1] = value;
          ˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜
Structure.cpp:1642:8: warning: unused variable 'nRead' [-Wunused-variable]
          int nRead = sscanf(var1,"%d",&value);
              ^
Structure.cpp:1679:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              update[line - 1]->setEpsilon(value);
              ˜˜˜˜˜˜ ˜˜˜˜˜^˜˜
Structure.cpp:1668:12: warning: unused variable 'nRead' [-Wunused-variable]
              int nRead = sscanf(var2,"%le",&value);
                  ^
Structure.cpp:1579:12: warning: unused variable 'c' [-Wunused-variable]
      char c;
           ^
Structure.cpp:1696:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      nUpdate[l] = InUpdate[l];
      ˜˜˜˜˜˜˜ ^
Structure.cpp:1697:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      update[l]->setEpsilon(Iepsilon[l]);
      ˜˜˜˜˜˜ ^
Structure.cpp:1726:15: warning: variable length arrays are a C99 feature [-Wvla]
      char buf[bufSize];
              ^
Structure.cpp:1736:15: warning: variable length arrays are a C99 feature [-Wvla]
      char var[bufSize];
              ^
Structure.cpp:1811:17: warning: variable length arrays are a C99 feature [-Wvla]
              char name[bufSize];
                       ^
Structure.cpp:1728:12: warning: unused variable 'c' [-Wunused-variable]
      char c;
           ^
363 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG  -I/usr/local/include    -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c Update_v2.cpp -o Update_v2.o
In file included from Update_v2.cpp:8:
./Cholesky.h:19:50: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  int q_nrows(void) const               { return L.size();};
                                          ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
./Cholesky.h:20:50: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  int q_ncols(void) const               { return L[0].size();};
                                          ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜
Update_v2.cpp:130:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
    double *newNu = (double *) calloc(Q * G,sizeof(double));
                               ˜˜˜˜˜˜ ˜˜^˜˜
Update_v2.cpp:290:45: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
    double *newDDelta = (double *) calloc(Q * G,sizeof(double));
                                   ˜˜˜˜˜˜ ˜˜^˜˜
Update_v2.cpp:365:45: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
      double *oldValues = (double *) calloc(Q,sizeof(double));
                                     ˜˜˜˜˜˜ ^
Update_v2.cpp:366:45: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
      double *newValues = (double *) calloc(Q,sizeof(double));
                                     ˜˜˜˜˜˜ ^
Update_v2.cpp:392:43: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
      double *newNu = (double *) calloc(Q * G,sizeof(double));
                                 ˜˜˜˜˜˜ ˜˜^˜˜
Update_v2.cpp:463:45: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
      double *oldValues = (double *) calloc(Q,sizeof(double));
                                     ˜˜˜˜˜˜ ^
Update_v2.cpp:464:45: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
      double *newValues = (double *) calloc(Q,sizeof(double));
                                     ˜˜˜˜˜˜ ^
Update_v2.cpp:490:47: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
      double *newDDelta = (double *) calloc(Q * G,sizeof(double));
                                     ˜˜˜˜˜˜ ˜˜^˜˜
Update_v2.cpp:633:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          on[q] = delta[kqg];
          ˜˜ ^
Update_v2.cpp:646:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            vector<double> DeltaActive(nOn,0.0);
                           ˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
Update_v2.cpp:650:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                if (on[q] == 1)
                    ˜˜ ^
Update_v2.cpp:653:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                    DeltaActive[qq] = Delta[kqg];
                    ˜˜˜˜˜˜˜˜˜˜˜ ^˜
Update_v2.cpp:782:45: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
    double *newDDelta = (double *) calloc(Q * G,sizeof(double));
                                   ˜˜˜˜˜˜ ˜˜^˜˜
Update_v2.cpp:849:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      vector<double> nuActive(Q,0.0);
                     ˜˜˜˜˜˜˜˜ ^
Update_v2.cpp:853:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        nuActive[q] = nu[kqg];
        ˜˜˜˜˜˜˜˜ ^
Update_v2.cpp:915:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
    double *newNu = (double *) calloc(Q * G,sizeof(double));
                               ˜˜˜˜˜˜ ˜˜^˜˜
Update_v2.cpp:975:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    oldR.resize(Q);
    ˜˜˜˜        ^
Update_v2.cpp:976:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    newR.resize(Q);
    ˜˜˜˜        ^
Update_v2.cpp:979:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      oldR[p].resize(Q);
      ˜˜˜˜ ^
Update_v2.cpp:979:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      oldR[p].resize(Q);
      ˜˜˜˜           ^
Update_v2.cpp:980:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      newR[p].resize(Q);
      ˜˜˜˜ ^
Update_v2.cpp:980:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      newR[p].resize(Q);
      ˜˜˜˜           ^
Update_v2.cpp:983:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      oldR[p][p] = 1.0;
      ˜˜˜˜ ^
Update_v2.cpp:983:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      oldR[p][p] = 1.0;
      ˜˜˜˜    ^
Update_v2.cpp:984:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      newR[p][p] = 1.0;
      ˜˜˜˜ ^
Update_v2.cpp:984:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      newR[p][p] = 1.0;
      ˜˜˜˜    ^
Update_v2.cpp:987:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        oldR[p][q] = r[kqq];
        ˜˜˜˜ ^
Update_v2.cpp:987:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        oldR[p][q] = r[kqq];
        ˜˜˜˜    ^
Update_v2.cpp:988:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        newR[p][q] = r[kqq];
        ˜˜˜˜ ^
Update_v2.cpp:988:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        newR[p][q] = r[kqq];
        ˜˜˜˜    ^
Update_v2.cpp:989:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        oldR[q][p] = r[kqq];
        ˜˜˜˜ ^
Update_v2.cpp:989:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        oldR[q][p] = r[kqq];
        ˜˜˜˜    ^
Update_v2.cpp:990:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        newR[q][p] = r[kqq];
        ˜˜˜˜ ^
Update_v2.cpp:990:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        newR[q][p] = r[kqq];
        ˜˜˜˜    ^
Update_v2.cpp:1001:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    vector<double> prob(Q);
                   ˜˜˜˜ ^
Update_v2.cpp:1003:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      prob[p] = 1.0 / ((double) Q);
      ˜˜˜˜ ^
Update_v2.cpp:1005:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    prob.resize(Q - 1);
    ˜˜˜˜        ˜˜^˜˜
Update_v2.cpp:1007:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      prob[p] = 1.0 / ((double) (Q - 1));
      ˜˜˜˜ ^
Update_v2.cpp:1016:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    newR[pp][qq] = oldR[pp][qq] * exp(u) /
    ˜˜˜˜ ^˜
Update_v2.cpp:1016:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    newR[pp][qq] = oldR[pp][qq] * exp(u) /
    ˜˜˜˜     ^˜
Update_v2.cpp:1016:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    newR[pp][qq] = oldR[pp][qq] * exp(u) /
                   ˜˜˜˜ ^˜
Update_v2.cpp:1016:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    newR[pp][qq] = oldR[pp][qq] * exp(u) /
                   ˜˜˜˜     ^˜
Update_v2.cpp:1017:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      (1 - oldR[pp][qq] + oldR[pp][qq] * exp(u));
           ˜˜˜˜ ^˜
Update_v2.cpp:1017:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      (1 - oldR[pp][qq] + oldR[pp][qq] * exp(u));
           ˜˜˜˜     ^˜
Update_v2.cpp:1017:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      (1 - oldR[pp][qq] + oldR[pp][qq] * exp(u));
                          ˜˜˜˜ ^˜
Update_v2.cpp:1017:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      (1 - oldR[pp][qq] + oldR[pp][qq] * exp(u));
                          ˜˜˜˜     ^˜
Update_v2.cpp:1018:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    newR[qq][pp] = newR[pp][qq];
    ˜˜˜˜ ^˜
Update_v2.cpp:1018:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    newR[qq][pp] = newR[pp][qq];
    ˜˜˜˜     ^˜
Update_v2.cpp:1018:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    newR[qq][pp] = newR[pp][qq];
                   ˜˜˜˜ ^˜
Update_v2.cpp:1018:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    newR[qq][pp] = newR[pp][qq];
                   ˜˜˜˜     ^˜
Update_v2.cpp:1019:56: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
    double *newRVector = (double *) calloc(Q * (Q - 1) / 2,sizeof(double));
                                    ˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
Update_v2.cpp:1023:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        newRVector[kqq] = newR[p][q];
                          ˜˜˜˜ ^
Update_v2.cpp:1023:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        newRVector[kqq] = newR[p][q];
                          ˜˜˜˜    ^
Update_v2.cpp:1037:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      double y = oldR[pp][qq];
                 ˜˜˜˜ ^˜
Update_v2.cpp:1037:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      double y = oldR[pp][qq];
                 ˜˜˜˜     ^˜
Update_v2.cpp:1057:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          isNeg += (newR[p][q] < 0.0);
                    ˜˜˜˜ ^
Update_v2.cpp:1057:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          isNeg += (newR[p][q] < 0.0);
                    ˜˜˜˜    ^
Update_v2.cpp:1065:42: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
        double *newDDelta = (double *) calloc(Q * G,sizeof(double));
                                       ˜˜˜˜˜˜ ˜˜^˜˜
Update_v2.cpp:1128:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    oldR.resize(Q);
    ˜˜˜˜        ^
Update_v2.cpp:1129:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    newR.resize(Q);
    ˜˜˜˜        ^
Update_v2.cpp:1132:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      oldR[p].resize(Q);
      ˜˜˜˜ ^
Update_v2.cpp:1132:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      oldR[p].resize(Q);
      ˜˜˜˜           ^
Update_v2.cpp:1133:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      newR[p].resize(Q);
      ˜˜˜˜ ^
Update_v2.cpp:1133:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      newR[p].resize(Q);
      ˜˜˜˜           ^
Update_v2.cpp:1136:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      oldR[p][p] = 1.0;
      ˜˜˜˜ ^
Update_v2.cpp:1136:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      oldR[p][p] = 1.0;
      ˜˜˜˜    ^
Update_v2.cpp:1137:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      newR[p][p] = 1.0;
      ˜˜˜˜ ^
Update_v2.cpp:1137:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      newR[p][p] = 1.0;
      ˜˜˜˜    ^
Update_v2.cpp:1140:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        oldR[p][q] = r[kqq];
        ˜˜˜˜ ^
Update_v2.cpp:1140:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        oldR[p][q] = r[kqq];
        ˜˜˜˜    ^
Update_v2.cpp:1141:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        newR[p][q] = r[kqq];
        ˜˜˜˜ ^
Update_v2.cpp:1141:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        newR[p][q] = r[kqq];
        ˜˜˜˜    ^
Update_v2.cpp:1142:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        oldR[q][p] = r[kqq];
        ˜˜˜˜ ^
Update_v2.cpp:1142:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        oldR[q][p] = r[kqq];
        ˜˜˜˜    ^
Update_v2.cpp:1143:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        newR[q][p] = r[kqq];
        ˜˜˜˜ ^
Update_v2.cpp:1143:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        newR[q][p] = r[kqq];
        ˜˜˜˜    ^
Update_v2.cpp:1158:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    vector<double> prob(Q);
                   ˜˜˜˜ ^
Update_v2.cpp:1160:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      prob[p] = 1.0 / ((double) Q);
      ˜˜˜˜ ^
Update_v2.cpp:1162:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    prob.resize(Q - 1);
    ˜˜˜˜        ˜˜^˜˜
Update_v2.cpp:1164:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      prob[p] = 1.0 / ((double) (Q - 1));
      ˜˜˜˜ ^
Update_v2.cpp:1173:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    newR[pp][qq] = oldR[pp][qq] * exp(u) /
    ˜˜˜˜ ^˜
Update_v2.cpp:1173:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    newR[pp][qq] = oldR[pp][qq] * exp(u) /
    ˜˜˜˜     ^˜
Update_v2.cpp:1173:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    newR[pp][qq] = oldR[pp][qq] * exp(u) /
                   ˜˜˜˜ ^˜
Update_v2.cpp:1173:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    newR[pp][qq] = oldR[pp][qq] * exp(u) /
                   ˜˜˜˜     ^˜
Update_v2.cpp:1174:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      (1 - oldR[pp][qq] + oldR[pp][qq] * exp(u));
           ˜˜˜˜ ^˜
Update_v2.cpp:1174:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      (1 - oldR[pp][qq] + oldR[pp][qq] * exp(u));
           ˜˜˜˜     ^˜
Update_v2.cpp:1174:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      (1 - oldR[pp][qq] + oldR[pp][qq] * exp(u));
                          ˜˜˜˜ ^˜
Update_v2.cpp:1174:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      (1 - oldR[pp][qq] + oldR[pp][qq] * exp(u));
                          ˜˜˜˜     ^˜
Update_v2.cpp:1175:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    newR[qq][pp] = newR[pp][qq];
    ˜˜˜˜ ^˜
Update_v2.cpp:1175:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    newR[qq][pp] = newR[pp][qq];
    ˜˜˜˜     ^˜
Update_v2.cpp:1175:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    newR[qq][pp] = newR[pp][qq];
                   ˜˜˜˜ ^˜
Update_v2.cpp:1175:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    newR[qq][pp] = newR[pp][qq];
                   ˜˜˜˜     ^˜
Update_v2.cpp:1176:56: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
    double *newRVector = (double *) calloc(Q * (Q - 1) / 2,sizeof(double));
                                    ˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
Update_v2.cpp:1180:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        newRVector[kqq] = newR[p][q];
                          ˜˜˜˜ ^
Update_v2.cpp:1180:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        newRVector[kqq] = newR[p][q];
                          ˜˜˜˜    ^
Update_v2.cpp:1195:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      double y = oldR[pp][qq];
                 ˜˜˜˜ ^˜
Update_v2.cpp:1195:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      double y = oldR[pp][qq];
                 ˜˜˜˜     ^˜
Update_v2.cpp:1215:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          isNeg += (newR[p][q] < 0.0);
                    ˜˜˜˜ ^
Update_v2.cpp:1215:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          isNeg += (newR[p][q] < 0.0);
                    ˜˜˜˜    ^
Update_v2.cpp:1236:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              on[q] = delta[kqg];
              ˜˜ ^
Update_v2.cpp:1250:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            vector<double> DeltaActive(nOn,0.0);
                           ˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
Update_v2.cpp:1254:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                if (on[q] == 1)
                    ˜˜ ^
Update_v2.cpp:1257:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                    DeltaActive[qq] = Delta[kqg];
                    ˜˜˜˜˜˜˜˜˜˜˜ ^˜
Update_v2.cpp:1291:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              on[q] = delta[kqg];
              ˜˜ ^
Update_v2.cpp:1305:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            vector<double> DeltaActive(nOn,0.0);
                           ˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
Update_v2.cpp:1309:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                if (on[q] == 1)
                    ˜˜ ^
Update_v2.cpp:1312:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                    DeltaActive[qq] = Delta[kqg];
                    ˜˜˜˜˜˜˜˜˜˜˜ ^˜
Update_v2.cpp:1387:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
     oldRho.resize(Q);
     ˜˜˜˜˜˜        ^
Update_v2.cpp:1388:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
     newRho.resize(Q);
     ˜˜˜˜˜˜        ^
Update_v2.cpp:1391:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
       oldRho[p].resize(Q);
       ˜˜˜˜˜˜ ^
Update_v2.cpp:1391:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
       oldRho[p].resize(Q);
       ˜˜˜˜˜˜           ^
Update_v2.cpp:1392:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
       newRho[p].resize(Q);
       ˜˜˜˜˜˜ ^
Update_v2.cpp:1392:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
       newRho[p].resize(Q);
       ˜˜˜˜˜˜           ^
Update_v2.cpp:1395:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
       oldRho[p][p] = 1.0;
       ˜˜˜˜˜˜ ^
Update_v2.cpp:1395:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
       oldRho[p][p] = 1.0;
       ˜˜˜˜˜˜    ^
Update_v2.cpp:1396:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
       newRho[p][p] = 1.0;
       ˜˜˜˜˜˜ ^
Update_v2.cpp:1396:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
       newRho[p][p] = 1.0;
       ˜˜˜˜˜˜    ^
Update_v2.cpp:1400:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
           oldRho[p][q] = rho[kqq];
           ˜˜˜˜˜˜ ^
Update_v2.cpp:1400:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
           oldRho[p][q] = rho[kqq];
           ˜˜˜˜˜˜    ^
Update_v2.cpp:1401:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
           newRho[p][q] = rho[kqq];
           ˜˜˜˜˜˜ ^
Update_v2.cpp:1401:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
           newRho[p][q] = rho[kqq];
           ˜˜˜˜˜˜    ^
Update_v2.cpp:1402:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
           oldRho[q][p] = rho[kqq];
           ˜˜˜˜˜˜ ^
Update_v2.cpp:1402:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
           oldRho[q][p] = rho[kqq];
           ˜˜˜˜˜˜    ^
Update_v2.cpp:1403:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
           newRho[q][p] = rho[kqq];
           ˜˜˜˜˜˜ ^
Update_v2.cpp:1403:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
           newRho[q][p] = rho[kqq];
           ˜˜˜˜˜˜    ^
Update_v2.cpp:1414:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
     vector<double> prob(Q);
                    ˜˜˜˜ ^
Update_v2.cpp:1416:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
       prob[p] = 1.0 / ((double) Q);
       ˜˜˜˜ ^
Update_v2.cpp:1418:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
     prob.resize(Q - 1);
     ˜˜˜˜        ˜˜^˜˜
Update_v2.cpp:1420:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
       prob[p] = 1.0 / ((double) (Q - 1));
       ˜˜˜˜ ^
Update_v2.cpp:1429:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
     newRho[pp][qq] = oldRho[pp][qq] * exp(u) /
     ˜˜˜˜˜˜ ^˜
Update_v2.cpp:1429:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
     newRho[pp][qq] = oldRho[pp][qq] * exp(u) /
     ˜˜˜˜˜˜     ^˜
Update_v2.cpp:1429:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
     newRho[pp][qq] = oldRho[pp][qq] * exp(u) /
                      ˜˜˜˜˜˜ ^˜
Update_v2.cpp:1429:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
     newRho[pp][qq] = oldRho[pp][qq] * exp(u) /
                      ˜˜˜˜˜˜     ^˜
Update_v2.cpp:1430:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
       (1 - oldRho[pp][qq] + oldRho[pp][qq] * exp(u));
            ˜˜˜˜˜˜ ^˜
Update_v2.cpp:1430:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
       (1 - oldRho[pp][qq] + oldRho[pp][qq] * exp(u));
            ˜˜˜˜˜˜     ^˜
Update_v2.cpp:1430:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
       (1 - oldRho[pp][qq] + oldRho[pp][qq] * exp(u));
                             ˜˜˜˜˜˜ ^˜
Update_v2.cpp:1430:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
       (1 - oldRho[pp][qq] + oldRho[pp][qq] * exp(u));
                             ˜˜˜˜˜˜     ^˜
Update_v2.cpp:1431:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
     newRho[qq][pp] = newRho[pp][qq];
     ˜˜˜˜˜˜ ^˜
Update_v2.cpp:1431:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
     newRho[qq][pp] = newRho[pp][qq];
     ˜˜˜˜˜˜     ^˜
Update_v2.cpp:1431:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
     newRho[qq][pp] = newRho[pp][qq];
                      ˜˜˜˜˜˜ ^˜
Update_v2.cpp:1431:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
     newRho[qq][pp] = newRho[pp][qq];
                      ˜˜˜˜˜˜     ^˜
Update_v2.cpp:1432:59: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
     double *newRhoVector = (double *) calloc(Q * (Q - 1) / 2,sizeof(double));
                                       ˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
Update_v2.cpp:1436:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         newRhoVector[kqq] = newRho[p][q];
                             ˜˜˜˜˜˜ ^
Update_v2.cpp:1436:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         newRhoVector[kqq] = newRho[p][q];
                             ˜˜˜˜˜˜    ^
Update_v2.cpp:1450:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
       double y = oldRho[pp][qq];
                  ˜˜˜˜˜˜ ^˜
Update_v2.cpp:1450:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
       double y = oldRho[pp][qq];
                  ˜˜˜˜˜˜     ^˜
Update_v2.cpp:1470:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
           isNeg += (newRho[p][q] < 0.0);
                     ˜˜˜˜˜˜ ^
Update_v2.cpp:1470:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
           isNeg += (newRho[p][q] < 0.0);
                     ˜˜˜˜˜˜    ^
Update_v2.cpp:1478:39: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
         double *newNu = (double *) calloc(Q * G,sizeof(double));
                                    ˜˜˜˜˜˜ ˜˜^˜˜
Update_v2.cpp:1538:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
     oldRho.resize(Q);
     ˜˜˜˜˜˜        ^
Update_v2.cpp:1539:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
     newRho.resize(Q);
     ˜˜˜˜˜˜        ^
Update_v2.cpp:1542:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
       oldRho[p].resize(Q);
       ˜˜˜˜˜˜ ^
Update_v2.cpp:1542:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
       oldRho[p].resize(Q);
       ˜˜˜˜˜˜           ^
Update_v2.cpp:1543:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
       newRho[p].resize(Q);
       ˜˜˜˜˜˜ ^
Update_v2.cpp:1543:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
       newRho[p].resize(Q);
       ˜˜˜˜˜˜           ^
Update_v2.cpp:1546:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
       oldRho[p][p] = 1.0;
       ˜˜˜˜˜˜ ^
Update_v2.cpp:1546:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
       oldRho[p][p] = 1.0;
       ˜˜˜˜˜˜    ^
Update_v2.cpp:1547:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
       newRho[p][p] = 1.0;
       ˜˜˜˜˜˜ ^
Update_v2.cpp:1547:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
       newRho[p][p] = 1.0;
       ˜˜˜˜˜˜    ^
Update_v2.cpp:1550:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         oldRho[p][q] = rho[kqq];
         ˜˜˜˜˜˜ ^
Update_v2.cpp:1550:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         oldRho[p][q] = rho[kqq];
         ˜˜˜˜˜˜    ^
Update_v2.cpp:1551:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         newRho[p][q] = rho[kqq];
         ˜˜˜˜˜˜ ^
Update_v2.cpp:1551:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         newRho[p][q] = rho[kqq];
         ˜˜˜˜˜˜    ^
Update_v2.cpp:1552:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         oldRho[q][p] = rho[kqq];
         ˜˜˜˜˜˜ ^
Update_v2.cpp:1552:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         oldRho[q][p] = rho[kqq];
         ˜˜˜˜˜˜    ^
Update_v2.cpp:1553:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         newRho[q][p] = rho[kqq];
         ˜˜˜˜˜˜ ^
Update_v2.cpp:1553:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         newRho[q][p] = rho[kqq];
         ˜˜˜˜˜˜    ^
Update_v2.cpp:1564:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
     vector<double> prob(Q);
                    ˜˜˜˜ ^
Update_v2.cpp:1566:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
       prob[p] = 1.0 / ((double) Q);
       ˜˜˜˜ ^
Update_v2.cpp:1568:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
     prob.resize(Q - 1);
     ˜˜˜˜        ˜˜^˜˜
Update_v2.cpp:1570:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
       prob[p] = 1.0 / ((double) (Q - 1));
       ˜˜˜˜ ^
Update_v2.cpp:1579:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
     newRho[pp][qq] = oldRho[pp][qq] * exp(u) /
     ˜˜˜˜˜˜ ^˜
Update_v2.cpp:1579:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
     newRho[pp][qq] = oldRho[pp][qq] * exp(u) /
     ˜˜˜˜˜˜     ^˜
Update_v2.cpp:1579:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
     newRho[pp][qq] = oldRho[pp][qq] * exp(u) /
                      ˜˜˜˜˜˜ ^˜
Update_v2.cpp:1579:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
     newRho[pp][qq] = oldRho[pp][qq] * exp(u) /
                      ˜˜˜˜˜˜     ^˜
Update_v2.cpp:1580:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
       (1 - oldRho[pp][qq] + oldRho[pp][qq] * exp(u));
            ˜˜˜˜˜˜ ^˜
Update_v2.cpp:1580:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
       (1 - oldRho[pp][qq] + oldRho[pp][qq] * exp(u));
            ˜˜˜˜˜˜     ^˜
Update_v2.cpp:1580:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
       (1 - oldRho[pp][qq] + oldRho[pp][qq] * exp(u));
                             ˜˜˜˜˜˜ ^˜
Update_v2.cpp:1580:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
       (1 - oldRho[pp][qq] + oldRho[pp][qq] * exp(u));
                             ˜˜˜˜˜˜     ^˜
Update_v2.cpp:1581:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
     newRho[qq][pp] = newRho[pp][qq];
     ˜˜˜˜˜˜ ^˜
Update_v2.cpp:1581:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
     newRho[qq][pp] = newRho[pp][qq];
     ˜˜˜˜˜˜     ^˜
Update_v2.cpp:1581:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
     newRho[qq][pp] = newRho[pp][qq];
                      ˜˜˜˜˜˜ ^˜
Update_v2.cpp:1581:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
     newRho[qq][pp] = newRho[pp][qq];
                      ˜˜˜˜˜˜     ^˜
Update_v2.cpp:1582:59: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
     double *newRhoVector = (double *) calloc(Q * (Q - 1) / 2,sizeof(double));
                                       ˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
Update_v2.cpp:1586:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         newRhoVector[kqq] = newRho[p][q];
                             ˜˜˜˜˜˜ ^
Update_v2.cpp:1586:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         newRhoVector[kqq] = newRho[p][q];
                             ˜˜˜˜˜˜    ^
Update_v2.cpp:1600:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      double y = oldRho[pp][qq];
                 ˜˜˜˜˜˜ ^˜
Update_v2.cpp:1600:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      double y = oldRho[pp][qq];
                 ˜˜˜˜˜˜     ^˜
Update_v2.cpp:1620:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          isNeg += (newRho[p][q] < 0.0);
                    ˜˜˜˜˜˜ ^
Update_v2.cpp:1620:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          isNeg += (newRho[p][q] < 0.0);
                    ˜˜˜˜˜˜    ^
Update_v2.cpp:1641:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          vector<double> nuActive(Q,0.0);
                         ˜˜˜˜˜˜˜˜ ^
Update_v2.cpp:1644:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            nuActive[q] = nu[kqg];
            ˜˜˜˜˜˜˜˜ ^
Update_v2.cpp:1668:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          vector<double> nuActive(Q);
                         ˜˜˜˜˜˜˜˜ ^
Update_v2.cpp:1671:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            nuActive[q] = nu[kqg];
            ˜˜˜˜˜˜˜˜ ^
Update_v2.cpp:1772:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      on[qq] = delta[index];
      ˜˜ ^˜
Update_v2.cpp:1867:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      on[qq] = delta[index];
      ˜˜ ^˜
Update_v2.cpp:2396:45: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
    double *newDDelta = (double *) calloc(Q * G,sizeof(double));
                                   ˜˜˜˜˜˜ ˜˜^˜˜
Update_v2.cpp:2487:45: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
    double *newDDelta = (double *) calloc(Q * G,sizeof(double));
                                   ˜˜˜˜˜˜ ˜˜^˜˜
Update_v2.cpp:2586:43: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
    double *oldSigma2 = (double *) calloc(G,sizeof(double));
                                   ˜˜˜˜˜˜ ^
Update_v2.cpp:2587:43: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
    double *newSigma2 = (double *) calloc(G,sizeof(double));
                                   ˜˜˜˜˜˜ ^
Update_v2.cpp:2607:5: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        on[qq] = delta[index];
        ˜˜ ^˜
Update_v2.cpp:2631:5: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        on[qq] = delta[index];
        ˜˜ ^˜
Update_v2.cpp:2715:43: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
    double *oldSigma2 = (double *) calloc(G,sizeof(double));
                                   ˜˜˜˜˜˜ ^
Update_v2.cpp:2716:43: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
    double *newSigma2 = (double *) calloc(G,sizeof(double));
                                   ˜˜˜˜˜˜ ^
Update_v2.cpp:2736:5: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        on[qq] = delta[index];
        ˜˜ ^˜
Update_v2.cpp:2760:5: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        on[qq] = delta[index];
        ˜˜ ^˜
Update_v2.cpp:2843:43: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
    double *oldSigma2 = (double *) calloc(G,sizeof(double));
                                   ˜˜˜˜˜˜ ^
Update_v2.cpp:2844:43: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
    double *newSigma2 = (double *) calloc(G,sizeof(double));
                                   ˜˜˜˜˜˜ ^
Update_v2.cpp:2864:5: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        on[qq] = delta[index];
        ˜˜ ^˜
Update_v2.cpp:2888:5: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        on[qq] = delta[index];
        ˜˜ ^˜
Update_v2.cpp:2972:43: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
    double *oldSigma2 = (double *) calloc(G,sizeof(double));
                                   ˜˜˜˜˜˜ ^
Update_v2.cpp:2973:43: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
    double *newSigma2 = (double *) calloc(G,sizeof(double));
                                   ˜˜˜˜˜˜ ^
Update_v2.cpp:2993:5: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        on[qq] = delta[index];
        ˜˜ ^˜
Update_v2.cpp:3018:5: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        on[qq] = delta[index];
        ˜˜ ^˜
Update_v2.cpp:3093:40: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
    double *oldPhi = (double *) calloc(G,sizeof(double));
                                ˜˜˜˜˜˜ ^
Update_v2.cpp:3094:40: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
    double *newPhi = (double *) calloc(G,sizeof(double));
                                ˜˜˜˜˜˜ ^
Update_v2.cpp:3195:40: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
    double *oldPhi = (double *) calloc(G,sizeof(double));
                                ˜˜˜˜˜˜ ^
Update_v2.cpp:3196:40: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
    double *newPhi = (double *) calloc(G,sizeof(double));
                                ˜˜˜˜˜˜ ^
Update_v2.cpp:3317:45: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
    double *newDDelta = (double *) calloc(Q * G,sizeof(double));
                                   ˜˜˜˜˜˜ ˜˜^˜˜
Update_v2.cpp:3428:45: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
    double *newDDelta = (double *) calloc(Q * G,sizeof(double));
                                   ˜˜˜˜˜˜ ˜˜^˜˜
Update_v2.cpp:3525:45: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
    double *newDDelta = (double *) calloc(Q * G,sizeof(double));
                                   ˜˜˜˜˜˜ ˜˜^˜˜
Update_v2.cpp:3675:30: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
    int *dd = (int *) calloc(G,sizeof(int));
                      ˜˜˜˜˜˜ ^
Update_v2.cpp:3676:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    vector<double> potZero(G,0.0);
                   ˜˜˜˜˜˜˜ ^
Update_v2.cpp:3682:39: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
    int *deltaTemp = (int *) calloc(Q * G,sizeof(int));
                             ˜˜˜˜˜˜ ˜˜^˜˜
Update_v2.cpp:3765:30: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
    int *dd = (int *) calloc(G,sizeof(int));
                      ˜˜˜˜˜˜ ^
Update_v2.cpp:3766:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    vector<double> potZero(G,0.0);
                   ˜˜˜˜˜˜˜ ^
Update_v2.cpp:3772:39: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
    int *deltaTemp = (int *) calloc(Q * G,sizeof(int));
                             ˜˜˜˜˜˜ ˜˜^˜˜
Update_v2.cpp:3858:32: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
    int *dd = (int *) calloc(Q * G,sizeof(int));
                      ˜˜˜˜˜˜ ˜˜^˜˜
Update_v2.cpp:3859:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    vector<double> potZero(Q * G,0.0);
                   ˜˜˜˜˜˜˜ ˜˜^˜˜
Update_v2.cpp:3919:10: warning: unused variable 'pot' [-Wunused-variable]
  double pot = - OmegaGibbs(df,D,oldClique,oldComponents,Q,G,Delta,
         ^
Update_v2.cpp:3971:43: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
  double *newValues = (double *) calloc(Q * G,sizeof(double));
                                 ˜˜˜˜˜˜ ˜˜^˜˜
Update_v2.cpp:3973:10: warning: unused variable 'pot' [-Wunused-variable]
  double pot = DeltaStarGibbs(oldClique,oldComponents,Q,G,S,newValues,
         ^
Update_v2.cpp:4040:45: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
      double *oldValues = (double *) calloc(Q,sizeof(double));
                                     ˜˜˜˜˜˜ ^
Update_v2.cpp:4041:45: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
      double *newValues = (double *) calloc(Q,sizeof(double));
                                     ˜˜˜˜˜˜ ^
Update_v2.cpp:4067:47: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
      double *newDDelta = (double *) calloc(Q * G,sizeof(double));
                                     ˜˜˜˜˜˜ ˜˜^˜˜
Update_v2.cpp:4238:45: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
    double *newDDelta = (double *) calloc(Q * G,sizeof(double));
                                   ˜˜˜˜˜˜ ˜˜^˜˜
Update_v2.cpp:4313:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    oldR.resize(Q);
    ˜˜˜˜        ^
Update_v2.cpp:4314:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    newR.resize(Q);
    ˜˜˜˜        ^
Update_v2.cpp:4317:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      oldR[p].resize(Q);
      ˜˜˜˜ ^
Update_v2.cpp:4317:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      oldR[p].resize(Q);
      ˜˜˜˜           ^
Update_v2.cpp:4318:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      newR[p].resize(Q);
      ˜˜˜˜ ^
Update_v2.cpp:4318:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      newR[p].resize(Q);
      ˜˜˜˜           ^
Update_v2.cpp:4321:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      oldR[p][p] = 1.0;
      ˜˜˜˜ ^
Update_v2.cpp:4321:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      oldR[p][p] = 1.0;
      ˜˜˜˜    ^
Update_v2.cpp:4322:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      newR[p][p] = 1.0;
      ˜˜˜˜ ^
Update_v2.cpp:4322:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      newR[p][p] = 1.0;
      ˜˜˜˜    ^
Update_v2.cpp:4325:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        oldR[p][q] = r[kqq];
        ˜˜˜˜ ^
Update_v2.cpp:4325:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        oldR[p][q] = r[kqq];
        ˜˜˜˜    ^
Update_v2.cpp:4326:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        newR[p][q] = r[kqq];
        ˜˜˜˜ ^
Update_v2.cpp:4326:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        newR[p][q] = r[kqq];
        ˜˜˜˜    ^
Update_v2.cpp:4327:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        oldR[q][p] = r[kqq];
        ˜˜˜˜ ^
Update_v2.cpp:4327:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        oldR[q][p] = r[kqq];
        ˜˜˜˜    ^
Update_v2.cpp:4328:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        newR[q][p] = r[kqq];
        ˜˜˜˜ ^
Update_v2.cpp:4328:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        newR[q][p] = r[kqq];
        ˜˜˜˜    ^
Update_v2.cpp:4339:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    vector<double> prob(Q);
                   ˜˜˜˜ ^
Update_v2.cpp:4341:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      prob[p] = 1.0 / ((double) Q);
      ˜˜˜˜ ^
Update_v2.cpp:4343:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    prob.resize(Q - 1);
    ˜˜˜˜        ˜˜^˜˜
Update_v2.cpp:4345:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      prob[p] = 1.0 / ((double) (Q - 1));
      ˜˜˜˜ ^
Update_v2.cpp:4354:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    newR[pp][qq] = oldR[pp][qq] * exp(u) /
    ˜˜˜˜ ^˜
Update_v2.cpp:4354:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    newR[pp][qq] = oldR[pp][qq] * exp(u) /
    ˜˜˜˜     ^˜
Update_v2.cpp:4354:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    newR[pp][qq] = oldR[pp][qq] * exp(u) /
                   ˜˜˜˜ ^˜
Update_v2.cpp:4354:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    newR[pp][qq] = oldR[pp][qq] * exp(u) /
                   ˜˜˜˜     ^˜
Update_v2.cpp:4355:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      (1 - oldR[pp][qq] + oldR[pp][qq] * exp(u));
           ˜˜˜˜ ^˜
Update_v2.cpp:4355:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      (1 - oldR[pp][qq] + oldR[pp][qq] * exp(u));
           ˜˜˜˜     ^˜
Update_v2.cpp:4355:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      (1 - oldR[pp][qq] + oldR[pp][qq] * exp(u));
                          ˜˜˜˜ ^˜
Update_v2.cpp:4355:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      (1 - oldR[pp][qq] + oldR[pp][qq] * exp(u));
                          ˜˜˜˜     ^˜
Update_v2.cpp:4356:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    newR[qq][pp] = newR[pp][qq];
    ˜˜˜˜ ^˜
Update_v2.cpp:4356:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    newR[qq][pp] = newR[pp][qq];
    ˜˜˜˜     ^˜
Update_v2.cpp:4356:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    newR[qq][pp] = newR[pp][qq];
                   ˜˜˜˜ ^˜
Update_v2.cpp:4356:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    newR[qq][pp] = newR[pp][qq];
                   ˜˜˜˜     ^˜
Update_v2.cpp:4357:56: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
    double *newRVector = (double *) calloc(Q * (Q - 1) / 2,sizeof(double));
                                    ˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
Update_v2.cpp:4361:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        newRVector[kqq] = newR[p][q];
                          ˜˜˜˜ ^
Update_v2.cpp:4361:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        newRVector[kqq] = newR[p][q];
                          ˜˜˜˜    ^
Update_v2.cpp:4375:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      double y = oldR[pp][qq];
                 ˜˜˜˜ ^˜
Update_v2.cpp:4375:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      double y = oldR[pp][qq];
                 ˜˜˜˜     ^˜
Update_v2.cpp:4395:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          isNeg += (newR[p][q] < 0.0);
                    ˜˜˜˜ ^
Update_v2.cpp:4395:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          isNeg += (newR[p][q] < 0.0);
                    ˜˜˜˜    ^
Update_v2.cpp:4403:42: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
        double *newDDelta = (double *) calloc(Q * G,sizeof(double));
                                       ˜˜˜˜˜˜ ˜˜^˜˜
280 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG  -I/usr/local/include    -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c Utility_v2.cpp -o Utility_v2.o
Utility_v2.cpp:100:16: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  Sigma.resize(Q);
  ˜˜˜˜˜        ^
Utility_v2.cpp:105:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    Sigma[q].resize(Q);
    ˜˜˜˜˜ ^
Utility_v2.cpp:105:21: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    Sigma[q].resize(Q);
    ˜˜˜˜˜           ^
Utility_v2.cpp:106:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    Sigma[q][q] = gamma2 * tau2[q];
    ˜˜˜˜˜ ^
Utility_v2.cpp:106:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    Sigma[q][q] = gamma2 * tau2[q];
    ˜˜˜˜˜    ^
Utility_v2.cpp:107:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    Sigma[q][q] *= exp(a[q] * log(sigma2[kqg]));
    ˜˜˜˜˜ ^
Utility_v2.cpp:107:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    Sigma[q][q] *= exp(a[q] * log(sigma2[kqg]));
    ˜˜˜˜˜    ^
Utility_v2.cpp:115:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Sigma[q1][q2] = r[k] * sqrt(Sigma[q1][q1] * Sigma[q2][q2]);
      ˜˜˜˜˜ ^˜
Utility_v2.cpp:115:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Sigma[q1][q2] = r[k] * sqrt(Sigma[q1][q1] * Sigma[q2][q2]);
      ˜˜˜˜˜     ^˜
Utility_v2.cpp:115:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Sigma[q1][q2] = r[k] * sqrt(Sigma[q1][q1] * Sigma[q2][q2]);
                                  ˜˜˜˜˜ ^˜
Utility_v2.cpp:115:45: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Sigma[q1][q2] = r[k] * sqrt(Sigma[q1][q1] * Sigma[q2][q2]);
                                  ˜˜˜˜˜     ^˜
Utility_v2.cpp:115:57: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Sigma[q1][q2] = r[k] * sqrt(Sigma[q1][q1] * Sigma[q2][q2]);
                                                  ˜˜˜˜˜ ^˜
Utility_v2.cpp:115:61: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Sigma[q1][q2] = r[k] * sqrt(Sigma[q1][q1] * Sigma[q2][q2]);
                                                  ˜˜˜˜˜     ^˜
Utility_v2.cpp:117:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Sigma[q2][q1] = Sigma[q1][q2];
      ˜˜˜˜˜ ^˜
Utility_v2.cpp:117:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Sigma[q2][q1] = Sigma[q1][q2];
      ˜˜˜˜˜     ^˜
Utility_v2.cpp:117:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Sigma[q2][q1] = Sigma[q1][q2];
                      ˜˜˜˜˜ ^˜
Utility_v2.cpp:117:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Sigma[q2][q1] = Sigma[q1][q2];
                      ˜˜˜˜˜     ^˜
Utility_v2.cpp:133:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    dim += on[q];
           ˜˜ ^
Utility_v2.cpp:135:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  Sigma.resize(dim);
  ˜˜˜˜˜        ^˜˜
Utility_v2.cpp:138:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    if (on[q] == 1) {
        ˜˜ ^
Utility_v2.cpp:140:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Sigma[k].resize(dim);
      ˜˜˜˜˜ ^
Utility_v2.cpp:140:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Sigma[k].resize(dim);
      ˜˜˜˜˜           ^˜˜
Utility_v2.cpp:141:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Sigma[k][k] = gamma2 * tau2[q];
      ˜˜˜˜˜ ^
Utility_v2.cpp:141:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Sigma[k][k] = gamma2 * tau2[q];
      ˜˜˜˜˜    ^
Utility_v2.cpp:142:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Sigma[k][k] *= exp(a[q] * log(sigma2[kqg]));
      ˜˜˜˜˜ ^
Utility_v2.cpp:142:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Sigma[k][k] *= exp(a[q] * log(sigma2[kqg]));
      ˜˜˜˜˜    ^
Utility_v2.cpp:150:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    if (on[q1] == 1) {
        ˜˜ ^˜
Utility_v2.cpp:153:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        if (on[q2] == 1) {
            ˜˜ ^˜
Utility_v2.cpp:156:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            Sigma[k1][k2] = r[k] * sqrt(Sigma[k1][k1] * Sigma[k2][k2]);
            ˜˜˜˜˜ ^˜
Utility_v2.cpp:156:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            Sigma[k1][k2] = r[k] * sqrt(Sigma[k1][k1] * Sigma[k2][k2]);
            ˜˜˜˜˜     ^˜
Utility_v2.cpp:156:40: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            Sigma[k1][k2] = r[k] * sqrt(Sigma[k1][k1] * Sigma[k2][k2]);
                                        ˜˜˜˜˜ ^˜
Utility_v2.cpp:156:44: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            Sigma[k1][k2] = r[k] * sqrt(Sigma[k1][k1] * Sigma[k2][k2]);
                                        ˜˜˜˜˜     ^˜
Utility_v2.cpp:156:56: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            Sigma[k1][k2] = r[k] * sqrt(Sigma[k1][k1] * Sigma[k2][k2]);
                                                        ˜˜˜˜˜ ^˜
Utility_v2.cpp:156:60: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            Sigma[k1][k2] = r[k] * sqrt(Sigma[k1][k1] * Sigma[k2][k2]);
                                                        ˜˜˜˜˜     ^˜
Utility_v2.cpp:157:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            Sigma[k2][k1] = Sigma[k1][k2];
            ˜˜˜˜˜ ^˜
Utility_v2.cpp:157:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            Sigma[k2][k1] = Sigma[k1][k2];
            ˜˜˜˜˜     ^˜
Utility_v2.cpp:157:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            Sigma[k2][k1] = Sigma[k1][k2];
                            ˜˜˜˜˜ ^˜
Utility_v2.cpp:157:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            Sigma[k2][k1] = Sigma[k1][k2];
                            ˜˜˜˜˜     ^˜
Utility_v2.cpp:192:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    std::vector<double> Mean(Q,0.0);
                        ˜˜˜˜ ^
Utility_v2.cpp:198:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    std::vector<double> lin(Q,0.0);
                        ˜˜˜ ^
Utility_v2.cpp:199:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    std::vector<double> quad(Q,0.0);
                        ˜˜˜˜ ^
Utility_v2.cpp:209:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        quad[q] += 1.0 / variance;
        ˜˜˜˜ ^
Utility_v2.cpp:211:6: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        lin[q] += (x[ksqg] - delta[kqg] * (2.0 * psi[ksq] - 1.0) *
        ˜˜˜ ^
Utility_v2.cpp:224:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      varInv[q][q] += quad[q];
      ˜˜˜˜˜˜ ^
Utility_v2.cpp:224:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      varInv[q][q] += quad[q];
      ˜˜˜˜˜˜    ^
Utility_v2.cpp:224:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      varInv[q][q] += quad[q];
                      ˜˜˜˜ ^
Utility_v2.cpp:225:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Mean[q] += lin[q];
      ˜˜˜˜ ^
Utility_v2.cpp:225:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Mean[q] += lin[q];
                 ˜˜˜ ^
Utility_v2.cpp:229:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    std::vector<double> mean(Q,0.0);
                        ˜˜˜˜ ^
Utility_v2.cpp:236:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    std::vector<double> vv(Q,0.0);
                        ˜˜ ^
Utility_v2.cpp:243:5: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        vv[q] = nu[kqg];
        ˜˜ ^
Utility_v2.cpp:252:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        nu[kqg] = vv[q];
                  ˜˜ ^
Utility_v2.cpp:221:12: warning: unused variable 'detPrior' [-Wunused-variable]
    double detPrior = inverse(var,varInv);
           ^
Utility_v2.cpp:228:12: warning: unused variable 'detPosterior' [-Wunused-variable]
    double detPosterior = 1.0 /inverse(varInv,var);
           ^
Utility_v2.cpp:279:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      on[q] = 1;
      ˜˜ ^
Utility_v2.cpp:292:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    std::vector<double> Mean(dim,0.0);
                        ˜˜˜˜ ^˜˜
Utility_v2.cpp:299:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    std::vector<double> mean(dim,0.0);
                        ˜˜˜˜ ^˜˜
Utility_v2.cpp:301:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    std::vector<double> lin(dim,0.0);
                        ˜˜˜ ^˜˜
Utility_v2.cpp:302:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    std::vector<double> quad(dim,0.0);
                        ˜˜˜˜ ^˜˜
Utility_v2.cpp:306:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      if (on[q] == 1) {
          ˜˜ ^
Utility_v2.cpp:315:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            quad[k] += 1.0 / variance;
            ˜˜˜˜ ^
Utility_v2.cpp:317:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            lin[k] += (2.0 * psi[ksq] - 1.0) * (x[xIndex] - nu[kqg]) / variance;
            ˜˜˜ ^
Utility_v2.cpp:331:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Mean[k] += lin[k];
      ˜˜˜˜ ^
Utility_v2.cpp:331:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Mean[k] += lin[k];
                 ˜˜˜ ^
Utility_v2.cpp:332:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      varInv[k][k] += quad[k];
      ˜˜˜˜˜˜ ^
Utility_v2.cpp:332:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      varInv[k][k] += quad[k];
      ˜˜˜˜˜˜    ^
Utility_v2.cpp:332:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      varInv[k][k] += quad[k];
                      ˜˜˜˜ ^
Utility_v2.cpp:341:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    std::vector<double> vv(dim,0.0);
                        ˜˜ ^˜˜
Utility_v2.cpp:347:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        if (on[q] == 1) {
            ˜˜ ^
Utility_v2.cpp:349:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          vv[k] = Delta[kqg];
          ˜˜ ^
Utility_v2.cpp:360:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        if (on[q] == 1) {
            ˜˜ ^
Utility_v2.cpp:362:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          Delta[kqg] = vv[k];
                       ˜˜ ^
Utility_v2.cpp:303:9: warning: unused variable 's' [-Wunused-variable]
    int s;
        ^
Utility_v2.cpp:334:12: warning: unused variable 'detPosterior' [-Wunused-variable]
    double detPosterior = 1.0 / inverse(varInv,var);
           ^
Utility_v2.cpp:328:12: warning: unused variable 'detPrior' [-Wunused-variable]
    double detPrior = inverse(var,varInv);
           ^
Utility_v2.cpp:398:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  double potLower = potOff[g] - potOn[g];
                    ˜˜˜˜˜˜ ^
Utility_v2.cpp:398:39: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  double potLower = potOff[g] - potOn[g];
                                ˜˜˜˜˜ ^
Utility_v2.cpp:399:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  double potUpper = potOff[g] - potOn[g];
                    ˜˜˜˜˜˜ ^
Utility_v2.cpp:399:39: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  double potUpper = potOff[g] - potOn[g];
                                ˜˜˜˜˜ ^
Utility_v2.cpp:403:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  int n = neighbour[g].size();
          ˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:413:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  for (gg = 0; gg < neighbour[g].size(); gg++) {
                    ˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:414:38: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    meanLower += (double) valueLower[neighbour[g][gg]];
                          ˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
Utility_v2.cpp:414:48: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    meanLower += (double) valueLower[neighbour[g][gg]];
                                     ˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:414:51: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    meanLower += (double) valueLower[neighbour[g][gg]];
                                     ˜˜˜˜˜˜˜˜˜    ^˜
Utility_v2.cpp:415:38: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    meanUpper += (double) valueUpper[neighbour[g][gg]];
                          ˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
Utility_v2.cpp:415:48: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    meanUpper += (double) valueUpper[neighbour[g][gg]];
                                     ˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:415:51: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    meanUpper += (double) valueUpper[neighbour[g][gg]];
                                     ˜˜˜˜˜˜˜˜˜    ^˜
Utility_v2.cpp:418:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  if (neighbour[g].size() > 0) {
      ˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:419:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    meanLower /= (double) neighbour[g].size();
                          ˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:420:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    meanUpper /= (double) neighbour[g].size();
                          ˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:435:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  for (gg = 0; gg < neighbour[g].size(); gg++) {
                    ˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:436:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    int gene = neighbour[g][gg];
               ˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:436:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    int gene = neighbour[g][gg];
               ˜˜˜˜˜˜˜˜˜    ^˜
Utility_v2.cpp:437:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    int n = neighbour[gene].size();
            ˜˜˜˜˜˜˜˜˜ ^˜˜˜
Utility_v2.cpp:447:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (ggg = 0; ggg < neighbour[gene].size(); ggg++) {
                        ˜˜˜˜˜˜˜˜˜ ^˜˜˜
Utility_v2.cpp:448:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      if (neighbour[gene][ggg] != g) {
          ˜˜˜˜˜˜˜˜˜ ^˜˜˜
Utility_v2.cpp:448:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      if (neighbour[gene][ggg] != g) {
          ˜˜˜˜˜˜˜˜˜       ^˜˜
Utility_v2.cpp:449:35: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        meanLower += (double) valueLower[neighbour[gene][ggg]];
                              ˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
Utility_v2.cpp:449:45: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        meanLower += (double) valueLower[neighbour[gene][ggg]];
                                         ˜˜˜˜˜˜˜˜˜ ^˜˜˜
Utility_v2.cpp:449:51: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        meanLower += (double) valueLower[neighbour[gene][ggg]];
                                         ˜˜˜˜˜˜˜˜˜       ^˜˜
Utility_v2.cpp:450:35: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        meanUpper += (double) valueUpper[neighbour[gene][ggg]];
                              ˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
Utility_v2.cpp:450:45: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        meanUpper += (double) valueUpper[neighbour[gene][ggg]];
                                         ˜˜˜˜˜˜˜˜˜ ^˜˜˜
Utility_v2.cpp:450:51: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        meanUpper += (double) valueUpper[neighbour[gene][ggg]];
                                         ˜˜˜˜˜˜˜˜˜       ^˜˜
Utility_v2.cpp:454:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    meanLower /= (double) neighbour[gene].size();
                          ˜˜˜˜˜˜˜˜˜ ^˜˜˜
Utility_v2.cpp:455:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    meanUpper /= (double) neighbour[gene].size();
                          ˜˜˜˜˜˜˜˜˜ ^˜˜˜
Utility_v2.cpp:460:48: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    double extra = omega / ((double) neighbour[gene].size());
                                     ˜˜˜˜˜˜˜˜˜ ^˜˜˜
Utility_v2.cpp:462:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    if (valueLower[gene] == 0 && valueUpper[gene] == 0) {
        ˜˜˜˜˜˜˜˜˜˜ ^˜˜˜
Utility_v2.cpp:462:45: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    if (valueLower[gene] == 0 && valueUpper[gene] == 0) {
                                 ˜˜˜˜˜˜˜˜˜˜ ^˜˜˜
Utility_v2.cpp:466:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    else if (valueLower[gene] == 1 && valueUpper[gene] == 1) {
             ˜˜˜˜˜˜˜˜˜˜ ^˜˜˜
Utility_v2.cpp:466:50: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    else if (valueLower[gene] == 1 && valueUpper[gene] == 1) {
                                      ˜˜˜˜˜˜˜˜˜˜ ^˜˜˜
Utility_v2.cpp:503:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    valueLower[g] = 1;
    ˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:505:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    valueLower[g] = 0;
    ˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:508:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    valueUpper[g] = 1;
    ˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:510:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    valueUpper[g] = 0;
    ˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:403:11: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  int n = neighbour[g].size();
      ˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
Utility_v2.cpp:437:13: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    int n = neighbour[gene].size();
        ˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
Utility_v2.cpp:538:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        int first = start[b];
                    ˜˜˜˜˜ ^
Utility_v2.cpp:541:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          last = start[b-1];
                 ˜˜˜˜˜ ˜^˜
Utility_v2.cpp:545:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        Random ran(seeds[b]);
                   ˜˜˜˜˜ ^
Utility_v2.cpp:562:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        nUndef += (valueLower[g] != valueUpper[g]);
                   ˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:562:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        nUndef += (valueLower[g] != valueUpper[g]);
                                    ˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:577:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          delta[g] = valueLower[g];
                     ˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:588:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      pot += potOn[g];
             ˜˜˜˜˜ ^
Utility_v2.cpp:590:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      pot += potOff[g];
             ˜˜˜˜˜˜ ^
Utility_v2.cpp:592:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    int n = neighbour[g].size();
            ˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:600:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (gg = 0; gg < neighbour[g].size(); gg++)
                      ˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:601:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      nOn += delta[neighbour[g][gg]];
                   ˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:601:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      nOn += delta[neighbour[g][gg]];
                   ˜˜˜˜˜˜˜˜˜    ^˜
Utility_v2.cpp:602:60: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    double fraction = ((double) nOn) / ((double) neighbour[g].size());
                                                 ˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:537:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
      for (b = start.size() - 1; b >= 0; b--) {
             ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
Utility_v2.cpp:592:13: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    int n = neighbour[g].size();
        ˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
Utility_v2.cpp:628:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  double potLower = potOff[g] - potOn[g];
                    ˜˜˜˜˜˜ ^
Utility_v2.cpp:628:39: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  double potLower = potOff[g] - potOn[g];
                                ˜˜˜˜˜ ^
Utility_v2.cpp:629:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  double potUpper = potOff[g] - potOn[g];
                    ˜˜˜˜˜˜ ^
Utility_v2.cpp:629:39: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  double potUpper = potOff[g] - potOn[g];
                                ˜˜˜˜˜ ^
Utility_v2.cpp:635:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  for (k = 0; k < neighbour[g].size(); k++) {
                  ˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:636:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    int gg = neighbour[g][k];
             ˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:636:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    int gg = neighbour[g][k];
             ˜˜˜˜˜˜˜˜˜    ^
Utility_v2.cpp:637:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    int ng = neighbour[g].size();
             ˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:638:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    int ngg = neighbour[gg].size();
              ˜˜˜˜˜˜˜˜˜ ^˜
Utility_v2.cpp:642:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    if (valueLower[gg] == 0 && valueUpper[gg] == 0) {
        ˜˜˜˜˜˜˜˜˜˜ ^˜
Utility_v2.cpp:642:43: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    if (valueLower[gg] == 0 && valueUpper[gg] == 0) {
                               ˜˜˜˜˜˜˜˜˜˜ ^˜
Utility_v2.cpp:646:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    else if (valueLower[gg] == 1 && valueUpper[gg] == 1) {
             ˜˜˜˜˜˜˜˜˜˜ ^˜
Utility_v2.cpp:646:48: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    else if (valueLower[gg] == 1 && valueUpper[gg] == 1) {
                                    ˜˜˜˜˜˜˜˜˜˜ ^˜
Utility_v2.cpp:671:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    valueLower[g] = 1;
    ˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:673:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    valueLower[g] = 0;
    ˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:676:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    valueUpper[g] = 1;
    ˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:678:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    valueUpper[g] = 0;
    ˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:637:14: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    int ng = neighbour[g].size();
        ˜˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
Utility_v2.cpp:638:15: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    int ngg = neighbour[gg].size();
        ˜˜˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
Utility_v2.cpp:706:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        int first = start[b];
                    ˜˜˜˜˜ ^
Utility_v2.cpp:709:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          last = start[b-1];
                 ˜˜˜˜˜ ˜^˜
Utility_v2.cpp:713:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        Random ran(seeds[b]);
                   ˜˜˜˜˜ ^
Utility_v2.cpp:729:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        nUndef += (valueLower[g] != valueUpper[g]);
                   ˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:729:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        nUndef += (valueLower[g] != valueUpper[g]);
                                    ˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:744:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          delta[g] = valueLower[g];
                     ˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:755:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      pot += - alpha + potOn[g];
                       ˜˜˜˜˜ ^
Utility_v2.cpp:757:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      pot += potOff[g];
             ˜˜˜˜˜˜ ^
Utility_v2.cpp:760:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (k = 0; k < neighbour[g].size(); k++) {
                    ˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:761:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      int gg = neighbour[g][k];
               ˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:761:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      int gg = neighbour[g][k];
               ˜˜˜˜˜˜˜˜˜    ^
Utility_v2.cpp:763:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        int ng = neighbour[g].size();
                 ˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:764:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        int ngg = neighbour[gg].size();
                  ˜˜˜˜˜˜˜˜˜ ^˜
Utility_v2.cpp:764:6: warning: unused variable 'ngg' [-Wunused-variable]
        int ngg = neighbour[gg].size();
            ^
Utility_v2.cpp:705:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
      for (b = start.size() - 1; b >= 0; b--) {
             ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
Utility_v2.cpp:763:11: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
        int ng = neighbour[g].size();
            ˜˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
Utility_v2.cpp:764:12: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
        int ngg = neighbour[gg].size();
            ˜˜˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
Utility_v2.cpp:786:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  double potLower = potOff[kqg] - potOn[kqg];
                    ˜˜˜˜˜˜ ^˜˜
Utility_v2.cpp:786:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  double potLower = potOff[kqg] - potOn[kqg];
                                  ˜˜˜˜˜ ^˜˜
Utility_v2.cpp:787:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  double potUpper = potOff[kqg] - potOn[kqg];
                    ˜˜˜˜˜˜ ^˜˜
Utility_v2.cpp:787:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  double potUpper = potOff[kqg] - potOn[kqg];
                                  ˜˜˜˜˜ ^˜˜
Utility_v2.cpp:793:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  for (k = 0; k < neighbour[g].size(); k++) {
                  ˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:794:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    int gg = neighbour[g][k];
             ˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:794:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    int gg = neighbour[g][k];
             ˜˜˜˜˜˜˜˜˜    ^
Utility_v2.cpp:795:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    int ng = neighbour[g].size();
             ˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:796:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    int ngg = neighbour[gg].size();
              ˜˜˜˜˜˜˜˜˜ ^˜
Utility_v2.cpp:802:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    if (valueLower[kqgg] == 0 && valueUpper[kqgg] == 0) {
        ˜˜˜˜˜˜˜˜˜˜ ^˜˜˜
Utility_v2.cpp:802:45: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    if (valueLower[kqgg] == 0 && valueUpper[kqgg] == 0) {
                                 ˜˜˜˜˜˜˜˜˜˜ ^˜˜˜
Utility_v2.cpp:806:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    else if (valueLower[kqgg] == 1 && valueUpper[kqgg] == 1) {
             ˜˜˜˜˜˜˜˜˜˜ ^˜˜˜
Utility_v2.cpp:806:50: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    else if (valueLower[kqgg] == 1 && valueUpper[kqgg] == 1) {
                                      ˜˜˜˜˜˜˜˜˜˜ ^˜˜˜
Utility_v2.cpp:821:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      if (valueLower[kqqg] == 0 && valueUpper[kqqg] == 0) {
          ˜˜˜˜˜˜˜˜˜˜ ^˜˜˜
Utility_v2.cpp:821:47: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      if (valueLower[kqqg] == 0 && valueUpper[kqqg] == 0) {
                                   ˜˜˜˜˜˜˜˜˜˜ ^˜˜˜
Utility_v2.cpp:825:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      else if (valueLower[kqqg] == 1 && valueUpper[kqqg] == 1) {
               ˜˜˜˜˜˜˜˜˜˜ ^˜˜˜
Utility_v2.cpp:825:52: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      else if (valueLower[kqqg] == 1 && valueUpper[kqqg] == 1) {
                                        ˜˜˜˜˜˜˜˜˜˜ ^˜˜˜
Utility_v2.cpp:851:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    valueLower[kqg] = 1;
    ˜˜˜˜˜˜˜˜˜˜ ^˜˜
Utility_v2.cpp:853:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    valueLower[kqg] = 0;
    ˜˜˜˜˜˜˜˜˜˜ ^˜˜
Utility_v2.cpp:856:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    valueUpper[kqg] = 1;
    ˜˜˜˜˜˜˜˜˜˜ ^˜˜
Utility_v2.cpp:858:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    valueUpper[kqg] = 0;
    ˜˜˜˜˜˜˜˜˜˜ ^˜˜
Utility_v2.cpp:795:14: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    int ng = neighbour[g].size();
        ˜˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
Utility_v2.cpp:796:15: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    int ngg = neighbour[gg].size();
        ˜˜˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
Utility_v2.cpp:886:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        int first = start[b];
                    ˜˜˜˜˜ ^
Utility_v2.cpp:889:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          last = start[b-1];
                 ˜˜˜˜˜ ˜^˜
Utility_v2.cpp:893:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        Random ran(seeds[b]);
                   ˜˜˜˜˜ ^
Utility_v2.cpp:912:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          nUndef += (valueLower[kqg] != valueUpper[kqg]);
                     ˜˜˜˜˜˜˜˜˜˜ ^˜˜
Utility_v2.cpp:912:45: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          nUndef += (valueLower[kqg] != valueUpper[kqg]);
                                        ˜˜˜˜˜˜˜˜˜˜ ^˜˜
Utility_v2.cpp:930:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            delta[kqg] = valueLower[kqg];
                         ˜˜˜˜˜˜˜˜˜˜ ^˜˜
Utility_v2.cpp:944:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        pot += - alpha + potOn[kqg];
                         ˜˜˜˜˜ ^˜˜
Utility_v2.cpp:946:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        pot += potOff[kqg];
               ˜˜˜˜˜˜ ^˜˜
Utility_v2.cpp:949:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      for (k = 0; k < neighbour[g].size(); k++) {
                      ˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:950:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        int gg = neighbour[g][k];
                 ˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:950:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        int gg = neighbour[g][k];
                 ˜˜˜˜˜˜˜˜˜    ^
Utility_v2.cpp:953:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          int ng = neighbour[g].size();
                   ˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:954:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          int ngg = neighbour[gg].size();
                    ˜˜˜˜˜˜˜˜˜ ^˜
Utility_v2.cpp:954:8: warning: unused variable 'ngg' [-Wunused-variable]
          int ngg = neighbour[gg].size();
              ^
Utility_v2.cpp:885:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
      for (b = start.size() - 1; b >= 0; b--) {
             ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
Utility_v2.cpp:953:13: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
          int ng = neighbour[g].size();
              ˜˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
Utility_v2.cpp:954:14: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
          int ngg = neighbour[gg].size();
              ˜˜˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
Utility_v2.cpp:991:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  R.resize(Q);
  ˜        ^
Utility_v2.cpp:994:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    R[p].resize(Q);
    ˜ ^
Utility_v2.cpp:994:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    R[p].resize(Q);
    ˜           ^
Utility_v2.cpp:997:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    R[p][p] = tau2R[p];
    ˜ ^
Utility_v2.cpp:997:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    R[p][p] = tau2R[p];
    ˜    ^
Utility_v2.cpp:999:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      R[p][q] = sqrt(tau2R[p] * tau2R[q]) * r[qq2index(p,q,Q)];
      ˜ ^
Utility_v2.cpp:999:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      R[p][q] = sqrt(tau2R[p] * tau2R[q]) * r[qq2index(p,q,Q)];
      ˜    ^
Utility_v2.cpp:1000:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      R[q][p] = R[p][q];
      ˜ ^
Utility_v2.cpp:1000:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      R[q][p] = R[p][q];
      ˜    ^
Utility_v2.cpp:1000:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      R[q][p] = R[p][q];
                ˜ ^
Utility_v2.cpp:1000:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      R[q][p] = R[p][q];
                ˜    ^
Utility_v2.cpp:1016:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  DeltaStar[0].resize(cliqueSize);
  ˜˜˜˜˜˜˜˜˜           ^˜˜˜˜˜˜˜˜˜
Utility_v2.cpp:1019:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    DeltaStar[0][g].resize(Q);
    ˜˜˜˜˜˜˜˜˜    ^
Utility_v2.cpp:1019:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    DeltaStar[0][g].resize(Q);
    ˜˜˜˜˜˜˜˜˜              ^
Utility_v2.cpp:1021:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      DeltaStar[0][g][q] = Delta[qg2index(q,g,Q,G)] / exp(0.5 * b[q] * log(sigma2[qg2index(q,g,Q,G)]));
      ˜˜˜˜˜˜˜˜˜    ^
Utility_v2.cpp:1021:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      DeltaStar[0][g][q] = Delta[qg2index(q,g,Q,G)] / exp(0.5 * b[q] * log(sigma2[qg2index(q,g,Q,G)]));
      ˜˜˜˜˜˜˜˜˜       ^
Utility_v2.cpp:1028:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (g2 = 0; g2 < DNew[0][g1].size(); g2++)
                      ˜˜˜˜    ^˜
Utility_v2.cpp:1029:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      DNew[0][g1][g2] += temp[g1][g2];
      ˜˜˜˜    ^˜
Utility_v2.cpp:1029:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      DNew[0][g1][g2] += temp[g1][g2];
      ˜˜˜˜        ^˜
Utility_v2.cpp:1029:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      DNew[0][g1][g2] += temp[g1][g2];
                         ˜˜˜˜ ^˜
Utility_v2.cpp:1029:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      DNew[0][g1][g2] += temp[g1][g2];
                         ˜˜˜˜     ^˜
Utility_v2.cpp:1037:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    int cliqueSize = DNew[k].size();
                     ˜˜˜˜ ^
Utility_v2.cpp:1038:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    DeltaStar[k].resize(cliqueSize);
    ˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1038:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    DeltaStar[k].resize(cliqueSize);
    ˜˜˜˜˜˜˜˜˜           ^˜˜˜˜˜˜˜˜˜
Utility_v2.cpp:1041:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (g = 0; g < oldComponents[k].size(); g++) {
                    ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1042:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      DeltaStar[k][g].resize(Q);
      ˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1042:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      DeltaStar[k][g].resize(Q);
      ˜˜˜˜˜˜˜˜˜    ^
Utility_v2.cpp:1042:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      DeltaStar[k][g].resize(Q);
      ˜˜˜˜˜˜˜˜˜              ^
Utility_v2.cpp:1044:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        DeltaStar[k][g][q] = DeltaStar[oldClique[k]][oldComponents[k][g]][q];
        ˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1044:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        DeltaStar[k][g][q] = DeltaStar[oldClique[k]][oldComponents[k][g]][q];
        ˜˜˜˜˜˜˜˜˜    ^
Utility_v2.cpp:1044:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        DeltaStar[k][g][q] = DeltaStar[oldClique[k]][oldComponents[k][g]][q];
        ˜˜˜˜˜˜˜˜˜       ^
Utility_v2.cpp:1044:33: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        DeltaStar[k][g][q] = DeltaStar[oldClique[k]][oldComponents[k][g]][q];
                             ˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
Utility_v2.cpp:1044:43: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        DeltaStar[k][g][q] = DeltaStar[oldClique[k]][oldComponents[k][g]][q];
                                       ˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1044:47: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        DeltaStar[k][g][q] = DeltaStar[oldClique[k]][oldComponents[k][g]][q];
                             ˜˜˜˜˜˜˜˜˜               ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
Utility_v2.cpp:1044:61: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        DeltaStar[k][g][q] = DeltaStar[oldClique[k]][oldComponents[k][g]][q];
                                                     ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1044:64: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        DeltaStar[k][g][q] = DeltaStar[oldClique[k]][oldComponents[k][g]][q];
                                                     ˜˜˜˜˜˜˜˜˜˜˜˜˜    ^
Utility_v2.cpp:1044:68: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        DeltaStar[k][g][q] = DeltaStar[oldClique[k]][oldComponents[k][g]][q];
                             ˜˜˜˜˜˜˜˜˜                                    ^
Utility_v2.cpp:1047:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
    for (g = 0; g < cliqueSize - oldComponents[k].size(); g++) {
                    ^˜˜˜˜˜˜˜˜˜ ˜
Utility_v2.cpp:1047:48: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (g = 0; g < cliqueSize - oldComponents[k].size(); g++) {
                                 ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1048:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      DeltaStar[k][g + oldComponents[k].size()].resize(Q);
      ˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1048:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
      DeltaStar[k][g + oldComponents[k].size()].resize(Q);
                   ^ ˜
Utility_v2.cpp:1048:38: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      DeltaStar[k][g + oldComponents[k].size()].resize(Q);
                       ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1048:56: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      DeltaStar[k][g + oldComponents[k].size()].resize(Q);
      ˜˜˜˜˜˜˜˜˜                                        ^
Utility_v2.cpp:1049:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
      int gg = g + oldComponents[k].size();
               ^ ˜
Utility_v2.cpp:1049:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      int gg = g + oldComponents[k].size();
                   ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1052:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        DeltaStar[k][gg][q] = Delta[kqg] / exp(0.5 * b[q] * log(sigma2[kqg]));
        ˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1052:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        DeltaStar[k][gg][q] = Delta[kqg] / exp(0.5 * b[q] * log(sigma2[kqg]));
        ˜˜˜˜˜˜˜˜˜    ^˜
Utility_v2.cpp:1052:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        DeltaStar[k][gg][q] = Delta[kqg] / exp(0.5 * b[q] * log(sigma2[kqg]));
        ˜˜˜˜˜˜˜˜˜        ^
Utility_v2.cpp:1057:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    quadratic2(DeltaStar[k],RInverse,temp);
               ˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1059:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (g1 = 0; g1 < DNew[k].size(); g1++)
                      ˜˜˜˜ ^
Utility_v2.cpp:1060:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      for (g2 = 0; g2 < DNew[k][g1].size(); g2++)
                        ˜˜˜˜ ^
Utility_v2.cpp:1060:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      for (g2 = 0; g2 < DNew[k][g1].size(); g2++)
                        ˜˜˜˜    ^˜
Utility_v2.cpp:1061:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        DNew[k][g1][g2] += temp[g1][g2];
        ˜˜˜˜ ^
Utility_v2.cpp:1061:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        DNew[k][g1][g2] += temp[g1][g2];
        ˜˜˜˜    ^˜
Utility_v2.cpp:1061:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        DNew[k][g1][g2] += temp[g1][g2];
        ˜˜˜˜        ^˜
Utility_v2.cpp:1061:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        DNew[k][g1][g2] += temp[g1][g2];
                           ˜˜˜˜ ^˜
Utility_v2.cpp:1061:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        DNew[k][g1][g2] += temp[g1][g2];
                           ˜˜˜˜     ^˜
Utility_v2.cpp:1063:14: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
    first += cliqueSize - oldComponents[k].size();
             ^˜˜˜˜˜˜˜˜˜ ˜
Utility_v2.cpp:1063:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    first += cliqueSize - oldComponents[k].size();
                          ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1015:20: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  int cliqueSize = DNew[0].size();
      ˜˜˜˜˜˜˜˜˜˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜
Utility_v2.cpp:1037:22: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    int cliqueSize = DNew[k].size();
        ˜˜˜˜˜˜˜˜˜˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜
Utility_v2.cpp:1049:18: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
      int gg = g + oldComponents[k].size();
          ˜˜   ˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
Utility_v2.cpp:1097:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    OmegaDet[k] = inverse(Omega[k],OmegaInv[k]);
    ˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1097:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    OmegaDet[k] = inverse(Omega[k],OmegaInv[k]);
                          ˜˜˜˜˜ ^
Utility_v2.cpp:1097:45: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    OmegaDet[k] = inverse(Omega[k],OmegaInv[k]);
                                   ˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1102:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    OmegaSep[k].resize(oldComponents[k].size());
    ˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1102:38: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    OmegaSep[k].resize(oldComponents[k].size());
                       ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1104:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (i = 0; i < oldComponents[k].size(); i++) {
                    ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1105:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      OmegaSep[k][i].resize(oldComponents[k].size());
      ˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1105:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      OmegaSep[k][i].resize(oldComponents[k].size());
      ˜˜˜˜˜˜˜˜    ^
Utility_v2.cpp:1105:43: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      OmegaSep[k][i].resize(oldComponents[k].size());
                            ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1107:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      for (j = 0; j < oldComponents[k].size(); j++) {
                      ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1108:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        OmegaSep[k][i][j] = Omega[oldClique[k]][oldComponents[k][i]][oldComponents[k][j]];
        ˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1108:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        OmegaSep[k][i][j] = Omega[oldClique[k]][oldComponents[k][i]][oldComponents[k][j]];
        ˜˜˜˜˜˜˜˜    ^
Utility_v2.cpp:1108:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        OmegaSep[k][i][j] = Omega[oldClique[k]][oldComponents[k][i]][oldComponents[k][j]];
        ˜˜˜˜˜˜˜˜       ^
Utility_v2.cpp:1108:28: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        OmegaSep[k][i][j] = Omega[oldClique[k]][oldComponents[k][i]][oldComponents[k][j]];
                            ˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
Utility_v2.cpp:1108:38: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        OmegaSep[k][i][j] = Omega[oldClique[k]][oldComponents[k][i]][oldComponents[k][j]];
                                  ˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1108:42: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        OmegaSep[k][i][j] = Omega[oldClique[k]][oldComponents[k][i]][oldComponents[k][j]];
                            ˜˜˜˜˜               ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
Utility_v2.cpp:1108:56: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        OmegaSep[k][i][j] = Omega[oldClique[k]][oldComponents[k][i]][oldComponents[k][j]];
                                                ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1108:59: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        OmegaSep[k][i][j] = Omega[oldClique[k]][oldComponents[k][i]][oldComponents[k][j]];
                                                ˜˜˜˜˜˜˜˜˜˜˜˜˜    ^
Utility_v2.cpp:1108:63: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        OmegaSep[k][i][j] = Omega[oldClique[k]][oldComponents[k][i]][oldComponents[k][j]];
                            ˜˜˜˜˜                                    ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
Utility_v2.cpp:1108:77: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        OmegaSep[k][i][j] = Omega[oldClique[k]][oldComponents[k][i]][oldComponents[k][j]];
                                                                     ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1108:80: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        OmegaSep[k][i][j] = Omega[oldClique[k]][oldComponents[k][i]][oldComponents[k][j]];
                                                                     ˜˜˜˜˜˜˜˜˜˜˜˜˜    ^
Utility_v2.cpp:1116:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    if (OmegaSep[k].size() > 0)
        ˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1117:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      OmegaSepDet[k] = inverse(OmegaSep[k],OmegaSepInv[k]);
      ˜˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1117:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      OmegaSepDet[k] = inverse(OmegaSep[k],OmegaSepInv[k]);
                               ˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1117:56: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      OmegaSepDet[k] = inverse(OmegaSep[k],OmegaSepInv[k]);
                                           ˜˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1121:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  OmegaInvSparse.resize(G);
  ˜˜˜˜˜˜˜˜˜˜˜˜˜˜        ^
Utility_v2.cpp:1124:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    OmegaInvSparse[g].clear();
    ˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1131:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    nr[k].resize(Omega[k].size());
    ˜˜ ^
Utility_v2.cpp:1131:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    nr[k].resize(Omega[k].size());
                 ˜˜˜˜˜ ^
Utility_v2.cpp:1133:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (gg = 0; gg < oldComponents[k].size(); gg++)
                      ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1134:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      nr[k][gg] = nr[oldClique[k]][oldComponents[k][gg]];
      ˜˜ ^
Utility_v2.cpp:1134:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      nr[k][gg] = nr[oldClique[k]][oldComponents[k][gg]];
      ˜˜    ^˜
Utility_v2.cpp:1134:22: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      nr[k][gg] = nr[oldClique[k]][oldComponents[k][gg]];
                  ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
Utility_v2.cpp:1134:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      nr[k][gg] = nr[oldClique[k]][oldComponents[k][gg]];
                     ˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1134:36: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      nr[k][gg] = nr[oldClique[k]][oldComponents[k][gg]];
                  ˜˜               ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
Utility_v2.cpp:1134:50: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      nr[k][gg] = nr[oldClique[k]][oldComponents[k][gg]];
                                   ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1134:53: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      nr[k][gg] = nr[oldClique[k]][oldComponents[k][gg]];
                                   ˜˜˜˜˜˜˜˜˜˜˜˜˜    ^˜
Utility_v2.cpp:1135:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (gg = oldComponents[k].size(); gg < Omega[k].size(); gg++) {
              ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1135:51: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (gg = oldComponents[k].size(); gg < Omega[k].size(); gg++) {
                                            ˜˜˜˜˜ ^
Utility_v2.cpp:1136:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      nr[k][gg] = g;
      ˜˜ ^
Utility_v2.cpp:1136:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      nr[k][gg] = g;
      ˜˜    ^˜
Utility_v2.cpp:1240:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (r = 0; r < nr[k].size(); r++) {
                    ˜˜ ^
Utility_v2.cpp:1242:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      for (s = 0; s < nr[k].size(); s++) {
                      ˜˜ ^
Utility_v2.cpp:1243:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        int g = nr[k][r];
                ˜˜ ^
Utility_v2.cpp:1243:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        int g = nr[k][r];
                ˜˜    ^
Utility_v2.cpp:1244:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        int gg = nr[k][s];
                 ˜˜ ^
Utility_v2.cpp:1244:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        int gg = nr[k][s];
                 ˜˜    ^
Utility_v2.cpp:1245:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        double value = OmegaInv[k][r][s];
                       ˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1245:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        double value = OmegaInv[k][r][s];
                       ˜˜˜˜˜˜˜˜    ^
Utility_v2.cpp:1245:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        double value = OmegaInv[k][r][s];
                       ˜˜˜˜˜˜˜˜       ^
Utility_v2.cpp:1248:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        it = OmegaInvSparse[g].find(gg);
             ˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1249:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        if (it == OmegaInvSparse[g].end())
                  ˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1250:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          OmegaInvSparse[g].insert(pair<int,double>(gg,value));
          ˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1252:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          OmegaInvSparse[g][gg] += value;
          ˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1260:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (r = 0; r < oldComponents[k].size(); r++) {
                    ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1262:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      for (s = 0; s < oldComponents[k].size(); s++) {
                      ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1263:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        int g = nr[k][r];
                ˜˜ ^
Utility_v2.cpp:1263:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        int g = nr[k][r];
                ˜˜    ^
Utility_v2.cpp:1264:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        int gg = nr[k][s];
                 ˜˜ ^
Utility_v2.cpp:1264:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        int gg = nr[k][s];
                 ˜˜    ^
Utility_v2.cpp:1265:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        double value = OmegaSepInv[k][r][s];
                       ˜˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1265:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        double value = OmegaSepInv[k][r][s];
                       ˜˜˜˜˜˜˜˜˜˜˜    ^
Utility_v2.cpp:1265:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        double value = OmegaSepInv[k][r][s];
                       ˜˜˜˜˜˜˜˜˜˜˜       ^
Utility_v2.cpp:1267:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        OmegaInvSparse[g][gg] -= value;
        ˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1297:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  R.resize(Q);
  ˜        ^
Utility_v2.cpp:1300:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    R[p].resize(Q);
    ˜ ^
Utility_v2.cpp:1300:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    R[p].resize(Q);
    ˜           ^
Utility_v2.cpp:1304:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    R[p][p] = tau2R[p];
    ˜ ^
Utility_v2.cpp:1304:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    R[p][p] = tau2R[p];
    ˜    ^
Utility_v2.cpp:1306:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      R[p][q] = sqrt(tau2R[p] * tau2R[q]) * r[qq2index(p,q,Q)];
      ˜ ^
Utility_v2.cpp:1306:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      R[p][q] = sqrt(tau2R[p] * tau2R[q]) * r[qq2index(p,q,Q)];
      ˜    ^
Utility_v2.cpp:1307:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      R[q][p] = R[p][q];
      ˜ ^
Utility_v2.cpp:1307:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      R[q][p] = R[p][q];
      ˜    ^
Utility_v2.cpp:1307:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      R[q][p] = R[p][q];
                ˜ ^
Utility_v2.cpp:1307:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      R[q][p] = R[p][q];
                ˜    ^
Utility_v2.cpp:1337:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  VinvSparse.resize(G*Q);
  ˜˜˜˜˜˜˜˜˜˜        ˜^˜
Utility_v2.cpp:1339:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    VinvSparse[k].clear();
    ˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1343:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (it = OmegaInvSparse[g].begin(); it != OmegaInvSparse[g].end(); it++) {
              ˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1343:63: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (it = OmegaInvSparse[g].begin(); it != OmegaInvSparse[g].end(); it++) {
                                               ˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1352:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          double cov = value * RInverse[q][qq];
                               ˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1352:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          double cov = value * RInverse[q][qq];
                               ˜˜˜˜˜˜˜˜    ^˜
Utility_v2.cpp:1354:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          VinvSparse[index].insert(pair<int,double>(indexindex,cov));
          ˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜
Utility_v2.cpp:1402:4: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        L[index] = diag;
        ˜ ^˜˜˜˜
Utility_v2.cpp:1403:4: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        l[index] = ll;
        ˜ ^˜˜˜˜
Utility_v2.cpp:1410:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    VinvSparse[index][index] += L[index];
    ˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜
Utility_v2.cpp:1410:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    VinvSparse[index][index] += L[index];
                                ˜ ^˜˜˜˜
Utility_v2.cpp:1459:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    VinvSparseReversed[k].clear();
    ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1462:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (it = VinvSparse[k].begin(); it != VinvSparse[k].end(); it++) {
              ˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1462:55: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (it = VinvSparse[k].begin(); it != VinvSparse[k].end(); it++) {
                                           ˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1463:54: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      map<int,double>::iterator itextra = VinvSparse[k].end();
                                          ˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1468:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
      int kk = VinvSparseReversed.size() - k - 1;
                                         ˜ ^
Utility_v2.cpp:1469:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
      int rr = VinvSparseReversed.size() - r - 1;
                                         ˜ ^
Utility_v2.cpp:1470:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      VinvSparseReversed[rr].insert(pair<int,double>(kk,value));
      ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜
Utility_v2.cpp:1463:33: warning: unused variable 'itextra' [-Wunused-variable]
      map<int,double>::iterator itextra = VinvSparse[k].end();
                                ^
Utility_v2.cpp:1500:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  cholReversed.resize(Q * G);
  ˜˜˜˜˜˜˜˜˜˜˜˜        ˜˜^˜˜
Utility_v2.cpp:1502:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    cholReversed[index].clear();
    ˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜
Utility_v2.cpp:1508:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (it = VinvSparseReversed[i].find(i); it != VinvSparseReversed[i].end(); it++) {
              ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1508:71: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (it = VinvSparseReversed[i].find(i); it != VinvSparseReversed[i].end(); it++) {
                                                   ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1514:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      for (it2 = cholReversed[i].begin(); it2 != cholReversed[i].end(); it2++) {
                 ˜˜˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1514:63: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      for (it2 = cholReversed[i].begin(); it2 != cholReversed[i].end(); it2++) {
                                                 ˜˜˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1518:49: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          map<int,double>::iterator it3 = cholReversed[j].find(k);
                                          ˜˜˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1519:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          if (it3 != cholReversed[j].end()) {
                     ˜˜˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1532:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        cholReversed[j].insert(pair<int,double>(i,sqrt(sum)));
        ˜˜˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1534:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        cholReversed[j].insert(pair<int,double>(i,sum / cholReversed[i][i]));
        ˜˜˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1534:63: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        cholReversed[j].insert(pair<int,double>(i,sum / cholReversed[i][i]));
                                                        ˜˜˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1564:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    chol[k].clear();
    ˜˜˜˜ ^
Utility_v2.cpp:1567:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (it = cholReversed[k].begin(); it != cholReversed[k].end(); it++) {
              ˜˜˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1567:59: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (it = cholReversed[k].begin(); it != cholReversed[k].end(); it++) {
                                             ˜˜˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1571:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
      int kk = chol.size() - k - 1;
                           ˜ ^
Utility_v2.cpp:1572:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
      int rr = chol.size() - r - 1;
                           ˜ ^
Utility_v2.cpp:1573:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      chol[rr].insert(pair<int,double>(kk,value));
      ˜˜˜˜ ^˜
Utility_v2.cpp:1601:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    cholT[k].clear();
    ˜˜˜˜˜ ^
Utility_v2.cpp:1604:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (it = chol[i].begin(); it != chol[i].end(); it++) {
              ˜˜˜˜ ^
Utility_v2.cpp:1604:43: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (it = chol[i].begin(); it != chol[i].end(); it++) {
                                     ˜˜˜˜ ^
Utility_v2.cpp:1608:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      cholT[j].insert(pair<int,double>(i,value));
      ˜˜˜˜˜ ^
Utility_v2.cpp:1640:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (it = cholT[i].begin(); it != cholT[i].end(); it++) {
              ˜˜˜˜˜ ^
Utility_v2.cpp:1640:45: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (it = cholT[i].begin(); it != cholT[i].end(); it++) {
                                      ˜˜˜˜˜ ^
Utility_v2.cpp:1647:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        sum += value * u[j];
                       ˜ ^
Utility_v2.cpp:1649:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    u[i] = (l[i] - sum) / diag;
    ˜ ^
Utility_v2.cpp:1649:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    u[i] = (l[i] - sum) / diag;
            ˜ ^
Utility_v2.cpp:1657:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (it = chol[i].begin(); it != chol[i].end(); it++) {
              ˜˜˜˜ ^
Utility_v2.cpp:1657:43: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (it = chol[i].begin(); it != chol[i].end(); it++) {
                                     ˜˜˜˜ ^
Utility_v2.cpp:1664:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        sum += value * mean[j];
                       ˜˜˜˜ ^
Utility_v2.cpp:1666:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    mean[i] = (u[i] - sum) / diag;
    ˜˜˜˜ ^
Utility_v2.cpp:1666:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    mean[i] = (u[i] - sum) / diag;
               ˜ ^
Utility_v2.cpp:1694:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      z[k] = ran.Norm01();
      ˜ ^
Utility_v2.cpp:1717:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      for (it = chol[i].begin(); it != chol[i].end(); it++) {
                ˜˜˜˜ ^
Utility_v2.cpp:1717:45: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      for (it = chol[i].begin(); it != chol[i].end(); it++) {
                                       ˜˜˜˜ ^
Utility_v2.cpp:1724:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          sum += value * sample[j];
                         ˜˜˜˜˜˜ ^
Utility_v2.cpp:1726:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      sample[i] = (z[i] - sum) / diag;
      ˜˜˜˜˜˜ ^
Utility_v2.cpp:1726:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      sample[i] = (z[i] - sum) / diag;
                   ˜ ^
Utility_v2.cpp:1749:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    DeltaStar.resize(G);
    ˜˜˜˜˜˜˜˜˜        ^
Utility_v2.cpp:1751:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      DeltaStar[g].resize(Q);
      ˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1751:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      DeltaStar[g].resize(Q);
      ˜˜˜˜˜˜˜˜˜           ^
Utility_v2.cpp:1753:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        DeltaStar[g][q] = Delta[qg2index(q,g,Q,G)] / exp(0.5 * b[q] * log(sigma2[qg2index(q,g,Q,G)]));
        ˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1753:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        DeltaStar[g][q] = Delta[qg2index(q,g,Q,G)] / exp(0.5 * b[q] * log(sigma2[qg2index(q,g,Q,G)]));
        ˜˜˜˜˜˜˜˜˜    ^
Utility_v2.cpp:1763:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        DeltaStar[g][q] -= mean[index];
        ˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1763:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        DeltaStar[g][q] -= mean[index];
        ˜˜˜˜˜˜˜˜˜    ^
Utility_v2.cpp:1763:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        DeltaStar[g][q] -= mean[index];
                           ˜˜˜˜ ^˜˜˜˜
Utility_v2.cpp:1772:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        sample[index] = DeltaStar[g][q];
        ˜˜˜˜˜˜ ^˜˜˜˜
Utility_v2.cpp:1772:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        sample[index] = DeltaStar[g][q];
                        ˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1772:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        sample[index] = DeltaStar[g][q];
                        ˜˜˜˜˜˜˜˜˜    ^
Utility_v2.cpp:1783:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (it = chol[i].begin(); it != chol[i].end(); it++) {
              ˜˜˜˜ ^
Utility_v2.cpp:1783:43: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (it = chol[i].begin(); it != chol[i].end(); it++) {
                                     ˜˜˜˜ ^
Utility_v2.cpp:1790:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        sum += value * sample[j];
                       ˜˜˜˜˜˜ ^
Utility_v2.cpp:1794:55: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    pot += ran.PotentialGaussian(variance,mean,sample[i]);
                                               ˜˜˜˜˜˜ ^
Utility_v2.cpp:1799:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      sample[k] += mean[k];
      ˜˜˜˜˜˜ ^
Utility_v2.cpp:1799:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      sample[k] += mean[k];
                   ˜˜˜˜ ^
Utility_v2.cpp:1805:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        double DeltaStar = sample[index];
                           ˜˜˜˜˜˜ ^˜˜˜˜
Utility_v2.cpp:1135:15: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    for (gg = oldComponents[k].size(); gg < Omega[k].size(); gg++) {
            ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
Utility_v2.cpp:1468:46: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
      int kk = VinvSparseReversed.size() - k - 1;
          ˜˜   ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
Utility_v2.cpp:1469:46: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
      int rr = VinvSparseReversed.size() - r - 1;
          ˜˜   ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
Utility_v2.cpp:1504:11: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  int N = cholReversed.size();
      ˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
Utility_v2.cpp:1571:32: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
      int kk = chol.size() - k - 1;
          ˜˜   ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
Utility_v2.cpp:1572:32: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
      int rr = chol.size() - r - 1;
          ˜˜   ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
Utility_v2.cpp:1636:21: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  for (i = u.size() - 1; i >= 0; i--) {
         ˜ ˜˜˜˜˜˜˜˜˜^˜˜
Utility_v2.cpp:1822:31: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  oldCliqueTransformed.resize(*nClique);
  ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜        ^˜˜˜˜˜˜˜
Utility_v2.cpp:1823:35: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  oldComponentsTransformed.resize(*nClique);
  ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜        ^˜˜˜˜˜˜˜
Utility_v2.cpp:1828:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    oldCliqueTransformed[k] = oldClique[k];
    ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1830:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    oldComponentsTransformed[k].resize(nOldComponents[k]);
    ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1830:40: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    oldComponentsTransformed[k].resize(nOldComponents[k]);
    ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜           ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
Utility_v2.cpp:1833:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      oldComponentsTransformed[k][i] = oldComponents[nr];
      ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1833:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      oldComponentsTransformed[k][i] = oldComponents[nr];
      ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜    ^
Utility_v2.cpp:1846:27: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  OmegaTransformed.resize(*nClique);
  ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜        ^˜˜˜˜˜˜˜
Utility_v2.cpp:1852:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    OmegaTransformed[k].resize(size);
    ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1852:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    OmegaTransformed[k].resize(size);
    ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜           ^˜˜˜
Utility_v2.cpp:1855:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      OmegaTransformed[k][i].resize(size);
      ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1855:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      OmegaTransformed[k][i].resize(size);
      ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜    ^
Utility_v2.cpp:1855:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      OmegaTransformed[k][i].resize(size);
      ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜              ^˜˜˜
Utility_v2.cpp:1859:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        OmegaTransformed[k][i][j] = Omega[nr];
        ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1859:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        OmegaTransformed[k][i][j] = Omega[nr];
        ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜    ^
Utility_v2.cpp:1859:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        OmegaTransformed[k][i][j] = Omega[nr];
        ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜       ^
Utility_v2.cpp:1860:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        OmegaTransformed[k][j][i] = Omega[nr];
        ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1860:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        OmegaTransformed[k][j][i] = Omega[nr];
        ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜    ^
Utility_v2.cpp:1860:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        OmegaTransformed[k][j][i] = Omega[nr];
        ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜       ^
Utility_v2.cpp:1877:38: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    for (i = 0; i < OmegaTransformed[k].size(); i++)
                    ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1879:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        Omega[nr] = OmegaTransformed[k][i][j];
                    ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
Utility_v2.cpp:1879:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        Omega[nr] = OmegaTransformed[k][i][j];
                    ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜    ^
Utility_v2.cpp:1879:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        Omega[nr] = OmegaTransformed[k][i][j];
                    ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜       ^
448 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG  -I/usr/local/include    -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c diffExpressed_main.cpp -o diffExpressed_main.o
In file included from diffExpressed_main.cpp:16:
./Random.h:19:9: warning: 'PI' macro redefined
#define PI         3.14159265
        ^
/Library/Frameworks/R.framework/Resources/include/R_ext/Constants.h:32:9: note: previous definition is here
#define PI             M_PI
        ^
In file included from diffExpressed_main.cpp:22:
In file included from ./PotentialX.h:6:
./PotentialXqg.h:55:29: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  double var0 = str->sigma2[q][g] * str->phi[q][g];
                ˜˜˜         ^
./PotentialXqg.h:55:32: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  double var0 = str->sigma2[q][g] * str->phi[q][g];
                ˜˜˜            ^
./PotentialXqg.h:55:46: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  double var0 = str->sigma2[q][g] * str->phi[q][g];
                                    ˜˜˜      ^
./PotentialXqg.h:55:49: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  double var0 = str->sigma2[q][g] * str->phi[q][g];
                                    ˜˜˜         ^
./PotentialXqg.h:56:29: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  double var1 = str->sigma2[q][g] / str->phi[q][g];
                ˜˜˜         ^
./PotentialXqg.h:56:32: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  double var1 = str->sigma2[q][g] / str->phi[q][g];
                ˜˜˜            ^
./PotentialXqg.h:56:46: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  double var1 = str->sigma2[q][g] / str->phi[q][g];
                                    ˜˜˜      ^
./PotentialXqg.h:56:49: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  double var1 = str->sigma2[q][g] / str->phi[q][g];
                                    ˜˜˜         ^
./PotentialXqg.h:57:23: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  double mm = str->nu[q][g];
              ˜˜˜     ^
./PotentialXqg.h:57:26: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  double mm = str->nu[q][g];
              ˜˜˜        ^
./PotentialXqg.h:59:18: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  if (str->delta[q][g] != 0)
      ˜˜˜        ^
./PotentialXqg.h:59:21: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  if (str->delta[q][g] != 0)
      ˜˜˜           ^
./PotentialXqg.h:62:30: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      for (s = 0; s < str->S[q]; s++)
                      ˜˜˜    ^
./PotentialXqg.h:66:17: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          if (str->psi[q][s] == 0)
              ˜˜˜      ^
./PotentialXqg.h:66:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          if (str->psi[q][s] == 0)
              ˜˜˜         ^
./PotentialXqg.h:68:31: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              mean = mm - str->Delta[q][g];
                          ˜˜˜        ^
./PotentialXqg.h:68:34: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              mean = mm - str->Delta[q][g];
                          ˜˜˜           ^
./PotentialXqg.h:73:31: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              mean = mm + str->Delta[q][g];
                          ˜˜˜        ^
./PotentialXqg.h:73:34: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              mean = mm + str->Delta[q][g];
                          ˜˜˜           ^
./PotentialXqg.h:79:49: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          pot += ran.PotentialGaussian(var,mean,str->x[q][g][s]);
                                                ˜˜˜    ^
./PotentialXqg.h:79:52: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          pot += ran.PotentialGaussian(var,mean,str->x[q][g][s]);
                                                ˜˜˜       ^
./PotentialXqg.h:79:55: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          pot += ran.PotentialGaussian(var,mean,str->x[q][g][s]);
                                                ˜˜˜          ^
./PotentialXqg.h:86:30: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      for (s = 0; s < str->S[q]; s++)
                      ˜˜˜    ^
./PotentialXqg.h:88:26: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          double var = str->psi[q][s] == 0 ? var0 : var1;
                       ˜˜˜      ^
./PotentialXqg.h:88:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          double var = str->psi[q][s] == 0 ? var0 : var1;
                       ˜˜˜         ^
./PotentialXqg.h:92:49: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          pot += ran.PotentialGaussian(var,mean,str->x[q][g][s]);
                                                ˜˜˜    ^
./PotentialXqg.h:92:52: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          pot += ran.PotentialGaussian(var,mean,str->x[q][g][s]);
                                                ˜˜˜       ^
./PotentialXqg.h:92:55: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          pot += ran.PotentialGaussian(var,mean,str->x[q][g][s]);
                                                ˜˜˜          ^
In file included from diffExpressed_main.cpp:22:
./PotentialX.h:45:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    delete model[i];
           ˜˜˜˜˜ ^
./PotentialX.h:65:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    pot += model[i]->potential(ran);
           ˜˜˜˜˜ ^
In file included from diffExpressed_main.cpp:23:
In file included from ./PotentialNu.h:5:
./PotentialNug.h:55:21: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  Sigma.resize(str->Q);
  ˜˜˜˜˜        ˜˜˜˜˜^
./PotentialNug.h:58:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    Sigma[q].resize(str->Q);
    ˜˜˜˜˜ ^
./PotentialNug.h:58:26: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    Sigma[q].resize(str->Q);
    ˜˜˜˜˜           ˜˜˜˜˜^
./PotentialNug.h:63:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Sigma[p][p] = str->gamma2 * str->tau2Rho[p];
      ˜˜˜˜˜ ^
./PotentialNug.h:63:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Sigma[p][p] = str->gamma2 * str->tau2Rho[p];
      ˜˜˜˜˜    ^
./PotentialNug.h:63:48: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Sigma[p][p] = str->gamma2 * str->tau2Rho[p];
                                  ˜˜˜          ^
./PotentialNug.h:64:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Sigma[p][p] *= exp(str->a[p] * log(str->sigma2[p][g]));
      ˜˜˜˜˜ ^
./PotentialNug.h:64:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Sigma[p][p] *= exp(str->a[p] * log(str->sigma2[p][g]));
      ˜˜˜˜˜    ^
./PotentialNug.h:64:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Sigma[p][p] *= exp(str->a[p] * log(str->sigma2[p][g]));
                         ˜˜˜    ^
./PotentialNug.h:64:54: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Sigma[p][p] *= exp(str->a[p] * log(str->sigma2[p][g]));
                                         ˜˜˜         ^
./PotentialNug.h:64:57: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Sigma[p][p] *= exp(str->a[p] * log(str->sigma2[p][g]));
                                         ˜˜˜            ^
./PotentialNug.h:70:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        Sigma[p][q] = str->gamma2;
        ˜˜˜˜˜ ^
./PotentialNug.h:70:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        Sigma[p][q] = str->gamma2;
        ˜˜˜˜˜    ^
./PotentialNug.h:71:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        Sigma[p][q] *= str->rho[p][q];
        ˜˜˜˜˜ ^
./PotentialNug.h:71:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        Sigma[p][q] *= str->rho[p][q];
        ˜˜˜˜˜    ^
./PotentialNug.h:71:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        Sigma[p][q] *= str->rho[p][q];
                       ˜˜˜      ^
./PotentialNug.h:71:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        Sigma[p][q] *= str->rho[p][q];
                       ˜˜˜         ^
./PotentialNug.h:72:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        Sigma[p][q] *= sqrt(str->tau2Rho[p] * str->tau2Rho[q]);
        ˜˜˜˜˜ ^
./PotentialNug.h:72:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        Sigma[p][q] *= sqrt(str->tau2Rho[p] * str->tau2Rho[q]);
        ˜˜˜˜˜    ^
./PotentialNug.h:72:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        Sigma[p][q] *= sqrt(str->tau2Rho[p] * str->tau2Rho[q]);
                            ˜˜˜          ^
./PotentialNug.h:72:53: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        Sigma[p][q] *= sqrt(str->tau2Rho[p] * str->tau2Rho[q]);
                                              ˜˜˜          ^
./PotentialNug.h:73:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        Sigma[p][q] *= exp(0.5 * (str->a[q] * log(str->sigma2[q][g]) + str->a[p] * log(str->sigma2[p][g])));
        ˜˜˜˜˜ ^
./PotentialNug.h:73:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        Sigma[p][q] *= exp(0.5 * (str->a[q] * log(str->sigma2[q][g]) + str->a[p] * log(str->sigma2[p][g])));
        ˜˜˜˜˜    ^
./PotentialNug.h:73:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        Sigma[p][q] *= exp(0.5 * (str->a[q] * log(str->sigma2[q][g]) + str->a[p] * log(str->sigma2[p][g])));
                                  ˜˜˜    ^
./PotentialNug.h:73:56: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        Sigma[p][q] *= exp(0.5 * (str->a[q] * log(str->sigma2[q][g]) + str->a[p] * log(str->sigma2[p][g])));
                                                  ˜˜˜         ^
./PotentialNug.h:73:59: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        Sigma[p][q] *= exp(0.5 * (str->a[q] * log(str->sigma2[q][g]) + str->a[p] * log(str->sigma2[p][g])));
                                                  ˜˜˜            ^
./PotentialNug.h:73:72: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        Sigma[p][q] *= exp(0.5 * (str->a[q] * log(str->sigma2[q][g]) + str->a[p] * log(str->sigma2[p][g])));
                                                                       ˜˜˜    ^
./PotentialNug.h:73:93: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        Sigma[p][q] *= exp(0.5 * (str->a[q] * log(str->sigma2[q][g]) + str->a[p] * log(str->sigma2[p][g])));
                                                                                       ˜˜˜         ^
./PotentialNug.h:73:96: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        Sigma[p][q] *= exp(0.5 * (str->a[q] * log(str->sigma2[q][g]) + str->a[p] * log(str->sigma2[p][g])));
                                                                                       ˜˜˜            ^
./PotentialNug.h:75:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        Sigma[q][p] = Sigma[p][q];
        ˜˜˜˜˜ ^
./PotentialNug.h:75:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        Sigma[q][p] = Sigma[p][q];
        ˜˜˜˜˜    ^
./PotentialNug.h:75:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        Sigma[q][p] = Sigma[p][q];
                      ˜˜˜˜˜ ^
./PotentialNug.h:75:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        Sigma[q][p] = Sigma[p][q];
                      ˜˜˜˜˜    ^
./PotentialNug.h:79:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    value[q] = str->nu[q][g];
    ˜˜˜˜˜ ^
./PotentialNug.h:79:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    value[q] = str->nu[q][g];
               ˜˜˜     ^
./PotentialNug.h:79:27: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    value[q] = str->nu[q][g];
               ˜˜˜        ^
In file included from diffExpressed_main.cpp:23:
./PotentialNu.h:57:36: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  vector<vector<double> > Rho(str->Q);
                          ˜˜˜ ˜˜˜˜˜^
./PotentialNu.h:60:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    Rho[p].resize(Q);
    ˜˜˜ ^
./PotentialNu.h:60:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    Rho[p].resize(Q);
    ˜˜˜           ^
./PotentialNu.h:64:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Rho[p][q] = str->rho[p][q];
      ˜˜˜ ^
./PotentialNu.h:64:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Rho[p][q] = str->rho[p][q];
      ˜˜˜    ^
./PotentialNu.h:64:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Rho[p][q] = str->rho[p][q];
                  ˜˜˜      ^
./PotentialNu.h:64:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Rho[p][q] = str->rho[p][q];
                  ˜˜˜         ^
./PotentialNu.h:85:26: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  vector<double> vv(str->Q);
                 ˜˜ ˜˜˜˜˜^
./PotentialNu.h:87:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    vv[p] = str->gamma2 * str->tau2Rho[p];
    ˜˜ ^
./PotentialNu.h:87:40: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    vv[p] = str->gamma2 * str->tau2Rho[p];
                          ˜˜˜          ^
./PotentialNu.h:89:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  vector<double> value(Q);
                 ˜˜˜˜˜ ^
./PotentialNu.h:98:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          double variance = vv[p] * exp(str->a[p] * log(str->sigma2[p][g]));
                            ˜˜ ^
./PotentialNu.h:98:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          double variance = vv[p] * exp(str->a[p] * log(str->sigma2[p][g]));
                                        ˜˜˜    ^
./PotentialNu.h:98:62: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          double variance = vv[p] * exp(str->a[p] * log(str->sigma2[p][g]));
                                                        ˜˜˜         ^
./PotentialNu.h:98:65: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          double variance = vv[p] * exp(str->a[p] * log(str->sigma2[p][g]));
                                                        ˜˜˜            ^
./PotentialNu.h:100:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          value[p] = str->nu[p][g] / sqrt(variance);
          ˜˜˜˜˜ ^
./PotentialNu.h:100:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          value[p] = str->nu[p][g] / sqrt(variance);
                     ˜˜˜     ^
./PotentialNu.h:100:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          value[p] = str->nu[p][g] / sqrt(variance);
                     ˜˜˜        ^
In file included from diffExpressed_main.cpp:24:
In file included from ./PotentialDDelta.h:5:
./PotentialDDeltag.h:56:17: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  R.resize(str->Q);
  ˜        ˜˜˜˜˜^
./PotentialDDeltag.h:59:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    R[q].resize(str->Q);
    ˜ ^
./PotentialDDeltag.h:59:22: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    R[q].resize(str->Q);
    ˜           ˜˜˜˜˜^
./PotentialDDeltag.h:64:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      R[p][p] = str->c2 * str->tau2R[p];
      ˜ ^
./PotentialDDeltag.h:64:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      R[p][p] = str->c2 * str->tau2R[p];
      ˜    ^
./PotentialDDeltag.h:64:38: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      R[p][p] = str->c2 * str->tau2R[p];
                          ˜˜˜        ^
./PotentialDDeltag.h:65:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      R[p][p] *= exp(str->b[p] * log(str->sigma2[p][g]));
      ˜ ^
./PotentialDDeltag.h:65:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      R[p][p] *= exp(str->b[p] * log(str->sigma2[p][g]));
      ˜    ^
./PotentialDDeltag.h:65:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      R[p][p] *= exp(str->b[p] * log(str->sigma2[p][g]));
                     ˜˜˜    ^
./PotentialDDeltag.h:65:50: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      R[p][p] *= exp(str->b[p] * log(str->sigma2[p][g]));
                                     ˜˜˜         ^
./PotentialDDeltag.h:65:53: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      R[p][p] *= exp(str->b[p] * log(str->sigma2[p][g]));
                                     ˜˜˜            ^
./PotentialDDeltag.h:71:4: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        R[p][q] = str->c2;
        ˜ ^
./PotentialDDeltag.h:71:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        R[p][q] = str->c2;
        ˜    ^
./PotentialDDeltag.h:72:4: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        R[p][q] *= str->r[p][q];
        ˜ ^
./PotentialDDeltag.h:72:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        R[p][q] *= str->r[p][q];
        ˜    ^
./PotentialDDeltag.h:72:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        R[p][q] *= str->r[p][q];
                   ˜˜˜    ^
./PotentialDDeltag.h:72:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        R[p][q] *= str->r[p][q];
                   ˜˜˜       ^
./PotentialDDeltag.h:73:4: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        R[p][q] *= sqrt(str->tau2R[p] * str->tau2R[q]);
        ˜ ^
./PotentialDDeltag.h:73:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        R[p][q] *= sqrt(str->tau2R[p] * str->tau2R[q]);
        ˜    ^
./PotentialDDeltag.h:73:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        R[p][q] *= sqrt(str->tau2R[p] * str->tau2R[q]);
                        ˜˜˜        ^
./PotentialDDeltag.h:73:45: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        R[p][q] *= sqrt(str->tau2R[p] * str->tau2R[q]);
                                        ˜˜˜        ^
./PotentialDDeltag.h:74:4: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        R[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
        ˜ ^
./PotentialDDeltag.h:74:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        R[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
        ˜    ^
./PotentialDDeltag.h:74:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        R[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                              ˜˜˜    ^
./PotentialDDeltag.h:74:52: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        R[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                              ˜˜˜         ^
./PotentialDDeltag.h:74:55: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        R[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                              ˜˜˜            ^
./PotentialDDeltag.h:74:68: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        R[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                                                   ˜˜˜    ^
./PotentialDDeltag.h:74:89: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        R[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                                                                   ˜˜˜         ^
./PotentialDDeltag.h:74:92: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        R[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                                                                   ˜˜˜            ^
./PotentialDDeltag.h:76:4: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        R[q][p] = R[p][q];
        ˜ ^
./PotentialDDeltag.h:76:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        R[q][p] = R[p][q];
        ˜    ^
./PotentialDDeltag.h:76:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        R[q][p] = R[p][q];
                  ˜ ^
./PotentialDDeltag.h:76:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        R[q][p] = R[p][q];
                  ˜    ^
./PotentialDDeltag.h:80:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    value[q] = str->Delta[q][g];
    ˜˜˜˜˜ ^
./PotentialDDeltag.h:80:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    value[q] = str->Delta[q][g];
               ˜˜˜        ^
./PotentialDDeltag.h:80:30: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    value[q] = str->Delta[q][g];
               ˜˜˜           ^
In file included from diffExpressed_main.cpp:24:
./PotentialDDelta.h:59:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  Cov.resize(Q);
  ˜˜˜        ^
./PotentialDDelta.h:61:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    Cov[p].resize(Q);
    ˜˜˜ ^
./PotentialDDelta.h:61:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    Cov[p].resize(Q);
    ˜˜˜           ^
./PotentialDDelta.h:65:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Cov[p][q] = str->r[p][q];
      ˜˜˜ ^
./PotentialDDelta.h:65:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Cov[p][q] = str->r[p][q];
      ˜˜˜    ^
./PotentialDDelta.h:65:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Cov[p][q] = str->r[p][q];
                  ˜˜˜    ^
./PotentialDDelta.h:65:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      Cov[p][q] = str->r[p][q];
                  ˜˜˜       ^
./PotentialDDelta.h:87:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  vector<double> vv(Q);
                 ˜˜ ^
./PotentialDDelta.h:89:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    vv[p] = str->c2 * str->tau2R[p];
    ˜˜ ^
./PotentialDDelta.h:89:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    vv[p] = str->c2 * str->tau2R[p];
                      ˜˜˜        ^
./PotentialDDelta.h:91:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  vector<double> value(Q);
                 ˜˜˜˜˜ ^
./PotentialDDelta.h:100:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          double variance = vv[p] * exp(str->b[p] * log(str->sigma2[p][g]));
                            ˜˜ ^
./PotentialDDelta.h:100:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          double variance = vv[p] * exp(str->b[p] * log(str->sigma2[p][g]));
                                        ˜˜˜    ^
./PotentialDDelta.h:100:62: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          double variance = vv[p] * exp(str->b[p] * log(str->sigma2[p][g]));
                                                        ˜˜˜         ^
./PotentialDDelta.h:100:65: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          double variance = vv[p] * exp(str->b[p] * log(str->sigma2[p][g]));
                                                        ˜˜˜            ^
./PotentialDDelta.h:102:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          value[p] = str->Delta[p][g] / sqrt(variance);
          ˜˜˜˜˜ ^
./PotentialDDelta.h:102:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          value[p] = str->Delta[p][g] / sqrt(variance);
                     ˜˜˜        ^
./PotentialDDelta.h:102:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          value[p] = str->Delta[p][g] / sqrt(variance);
                     ˜˜˜           ^
In file included from diffExpressed_main.cpp:25:
./PotentialA.h:55:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      if (str->a[q] == 0.0)
          ˜˜˜    ^
./PotentialA.h:57:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      else if (str->a[q] == 1.0)
               ˜˜˜    ^
./PotentialA.h:62:59: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          pot += ran.PotentialBeta(str->alphaA,str->betaA,str->a[q]);
                                                          ˜˜˜    ^
In file included from diffExpressed_main.cpp:26:
./PotentialB.h:55:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      if (str->b[q] == 0.0)
          ˜˜˜    ^
./PotentialB.h:57:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      else if (str->b[q] == 1.0)
               ˜˜˜    ^
./PotentialB.h:62:59: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          pot += ran.PotentialBeta(str->alphaB,str->betaB,str->b[q]);
                                                          ˜˜˜    ^
In file included from diffExpressed_main.cpp:29:
./PotentialDelta.h:60:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            if (str->delta[q][g] == 1)
                ˜˜˜        ^
./PotentialDelta.h:60:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            if (str->delta[q][g] == 1)
                ˜˜˜           ^
./PotentialDelta.h:61:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              pot += - log(str->xi[q]);
                           ˜˜˜     ^
./PotentialDelta.h:63:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              pot += - log(1.0 - str->xi[q]);
                                 ˜˜˜     ^
./PotentialDelta.h:71:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          if (str->delta[0][g] == 1)
              ˜˜˜           ^
In file included from diffExpressed_main.cpp:30:
./PotentialXi.h:58:60: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        pot += ran.PotentialBeta(str->alphaXi,str->betaXi,str->xi[q]);
                                                          ˜˜˜     ^
In file included from diffExpressed_main.cpp:31:
In file included from ./PotentialSigma2.h:5:
./PotentialSigma2qg.h:53:26: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  double param2 = str->l[q] / str->t[q];
                  ˜˜˜    ^
./PotentialSigma2qg.h:53:38: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  double param2 = str->l[q] / str->t[q];
                              ˜˜˜    ^
./PotentialSigma2qg.h:54:26: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  double param1 = str->l[q] * param2;
                  ˜˜˜    ^
./PotentialSigma2qg.h:56:61: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  double pot = ran.PotentialGamma(param1,param2,str->sigma2[q][g]);
                                                ˜˜˜         ^
./PotentialSigma2qg.h:56:64: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  double pot = ran.PotentialGamma(param1,param2,str->sigma2[q][g]);
                                                ˜˜˜            ^
In file included from diffExpressed_main.cpp:31:
./PotentialSigma2.h:45:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    delete model[i];
           ˜˜˜˜˜ ^
./PotentialSigma2.h:65:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    pot += model[i]->potential(ran);
           ˜˜˜˜˜ ^
In file included from diffExpressed_main.cpp:32:
In file included from ./PotentialPhi.h:5:
./PotentialPhiqg.h:55:31: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  double param2 = str->lambda[q] / str->theta[q];
                  ˜˜˜         ^
./PotentialPhiqg.h:55:47: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  double param2 = str->lambda[q] / str->theta[q];
                                   ˜˜˜        ^
./PotentialPhiqg.h:56:31: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  double param1 = str->lambda[q] * param2;
                  ˜˜˜         ^
./PotentialPhiqg.h:58:52: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  pot += ran.PotentialGamma(param1,param2,str->phi[q][g]);
                                          ˜˜˜      ^
./PotentialPhiqg.h:58:55: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  pot += ran.PotentialGamma(param1,param2,str->phi[q][g]);
                                          ˜˜˜         ^
In file included from diffExpressed_main.cpp:32:
./PotentialPhi.h:45:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    delete model[i];
           ˜˜˜˜˜ ^
./PotentialPhi.h:65:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    pot += model[i]->potential(ran);
           ˜˜˜˜˜ ^
In file included from diffExpressed_main.cpp:33:
./PotentialSum.h:31:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    this->term[i] = term[i]->copy();
    ˜˜˜˜       ^
./PotentialSum.h:31:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    this->term[i] = term[i]->copy();
                    ˜˜˜˜ ^
./PotentialSum.h:42:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    delete term[i];
           ˜˜˜˜ ^
./PotentialSum.h:62:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    pot += term[i]->potential(ran);
           ˜˜˜˜ ^
In file included from diffExpressed_main.cpp:35:
./UpdateAMH.h:60:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      double oldValue = str->a[q];
                        ˜˜˜    ^
./UpdateAMH.h:145:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      str->a[q] = newValue;
      ˜˜˜    ^
./UpdateAMH.h:149:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      str->a[q] = oldValue;
      ˜˜˜    ^
./UpdateAMH.h:154:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          str->a[q] = newValue;
          ˜˜˜    ^
In file included from diffExpressed_main.cpp:36:
./UpdateBMH.h:60:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      double oldValue = str->b[q];
                        ˜˜˜    ^
./UpdateBMH.h:145:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      str->b[q] = newValue;
      ˜˜˜    ^
./UpdateBMH.h:149:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      str->b[q] = oldValue;
      ˜˜˜    ^
./UpdateBMH.h:154:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          str->b[q] = newValue;
          ˜˜˜    ^
In file included from diffExpressed_main.cpp:37:
./UpdateC2Gibbs.h:75:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        nOn += str->delta[q][g];
               ˜˜˜        ^
./UpdateC2Gibbs.h:75:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        nOn += str->delta[q][g];
               ˜˜˜           ^
./UpdateC2Gibbs.h:80:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          varInv.resize(str->Q);
          ˜˜˜˜˜˜        ˜˜˜˜˜^
./UpdateC2Gibbs.h:82:40: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          for (p = 0; p < str->Q; p++) varInv[p].resize(str->Q);
                                       ˜˜˜˜˜˜ ^
./UpdateC2Gibbs.h:82:55: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          for (p = 0; p < str->Q; p++) varInv[p].resize(str->Q);
                                       ˜˜˜˜˜˜           ˜˜˜˜˜^
./UpdateC2Gibbs.h:86:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                varInv[p][q] = 1;
                ˜˜˜˜˜˜ ^
./UpdateC2Gibbs.h:86:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                varInv[p][q] = 1;
                ˜˜˜˜˜˜    ^
./UpdateC2Gibbs.h:87:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                if (p != q) varInv[p][q] *= str->r[p][q];
                            ˜˜˜˜˜˜ ^
./UpdateC2Gibbs.h:87:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                if (p != q) varInv[p][q] *= str->r[p][q];
                            ˜˜˜˜˜˜    ^
./UpdateC2Gibbs.h:87:38: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                if (p != q) varInv[p][q] *= str->r[p][q];
                                            ˜˜˜    ^
./UpdateC2Gibbs.h:87:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                if (p != q) varInv[p][q] *= str->r[p][q];
                                            ˜˜˜       ^
./UpdateC2Gibbs.h:88:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                varInv[p][q] *= sqrt(str->tau2R[p] * str->tau2R[q]);
                ˜˜˜˜˜˜ ^
./UpdateC2Gibbs.h:88:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                varInv[p][q] *= sqrt(str->tau2R[p] * str->tau2R[q]);
                ˜˜˜˜˜˜    ^
./UpdateC2Gibbs.h:88:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                varInv[p][q] *= sqrt(str->tau2R[p] * str->tau2R[q]);
                                     ˜˜˜        ^
./UpdateC2Gibbs.h:88:51: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                varInv[p][q] *= sqrt(str->tau2R[p] * str->tau2R[q]);
                                                     ˜˜˜        ^
./UpdateC2Gibbs.h:89:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                varInv[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                ˜˜˜˜˜˜ ^
./UpdateC2Gibbs.h:89:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                varInv[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                ˜˜˜˜˜˜    ^
./UpdateC2Gibbs.h:89:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                varInv[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                           ˜˜˜    ^
./UpdateC2Gibbs.h:89:58: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                varInv[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                                           ˜˜˜         ^
./UpdateC2Gibbs.h:89:61: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                varInv[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                                           ˜˜˜            ^
./UpdateC2Gibbs.h:89:74: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                varInv[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                                                                ˜˜˜    ^
./UpdateC2Gibbs.h:89:95: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                varInv[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                                                                                ˜˜˜         ^
./UpdateC2Gibbs.h:89:98: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                varInv[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                                                                                ˜˜˜            ^
./UpdateC2Gibbs.h:91:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                varInv[q][p] = varInv[p][q];
                ˜˜˜˜˜˜ ^
./UpdateC2Gibbs.h:91:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                varInv[q][p] = varInv[p][q];
                ˜˜˜˜˜˜    ^
./UpdateC2Gibbs.h:91:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                varInv[q][p] = varInv[p][q];
                               ˜˜˜˜˜˜ ^
./UpdateC2Gibbs.h:91:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                varInv[q][p] = varInv[p][q];
                               ˜˜˜˜˜˜    ^
./UpdateC2Gibbs.h:98:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          vector<double> Delta(nOn);
                         ˜˜˜˜˜ ^˜˜
./UpdateC2Gibbs.h:100:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          varInvRed.resize(nOn);
          ˜˜˜˜˜˜˜˜˜        ^˜˜
./UpdateC2Gibbs.h:102:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInvRed[q].resize(nOn);
            ˜˜˜˜˜˜˜˜˜ ^
./UpdateC2Gibbs.h:102:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInvRed[q].resize(nOn);
            ˜˜˜˜˜˜˜˜˜           ^˜˜
./UpdateC2Gibbs.h:107:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              if (str->delta[q][g] == 1)
                  ˜˜˜        ^
./UpdateC2Gibbs.h:107:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              if (str->delta[q][g] == 1)
                  ˜˜˜           ^
./UpdateC2Gibbs.h:109:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  Delta[qq] = str->Delta[q][g];
                  ˜˜˜˜˜ ^˜
./UpdateC2Gibbs.h:109:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  Delta[qq] = str->Delta[q][g];
                              ˜˜˜        ^
./UpdateC2Gibbs.h:109:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  Delta[qq] = str->Delta[q][g];
                              ˜˜˜           ^
./UpdateC2Gibbs.h:117:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              if (str->delta[q][g] == 1)
                  ˜˜˜        ^
./UpdateC2Gibbs.h:117:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              if (str->delta[q][g] == 1)
                  ˜˜˜           ^
./UpdateC2Gibbs.h:122:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                      if (str->delta[p][g] == 1)
                          ˜˜˜        ^
./UpdateC2Gibbs.h:122:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                      if (str->delta[p][g] == 1)
                          ˜˜˜           ^
./UpdateC2Gibbs.h:124:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                          varInvRed[qq][pp] = varInv[q][p];
                          ˜˜˜˜˜˜˜˜˜ ^˜
./UpdateC2Gibbs.h:124:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                          varInvRed[qq][pp] = varInv[q][p];
                          ˜˜˜˜˜˜˜˜˜     ^˜
./UpdateC2Gibbs.h:124:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                          varInvRed[qq][pp] = varInv[q][p];
                                              ˜˜˜˜˜˜ ^
./UpdateC2Gibbs.h:124:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                          varInvRed[qq][pp] = varInv[q][p];
                                              ˜˜˜˜˜˜    ^
./UpdateC2Gibbs.h:214:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        nOn += str->delta[q][g];
               ˜˜˜        ^
./UpdateC2Gibbs.h:214:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        nOn += str->delta[q][g];
               ˜˜˜           ^
./UpdateC2Gibbs.h:219:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          var.resize(str->Q);
          ˜˜˜        ˜˜˜˜˜^
./UpdateC2Gibbs.h:221:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          for (p = 0; p < str->Q; p++) var[p].resize(str->Q);
                                       ˜˜˜ ^
./UpdateC2Gibbs.h:221:52: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          for (p = 0; p < str->Q; p++) var[p].resize(str->Q);
                                       ˜˜˜           ˜˜˜˜˜^
./UpdateC2Gibbs.h:224:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[p][p] = str->c2 * str->tau2R[p];
              ˜˜˜ ^
./UpdateC2Gibbs.h:224:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[p][p] = str->c2 * str->tau2R[p];
              ˜˜˜    ^
./UpdateC2Gibbs.h:224:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[p][p] = str->c2 * str->tau2R[p];
                                    ˜˜˜        ^
./UpdateC2Gibbs.h:225:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[p][p] *= exp(str->b[p] * log(str->sigma2[p][g]));
              ˜˜˜ ^
./UpdateC2Gibbs.h:225:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[p][p] *= exp(str->b[p] * log(str->sigma2[p][g]));
              ˜˜˜    ^
./UpdateC2Gibbs.h:225:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[p][p] *= exp(str->b[p] * log(str->sigma2[p][g]));
                               ˜˜˜    ^
./UpdateC2Gibbs.h:225:53: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[p][p] *= exp(str->b[p] * log(str->sigma2[p][g]));
                                               ˜˜˜         ^
./UpdateC2Gibbs.h:225:56: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[p][p] *= exp(str->b[p] * log(str->sigma2[p][g]));
                                               ˜˜˜            ^
./UpdateC2Gibbs.h:231:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] = str->c2;
                ˜˜˜ ^
./UpdateC2Gibbs.h:231:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] = str->c2;
                ˜˜˜    ^
./UpdateC2Gibbs.h:232:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= str->r[p][q];
                ˜˜˜ ^
./UpdateC2Gibbs.h:232:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= str->r[p][q];
                ˜˜˜    ^
./UpdateC2Gibbs.h:232:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= str->r[p][q];
                             ˜˜˜    ^
./UpdateC2Gibbs.h:232:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= str->r[p][q];
                             ˜˜˜       ^
./UpdateC2Gibbs.h:233:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= sqrt(str->tau2R[p] * str->tau2R[q]);
                ˜˜˜ ^
./UpdateC2Gibbs.h:233:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= sqrt(str->tau2R[p] * str->tau2R[q]);
                ˜˜˜    ^
./UpdateC2Gibbs.h:233:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= sqrt(str->tau2R[p] * str->tau2R[q]);
                                  ˜˜˜        ^
./UpdateC2Gibbs.h:233:48: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= sqrt(str->tau2R[p] * str->tau2R[q]);
                                                  ˜˜˜        ^
./UpdateC2Gibbs.h:234:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                ˜˜˜ ^
./UpdateC2Gibbs.h:234:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                ˜˜˜    ^
./UpdateC2Gibbs.h:234:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                        ˜˜˜    ^
./UpdateC2Gibbs.h:234:55: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                                        ˜˜˜         ^
./UpdateC2Gibbs.h:234:58: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                                        ˜˜˜            ^
./UpdateC2Gibbs.h:234:71: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                                                             ˜˜˜    ^
./UpdateC2Gibbs.h:234:92: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                                                                             ˜˜˜         ^
./UpdateC2Gibbs.h:234:95: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                                                                             ˜˜˜            ^
./UpdateC2Gibbs.h:236:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[q][p] = var[p][q];
                ˜˜˜ ^
./UpdateC2Gibbs.h:236:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[q][p] = var[p][q];
                ˜˜˜    ^
./UpdateC2Gibbs.h:236:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[q][p] = var[p][q];
                            ˜˜˜ ^
./UpdateC2Gibbs.h:236:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[q][p] = var[p][q];
                            ˜˜˜    ^
./UpdateC2Gibbs.h:239:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          vector<double> mean(str->Q);
                         ˜˜˜˜ ˜˜˜˜˜^
./UpdateC2Gibbs.h:240:38: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          for (p = 0; p < str->Q; p++) mean[p] = 0.0;
                                       ˜˜˜˜ ^
./UpdateC2Gibbs.h:246:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                str->Delta[p][g] = newDDelta[p];
                ˜˜˜        ^
./UpdateC2Gibbs.h:246:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                str->Delta[p][g] = newDDelta[p];
                ˜˜˜           ^
./UpdateC2Gibbs.h:246:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                str->Delta[p][g] = newDDelta[p];
                                   ˜˜˜˜˜˜˜˜˜ ^
./UpdateC2Gibbs.h:250:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              vector<double> Delta1(nOn);
                             ˜˜˜˜˜˜ ^˜˜
./UpdateC2Gibbs.h:251:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              vector<double> Delta2(str->Q - nOn);
                             ˜˜˜˜˜˜ ˜˜˜˜˜˜˜^˜˜˜˜
./UpdateC2Gibbs.h:252:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              vector<double> mu1(nOn);
                             ˜˜˜ ^˜˜
./UpdateC2Gibbs.h:253:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              vector<double> mu2(str->Q - nOn);
                             ˜˜˜ ˜˜˜˜˜˜˜^˜˜˜˜
./UpdateC2Gibbs.h:254:40: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              vector<vector<double> > sigma11(nOn);
                                      ˜˜˜˜˜˜˜ ^˜˜
./UpdateC2Gibbs.h:257:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                sigma11[q].resize(nOn);
                ˜˜˜˜˜˜˜ ^
./UpdateC2Gibbs.h:257:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                sigma11[q].resize(nOn);
                ˜˜˜˜˜˜˜           ^˜˜
./UpdateC2Gibbs.h:258:40: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              vector<vector<double> > sigma12(nOn);
                                      ˜˜˜˜˜˜˜ ^˜˜
./UpdateC2Gibbs.h:260:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                sigma12[q].resize(str->Q - nOn);
                ˜˜˜˜˜˜˜ ^
./UpdateC2Gibbs.h:260:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                sigma12[q].resize(str->Q - nOn);
                ˜˜˜˜˜˜˜           ˜˜˜˜˜˜˜^˜˜˜˜
./UpdateC2Gibbs.h:261:47: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              vector<vector<double> > sigma21(str->Q - nOn);
                                      ˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜^˜˜˜˜
./UpdateC2Gibbs.h:263:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                sigma21[q].resize(nOn);
                ˜˜˜˜˜˜˜ ^
./UpdateC2Gibbs.h:263:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                sigma21[q].resize(nOn);
                ˜˜˜˜˜˜˜           ^˜˜
./UpdateC2Gibbs.h:264:47: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              vector<vector<double> > sigma22(str->Q - nOn);
                                      ˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜^˜˜˜˜
./UpdateC2Gibbs.h:266:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                sigma22[q].resize(str->Q - nOn);
                ˜˜˜˜˜˜˜ ^
./UpdateC2Gibbs.h:266:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                sigma22[q].resize(str->Q - nOn);
                ˜˜˜˜˜˜˜           ˜˜˜˜˜˜˜^˜˜˜˜
./UpdateC2Gibbs.h:272:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  if (str->delta[q][g] == 1)
                      ˜˜˜        ^
./UpdateC2Gibbs.h:272:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  if (str->delta[q][g] == 1)
                      ˜˜˜           ^
./UpdateC2Gibbs.h:274:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                      Delta1[q1] = str->Delta[q][g];
                      ˜˜˜˜˜˜ ^˜
./UpdateC2Gibbs.h:274:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                      Delta1[q1] = str->Delta[q][g];
                                   ˜˜˜        ^
./UpdateC2Gibbs.h:274:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                      Delta1[q1] = str->Delta[q][g];
                                   ˜˜˜           ^
./UpdateC2Gibbs.h:275:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                      mu1[q1] = mean[q];
                      ˜˜˜ ^˜
./UpdateC2Gibbs.h:275:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                      mu1[q1] = mean[q];
                                ˜˜˜˜ ^
./UpdateC2Gibbs.h:280:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                      Delta2[q2] = str->Delta[q][g];
                      ˜˜˜˜˜˜ ^˜
./UpdateC2Gibbs.h:280:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                      Delta2[q2] = str->Delta[q][g];
                                   ˜˜˜        ^
./UpdateC2Gibbs.h:280:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                      Delta2[q2] = str->Delta[q][g];
                                   ˜˜˜           ^
./UpdateC2Gibbs.h:281:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                      mu2[q2] = mean[q];
                      ˜˜˜ ^˜
./UpdateC2Gibbs.h:281:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                      mu2[q2] = mean[q];
                                ˜˜˜˜ ^
./UpdateC2Gibbs.h:290:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  if (str->delta[q][g] == 1)
                      ˜˜˜        ^
./UpdateC2Gibbs.h:290:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  if (str->delta[q][g] == 1)
                      ˜˜˜           ^
./UpdateC2Gibbs.h:297:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                          if (str->delta[p][g] == 1)
                              ˜˜˜        ^
./UpdateC2Gibbs.h:297:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                          if (str->delta[p][g] == 1)
                              ˜˜˜           ^
./UpdateC2Gibbs.h:299:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                              sigma11[q1][p1] = var[q][p];
                              ˜˜˜˜˜˜˜ ^˜
./UpdateC2Gibbs.h:299:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                              sigma11[q1][p1] = var[q][p];
                              ˜˜˜˜˜˜˜     ^˜
./UpdateC2Gibbs.h:299:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                              sigma11[q1][p1] = var[q][p];
                                                ˜˜˜ ^
./UpdateC2Gibbs.h:299:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                              sigma11[q1][p1] = var[q][p];
                                                ˜˜˜    ^
./UpdateC2Gibbs.h:304:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                              sigma12[q1][p2] = var[q][p];
                              ˜˜˜˜˜˜˜ ^˜
./UpdateC2Gibbs.h:304:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                              sigma12[q1][p2] = var[q][p];
                              ˜˜˜˜˜˜˜     ^˜
./UpdateC2Gibbs.h:304:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                              sigma12[q1][p2] = var[q][p];
                                                ˜˜˜ ^
./UpdateC2Gibbs.h:304:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                              sigma12[q1][p2] = var[q][p];
                                                ˜˜˜    ^
./UpdateC2Gibbs.h:317:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                          if (str->delta[p][g] == 1)
                              ˜˜˜        ^
./UpdateC2Gibbs.h:317:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                          if (str->delta[p][g] == 1)
                              ˜˜˜           ^
./UpdateC2Gibbs.h:319:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                              sigma21[q2][p1] = var[q][p];
                              ˜˜˜˜˜˜˜ ^˜
./UpdateC2Gibbs.h:319:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                              sigma21[q2][p1] = var[q][p];
                              ˜˜˜˜˜˜˜     ^˜
./UpdateC2Gibbs.h:319:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                              sigma21[q2][p1] = var[q][p];
                                                ˜˜˜ ^
./UpdateC2Gibbs.h:319:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                              sigma21[q2][p1] = var[q][p];
                                                ˜˜˜    ^
./UpdateC2Gibbs.h:324:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                              sigma22[q2][p2] = var[q][p];
                              ˜˜˜˜˜˜˜ ^˜
./UpdateC2Gibbs.h:324:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                              sigma22[q2][p2] = var[q][p];
                              ˜˜˜˜˜˜˜     ^˜
./UpdateC2Gibbs.h:324:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                              sigma22[q2][p2] = var[q][p];
                                                ˜˜˜ ^
./UpdateC2Gibbs.h:324:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                              sigma22[q2][p2] = var[q][p];
                                                ˜˜˜    ^
./UpdateC2Gibbs.h:336:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                diff1[q] -= mu1[q];
                ˜˜˜˜˜ ^
./UpdateC2Gibbs.h:336:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                diff1[q] -= mu1[q];
                            ˜˜˜ ^
./UpdateC2Gibbs.h:343:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                muCond[q] += correct1[q];
                ˜˜˜˜˜˜ ^
./UpdateC2Gibbs.h:343:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                muCond[q] += correct1[q];
                             ˜˜˜˜˜˜˜˜ ^
./UpdateC2Gibbs.h:346:49: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              vector<vector<double> > sigmaCond(str->Q - nOn);
                                      ˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜^˜˜˜˜
./UpdateC2Gibbs.h:349:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  sigmaCond[q].resize(str->Q - nOn);
                  ˜˜˜˜˜˜˜˜˜ ^
./UpdateC2Gibbs.h:349:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  sigmaCond[q].resize(str->Q - nOn);
                  ˜˜˜˜˜˜˜˜˜           ˜˜˜˜˜˜˜^˜˜˜˜
./UpdateC2Gibbs.h:352:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                    sigmaCond[q][p] = sigma22[q][p] - correctMatrix[q][p];
                    ˜˜˜˜˜˜˜˜˜ ^
./UpdateC2Gibbs.h:352:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                    sigmaCond[q][p] = sigma22[q][p] - correctMatrix[q][p];
                    ˜˜˜˜˜˜˜˜˜    ^
./UpdateC2Gibbs.h:352:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                    sigmaCond[q][p] = sigma22[q][p] - correctMatrix[q][p];
                                      ˜˜˜˜˜˜˜ ^
./UpdateC2Gibbs.h:352:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                    sigmaCond[q][p] = sigma22[q][p] - correctMatrix[q][p];
                                      ˜˜˜˜˜˜˜    ^
./UpdateC2Gibbs.h:352:55: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                    sigmaCond[q][p] = sigma22[q][p] - correctMatrix[q][p];
                                                      ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
./UpdateC2Gibbs.h:352:58: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                    sigmaCond[q][p] = sigma22[q][p] - correctMatrix[q][p];
                                                      ˜˜˜˜˜˜˜˜˜˜˜˜˜    ^
./UpdateC2Gibbs.h:359:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  if (str->delta[q][g] == 0)
                      ˜˜˜        ^
./UpdateC2Gibbs.h:359:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  if (str->delta[q][g] == 0)
                      ˜˜˜           ^
./UpdateC2Gibbs.h:361:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                      str->Delta[q][g] = newDDelta[qq];
                      ˜˜˜        ^
./UpdateC2Gibbs.h:361:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                      str->Delta[q][g] = newDDelta[qq];
                      ˜˜˜           ^
./UpdateC2Gibbs.h:361:38: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                      str->Delta[q][g] = newDDelta[qq];
                                         ˜˜˜˜˜˜˜˜˜ ^˜
In file included from diffExpressed_main.cpp:38:
./UpdateGamma2Gibbs.h:73:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      varInv.resize(str->Q);
      ˜˜˜˜˜˜        ˜˜˜˜˜^
./UpdateGamma2Gibbs.h:75:43: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      for (p = 0; p < str->Q; p++) varInv[p].resize(str->Q);
                                   ˜˜˜˜˜˜ ^
./UpdateGamma2Gibbs.h:75:58: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      for (p = 0; p < str->Q; p++) varInv[p].resize(str->Q);
                                   ˜˜˜˜˜˜           ˜˜˜˜˜^
./UpdateGamma2Gibbs.h:79:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] = 1;
            ˜˜˜˜˜˜ ^
./UpdateGamma2Gibbs.h:79:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] = 1;
            ˜˜˜˜˜˜    ^
./UpdateGamma2Gibbs.h:80:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            if (p != q) varInv[p][q] *= str->rho[p][q];
                        ˜˜˜˜˜˜ ^
./UpdateGamma2Gibbs.h:80:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            if (p != q) varInv[p][q] *= str->rho[p][q];
                        ˜˜˜˜˜˜    ^
./UpdateGamma2Gibbs.h:80:43: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            if (p != q) varInv[p][q] *= str->rho[p][q];
                                        ˜˜˜      ^
./UpdateGamma2Gibbs.h:80:46: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            if (p != q) varInv[p][q] *= str->rho[p][q];
                                        ˜˜˜         ^
./UpdateGamma2Gibbs.h:81:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= sqrt(str->tau2Rho[p] * str->tau2Rho[q]);
            ˜˜˜˜˜˜ ^
./UpdateGamma2Gibbs.h:81:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= sqrt(str->tau2Rho[p] * str->tau2Rho[q]);
            ˜˜˜˜˜˜    ^
./UpdateGamma2Gibbs.h:81:40: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= sqrt(str->tau2Rho[p] * str->tau2Rho[q]);
                                 ˜˜˜          ^
./UpdateGamma2Gibbs.h:81:58: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= sqrt(str->tau2Rho[p] * str->tau2Rho[q]);
                                                   ˜˜˜          ^
./UpdateGamma2Gibbs.h:82:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= exp(0.5 * (str->a[q] * log(str->sigma2[q][g]) + str->a[p] * log(str->sigma2[p][g])));
            ˜˜˜˜˜˜ ^
./UpdateGamma2Gibbs.h:82:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= exp(0.5 * (str->a[q] * log(str->sigma2[q][g]) + str->a[p] * log(str->sigma2[p][g])));
            ˜˜˜˜˜˜    ^
./UpdateGamma2Gibbs.h:82:40: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= exp(0.5 * (str->a[q] * log(str->sigma2[q][g]) + str->a[p] * log(str->sigma2[p][g])));
                                       ˜˜˜    ^
./UpdateGamma2Gibbs.h:82:61: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= exp(0.5 * (str->a[q] * log(str->sigma2[q][g]) + str->a[p] * log(str->sigma2[p][g])));
                                                       ˜˜˜         ^
./UpdateGamma2Gibbs.h:82:64: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= exp(0.5 * (str->a[q] * log(str->sigma2[q][g]) + str->a[p] * log(str->sigma2[p][g])));
                                                       ˜˜˜            ^
./UpdateGamma2Gibbs.h:82:77: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= exp(0.5 * (str->a[q] * log(str->sigma2[q][g]) + str->a[p] * log(str->sigma2[p][g])));
                                                                            ˜˜˜    ^
./UpdateGamma2Gibbs.h:82:98: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= exp(0.5 * (str->a[q] * log(str->sigma2[q][g]) + str->a[p] * log(str->sigma2[p][g])));
                                                                                            ˜˜˜         ^
./UpdateGamma2Gibbs.h:82:101: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= exp(0.5 * (str->a[q] * log(str->sigma2[q][g]) + str->a[p] * log(str->sigma2[p][g])));
                                                                                            ˜˜˜            ^
./UpdateGamma2Gibbs.h:84:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[q][p] = varInv[p][q];
            ˜˜˜˜˜˜ ^
./UpdateGamma2Gibbs.h:84:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[q][p] = varInv[p][q];
            ˜˜˜˜˜˜    ^
./UpdateGamma2Gibbs.h:84:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[q][p] = varInv[p][q];
                           ˜˜˜˜˜˜ ^
./UpdateGamma2Gibbs.h:84:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[q][p] = varInv[p][q];
                           ˜˜˜˜˜˜    ^
./UpdateGamma2Gibbs.h:90:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      vector<double> nu(str->Q);
                     ˜˜ ˜˜˜˜˜^
./UpdateGamma2Gibbs.h:92:5: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        nu[q] = str->nu[q][g];
        ˜˜ ^
./UpdateGamma2Gibbs.h:92:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        nu[q] = str->nu[q][g];
                ˜˜˜     ^
./UpdateGamma2Gibbs.h:92:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        nu[q] = str->nu[q][g];
                ˜˜˜        ^
In file included from diffExpressed_main.cpp:39:
In file included from ./UpdateRC2MH.h:5:
./Cholesky.h:19:50: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  int q_nrows(void) const               { return L.size();};
                                          ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
./Cholesky.h:20:50: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  int q_ncols(void) const               { return L[0].size();};
                                          ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜
In file included from diffExpressed_main.cpp:39:
./UpdateRC2MH.h:59:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  oldR.resize(str->Q);
  ˜˜˜˜        ˜˜˜˜˜^
./UpdateRC2MH.h:60:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  newR.resize(str->Q);
  ˜˜˜˜        ˜˜˜˜˜^
./UpdateRC2MH.h:64:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      oldR[p].resize(str->Q);
      ˜˜˜˜ ^
./UpdateRC2MH.h:64:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      oldR[p].resize(str->Q);
      ˜˜˜˜           ˜˜˜˜˜^
./UpdateRC2MH.h:65:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      newR[p].resize(str->Q);
      ˜˜˜˜ ^
./UpdateRC2MH.h:65:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      newR[p].resize(str->Q);
      ˜˜˜˜           ˜˜˜˜˜^
./UpdateRC2MH.h:68:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          oldR[p][q] = str->r[p][q];
          ˜˜˜˜ ^
./UpdateRC2MH.h:68:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          oldR[p][q] = str->r[p][q];
          ˜˜˜˜    ^
./UpdateRC2MH.h:68:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          oldR[p][q] = str->r[p][q];
                       ˜˜˜    ^
./UpdateRC2MH.h:68:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          oldR[p][q] = str->r[p][q];
                       ˜˜˜       ^
./UpdateRC2MH.h:69:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          newR[p][q] = str->r[p][q];
          ˜˜˜˜ ^
./UpdateRC2MH.h:69:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          newR[p][q] = str->r[p][q];
          ˜˜˜˜    ^
./UpdateRC2MH.h:69:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          newR[p][q] = str->r[p][q];
                       ˜˜˜    ^
./UpdateRC2MH.h:69:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          newR[p][q] = str->r[p][q];
                       ˜˜˜       ^
./UpdateRC2MH.h:84:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  vector<double> prob(str->Q);
                 ˜˜˜˜ ˜˜˜˜˜^
./UpdateRC2MH.h:86:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    prob[p] = 1.0 / ((double) str->Q);
    ˜˜˜˜ ^
./UpdateRC2MH.h:88:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  prob.resize(str->Q - 1);
  ˜˜˜˜        ˜˜˜˜˜˜˜^˜˜
./UpdateRC2MH.h:90:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    prob[p] = 1.0 / ((double) (str->Q - 1));
    ˜˜˜˜ ^
./UpdateRC2MH.h:99:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  newR[pp][qq] = oldR[pp][qq] * exp(u) / 
  ˜˜˜˜ ^˜
./UpdateRC2MH.h:99:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  newR[pp][qq] = oldR[pp][qq] * exp(u) / 
  ˜˜˜˜     ^˜
./UpdateRC2MH.h:99:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  newR[pp][qq] = oldR[pp][qq] * exp(u) / 
                 ˜˜˜˜ ^˜
./UpdateRC2MH.h:99:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  newR[pp][qq] = oldR[pp][qq] * exp(u) / 
                 ˜˜˜˜     ^˜
./UpdateRC2MH.h:100:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    (1 - oldR[pp][qq] + oldR[pp][qq] * exp(u));
         ˜˜˜˜ ^˜
./UpdateRC2MH.h:100:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    (1 - oldR[pp][qq] + oldR[pp][qq] * exp(u));
         ˜˜˜˜     ^˜
./UpdateRC2MH.h:100:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    (1 - oldR[pp][qq] + oldR[pp][qq] * exp(u));
                        ˜˜˜˜ ^˜
./UpdateRC2MH.h:100:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    (1 - oldR[pp][qq] + oldR[pp][qq] * exp(u));
                        ˜˜˜˜     ^˜
./UpdateRC2MH.h:101:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  newR[qq][pp] = newR[pp][qq];
  ˜˜˜˜ ^˜
./UpdateRC2MH.h:101:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  newR[qq][pp] = newR[pp][qq];
  ˜˜˜˜     ^˜
./UpdateRC2MH.h:101:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  newR[qq][pp] = newR[pp][qq];
                 ˜˜˜˜ ^˜
./UpdateRC2MH.h:101:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  newR[qq][pp] = newR[pp][qq];
                 ˜˜˜˜     ^˜
./UpdateRC2MH.h:116:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  double y = oldR[pp][qq];
             ˜˜˜˜ ^˜
./UpdateRC2MH.h:116:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  double y = oldR[pp][qq];
             ˜˜˜˜     ^˜
./UpdateRC2MH.h:136:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      isNeg += (newR[p][q] < 0.0);
                ˜˜˜˜ ^
./UpdateRC2MH.h:136:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      isNeg += (newR[p][q] < 0.0);
                ˜˜˜˜    ^
./UpdateRC2MH.h:156:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      varInv.resize(str->Q);
      ˜˜˜˜˜˜        ˜˜˜˜˜^
./UpdateRC2MH.h:158:43: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      for (p = 0; p < str->Q; p++) varInv[p].resize(str->Q);
                                   ˜˜˜˜˜˜ ^
./UpdateRC2MH.h:158:58: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      for (p = 0; p < str->Q; p++) varInv[p].resize(str->Q);
                                   ˜˜˜˜˜˜           ˜˜˜˜˜^
./UpdateRC2MH.h:162:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] = 1;
            ˜˜˜˜˜˜ ^
./UpdateRC2MH.h:162:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] = 1;
            ˜˜˜˜˜˜    ^
./UpdateRC2MH.h:163:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            if (p != q) varInv[p][q] *= newR[p][q];
                        ˜˜˜˜˜˜ ^
./UpdateRC2MH.h:163:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            if (p != q) varInv[p][q] *= newR[p][q];
                        ˜˜˜˜˜˜    ^
./UpdateRC2MH.h:163:39: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            if (p != q) varInv[p][q] *= newR[p][q];
                                        ˜˜˜˜ ^
./UpdateRC2MH.h:163:42: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            if (p != q) varInv[p][q] *= newR[p][q];
                                        ˜˜˜˜    ^
./UpdateRC2MH.h:164:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= sqrt(str->tau2R[p] * str->tau2R[q]);
            ˜˜˜˜˜˜ ^
./UpdateRC2MH.h:164:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= sqrt(str->tau2R[p] * str->tau2R[q]);
            ˜˜˜˜˜˜    ^
./UpdateRC2MH.h:164:38: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= sqrt(str->tau2R[p] * str->tau2R[q]);
                                 ˜˜˜        ^
./UpdateRC2MH.h:164:54: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= sqrt(str->tau2R[p] * str->tau2R[q]);
                                                 ˜˜˜        ^
./UpdateRC2MH.h:165:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
            ˜˜˜˜˜˜ ^
./UpdateRC2MH.h:165:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
            ˜˜˜˜˜˜    ^
./UpdateRC2MH.h:165:40: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                       ˜˜˜    ^
./UpdateRC2MH.h:165:61: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                                       ˜˜˜         ^
./UpdateRC2MH.h:165:64: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                                       ˜˜˜            ^
./UpdateRC2MH.h:165:77: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                                                            ˜˜˜    ^
./UpdateRC2MH.h:165:98: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                                                                            ˜˜˜         ^
./UpdateRC2MH.h:165:101: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                                                                            ˜˜˜            ^
./UpdateRC2MH.h:167:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[q][p] = varInv[p][q];
            ˜˜˜˜˜˜ ^
./UpdateRC2MH.h:167:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[q][p] = varInv[p][q];
            ˜˜˜˜˜˜    ^
./UpdateRC2MH.h:167:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[q][p] = varInv[p][q];
                           ˜˜˜˜˜˜ ^
./UpdateRC2MH.h:167:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[q][p] = varInv[p][q];
                           ˜˜˜˜˜˜    ^
./UpdateRC2MH.h:172:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      vector<double> Delta(str->Q);
                     ˜˜˜˜˜ ˜˜˜˜˜^
./UpdateRC2MH.h:174:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        Delta[q] = str->Delta[q][g];
        ˜˜˜˜˜ ^
./UpdateRC2MH.h:174:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        Delta[q] = str->Delta[q][g];
                   ˜˜˜        ^
./UpdateRC2MH.h:174:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        Delta[q] = str->Delta[q][g];
                   ˜˜˜           ^
./UpdateRC2MH.h:202:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      varInv.resize(str->Q);
      ˜˜˜˜˜˜        ˜˜˜˜˜^
./UpdateRC2MH.h:205:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        varInv[p].resize(str->Q);
        ˜˜˜˜˜˜ ^
./UpdateRC2MH.h:205:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        varInv[p].resize(str->Q);
        ˜˜˜˜˜˜           ˜˜˜˜˜^
./UpdateRC2MH.h:209:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] = 1;
            ˜˜˜˜˜˜ ^
./UpdateRC2MH.h:209:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] = 1;
            ˜˜˜˜˜˜    ^
./UpdateRC2MH.h:210:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            if (p != q) varInv[p][q] *= oldR[p][q];
                        ˜˜˜˜˜˜ ^
./UpdateRC2MH.h:210:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            if (p != q) varInv[p][q] *= oldR[p][q];
                        ˜˜˜˜˜˜    ^
./UpdateRC2MH.h:210:39: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            if (p != q) varInv[p][q] *= oldR[p][q];
                                        ˜˜˜˜ ^
./UpdateRC2MH.h:210:42: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            if (p != q) varInv[p][q] *= oldR[p][q];
                                        ˜˜˜˜    ^
./UpdateRC2MH.h:211:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= sqrt(str->tau2R[p] * str->tau2R[q]);
            ˜˜˜˜˜˜ ^
./UpdateRC2MH.h:211:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= sqrt(str->tau2R[p] * str->tau2R[q]);
            ˜˜˜˜˜˜    ^
./UpdateRC2MH.h:211:38: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= sqrt(str->tau2R[p] * str->tau2R[q]);
                                 ˜˜˜        ^
./UpdateRC2MH.h:211:54: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= sqrt(str->tau2R[p] * str->tau2R[q]);
                                                 ˜˜˜        ^
./UpdateRC2MH.h:212:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
            ˜˜˜˜˜˜ ^
./UpdateRC2MH.h:212:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
            ˜˜˜˜˜˜    ^
./UpdateRC2MH.h:212:40: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                       ˜˜˜    ^
./UpdateRC2MH.h:212:61: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                                       ˜˜˜         ^
./UpdateRC2MH.h:212:64: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                                       ˜˜˜            ^
./UpdateRC2MH.h:212:77: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                                                            ˜˜˜    ^
./UpdateRC2MH.h:212:98: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                                                                            ˜˜˜         ^
./UpdateRC2MH.h:212:101: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                                                                            ˜˜˜            ^
./UpdateRC2MH.h:214:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[q][p] = varInv[p][q];
            ˜˜˜˜˜˜ ^
./UpdateRC2MH.h:214:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[q][p] = varInv[p][q];
            ˜˜˜˜˜˜    ^
./UpdateRC2MH.h:214:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[q][p] = varInv[p][q];
                           ˜˜˜˜˜˜ ^
./UpdateRC2MH.h:214:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[q][p] = varInv[p][q];
                           ˜˜˜˜˜˜    ^
./UpdateRC2MH.h:219:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      vector<double> Delta(str->Q);
                     ˜˜˜˜˜ ˜˜˜˜˜^
./UpdateRC2MH.h:221:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        Delta[q] = str->Delta[q][g];
        ˜˜˜˜˜ ^
./UpdateRC2MH.h:221:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        Delta[q] = str->Delta[q][g];
                   ˜˜˜        ^
./UpdateRC2MH.h:221:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        Delta[q] = str->Delta[q][g];
                   ˜˜˜           ^
./UpdateRC2MH.h:243:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          str->r[p][q] = newR[p][q];
          ˜˜˜    ^
./UpdateRC2MH.h:243:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          str->r[p][q] = newR[p][q];
          ˜˜˜       ^
./UpdateRC2MH.h:243:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          str->r[p][q] = newR[p][q];
                         ˜˜˜˜ ^
./UpdateRC2MH.h:243:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          str->r[p][q] = newR[p][q];
                         ˜˜˜˜    ^
./UpdateRC2MH.h:250:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          str->r[p][q] = oldR[p][q];
          ˜˜˜    ^
./UpdateRC2MH.h:250:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          str->r[p][q] = oldR[p][q];
          ˜˜˜       ^
./UpdateRC2MH.h:250:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          str->r[p][q] = oldR[p][q];
                         ˜˜˜˜ ^
./UpdateRC2MH.h:250:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          str->r[p][q] = oldR[p][q];
                         ˜˜˜˜    ^
./UpdateRC2MH.h:261:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              str->r[p][q] = newR[p][q];
              ˜˜˜    ^
./UpdateRC2MH.h:261:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              str->r[p][q] = newR[p][q];
              ˜˜˜       ^
./UpdateRC2MH.h:261:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              str->r[p][q] = newR[p][q];
                             ˜˜˜˜ ^
./UpdateRC2MH.h:261:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              str->r[p][q] = newR[p][q];
                             ˜˜˜˜    ^
In file included from diffExpressed_main.cpp:40:
./UpdateRhoGamma2MH.h:60:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  oldRho.resize(str->Q);
  ˜˜˜˜˜˜        ˜˜˜˜˜^
./UpdateRhoGamma2MH.h:61:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  newRho.resize(str->Q);
  ˜˜˜˜˜˜        ˜˜˜˜˜^
./UpdateRhoGamma2MH.h:65:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      oldRho[p].resize(str->Q);
      ˜˜˜˜˜˜ ^
./UpdateRhoGamma2MH.h:65:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      oldRho[p].resize(str->Q);
      ˜˜˜˜˜˜           ˜˜˜˜˜^
./UpdateRhoGamma2MH.h:66:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      newRho[p].resize(str->Q);
      ˜˜˜˜˜˜ ^
./UpdateRhoGamma2MH.h:66:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      newRho[p].resize(str->Q);
      ˜˜˜˜˜˜           ˜˜˜˜˜^
./UpdateRhoGamma2MH.h:69:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          oldRho[p][q] = str->rho[p][q];
          ˜˜˜˜˜˜ ^
./UpdateRhoGamma2MH.h:69:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          oldRho[p][q] = str->rho[p][q];
          ˜˜˜˜˜˜    ^
./UpdateRhoGamma2MH.h:69:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          oldRho[p][q] = str->rho[p][q];
                         ˜˜˜      ^
./UpdateRhoGamma2MH.h:69:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          oldRho[p][q] = str->rho[p][q];
                         ˜˜˜         ^
./UpdateRhoGamma2MH.h:70:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          newRho[p][q] = str->rho[p][q];
          ˜˜˜˜˜˜ ^
./UpdateRhoGamma2MH.h:70:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          newRho[p][q] = str->rho[p][q];
          ˜˜˜˜˜˜    ^
./UpdateRhoGamma2MH.h:70:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          newRho[p][q] = str->rho[p][q];
                         ˜˜˜      ^
./UpdateRhoGamma2MH.h:70:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          newRho[p][q] = str->rho[p][q];
                         ˜˜˜         ^
./UpdateRhoGamma2MH.h:81:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  vector<double> prob(str->Q);
                 ˜˜˜˜ ˜˜˜˜˜^
./UpdateRhoGamma2MH.h:83:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    prob[p] = 1.0 / ((double) str->Q);
    ˜˜˜˜ ^
./UpdateRhoGamma2MH.h:85:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  prob.resize(str->Q - 1);
  ˜˜˜˜        ˜˜˜˜˜˜˜^˜˜
./UpdateRhoGamma2MH.h:87:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    prob[p] = 1.0 / ((double) (str->Q - 1));
    ˜˜˜˜ ^
./UpdateRhoGamma2MH.h:96:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  newRho[pp][qq] = oldRho[pp][qq] * exp(u) / 
  ˜˜˜˜˜˜ ^˜
./UpdateRhoGamma2MH.h:96:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  newRho[pp][qq] = oldRho[pp][qq] * exp(u) / 
  ˜˜˜˜˜˜     ^˜
./UpdateRhoGamma2MH.h:96:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  newRho[pp][qq] = oldRho[pp][qq] * exp(u) / 
                   ˜˜˜˜˜˜ ^˜
./UpdateRhoGamma2MH.h:96:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  newRho[pp][qq] = oldRho[pp][qq] * exp(u) / 
                   ˜˜˜˜˜˜     ^˜
./UpdateRhoGamma2MH.h:97:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    (1 - oldRho[pp][qq] + oldRho[pp][qq] * exp(u));
         ˜˜˜˜˜˜ ^˜
./UpdateRhoGamma2MH.h:97:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    (1 - oldRho[pp][qq] + oldRho[pp][qq] * exp(u));
         ˜˜˜˜˜˜     ^˜
./UpdateRhoGamma2MH.h:97:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    (1 - oldRho[pp][qq] + oldRho[pp][qq] * exp(u));
                          ˜˜˜˜˜˜ ^˜
./UpdateRhoGamma2MH.h:97:38: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    (1 - oldRho[pp][qq] + oldRho[pp][qq] * exp(u));
                          ˜˜˜˜˜˜     ^˜
./UpdateRhoGamma2MH.h:98:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  newRho[qq][pp] = newRho[pp][qq];
  ˜˜˜˜˜˜ ^˜
./UpdateRhoGamma2MH.h:98:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  newRho[qq][pp] = newRho[pp][qq];
  ˜˜˜˜˜˜     ^˜
./UpdateRhoGamma2MH.h:98:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  newRho[qq][pp] = newRho[pp][qq];
                   ˜˜˜˜˜˜ ^˜
./UpdateRhoGamma2MH.h:98:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  newRho[qq][pp] = newRho[pp][qq];
                   ˜˜˜˜˜˜     ^˜
./UpdateRhoGamma2MH.h:112:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  double y = oldRho[pp][qq];
             ˜˜˜˜˜˜ ^˜
./UpdateRhoGamma2MH.h:112:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  double y = oldRho[pp][qq];
             ˜˜˜˜˜˜     ^˜
./UpdateRhoGamma2MH.h:132:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      isNeg += (newRho[p][q] < 0.0);
                ˜˜˜˜˜˜ ^
./UpdateRhoGamma2MH.h:132:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      isNeg += (newRho[p][q] < 0.0);
                ˜˜˜˜˜˜    ^
./UpdateRhoGamma2MH.h:151:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      varInv.resize(str->Q);
      ˜˜˜˜˜˜        ˜˜˜˜˜^
./UpdateRhoGamma2MH.h:154:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        varInv[p].resize(str->Q);
        ˜˜˜˜˜˜ ^
./UpdateRhoGamma2MH.h:154:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        varInv[p].resize(str->Q);
        ˜˜˜˜˜˜           ˜˜˜˜˜^
./UpdateRhoGamma2MH.h:158:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] = 1;
            ˜˜˜˜˜˜ ^
./UpdateRhoGamma2MH.h:158:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] = 1;
            ˜˜˜˜˜˜    ^
./UpdateRhoGamma2MH.h:159:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            if (p != q) varInv[p][q] *= newRho[p][q];
                        ˜˜˜˜˜˜ ^
./UpdateRhoGamma2MH.h:159:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            if (p != q) varInv[p][q] *= newRho[p][q];
                        ˜˜˜˜˜˜    ^
./UpdateRhoGamma2MH.h:159:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            if (p != q) varInv[p][q] *= newRho[p][q];
                                        ˜˜˜˜˜˜ ^
./UpdateRhoGamma2MH.h:159:44: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            if (p != q) varInv[p][q] *= newRho[p][q];
                                        ˜˜˜˜˜˜    ^
./UpdateRhoGamma2MH.h:160:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= sqrt(str->tau2Rho[p] * str->tau2Rho[q]);
            ˜˜˜˜˜˜ ^
./UpdateRhoGamma2MH.h:160:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= sqrt(str->tau2Rho[p] * str->tau2Rho[q]);
            ˜˜˜˜˜˜    ^
./UpdateRhoGamma2MH.h:160:40: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= sqrt(str->tau2Rho[p] * str->tau2Rho[q]);
                                 ˜˜˜          ^
./UpdateRhoGamma2MH.h:160:58: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= sqrt(str->tau2Rho[p] * str->tau2Rho[q]);
                                                   ˜˜˜          ^
./UpdateRhoGamma2MH.h:161:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= exp(0.5 * (str->a[q] * log(str->sigma2[q][g]) + str->a[p] * log(str->sigma2[p][g])));
            ˜˜˜˜˜˜ ^
./UpdateRhoGamma2MH.h:161:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= exp(0.5 * (str->a[q] * log(str->sigma2[q][g]) + str->a[p] * log(str->sigma2[p][g])));
            ˜˜˜˜˜˜    ^
./UpdateRhoGamma2MH.h:161:40: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= exp(0.5 * (str->a[q] * log(str->sigma2[q][g]) + str->a[p] * log(str->sigma2[p][g])));
                                       ˜˜˜    ^
./UpdateRhoGamma2MH.h:161:61: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= exp(0.5 * (str->a[q] * log(str->sigma2[q][g]) + str->a[p] * log(str->sigma2[p][g])));
                                                       ˜˜˜         ^
./UpdateRhoGamma2MH.h:161:64: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= exp(0.5 * (str->a[q] * log(str->sigma2[q][g]) + str->a[p] * log(str->sigma2[p][g])));
                                                       ˜˜˜            ^
./UpdateRhoGamma2MH.h:161:77: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= exp(0.5 * (str->a[q] * log(str->sigma2[q][g]) + str->a[p] * log(str->sigma2[p][g])));
                                                                            ˜˜˜    ^
./UpdateRhoGamma2MH.h:161:98: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= exp(0.5 * (str->a[q] * log(str->sigma2[q][g]) + str->a[p] * log(str->sigma2[p][g])));
                                                                                            ˜˜˜         ^
./UpdateRhoGamma2MH.h:161:101: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= exp(0.5 * (str->a[q] * log(str->sigma2[q][g]) + str->a[p] * log(str->sigma2[p][g])));
                                                                                            ˜˜˜            ^
./UpdateRhoGamma2MH.h:163:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[q][p] = varInv[p][q];
            ˜˜˜˜˜˜ ^
./UpdateRhoGamma2MH.h:163:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[q][p] = varInv[p][q];
            ˜˜˜˜˜˜    ^
./UpdateRhoGamma2MH.h:163:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[q][p] = varInv[p][q];
                           ˜˜˜˜˜˜ ^
./UpdateRhoGamma2MH.h:163:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[q][p] = varInv[p][q];
                           ˜˜˜˜˜˜    ^
./UpdateRhoGamma2MH.h:168:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      vector<double> nu(str->Q);
                     ˜˜ ˜˜˜˜˜^
./UpdateRhoGamma2MH.h:170:5: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        nu[q] = str->nu[q][g];
        ˜˜ ^
./UpdateRhoGamma2MH.h:170:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        nu[q] = str->nu[q][g];
                ˜˜˜     ^
./UpdateRhoGamma2MH.h:170:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        nu[q] = str->nu[q][g];
                ˜˜˜        ^
./UpdateRhoGamma2MH.h:189:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      varInv.resize(str->Q);
      ˜˜˜˜˜˜        ˜˜˜˜˜^
./UpdateRhoGamma2MH.h:192:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        varInv[p].resize(str->Q);
        ˜˜˜˜˜˜ ^
./UpdateRhoGamma2MH.h:192:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        varInv[p].resize(str->Q);
        ˜˜˜˜˜˜           ˜˜˜˜˜^
./UpdateRhoGamma2MH.h:196:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] = 1;
            ˜˜˜˜˜˜ ^
./UpdateRhoGamma2MH.h:196:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] = 1;
            ˜˜˜˜˜˜    ^
./UpdateRhoGamma2MH.h:197:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            if (p != q) varInv[p][q] *= oldRho[p][q];
                        ˜˜˜˜˜˜ ^
./UpdateRhoGamma2MH.h:197:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            if (p != q) varInv[p][q] *= oldRho[p][q];
                        ˜˜˜˜˜˜    ^
./UpdateRhoGamma2MH.h:197:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            if (p != q) varInv[p][q] *= oldRho[p][q];
                                        ˜˜˜˜˜˜ ^
./UpdateRhoGamma2MH.h:197:44: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            if (p != q) varInv[p][q] *= oldRho[p][q];
                                        ˜˜˜˜˜˜    ^
./UpdateRhoGamma2MH.h:198:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= sqrt(str->tau2Rho[p] * str->tau2Rho[q]);
            ˜˜˜˜˜˜ ^
./UpdateRhoGamma2MH.h:198:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= sqrt(str->tau2Rho[p] * str->tau2Rho[q]);
            ˜˜˜˜˜˜    ^
./UpdateRhoGamma2MH.h:198:40: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= sqrt(str->tau2Rho[p] * str->tau2Rho[q]);
                                 ˜˜˜          ^
./UpdateRhoGamma2MH.h:198:58: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= sqrt(str->tau2Rho[p] * str->tau2Rho[q]);
                                                   ˜˜˜          ^
./UpdateRhoGamma2MH.h:199:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= exp(0.5 * (str->a[q] * log(str->sigma2[q][g]) + str->a[p] * log(str->sigma2[p][g])));
            ˜˜˜˜˜˜ ^
./UpdateRhoGamma2MH.h:199:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= exp(0.5 * (str->a[q] * log(str->sigma2[q][g]) + str->a[p] * log(str->sigma2[p][g])));
            ˜˜˜˜˜˜    ^
./UpdateRhoGamma2MH.h:199:40: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= exp(0.5 * (str->a[q] * log(str->sigma2[q][g]) + str->a[p] * log(str->sigma2[p][g])));
                                       ˜˜˜    ^
./UpdateRhoGamma2MH.h:199:61: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= exp(0.5 * (str->a[q] * log(str->sigma2[q][g]) + str->a[p] * log(str->sigma2[p][g])));
                                                       ˜˜˜         ^
./UpdateRhoGamma2MH.h:199:64: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= exp(0.5 * (str->a[q] * log(str->sigma2[q][g]) + str->a[p] * log(str->sigma2[p][g])));
                                                       ˜˜˜            ^
./UpdateRhoGamma2MH.h:199:77: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= exp(0.5 * (str->a[q] * log(str->sigma2[q][g]) + str->a[p] * log(str->sigma2[p][g])));
                                                                            ˜˜˜    ^
./UpdateRhoGamma2MH.h:199:98: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= exp(0.5 * (str->a[q] * log(str->sigma2[q][g]) + str->a[p] * log(str->sigma2[p][g])));
                                                                                            ˜˜˜         ^
./UpdateRhoGamma2MH.h:199:101: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[p][q] *= exp(0.5 * (str->a[q] * log(str->sigma2[q][g]) + str->a[p] * log(str->sigma2[p][g])));
                                                                                            ˜˜˜            ^
./UpdateRhoGamma2MH.h:201:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[q][p] = varInv[p][q];
            ˜˜˜˜˜˜ ^
./UpdateRhoGamma2MH.h:201:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[q][p] = varInv[p][q];
            ˜˜˜˜˜˜    ^
./UpdateRhoGamma2MH.h:201:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[q][p] = varInv[p][q];
                           ˜˜˜˜˜˜ ^
./UpdateRhoGamma2MH.h:201:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            varInv[q][p] = varInv[p][q];
                           ˜˜˜˜˜˜    ^
./UpdateRhoGamma2MH.h:206:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      vector<double> nu(str->Q);
                     ˜˜ ˜˜˜˜˜^
./UpdateRhoGamma2MH.h:208:5: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        nu[q] = str->nu[q][g];
        ˜˜ ^
./UpdateRhoGamma2MH.h:208:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        nu[q] = str->nu[q][g];
                ˜˜˜     ^
./UpdateRhoGamma2MH.h:208:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        nu[q] = str->nu[q][g];
                ˜˜˜        ^
./UpdateRhoGamma2MH.h:225:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      str->rho[p][q] = newRho[p][q];
      ˜˜˜      ^
./UpdateRhoGamma2MH.h:225:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      str->rho[p][q] = newRho[p][q];
      ˜˜˜         ^
./UpdateRhoGamma2MH.h:225:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      str->rho[p][q] = newRho[p][q];
                       ˜˜˜˜˜˜ ^
./UpdateRhoGamma2MH.h:225:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      str->rho[p][q] = newRho[p][q];
                       ˜˜˜˜˜˜    ^
./UpdateRhoGamma2MH.h:232:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      str->rho[p][q] = oldRho[p][q];
      ˜˜˜      ^
./UpdateRhoGamma2MH.h:232:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      str->rho[p][q] = oldRho[p][q];
      ˜˜˜         ^
./UpdateRhoGamma2MH.h:232:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      str->rho[p][q] = oldRho[p][q];
                       ˜˜˜˜˜˜ ^
./UpdateRhoGamma2MH.h:232:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      str->rho[p][q] = oldRho[p][q];
                       ˜˜˜˜˜˜    ^
./UpdateRhoGamma2MH.h:243:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          str->rho[p][q] = newRho[p][q];
          ˜˜˜      ^
./UpdateRhoGamma2MH.h:243:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          str->rho[p][q] = newRho[p][q];
          ˜˜˜         ^
./UpdateRhoGamma2MH.h:243:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          str->rho[p][q] = newRho[p][q];
                           ˜˜˜˜˜˜ ^
./UpdateRhoGamma2MH.h:243:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          str->rho[p][q] = newRho[p][q];
                           ˜˜˜˜˜˜    ^
In file included from diffExpressed_main.cpp:41:
In file included from ./UpdateDeltaMH.h:5:
./PotentialDeltag.h:61:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          if (str->delta[q][g] == 1)
              ˜˜˜        ^
./PotentialDeltag.h:61:22: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          if (str->delta[q][g] == 1)
              ˜˜˜           ^
./PotentialDeltag.h:62:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            pot += - log(str->xi[q]);
                         ˜˜˜     ^
./PotentialDeltag.h:64:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            pot += - log(1.0 - str->xi[q]);
                               ˜˜˜     ^
./PotentialDeltag.h:69:25: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      if (str->delta[0][g] == 1)
          ˜˜˜           ^
In file included from diffExpressed_main.cpp:41:
./UpdateDeltaMH.h:48:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        delete term[i];
               ˜˜˜˜ ^
./UpdateDeltaMH.h:60:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    delete model[i];
           ˜˜˜˜˜ ^
./UpdateDeltaMH.h:85:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        nOn += str->delta[q][g];
               ˜˜˜        ^
./UpdateDeltaMH.h:85:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        nOn += str->delta[q][g];
               ˜˜˜           ^
./UpdateDeltaMH.h:91:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          int oldDelta = str->delta[0][g];
                         ˜˜˜           ^
./UpdateDeltaMH.h:99:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          var.resize(str->Q);
          ˜˜˜        ˜˜˜˜˜^
./UpdateDeltaMH.h:102:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            var[p].resize(str->Q);
            ˜˜˜ ^
./UpdateDeltaMH.h:102:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            var[p].resize(str->Q);
            ˜˜˜           ˜˜˜˜˜^
./UpdateDeltaMH.h:105:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[p][p] = str->c2 * str->tau2R[p];
              ˜˜˜ ^
./UpdateDeltaMH.h:105:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[p][p] = str->c2 * str->tau2R[p];
              ˜˜˜    ^
./UpdateDeltaMH.h:105:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[p][p] = str->c2 * str->tau2R[p];
                                    ˜˜˜        ^
./UpdateDeltaMH.h:106:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[p][p] *= exp(str->b[p] * log(str->sigma2[p][g]));
              ˜˜˜ ^
./UpdateDeltaMH.h:106:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[p][p] *= exp(str->b[p] * log(str->sigma2[p][g]));
              ˜˜˜    ^
./UpdateDeltaMH.h:106:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[p][p] *= exp(str->b[p] * log(str->sigma2[p][g]));
                               ˜˜˜    ^
./UpdateDeltaMH.h:106:53: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[p][p] *= exp(str->b[p] * log(str->sigma2[p][g]));
                                               ˜˜˜         ^
./UpdateDeltaMH.h:106:56: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[p][p] *= exp(str->b[p] * log(str->sigma2[p][g]));
                                               ˜˜˜            ^
./UpdateDeltaMH.h:112:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] = str->c2;
                ˜˜˜ ^
./UpdateDeltaMH.h:112:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] = str->c2;
                ˜˜˜    ^
./UpdateDeltaMH.h:113:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= str->r[p][q];
                ˜˜˜ ^
./UpdateDeltaMH.h:113:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= str->r[p][q];
                ˜˜˜    ^
./UpdateDeltaMH.h:113:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= str->r[p][q];
                             ˜˜˜    ^
./UpdateDeltaMH.h:113:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= str->r[p][q];
                             ˜˜˜       ^
./UpdateDeltaMH.h:114:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= sqrt(str->tau2R[p] * str->tau2R[q]);
                ˜˜˜ ^
./UpdateDeltaMH.h:114:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= sqrt(str->tau2R[p] * str->tau2R[q]);
                ˜˜˜    ^
./UpdateDeltaMH.h:114:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= sqrt(str->tau2R[p] * str->tau2R[q]);
                                  ˜˜˜        ^
./UpdateDeltaMH.h:114:48: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= sqrt(str->tau2R[p] * str->tau2R[q]);
                                                  ˜˜˜        ^
./UpdateDeltaMH.h:115:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                ˜˜˜ ^
./UpdateDeltaMH.h:115:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                ˜˜˜    ^
./UpdateDeltaMH.h:115:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                        ˜˜˜    ^
./UpdateDeltaMH.h:115:55: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                                        ˜˜˜         ^
./UpdateDeltaMH.h:115:58: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                                        ˜˜˜            ^
./UpdateDeltaMH.h:115:71: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                                                             ˜˜˜    ^
./UpdateDeltaMH.h:115:92: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                                                                             ˜˜˜         ^
./UpdateDeltaMH.h:115:95: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                                                                             ˜˜˜            ^
./UpdateDeltaMH.h:116:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[q][p] = var[p][q];
                ˜˜˜ ^
./UpdateDeltaMH.h:116:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[q][p] = var[p][q];
                ˜˜˜    ^
./UpdateDeltaMH.h:116:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[q][p] = var[p][q];
                            ˜˜˜ ^
./UpdateDeltaMH.h:116:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[q][p] = var[p][q];
                            ˜˜˜    ^
./UpdateDeltaMH.h:123:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          vector<double> mean(str->Q);
                         ˜˜˜˜ ˜˜˜˜˜^
./UpdateDeltaMH.h:125:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            mean[p] = 0.0;
            ˜˜˜˜ ^
./UpdateDeltaMH.h:133:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          vector<double> mean1(str->Q);
                         ˜˜˜˜˜ ˜˜˜˜˜^
./UpdateDeltaMH.h:135:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            mean1[p] = mean[p];
            ˜˜˜˜˜ ^
./UpdateDeltaMH.h:135:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            mean1[p] = mean[p];
                       ˜˜˜˜ ^
./UpdateDeltaMH.h:140:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              double v0 = str->sigma2[q][g] * str->phi[q][g];
                          ˜˜˜         ^
./UpdateDeltaMH.h:140:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              double v0 = str->sigma2[q][g] * str->phi[q][g];
                          ˜˜˜            ^
./UpdateDeltaMH.h:140:49: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              double v0 = str->sigma2[q][g] * str->phi[q][g];
                                              ˜˜˜      ^
./UpdateDeltaMH.h:140:52: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              double v0 = str->sigma2[q][g] * str->phi[q][g];
                                              ˜˜˜         ^
./UpdateDeltaMH.h:141:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              double v1 = str->sigma2[q][g] / str->phi[q][g];
                          ˜˜˜         ^
./UpdateDeltaMH.h:141:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              double v1 = str->sigma2[q][g] / str->phi[q][g];
                          ˜˜˜            ^
./UpdateDeltaMH.h:141:49: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              double v1 = str->sigma2[q][g] / str->phi[q][g];
                                              ˜˜˜      ^
./UpdateDeltaMH.h:141:52: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              double v1 = str->sigma2[q][g] / str->phi[q][g];
                                              ˜˜˜         ^
./UpdateDeltaMH.h:143:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              for (s = 0; s < str->S[q]; s++)
                              ˜˜˜    ^
./UpdateDeltaMH.h:145:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  double variance = str->psi[q][s] == 0 ? v0 : v1;
                                    ˜˜˜      ^
./UpdateDeltaMH.h:145:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  double variance = str->psi[q][s] == 0 ? v0 : v1;
                                    ˜˜˜         ^
./UpdateDeltaMH.h:146:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  var1[q][q] += 1.0 / variance;
                  ˜˜˜˜ ^
./UpdateDeltaMH.h:146:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  var1[q][q] += 1.0 / variance;
                  ˜˜˜˜    ^
./UpdateDeltaMH.h:147:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  mean1[q] += (2.0 * str->psi[q][s] - 1.0) * (str->x[q][g][s] - str->nu[q][g]) / variance;
                  ˜˜˜˜˜ ^
./UpdateDeltaMH.h:147:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  mean1[q] += (2.0 * str->psi[q][s] - 1.0) * (str->x[q][g][s] - str->nu[q][g]) / variance;
                                     ˜˜˜      ^
./UpdateDeltaMH.h:147:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  mean1[q] += (2.0 * str->psi[q][s] - 1.0) * (str->x[q][g][s] - str->nu[q][g]) / variance;
                                     ˜˜˜         ^
./UpdateDeltaMH.h:147:56: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  mean1[q] += (2.0 * str->psi[q][s] - 1.0) * (str->x[q][g][s] - str->nu[q][g]) / variance;
                                                              ˜˜˜    ^
./UpdateDeltaMH.h:147:59: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  mean1[q] += (2.0 * str->psi[q][s] - 1.0) * (str->x[q][g][s] - str->nu[q][g]) / variance;
                                                              ˜˜˜       ^
./UpdateDeltaMH.h:147:62: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  mean1[q] += (2.0 * str->psi[q][s] - 1.0) * (str->x[q][g][s] - str->nu[q][g]) / variance;
                                                              ˜˜˜          ^
./UpdateDeltaMH.h:147:75: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  mean1[q] += (2.0 * str->psi[q][s] - 1.0) * (str->x[q][g][s] - str->nu[q][g]) / variance;
                                                                                ˜˜˜     ^
./UpdateDeltaMH.h:147:78: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  mean1[q] += (2.0 * str->psi[q][s] - 1.0) * (str->x[q][g][s] - str->nu[q][g]) / variance;
                                                                                ˜˜˜        ^
./UpdateDeltaMH.h:160:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          vector<double> newDDelta(str->Q);
                         ˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^
./UpdateDeltaMH.h:166:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          vector<double> oldDDelta(str->Q);
                         ˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^
./UpdateDeltaMH.h:168:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            oldDDelta[q] = str->Delta[q][g];
            ˜˜˜˜˜˜˜˜˜ ^
./UpdateDeltaMH.h:168:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            oldDDelta[q] = str->Delta[q][g];
                           ˜˜˜        ^
./UpdateDeltaMH.h:168:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            oldDDelta[q] = str->Delta[q][g];
                           ˜˜˜           ^
./UpdateDeltaMH.h:186:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          pot -= model[g]->potential(ran);
                 ˜˜˜˜˜ ^
./UpdateDeltaMH.h:189:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            str->delta[q][g] = newDelta;
            ˜˜˜        ^
./UpdateDeltaMH.h:189:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            str->delta[q][g] = newDelta;
            ˜˜˜           ^
./UpdateDeltaMH.h:191:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            str->Delta[q][g] = newDDelta[q];
            ˜˜˜        ^
./UpdateDeltaMH.h:191:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            str->Delta[q][g] = newDDelta[q];
            ˜˜˜           ^
./UpdateDeltaMH.h:191:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            str->Delta[q][g] = newDDelta[q];
                               ˜˜˜˜˜˜˜˜˜ ^
./UpdateDeltaMH.h:193:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          pot += model[g]->potential(ran);
                 ˜˜˜˜˜ ^
./UpdateDeltaMH.h:196:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            str->delta[q][g] = oldDelta;
            ˜˜˜        ^
./UpdateDeltaMH.h:196:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            str->delta[q][g] = oldDelta;
            ˜˜˜           ^
./UpdateDeltaMH.h:198:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            str->Delta[q][g] = oldDDelta[q];
            ˜˜˜        ^
./UpdateDeltaMH.h:198:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            str->Delta[q][g] = oldDDelta[q];
            ˜˜˜           ^
./UpdateDeltaMH.h:198:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            str->Delta[q][g] = oldDDelta[q];
                               ˜˜˜˜˜˜˜˜˜ ^
./UpdateDeltaMH.h:205:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                str->delta[q][g] = newDelta;
                ˜˜˜        ^
./UpdateDeltaMH.h:205:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                str->delta[q][g] = newDelta;
                ˜˜˜           ^
./UpdateDeltaMH.h:207:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                str->Delta[q][g] = newDDelta[q];
                ˜˜˜        ^
./UpdateDeltaMH.h:207:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                str->Delta[q][g] = newDDelta[q];
                ˜˜˜           ^
./UpdateDeltaMH.h:207:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                str->Delta[q][g] = newDDelta[q];
                                   ˜˜˜˜˜˜˜˜˜ ^
./UpdateDeltaMH.h:216:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          int oldDelta = str->delta[q][g];
                         ˜˜˜        ^
./UpdateDeltaMH.h:216:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          int oldDelta = str->delta[q][g];
                         ˜˜˜           ^
./UpdateDeltaMH.h:224:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          var.resize(str->Q);
          ˜˜˜        ˜˜˜˜˜^
./UpdateDeltaMH.h:227:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            var[pp].resize(str->Q);
            ˜˜˜ ^˜
./UpdateDeltaMH.h:227:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            var[pp].resize(str->Q);
            ˜˜˜            ˜˜˜˜˜^
./UpdateDeltaMH.h:230:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[pp][pp] = str->c2 * str->tau2R[pp];
              ˜˜˜ ^˜
./UpdateDeltaMH.h:230:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[pp][pp] = str->c2 * str->tau2R[pp];
              ˜˜˜     ^˜
./UpdateDeltaMH.h:230:43: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[pp][pp] = str->c2 * str->tau2R[pp];
                                      ˜˜˜        ^˜
./UpdateDeltaMH.h:231:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[pp][pp] *= exp(str->b[pp] * log(str->sigma2[pp][g]));
              ˜˜˜ ^˜
./UpdateDeltaMH.h:231:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[pp][pp] *= exp(str->b[pp] * log(str->sigma2[pp][g]));
              ˜˜˜     ^˜
./UpdateDeltaMH.h:231:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[pp][pp] *= exp(str->b[pp] * log(str->sigma2[pp][g]));
                                 ˜˜˜    ^˜
./UpdateDeltaMH.h:231:56: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[pp][pp] *= exp(str->b[pp] * log(str->sigma2[pp][g]));
                                                  ˜˜˜         ^˜
./UpdateDeltaMH.h:231:60: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[pp][pp] *= exp(str->b[pp] * log(str->sigma2[pp][g]));
                                                  ˜˜˜             ^
./UpdateDeltaMH.h:237:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[pp][qq] = str->c2;
                ˜˜˜ ^˜
./UpdateDeltaMH.h:237:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[pp][qq] = str->c2;
                ˜˜˜     ^˜
./UpdateDeltaMH.h:238:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[pp][qq] *= str->r[pp][qq];
                ˜˜˜ ^˜
./UpdateDeltaMH.h:238:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[pp][qq] *= str->r[pp][qq];
                ˜˜˜     ^˜
./UpdateDeltaMH.h:238:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[pp][qq] *= str->r[pp][qq];
                               ˜˜˜    ^˜
./UpdateDeltaMH.h:238:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[pp][qq] *= str->r[pp][qq];
                               ˜˜˜        ^˜
./UpdateDeltaMH.h:239:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[pp][qq] *= sqrt(str->tau2R[pp] * str->tau2R[qq]);
                ˜˜˜ ^˜
./UpdateDeltaMH.h:239:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[pp][qq] *= sqrt(str->tau2R[pp] * str->tau2R[qq]);
                ˜˜˜     ^˜
./UpdateDeltaMH.h:239:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[pp][qq] *= sqrt(str->tau2R[pp] * str->tau2R[qq]);
                                    ˜˜˜        ^˜
./UpdateDeltaMH.h:239:51: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[pp][qq] *= sqrt(str->tau2R[pp] * str->tau2R[qq]);
                                                     ˜˜˜        ^˜
./UpdateDeltaMH.h:240:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[pp][qq] *= exp(0.5 * (str->b[qq] * log(str->sigma2[qq][g]) + str->b[pp] * log(str->sigma2[pp][g])));
                ˜˜˜ ^˜
./UpdateDeltaMH.h:240:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[pp][qq] *= exp(0.5 * (str->b[qq] * log(str->sigma2[qq][g]) + str->b[pp] * log(str->sigma2[pp][g])));
                ˜˜˜     ^˜
./UpdateDeltaMH.h:240:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[pp][qq] *= exp(0.5 * (str->b[qq] * log(str->sigma2[qq][g]) + str->b[pp] * log(str->sigma2[pp][g])));
                                          ˜˜˜    ^˜
./UpdateDeltaMH.h:240:58: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[pp][qq] *= exp(0.5 * (str->b[qq] * log(str->sigma2[qq][g]) + str->b[pp] * log(str->sigma2[pp][g])));
                                                           ˜˜˜         ^˜
./UpdateDeltaMH.h:240:62: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[pp][qq] *= exp(0.5 * (str->b[qq] * log(str->sigma2[qq][g]) + str->b[pp] * log(str->sigma2[pp][g])));
                                                           ˜˜˜             ^
./UpdateDeltaMH.h:240:75: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[pp][qq] *= exp(0.5 * (str->b[qq] * log(str->sigma2[qq][g]) + str->b[pp] * log(str->sigma2[pp][g])));
                                                                                 ˜˜˜    ^˜
./UpdateDeltaMH.h:240:97: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[pp][qq] *= exp(0.5 * (str->b[qq] * log(str->sigma2[qq][g]) + str->b[pp] * log(str->sigma2[pp][g])));
                                                                                                  ˜˜˜         ^˜
./UpdateDeltaMH.h:240:101: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[pp][qq] *= exp(0.5 * (str->b[qq] * log(str->sigma2[qq][g]) + str->b[pp] * log(str->sigma2[pp][g])));
                                                                                                  ˜˜˜             ^
./UpdateDeltaMH.h:241:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[qq][pp] = var[pp][qq];
                ˜˜˜ ^˜
./UpdateDeltaMH.h:241:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[qq][pp] = var[pp][qq];
                ˜˜˜     ^˜
./UpdateDeltaMH.h:241:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[qq][pp] = var[pp][qq];
                              ˜˜˜ ^˜
./UpdateDeltaMH.h:241:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[qq][pp] = var[pp][qq];
                              ˜˜˜     ^˜
./UpdateDeltaMH.h:248:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          vector<double> mean(str->Q);
                         ˜˜˜˜ ˜˜˜˜˜^
./UpdateDeltaMH.h:250:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            mean[pp] = 0.0;
            ˜˜˜˜ ^˜
./UpdateDeltaMH.h:258:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          vector<double> mean0(str->Q);
                         ˜˜˜˜˜ ˜˜˜˜˜^
./UpdateDeltaMH.h:260:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            mean0[pp] = mean[pp];
            ˜˜˜˜˜ ^˜
./UpdateDeltaMH.h:260:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            mean0[pp] = mean[pp];
                        ˜˜˜˜ ^˜
./UpdateDeltaMH.h:265:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              if (qq != q && str->delta[qq][g] == 1)
                             ˜˜˜        ^˜
./UpdateDeltaMH.h:265:38: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              if (qq != q && str->delta[qq][g] == 1)
                             ˜˜˜            ^
./UpdateDeltaMH.h:267:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  double v0 = str->sigma2[qq][g] * str->phi[qq][g];
                              ˜˜˜         ^˜
./UpdateDeltaMH.h:267:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  double v0 = str->sigma2[qq][g] * str->phi[qq][g];
                              ˜˜˜             ^
./UpdateDeltaMH.h:267:47: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  double v0 = str->sigma2[qq][g] * str->phi[qq][g];
                                                   ˜˜˜      ^˜
./UpdateDeltaMH.h:267:51: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  double v0 = str->sigma2[qq][g] * str->phi[qq][g];
                                                   ˜˜˜          ^
./UpdateDeltaMH.h:268:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  double v1 = str->sigma2[qq][g] / str->phi[qq][g];
                              ˜˜˜         ^˜
./UpdateDeltaMH.h:268:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  double v1 = str->sigma2[qq][g] / str->phi[qq][g];
                              ˜˜˜             ^
./UpdateDeltaMH.h:268:47: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  double v1 = str->sigma2[qq][g] / str->phi[qq][g];
                                                   ˜˜˜      ^˜
./UpdateDeltaMH.h:268:51: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  double v1 = str->sigma2[qq][g] / str->phi[qq][g];
                                                   ˜˜˜          ^
./UpdateDeltaMH.h:270:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  for (s = 0; s < str->S[qq]; s++)
                                  ˜˜˜    ^˜
./UpdateDeltaMH.h:272:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                      double variance = str->psi[qq][s] == 0 ? v0 : v1;
                                        ˜˜˜      ^˜
./UpdateDeltaMH.h:272:40: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                      double variance = str->psi[qq][s] == 0 ? v0 : v1;
                                        ˜˜˜          ^
./UpdateDeltaMH.h:273:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                      var0[qq][qq] += 1.0 / variance;
                      ˜˜˜˜ ^˜
./UpdateDeltaMH.h:273:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                      var0[qq][qq] += 1.0 / variance;
                      ˜˜˜˜     ^˜
./UpdateDeltaMH.h:274:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                      mean0[qq] += (2.0 * str->psi[qq][s] - 1.0) * (str->x[qq][g][s] - str->nu[qq][g]) / variance;
                      ˜˜˜˜˜ ^˜
./UpdateDeltaMH.h:274:38: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                      mean0[qq] += (2.0 * str->psi[qq][s] - 1.0) * (str->x[qq][g][s] - str->nu[qq][g]) / variance;
                                          ˜˜˜      ^˜
./UpdateDeltaMH.h:274:42: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                      mean0[qq] += (2.0 * str->psi[qq][s] - 1.0) * (str->x[qq][g][s] - str->nu[qq][g]) / variance;
                                          ˜˜˜          ^
./UpdateDeltaMH.h:274:62: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                      mean0[qq] += (2.0 * str->psi[qq][s] - 1.0) * (str->x[qq][g][s] - str->nu[qq][g]) / variance;
                                                                    ˜˜˜    ^˜
./UpdateDeltaMH.h:274:66: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                      mean0[qq] += (2.0 * str->psi[qq][s] - 1.0) * (str->x[qq][g][s] - str->nu[qq][g]) / variance;
                                                                    ˜˜˜        ^
./UpdateDeltaMH.h:274:69: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                      mean0[qq] += (2.0 * str->psi[qq][s] - 1.0) * (str->x[qq][g][s] - str->nu[qq][g]) / variance;
                                                                    ˜˜˜           ^
./UpdateDeltaMH.h:274:82: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                      mean0[qq] += (2.0 * str->psi[qq][s] - 1.0) * (str->x[qq][g][s] - str->nu[qq][g]) / variance;
                                                                                       ˜˜˜     ^˜
./UpdateDeltaMH.h:274:86: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                      mean0[qq] += (2.0 * str->psi[qq][s] - 1.0) * (str->x[qq][g][s] - str->nu[qq][g]) / variance;
                                                                                       ˜˜˜         ^
./UpdateDeltaMH.h:288:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          double v0 = str->sigma2[q][g] * str->phi[q][g];
                      ˜˜˜         ^
./UpdateDeltaMH.h:288:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          double v0 = str->sigma2[q][g] * str->phi[q][g];
                      ˜˜˜            ^
./UpdateDeltaMH.h:288:45: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          double v0 = str->sigma2[q][g] * str->phi[q][g];
                                          ˜˜˜      ^
./UpdateDeltaMH.h:288:48: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          double v0 = str->sigma2[q][g] * str->phi[q][g];
                                          ˜˜˜         ^
./UpdateDeltaMH.h:289:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          double v1 = str->sigma2[q][g] / str->phi[q][g];
                      ˜˜˜         ^
./UpdateDeltaMH.h:289:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          double v1 = str->sigma2[q][g] / str->phi[q][g];
                      ˜˜˜            ^
./UpdateDeltaMH.h:289:45: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          double v1 = str->sigma2[q][g] / str->phi[q][g];
                                          ˜˜˜      ^
./UpdateDeltaMH.h:289:48: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          double v1 = str->sigma2[q][g] / str->phi[q][g];
                                          ˜˜˜         ^
./UpdateDeltaMH.h:291:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          for (s = 0; s < str->S[q]; s++)
                          ˜˜˜    ^
./UpdateDeltaMH.h:293:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              double variance = str->psi[q][s] == 0 ? v0 : v1;
                                ˜˜˜      ^
./UpdateDeltaMH.h:293:38: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              double variance = str->psi[q][s] == 0 ? v0 : v1;
                                ˜˜˜         ^
./UpdateDeltaMH.h:294:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var0[q][q] += 1.0 / variance;
              ˜˜˜˜ ^
./UpdateDeltaMH.h:294:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var0[q][q] += 1.0 / variance;
              ˜˜˜˜    ^
./UpdateDeltaMH.h:295:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              mean0[q] += (2.0 * str->psi[q][s] - 1.0) * (str->x[q][g][s] - str->nu[q][g]) / variance;
              ˜˜˜˜˜ ^
./UpdateDeltaMH.h:295:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              mean0[q] += (2.0 * str->psi[q][s] - 1.0) * (str->x[q][g][s] - str->nu[q][g]) / variance;
                                 ˜˜˜      ^
./UpdateDeltaMH.h:295:39: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              mean0[q] += (2.0 * str->psi[q][s] - 1.0) * (str->x[q][g][s] - str->nu[q][g]) / variance;
                                 ˜˜˜         ^
./UpdateDeltaMH.h:295:59: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              mean0[q] += (2.0 * str->psi[q][s] - 1.0) * (str->x[q][g][s] - str->nu[q][g]) / variance;
                                                          ˜˜˜    ^
./UpdateDeltaMH.h:295:62: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              mean0[q] += (2.0 * str->psi[q][s] - 1.0) * (str->x[q][g][s] - str->nu[q][g]) / variance;
                                                          ˜˜˜       ^
./UpdateDeltaMH.h:295:65: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              mean0[q] += (2.0 * str->psi[q][s] - 1.0) * (str->x[q][g][s] - str->nu[q][g]) / variance;
                                                          ˜˜˜          ^
./UpdateDeltaMH.h:295:78: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              mean0[q] += (2.0 * str->psi[q][s] - 1.0) * (str->x[q][g][s] - str->nu[q][g]) / variance;
                                                                            ˜˜˜     ^
./UpdateDeltaMH.h:295:81: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              mean0[q] += (2.0 * str->psi[q][s] - 1.0) * (str->x[q][g][s] - str->nu[q][g]) / variance;
                                                                            ˜˜˜        ^
./UpdateDeltaMH.h:306:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          vector<double> newDDelta(str->Q);
                         ˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^
./UpdateDeltaMH.h:312:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          vector<double> oldDDelta(str->Q);
                         ˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^
./UpdateDeltaMH.h:314:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            oldDDelta[qq] = str->Delta[qq][g];
            ˜˜˜˜˜˜˜˜˜ ^˜
./UpdateDeltaMH.h:314:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            oldDDelta[qq] = str->Delta[qq][g];
                            ˜˜˜        ^˜
./UpdateDeltaMH.h:314:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            oldDDelta[qq] = str->Delta[qq][g];
                            ˜˜˜            ^
./UpdateDeltaMH.h:332:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          pot -= model[g]->potential(ran);
                 ˜˜˜˜˜ ^
./UpdateDeltaMH.h:334:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          str->delta[q][g] = newDelta;
          ˜˜˜        ^
./UpdateDeltaMH.h:334:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          str->delta[q][g] = newDelta;
          ˜˜˜           ^
./UpdateDeltaMH.h:336:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            str->Delta[qq][g] = newDDelta[qq];
            ˜˜˜        ^˜
./UpdateDeltaMH.h:336:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            str->Delta[qq][g] = newDDelta[qq];
            ˜˜˜            ^
./UpdateDeltaMH.h:336:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            str->Delta[qq][g] = newDDelta[qq];
                                ˜˜˜˜˜˜˜˜˜ ^˜
./UpdateDeltaMH.h:338:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          pot += model[g]->potential(ran);
                 ˜˜˜˜˜ ^
./UpdateDeltaMH.h:340:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          str->delta[q][g] = oldDelta;
          ˜˜˜        ^
./UpdateDeltaMH.h:340:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          str->delta[q][g] = oldDelta;
          ˜˜˜           ^
./UpdateDeltaMH.h:342:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            str->Delta[qq][g] = oldDDelta[qq];
            ˜˜˜        ^˜
./UpdateDeltaMH.h:342:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            str->Delta[qq][g] = oldDDelta[qq];
            ˜˜˜            ^
./UpdateDeltaMH.h:342:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            str->Delta[qq][g] = oldDDelta[qq];
                                ˜˜˜˜˜˜˜˜˜ ^˜
./UpdateDeltaMH.h:348:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              str->delta[q][g] = newDelta;
              ˜˜˜        ^
./UpdateDeltaMH.h:348:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              str->delta[q][g] = newDelta;
              ˜˜˜           ^
./UpdateDeltaMH.h:350:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                str->Delta[qq][g] = newDDelta[qq];
                ˜˜˜        ^˜
./UpdateDeltaMH.h:350:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                str->Delta[qq][g] = newDDelta[qq];
                ˜˜˜            ^
./UpdateDeltaMH.h:350:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                str->Delta[qq][g] = newDDelta[qq];
                                    ˜˜˜˜˜˜˜˜˜ ^˜
In file included from diffExpressed_main.cpp:42:
./UpdateXiGibbs.h:76:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          if (str->delta[0][g] == 1)
              ˜˜˜           ^
./UpdateXiGibbs.h:100:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            str->xi[q] = newValue;
            ˜˜˜     ^
./UpdateXiGibbs.h:106:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            str->xi[q] = oldValue;
            ˜˜˜     ^
./UpdateXiGibbs.h:118:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        str->xi[q] = newValue;
        ˜˜˜     ^
./UpdateXiGibbs.h:143:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              if (str->delta[q][g] == 1)
                  ˜˜˜        ^
./UpdateXiGibbs.h:143:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              if (str->delta[q][g] == 1)
                  ˜˜˜           ^
./UpdateXiGibbs.h:161:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              double oldValue = str->xi[q];
                                ˜˜˜     ^
./UpdateXiGibbs.h:165:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              str->xi[q] = newValue;
              ˜˜˜     ^
./UpdateXiGibbs.h:170:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              str->xi[q] = oldValue;
              ˜˜˜     ^
./UpdateXiGibbs.h:180:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          str->xi[q] = newValue;
          ˜˜˜     ^
In file included from diffExpressed_main.cpp:43:
In file included from ./UpdateSigma2MH.h:4:
./UpdateMultiplicativePositive.h:51:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    this->model[i] = model[i]->copy();
    ˜˜˜˜        ^
./UpdateMultiplicativePositive.h:51:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    this->model[i] = model[i]->copy();
                     ˜˜˜˜˜ ^
./UpdateMultiplicativePositive.h:55:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      this->variable1[i] = variable[i];
      ˜˜˜˜            ^
./UpdateMultiplicativePositive.h:55:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      this->variable1[i] = variable[i];
                           ˜˜˜˜˜˜˜˜ ^
./UpdateMultiplicativePositive.h:56:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      this->variable2[i] = NULL;
      ˜˜˜˜            ^
./UpdateMultiplicativePositive.h:78:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      this->variable1[i] = variable[i];
      ˜˜˜˜            ^
./UpdateMultiplicativePositive.h:78:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      this->variable1[i] = variable[i];
                           ˜˜˜˜˜˜˜˜ ^
./UpdateMultiplicativePositive.h:79:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      this->variable2[i] = NULL;
      ˜˜˜˜            ^
./UpdateMultiplicativePositive.h:125:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    this->model[i] = model[i]->copy();
    ˜˜˜˜        ^
./UpdateMultiplicativePositive.h:125:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    this->model[i] = model[i]->copy();
                     ˜˜˜˜˜ ^
./UpdateMultiplicativePositive.h:128:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    this->variable1[i] = variable1[i];
    ˜˜˜˜            ^
./UpdateMultiplicativePositive.h:128:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    this->variable1[i] = variable1[i];
                         ˜˜˜˜˜˜˜˜˜ ^
./UpdateMultiplicativePositive.h:131:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    this->variable2[i] = variable2[i];
    ˜˜˜˜            ^
./UpdateMultiplicativePositive.h:131:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    this->variable2[i] = variable2[i];
                         ˜˜˜˜˜˜˜˜˜ ^
./UpdateMultiplicativePositive.h:160:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    this->variable1[i] = variable1[i];
    ˜˜˜˜            ^
./UpdateMultiplicativePositive.h:160:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    this->variable1[i] = variable1[i];
                         ˜˜˜˜˜˜˜˜˜ ^
./UpdateMultiplicativePositive.h:163:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    this->variable2[i] = variable2[i];
    ˜˜˜˜            ^
./UpdateMultiplicativePositive.h:163:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    this->variable2[i] = variable2[i];
                         ˜˜˜˜˜˜˜˜˜ ^
./UpdateMultiplicativePositive.h:221:38: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      double valueOld1 = *(variable1[i]);
                           ˜˜˜˜˜˜˜˜˜ ^
./UpdateMultiplicativePositive.h:223:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      if (variable2[i] != NULL) valueOld2 = *(variable2[i]);
          ˜˜˜˜˜˜˜˜˜ ^
./UpdateMultiplicativePositive.h:223:57: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      if (variable2[i] != NULL) valueOld2 = *(variable2[i]);
                                              ˜˜˜˜˜˜˜˜˜ ^
./UpdateMultiplicativePositive.h:228:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      if (variable2[i] == NULL)
          ˜˜˜˜˜˜˜˜˜ ^
./UpdateMultiplicativePositive.h:236:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        pot -= model[i]->potential(ran);
               ˜˜˜˜˜ ^
./UpdateMultiplicativePositive.h:238:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      *(variable1[i]) = valueNew1;
        ˜˜˜˜˜˜˜˜˜ ^
./UpdateMultiplicativePositive.h:239:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      if (variable2[i] != NULL) *(variable2[i]) = valueNew2;
          ˜˜˜˜˜˜˜˜˜ ^
./UpdateMultiplicativePositive.h:239:45: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      if (variable2[i] != NULL) *(variable2[i]) = valueNew2;
                                  ˜˜˜˜˜˜˜˜˜ ^
./UpdateMultiplicativePositive.h:244:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        pot += model[i]->potential(ran);
               ˜˜˜˜˜ ^
./UpdateMultiplicativePositive.h:246:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      *(variable1[i]) = valueOld1;
        ˜˜˜˜˜˜˜˜˜ ^
./UpdateMultiplicativePositive.h:247:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      if (variable2[i] != NULL) *(variable2[i]) = valueOld2;
          ˜˜˜˜˜˜˜˜˜ ^
./UpdateMultiplicativePositive.h:247:45: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      if (variable2[i] != NULL) *(variable2[i]) = valueOld2;
                                  ˜˜˜˜˜˜˜˜˜ ^
./UpdateMultiplicativePositive.h:251:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          *(variable1[i]) = valueNew1;
            ˜˜˜˜˜˜˜˜˜ ^
./UpdateMultiplicativePositive.h:252:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          if (variable2[i] != NULL) *(variable2[i]) = valueNew2;
              ˜˜˜˜˜˜˜˜˜ ^
./UpdateMultiplicativePositive.h:252:42: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          if (variable2[i] != NULL) *(variable2[i]) = valueNew2;
                                      ˜˜˜˜˜˜˜˜˜ ^
In file included from diffExpressed_main.cpp:43:
./UpdateSigma2MH.h:46:69: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        up.push_back(new UpdateMultiplicativePositive(&model,&(str->sigma2[q][g]),epsilon));
                                                               ˜˜˜         ^
./UpdateSigma2MH.h:46:72: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        up.push_back(new UpdateMultiplicativePositive(&model,&(str->sigma2[q][g]),epsilon));
                                                               ˜˜˜            ^
./UpdateSigma2MH.h:50:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          delete term[i];
                 ˜˜˜˜ ^
./UpdateSigma2MH.h:62:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    delete up[i];
           ˜˜ ^
./UpdateSigma2MH.h:72:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    up[i]->setEpsilon(epsilon);
    ˜˜ ^
./UpdateSigma2MH.h:99:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      int acc = up[i]->update(ran);
                ˜˜ ^
In file included from diffExpressed_main.cpp:44:
./UpdateTMH.h:45:69: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      up.push_back(new UpdateMultiplicativePositive(&model,&(str->t[q]),epsilon));
                                                             ˜˜˜    ^
./UpdateTMH.h:49:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        delete term[i];
               ˜˜˜˜ ^
./UpdateTMH.h:61:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    delete up[i];
           ˜˜ ^
./UpdateTMH.h:87:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      int acc = up[i]->update(ran);
                ˜˜ ^
In file included from diffExpressed_main.cpp:45:
./UpdateLMH.h:46:69: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      up.push_back(new UpdateMultiplicativePositive(&model,&(str->l[q]),epsilon));
                                                             ˜˜˜    ^
./UpdateLMH.h:50:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        delete term[i];
               ˜˜˜˜ ^
./UpdateLMH.h:62:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    delete up[i];
           ˜˜ ^
./UpdateLMH.h:74:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    up[i]->setEpsilon(epsilon);
    ˜˜ ^
./UpdateLMH.h:102:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      int acc = up[i]->update(ran);
                ˜˜ ^
In file included from diffExpressed_main.cpp:46:
./UpdatePhiMH.h:42:66: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        up.push_back(new UpdateMultiplicativePositive(&model,&(str->phi[q][g]),epsilon));
                                                               ˜˜˜      ^
./UpdatePhiMH.h:42:69: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        up.push_back(new UpdateMultiplicativePositive(&model,&(str->phi[q][g]),epsilon));
                                                               ˜˜˜         ^
./UpdatePhiMH.h:46:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          delete term[i];
                 ˜˜˜˜ ^
./UpdatePhiMH.h:58:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    delete up[i];
           ˜˜ ^
./UpdatePhiMH.h:70:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    up[i]->setEpsilon(epsilon);
    ˜˜ ^
./UpdatePhiMH.h:99:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      int acc = up[i]->update(ran);
                ˜˜ ^
In file included from diffExpressed_main.cpp:47:
./UpdateThetaMH.h:46:73: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      up.push_back(new UpdateMultiplicativePositive(&model,&(str->theta[q]),epsilon));
                                                             ˜˜˜        ^
./UpdateThetaMH.h:50:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        delete term[i];
               ˜˜˜˜ ^
./UpdateThetaMH.h:62:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    delete up[i];
           ˜˜ ^
./UpdateThetaMH.h:88:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      int acc = up[i]->update(ran);
                ˜˜ ^
In file included from diffExpressed_main.cpp:48:
./UpdateLambdaMH.h:44:74: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      up.push_back(new UpdateMultiplicativePositive(&model,&(str->lambda[q]),epsilon));
                                                             ˜˜˜         ^
./UpdateLambdaMH.h:48:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        delete term[i];
               ˜˜˜˜ ^
./UpdateLambdaMH.h:60:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    delete up[i];
           ˜˜ ^
./UpdateLambdaMH.h:86:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      int acc = up[i]->update(ran);
                ˜˜ ^
In file included from diffExpressed_main.cpp:49:
./UpdateTau2RDDeltaMH.h:66:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      vector<double> oldValues(str->Q);
                     ˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^
./UpdateTau2RDDeltaMH.h:67:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      vector<double> newValues(str->Q);
                     ˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^
./UpdateTau2RDDeltaMH.h:72:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          oldValues[i] = str->tau2R[i];
          ˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RDDeltaMH.h:72:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          oldValues[i] = str->tau2R[i];
                         ˜˜˜        ^
./UpdateTau2RDDeltaMH.h:73:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          newValues[i] = str->tau2R[i];
          ˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RDDeltaMH.h:73:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          newValues[i] = str->tau2R[i];
                         ˜˜˜        ^
./UpdateTau2RDDeltaMH.h:76:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      newValues[q] *= u;
      ˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RDDeltaMH.h:77:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      newValues[p] /= u;
      ˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RDDeltaMH.h:81:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        prod *= newValues[i];
                ˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RDDeltaMH.h:85:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        newValues[i] /= prod;
        ˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RDDeltaMH.h:95:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      newDDelta.resize(str->Q);
      ˜˜˜˜˜˜˜˜˜        ˜˜˜˜˜^
./UpdateTau2RDDeltaMH.h:96:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      newDDeltaOldTau2.resize(str->Q);
      ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜        ˜˜˜˜˜^
./UpdateTau2RDDeltaMH.h:99:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          newDDelta[q].resize(str->G);
          ˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RDDeltaMH.h:99:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          newDDelta[q].resize(str->G);
          ˜˜˜˜˜˜˜˜˜           ˜˜˜˜˜^
./UpdateTau2RDDeltaMH.h:100:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          newDDeltaOldTau2[q].resize(str->G);
          ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RDDeltaMH.h:100:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          newDDeltaOldTau2[q].resize(str->G);
          ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜           ˜˜˜˜˜^
./UpdateTau2RDDeltaMH.h:111:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          var.resize(str->Q);
          ˜˜˜        ˜˜˜˜˜^
./UpdateTau2RDDeltaMH.h:114:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            var[p].resize(str->Q);
            ˜˜˜ ^
./UpdateTau2RDDeltaMH.h:114:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            var[p].resize(str->Q);
            ˜˜˜           ˜˜˜˜˜^
./UpdateTau2RDDeltaMH.h:117:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[p][p] = str->c2 * newValues[p];
              ˜˜˜ ^
./UpdateTau2RDDeltaMH.h:117:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[p][p] = str->c2 * newValues[p];
              ˜˜˜    ^
./UpdateTau2RDDeltaMH.h:117:40: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[p][p] = str->c2 * newValues[p];
                                    ˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RDDeltaMH.h:118:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[p][p] *= exp(str->b[p] * log(str->sigma2[p][g]));
              ˜˜˜ ^
./UpdateTau2RDDeltaMH.h:118:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[p][p] *= exp(str->b[p] * log(str->sigma2[p][g]));
              ˜˜˜    ^
./UpdateTau2RDDeltaMH.h:118:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[p][p] *= exp(str->b[p] * log(str->sigma2[p][g]));
                               ˜˜˜    ^
./UpdateTau2RDDeltaMH.h:118:53: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[p][p] *= exp(str->b[p] * log(str->sigma2[p][g]));
                                               ˜˜˜         ^
./UpdateTau2RDDeltaMH.h:118:56: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[p][p] *= exp(str->b[p] * log(str->sigma2[p][g]));
                                               ˜˜˜            ^
./UpdateTau2RDDeltaMH.h:124:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] = str->c2;
                ˜˜˜ ^
./UpdateTau2RDDeltaMH.h:124:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] = str->c2;
                ˜˜˜    ^
./UpdateTau2RDDeltaMH.h:125:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= str->r[p][q];
                ˜˜˜ ^
./UpdateTau2RDDeltaMH.h:125:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= str->r[p][q];
                ˜˜˜    ^
./UpdateTau2RDDeltaMH.h:125:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= str->r[p][q];
                             ˜˜˜    ^
./UpdateTau2RDDeltaMH.h:125:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= str->r[p][q];
                             ˜˜˜       ^
./UpdateTau2RDDeltaMH.h:126:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= sqrt(newValues[p] * newValues[q]);
                ˜˜˜ ^
./UpdateTau2RDDeltaMH.h:126:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= sqrt(newValues[p] * newValues[q]);
                ˜˜˜    ^
./UpdateTau2RDDeltaMH.h:126:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= sqrt(newValues[p] * newValues[q]);
                                  ˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RDDeltaMH.h:126:46: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= sqrt(newValues[p] * newValues[q]);
                                                 ˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RDDeltaMH.h:127:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                ˜˜˜ ^
./UpdateTau2RDDeltaMH.h:127:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                ˜˜˜    ^
./UpdateTau2RDDeltaMH.h:127:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                        ˜˜˜    ^
./UpdateTau2RDDeltaMH.h:127:55: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                                        ˜˜˜         ^
./UpdateTau2RDDeltaMH.h:127:58: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                                        ˜˜˜            ^
./UpdateTau2RDDeltaMH.h:127:71: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                                                             ˜˜˜    ^
./UpdateTau2RDDeltaMH.h:127:92: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                                                                             ˜˜˜         ^
./UpdateTau2RDDeltaMH.h:127:95: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                                                                             ˜˜˜            ^
./UpdateTau2RDDeltaMH.h:129:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[q][p] = var[p][q];
                ˜˜˜ ^
./UpdateTau2RDDeltaMH.h:129:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[q][p] = var[p][q];
                ˜˜˜    ^
./UpdateTau2RDDeltaMH.h:129:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[q][p] = var[p][q];
                            ˜˜˜ ^
./UpdateTau2RDDeltaMH.h:129:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[q][p] = var[p][q];
                            ˜˜˜    ^
./UpdateTau2RDDeltaMH.h:136:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          vector<double> Mean(str->Q);
                         ˜˜˜˜ ˜˜˜˜˜^
./UpdateTau2RDDeltaMH.h:137:38: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          for (p = 0; p < str->Q; p++) Mean[p] = 0.0;
                                       ˜˜˜˜ ^
./UpdateTau2RDDeltaMH.h:143:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          vector<double> mean(str->Q);
                         ˜˜˜˜ ˜˜˜˜˜^
./UpdateTau2RDDeltaMH.h:144:38: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          for (p = 0; p < str->Q; p++) mean[p] = 0.0;
                                       ˜˜˜˜ ^
./UpdateTau2RDDeltaMH.h:149:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              if (str->delta[q][g] == 1)
                  ˜˜˜        ^
./UpdateTau2RDDeltaMH.h:149:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              if (str->delta[q][g] == 1)
                  ˜˜˜           ^
./UpdateTau2RDDeltaMH.h:160:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          lin.resize(str->Q);
          ˜˜˜        ˜˜˜˜˜^
./UpdateTau2RDDeltaMH.h:161:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          quad.resize(str->Q);
          ˜˜˜˜        ˜˜˜˜˜^
./UpdateTau2RDDeltaMH.h:164:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              lin[q] = 0.0;
              ˜˜˜ ^
./UpdateTau2RDDeltaMH.h:165:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              quad[q] = 0.0;
              ˜˜˜˜ ^
./UpdateTau2RDDeltaMH.h:171:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  if (str->delta[q][g] == 1)
                      ˜˜˜        ^
./UpdateTau2RDDeltaMH.h:171:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  if (str->delta[q][g] == 1)
                      ˜˜˜           ^
./UpdateTau2RDDeltaMH.h:173:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                      double var0 = str->sigma2[q][g] * str->phi[q][g];
                                    ˜˜˜         ^
./UpdateTau2RDDeltaMH.h:173:38: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                      double var0 = str->sigma2[q][g] * str->phi[q][g];
                                    ˜˜˜            ^
./UpdateTau2RDDeltaMH.h:173:52: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                      double var0 = str->sigma2[q][g] * str->phi[q][g];
                                                        ˜˜˜      ^
./UpdateTau2RDDeltaMH.h:173:55: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                      double var0 = str->sigma2[q][g] * str->phi[q][g];
                                                        ˜˜˜         ^
./UpdateTau2RDDeltaMH.h:174:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                      double var1 = str->sigma2[q][g] / str->phi[q][g];
                                    ˜˜˜         ^
./UpdateTau2RDDeltaMH.h:174:38: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                      double var1 = str->sigma2[q][g] / str->phi[q][g];
                                    ˜˜˜            ^
./UpdateTau2RDDeltaMH.h:174:52: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                      double var1 = str->sigma2[q][g] / str->phi[q][g];
                                                        ˜˜˜      ^
./UpdateTau2RDDeltaMH.h:174:55: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                      double var1 = str->sigma2[q][g] / str->phi[q][g];
                                                        ˜˜˜         ^
./UpdateTau2RDDeltaMH.h:176:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                      for (s = 0; s < str->S[q]; s++)
                                      ˜˜˜    ^
./UpdateTau2RDDeltaMH.h:178:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                          double variance = str->psi[q][s] == 0 ? var0 : var1;
                                            ˜˜˜      ^
./UpdateTau2RDDeltaMH.h:178:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                          double variance = str->psi[q][s] == 0 ? var0 : var1;
                                            ˜˜˜         ^
./UpdateTau2RDDeltaMH.h:179:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                          quad[q] += 1.0 / variance;
                          ˜˜˜˜ ^
./UpdateTau2RDDeltaMH.h:180:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                          lin[q] += (2.0 * str->psi[q][s] - 1.0) * 
                          ˜˜˜ ^
./UpdateTau2RDDeltaMH.h:180:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                          lin[q] += (2.0 * str->psi[q][s] - 1.0) * 
                                           ˜˜˜      ^
./UpdateTau2RDDeltaMH.h:180:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                          lin[q] += (2.0 * str->psi[q][s] - 1.0) * 
                                           ˜˜˜         ^
./UpdateTau2RDDeltaMH.h:181:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                            (str->x[q][g][s] - str->nu[q][g]) / variance;
                             ˜˜˜    ^
./UpdateTau2RDDeltaMH.h:181:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                            (str->x[q][g][s] - str->nu[q][g]) / variance;
                             ˜˜˜       ^
./UpdateTau2RDDeltaMH.h:181:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                            (str->x[q][g][s] - str->nu[q][g]) / variance;
                             ˜˜˜          ^
./UpdateTau2RDDeltaMH.h:181:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                            (str->x[q][g][s] - str->nu[q][g]) / variance;
                                               ˜˜˜     ^
./UpdateTau2RDDeltaMH.h:181:38: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                            (str->x[q][g][s] - str->nu[q][g]) / variance;
                                               ˜˜˜        ^
./UpdateTau2RDDeltaMH.h:196:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  Mean[q] += lin[q];
                  ˜˜˜˜ ^
./UpdateTau2RDDeltaMH.h:196:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  Mean[q] += lin[q];
                             ˜˜˜ ^
./UpdateTau2RDDeltaMH.h:197:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  varInv[q][q] += quad[q];
                  ˜˜˜˜˜˜ ^
./UpdateTau2RDDeltaMH.h:197:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  varInv[q][q] += quad[q];
                  ˜˜˜˜˜˜    ^
./UpdateTau2RDDeltaMH.h:197:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  varInv[q][q] += quad[q];
                                  ˜˜˜˜ ^
./UpdateTau2RDDeltaMH.h:208:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          vector<double> vv(str->Q);
                         ˜˜ ˜˜˜˜˜^
./UpdateTau2RDDeltaMH.h:211:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            newDDelta[q][g] = vv[q];
            ˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RDDeltaMH.h:211:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            newDDelta[q][g] = vv[q];
            ˜˜˜˜˜˜˜˜˜    ^
./UpdateTau2RDDeltaMH.h:211:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            newDDelta[q][g] = vv[q];
                              ˜˜ ^
./UpdateTau2RDDeltaMH.h:226:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[p][p] = str->c2 * oldValues[p];
              ˜˜˜ ^
./UpdateTau2RDDeltaMH.h:226:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[p][p] = str->c2 * oldValues[p];
              ˜˜˜    ^
./UpdateTau2RDDeltaMH.h:226:40: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[p][p] = str->c2 * oldValues[p];
                                    ˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RDDeltaMH.h:227:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[p][p] *= exp(str->b[p] * log(str->sigma2[p][g]));
              ˜˜˜ ^
./UpdateTau2RDDeltaMH.h:227:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[p][p] *= exp(str->b[p] * log(str->sigma2[p][g]));
              ˜˜˜    ^
./UpdateTau2RDDeltaMH.h:227:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[p][p] *= exp(str->b[p] * log(str->sigma2[p][g]));
                               ˜˜˜    ^
./UpdateTau2RDDeltaMH.h:227:53: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[p][p] *= exp(str->b[p] * log(str->sigma2[p][g]));
                                               ˜˜˜         ^
./UpdateTau2RDDeltaMH.h:227:56: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[p][p] *= exp(str->b[p] * log(str->sigma2[p][g]));
                                               ˜˜˜            ^
./UpdateTau2RDDeltaMH.h:233:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] = str->c2;
                ˜˜˜ ^
./UpdateTau2RDDeltaMH.h:233:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] = str->c2;
                ˜˜˜    ^
./UpdateTau2RDDeltaMH.h:234:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= str->r[p][q];
                ˜˜˜ ^
./UpdateTau2RDDeltaMH.h:234:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= str->r[p][q];
                ˜˜˜    ^
./UpdateTau2RDDeltaMH.h:234:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= str->r[p][q];
                             ˜˜˜    ^
./UpdateTau2RDDeltaMH.h:234:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= str->r[p][q];
                             ˜˜˜       ^
./UpdateTau2RDDeltaMH.h:235:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= sqrt(oldValues[p] * oldValues[q]);
                ˜˜˜ ^
./UpdateTau2RDDeltaMH.h:235:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= sqrt(oldValues[p] * oldValues[q]);
                ˜˜˜    ^
./UpdateTau2RDDeltaMH.h:235:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= sqrt(oldValues[p] * oldValues[q]);
                                  ˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RDDeltaMH.h:235:46: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= sqrt(oldValues[p] * oldValues[q]);
                                                 ˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RDDeltaMH.h:236:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                ˜˜˜ ^
./UpdateTau2RDDeltaMH.h:236:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                ˜˜˜    ^
./UpdateTau2RDDeltaMH.h:236:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                        ˜˜˜    ^
./UpdateTau2RDDeltaMH.h:236:55: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                                        ˜˜˜         ^
./UpdateTau2RDDeltaMH.h:236:58: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                                        ˜˜˜            ^
./UpdateTau2RDDeltaMH.h:236:71: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                                                             ˜˜˜    ^
./UpdateTau2RDDeltaMH.h:236:92: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                                                                             ˜˜˜         ^
./UpdateTau2RDDeltaMH.h:236:95: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= exp(0.5 * (str->b[q] * log(str->sigma2[q][g]) + str->b[p] * log(str->sigma2[p][g])));
                                                                                             ˜˜˜            ^
./UpdateTau2RDDeltaMH.h:238:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[q][p] = var[p][q];
                ˜˜˜ ^
./UpdateTau2RDDeltaMH.h:238:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[q][p] = var[p][q];
                ˜˜˜    ^
./UpdateTau2RDDeltaMH.h:238:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[q][p] = var[p][q];
                            ˜˜˜ ^
./UpdateTau2RDDeltaMH.h:238:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[q][p] = var[p][q];
                            ˜˜˜    ^
./UpdateTau2RDDeltaMH.h:245:38: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          for (p = 0; p < str->Q; p++) Mean[p] = 0.0;
                                       ˜˜˜˜ ^
./UpdateTau2RDDeltaMH.h:251:38: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          for (p = 0; p < str->Q; p++) mean[p] = 0.0;
                                       ˜˜˜˜ ^
./UpdateTau2RDDeltaMH.h:259:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  Mean[q] += lin[q];
                  ˜˜˜˜ ^
./UpdateTau2RDDeltaMH.h:259:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  Mean[q] += lin[q];
                             ˜˜˜ ^
./UpdateTau2RDDeltaMH.h:260:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  varInv[q][q] += quad[q];
                  ˜˜˜˜˜˜ ^
./UpdateTau2RDDeltaMH.h:260:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  varInv[q][q] += quad[q];
                  ˜˜˜˜˜˜    ^
./UpdateTau2RDDeltaMH.h:260:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  varInv[q][q] += quad[q];
                                  ˜˜˜˜ ^
./UpdateTau2RDDeltaMH.h:269:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            newDDeltaOldTau2[q][g] = vv[q];
            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RDDeltaMH.h:269:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            newDDeltaOldTau2[q][g] = vv[q];
            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜    ^
./UpdateTau2RDDeltaMH.h:269:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            newDDeltaOldTau2[q][g] = vv[q];
                                     ˜˜ ^
./UpdateTau2RDDeltaMH.h:278:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        str->tau2R[i] = newValues[i];
        ˜˜˜        ^
./UpdateTau2RDDeltaMH.h:278:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        str->tau2R[i] = newValues[i];
                        ˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RDDeltaMH.h:283:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        str->tau2R[i] = oldValues[i];
        ˜˜˜        ^
./UpdateTau2RDDeltaMH.h:283:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        str->tau2R[i] = oldValues[i];
                        ˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RDDeltaMH.h:292:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            str->tau2R[i] = newValues[i];
            ˜˜˜        ^
./UpdateTau2RDDeltaMH.h:292:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            str->tau2R[i] = newValues[i];
                            ˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RDDeltaMH.h:295:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              str->Delta[q][g] = newDDelta[q][g];
              ˜˜˜        ^
./UpdateTau2RDDeltaMH.h:295:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              str->Delta[q][g] = newDDelta[q][g];
              ˜˜˜           ^
./UpdateTau2RDDeltaMH.h:295:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              str->Delta[q][g] = newDDelta[q][g];
                                 ˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RDDeltaMH.h:295:40: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              str->Delta[q][g] = newDDelta[q][g];
                                 ˜˜˜˜˜˜˜˜˜    ^
./UpdateTau2RDDeltaMH.h:303:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              str->Delta[q][g] = newDDeltaOldTau2[q][g];
              ˜˜˜        ^
./UpdateTau2RDDeltaMH.h:303:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              str->Delta[q][g] = newDDeltaOldTau2[q][g];
              ˜˜˜           ^
./UpdateTau2RDDeltaMH.h:303:44: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              str->Delta[q][g] = newDDeltaOldTau2[q][g];
                                 ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RDDeltaMH.h:303:47: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              str->Delta[q][g] = newDDeltaOldTau2[q][g];
                                 ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜    ^
In file included from diffExpressed_main.cpp:50:
./UpdateTau2RhoNuMH.h:66:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      vector<double> oldValues(str->Q);
                     ˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^
./UpdateTau2RhoNuMH.h:67:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      vector<double> newValues(str->Q);
                     ˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^
./UpdateTau2RhoNuMH.h:72:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          oldValues[i] = str->tau2Rho[i];
          ˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RhoNuMH.h:72:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          oldValues[i] = str->tau2Rho[i];
                         ˜˜˜          ^
./UpdateTau2RhoNuMH.h:73:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          newValues[i] = str->tau2Rho[i];
          ˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RhoNuMH.h:73:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          newValues[i] = str->tau2Rho[i];
                         ˜˜˜          ^
./UpdateTau2RhoNuMH.h:76:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      newValues[q] *= u;
      ˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RhoNuMH.h:77:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      newValues[p] /= u;
      ˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RhoNuMH.h:81:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        prod *= newValues[i];
                ˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RhoNuMH.h:85:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        newValues[i] /= prod;
        ˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RhoNuMH.h:95:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      newNu.resize(str->Q);
      ˜˜˜˜˜        ˜˜˜˜˜^
./UpdateTau2RhoNuMH.h:96:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      newNuOldTau2.resize(str->Q);
      ˜˜˜˜˜˜˜˜˜˜˜˜        ˜˜˜˜˜^
./UpdateTau2RhoNuMH.h:99:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          newNu[q].resize(str->G);
          ˜˜˜˜˜ ^
./UpdateTau2RhoNuMH.h:99:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          newNu[q].resize(str->G);
          ˜˜˜˜˜           ˜˜˜˜˜^
./UpdateTau2RhoNuMH.h:100:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          newNuOldTau2[q].resize(str->G);
          ˜˜˜˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RhoNuMH.h:100:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          newNuOldTau2[q].resize(str->G);
          ˜˜˜˜˜˜˜˜˜˜˜˜           ˜˜˜˜˜^
./UpdateTau2RhoNuMH.h:111:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          var.resize(str->Q);
          ˜˜˜        ˜˜˜˜˜^
./UpdateTau2RhoNuMH.h:114:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            var[p].resize(str->Q);
            ˜˜˜ ^
./UpdateTau2RhoNuMH.h:114:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            var[p].resize(str->Q);
            ˜˜˜           ˜˜˜˜˜^
./UpdateTau2RhoNuMH.h:118:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[p][p] = str->gamma2 * newValues[p];
              ˜˜˜ ^
./UpdateTau2RhoNuMH.h:118:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[p][p] = str->gamma2 * newValues[p];
              ˜˜˜    ^
./UpdateTau2RhoNuMH.h:118:44: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[p][p] = str->gamma2 * newValues[p];
                                        ˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RhoNuMH.h:119:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[p][p] *= exp(str->a[p] * log(str->sigma2[p][g]));
              ˜˜˜ ^
./UpdateTau2RhoNuMH.h:119:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[p][p] *= exp(str->a[p] * log(str->sigma2[p][g]));
              ˜˜˜    ^
./UpdateTau2RhoNuMH.h:119:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[p][p] *= exp(str->a[p] * log(str->sigma2[p][g]));
                               ˜˜˜    ^
./UpdateTau2RhoNuMH.h:119:53: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[p][p] *= exp(str->a[p] * log(str->sigma2[p][g]));
                                               ˜˜˜         ^
./UpdateTau2RhoNuMH.h:119:56: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[p][p] *= exp(str->a[p] * log(str->sigma2[p][g]));
                                               ˜˜˜            ^
./UpdateTau2RhoNuMH.h:125:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] = str->gamma2;
                ˜˜˜ ^
./UpdateTau2RhoNuMH.h:125:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] = str->gamma2;
                ˜˜˜    ^
./UpdateTau2RhoNuMH.h:126:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= str->rho[p][q];
                ˜˜˜ ^
./UpdateTau2RhoNuMH.h:126:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= str->rho[p][q];
                ˜˜˜    ^
./UpdateTau2RhoNuMH.h:126:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= str->rho[p][q];
                             ˜˜˜      ^
./UpdateTau2RhoNuMH.h:126:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= str->rho[p][q];
                             ˜˜˜         ^
./UpdateTau2RhoNuMH.h:127:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= sqrt(newValues[p] * newValues[q]);
                ˜˜˜ ^
./UpdateTau2RhoNuMH.h:127:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= sqrt(newValues[p] * newValues[q]);
                ˜˜˜    ^
./UpdateTau2RhoNuMH.h:127:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= sqrt(newValues[p] * newValues[q]);
                                  ˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RhoNuMH.h:127:46: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= sqrt(newValues[p] * newValues[q]);
                                                 ˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RhoNuMH.h:128:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= exp(0.5 * (str->a[q] * log(str->sigma2[q][g]) + str->a[p] * log(str->sigma2[p][g])));
                ˜˜˜ ^
./UpdateTau2RhoNuMH.h:128:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= exp(0.5 * (str->a[q] * log(str->sigma2[q][g]) + str->a[p] * log(str->sigma2[p][g])));
                ˜˜˜    ^
./UpdateTau2RhoNuMH.h:128:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= exp(0.5 * (str->a[q] * log(str->sigma2[q][g]) + str->a[p] * log(str->sigma2[p][g])));
                                        ˜˜˜    ^
./UpdateTau2RhoNuMH.h:128:55: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= exp(0.5 * (str->a[q] * log(str->sigma2[q][g]) + str->a[p] * log(str->sigma2[p][g])));
                                                        ˜˜˜         ^
./UpdateTau2RhoNuMH.h:128:58: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= exp(0.5 * (str->a[q] * log(str->sigma2[q][g]) + str->a[p] * log(str->sigma2[p][g])));
                                                        ˜˜˜            ^
./UpdateTau2RhoNuMH.h:128:71: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= exp(0.5 * (str->a[q] * log(str->sigma2[q][g]) + str->a[p] * log(str->sigma2[p][g])));
                                                                             ˜˜˜    ^
./UpdateTau2RhoNuMH.h:128:92: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= exp(0.5 * (str->a[q] * log(str->sigma2[q][g]) + str->a[p] * log(str->sigma2[p][g])));
                                                                                             ˜˜˜         ^
./UpdateTau2RhoNuMH.h:128:95: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= exp(0.5 * (str->a[q] * log(str->sigma2[q][g]) + str->a[p] * log(str->sigma2[p][g])));
                                                                                             ˜˜˜            ^
./UpdateTau2RhoNuMH.h:130:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[q][p] = var[p][q];
                ˜˜˜ ^
./UpdateTau2RhoNuMH.h:130:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[q][p] = var[p][q];
                ˜˜˜    ^
./UpdateTau2RhoNuMH.h:130:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[q][p] = var[p][q];
                            ˜˜˜ ^
./UpdateTau2RhoNuMH.h:130:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[q][p] = var[p][q];
                            ˜˜˜    ^
./UpdateTau2RhoNuMH.h:137:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          vector<double> Mean(str->Q);
                         ˜˜˜˜ ˜˜˜˜˜^
./UpdateTau2RhoNuMH.h:138:38: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          for (p = 0; p < str->Q; p++) Mean[p] = 0.0;
                                       ˜˜˜˜ ^
./UpdateTau2RhoNuMH.h:146:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          lin.resize(str->Q);
          ˜˜˜        ˜˜˜˜˜^
./UpdateTau2RhoNuMH.h:147:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          quad.resize(str->Q);
          ˜˜˜˜        ˜˜˜˜˜^
./UpdateTau2RhoNuMH.h:151:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              double var0 = str->sigma2[q][g] * str->phi[q][g];
                            ˜˜˜         ^
./UpdateTau2RhoNuMH.h:151:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              double var0 = str->sigma2[q][g] * str->phi[q][g];
                            ˜˜˜            ^
./UpdateTau2RhoNuMH.h:151:51: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              double var0 = str->sigma2[q][g] * str->phi[q][g];
                                                ˜˜˜      ^
./UpdateTau2RhoNuMH.h:151:54: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              double var0 = str->sigma2[q][g] * str->phi[q][g];
                                                ˜˜˜         ^
./UpdateTau2RhoNuMH.h:152:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              double var1 = str->sigma2[q][g] / str->phi[q][g];
                            ˜˜˜         ^
./UpdateTau2RhoNuMH.h:152:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              double var1 = str->sigma2[q][g] / str->phi[q][g];
                            ˜˜˜            ^
./UpdateTau2RhoNuMH.h:152:51: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              double var1 = str->sigma2[q][g] / str->phi[q][g];
                                                ˜˜˜      ^
./UpdateTau2RhoNuMH.h:152:54: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              double var1 = str->sigma2[q][g] / str->phi[q][g];
                                                ˜˜˜         ^
./UpdateTau2RhoNuMH.h:153:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              for (s = 0; s < str->S[q]; s++)
                              ˜˜˜    ^
./UpdateTau2RhoNuMH.h:155:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  double variance = str->psi[q][s] == 0 ? var0 : var1;
                                    ˜˜˜      ^
./UpdateTau2RhoNuMH.h:155:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  double variance = str->psi[q][s] == 0 ? var0 : var1;
                                    ˜˜˜         ^
./UpdateTau2RhoNuMH.h:156:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  quad[q] += 1.0 / variance;
                  ˜˜˜˜ ^
./UpdateTau2RhoNuMH.h:157:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  lin[q] += (str->x[q][g][s] - str->delta[q][g] * (2.0 * str->psi[q][s] - 1.0) * 
                  ˜˜˜ ^
./UpdateTau2RhoNuMH.h:157:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  lin[q] += (str->x[q][g][s] - str->delta[q][g] * (2.0 * str->psi[q][s] - 1.0) * 
                             ˜˜˜    ^
./UpdateTau2RhoNuMH.h:157:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  lin[q] += (str->x[q][g][s] - str->delta[q][g] * (2.0 * str->psi[q][s] - 1.0) * 
                             ˜˜˜       ^
./UpdateTau2RhoNuMH.h:157:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  lin[q] += (str->x[q][g][s] - str->delta[q][g] * (2.0 * str->psi[q][s] - 1.0) * 
                             ˜˜˜          ^
./UpdateTau2RhoNuMH.h:157:45: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  lin[q] += (str->x[q][g][s] - str->delta[q][g] * (2.0 * str->psi[q][s] - 1.0) * 
                                               ˜˜˜        ^
./UpdateTau2RhoNuMH.h:157:48: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  lin[q] += (str->x[q][g][s] - str->delta[q][g] * (2.0 * str->psi[q][s] - 1.0) * 
                                               ˜˜˜           ^
./UpdateTau2RhoNuMH.h:157:69: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  lin[q] += (str->x[q][g][s] - str->delta[q][g] * (2.0 * str->psi[q][s] - 1.0) * 
                                                                         ˜˜˜      ^
./UpdateTau2RhoNuMH.h:157:72: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                  lin[q] += (str->x[q][g][s] - str->delta[q][g] * (2.0 * str->psi[q][s] - 1.0) * 
                                                                         ˜˜˜         ^
./UpdateTau2RhoNuMH.h:158:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                             str->Delta[q][g]) / variance;
                             ˜˜˜        ^
./UpdateTau2RhoNuMH.h:158:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                             str->Delta[q][g]) / variance;
                             ˜˜˜           ^
./UpdateTau2RhoNuMH.h:172:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              varInv[q][q] += quad[q];
              ˜˜˜˜˜˜ ^
./UpdateTau2RhoNuMH.h:172:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              varInv[q][q] += quad[q];
              ˜˜˜˜˜˜    ^
./UpdateTau2RhoNuMH.h:172:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              varInv[q][q] += quad[q];
                              ˜˜˜˜ ^
./UpdateTau2RhoNuMH.h:173:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              Mean[q] += lin[q];
              ˜˜˜˜ ^
./UpdateTau2RhoNuMH.h:173:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              Mean[q] += lin[q];
                         ˜˜˜ ^
./UpdateTau2RhoNuMH.h:184:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          vector<double> vv(str->Q);
                         ˜˜ ˜˜˜˜˜^
./UpdateTau2RhoNuMH.h:187:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            newNu[q][g] = vv[q];
            ˜˜˜˜˜ ^
./UpdateTau2RhoNuMH.h:187:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            newNu[q][g] = vv[q];
            ˜˜˜˜˜    ^
./UpdateTau2RhoNuMH.h:187:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            newNu[q][g] = vv[q];
                          ˜˜ ^
./UpdateTau2RhoNuMH.h:202:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[p][p] = str->gamma2 * oldValues[p];
              ˜˜˜ ^
./UpdateTau2RhoNuMH.h:202:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[p][p] = str->gamma2 * oldValues[p];
              ˜˜˜    ^
./UpdateTau2RhoNuMH.h:202:44: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[p][p] = str->gamma2 * oldValues[p];
                                        ˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RhoNuMH.h:203:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[p][p] *= exp(str->a[p] * log(str->sigma2[p][g]));
              ˜˜˜ ^
./UpdateTau2RhoNuMH.h:203:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[p][p] *= exp(str->a[p] * log(str->sigma2[p][g]));
              ˜˜˜    ^
./UpdateTau2RhoNuMH.h:203:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[p][p] *= exp(str->a[p] * log(str->sigma2[p][g]));
                               ˜˜˜    ^
./UpdateTau2RhoNuMH.h:203:53: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[p][p] *= exp(str->a[p] * log(str->sigma2[p][g]));
                                               ˜˜˜         ^
./UpdateTau2RhoNuMH.h:203:56: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              var[p][p] *= exp(str->a[p] * log(str->sigma2[p][g]));
                                               ˜˜˜            ^
./UpdateTau2RhoNuMH.h:209:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] = str->gamma2;
                ˜˜˜ ^
./UpdateTau2RhoNuMH.h:209:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] = str->gamma2;
                ˜˜˜    ^
./UpdateTau2RhoNuMH.h:210:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= str->rho[p][q];
                ˜˜˜ ^
./UpdateTau2RhoNuMH.h:210:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= str->rho[p][q];
                ˜˜˜    ^
./UpdateTau2RhoNuMH.h:210:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= str->rho[p][q];
                             ˜˜˜      ^
./UpdateTau2RhoNuMH.h:210:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= str->rho[p][q];
                             ˜˜˜         ^
./UpdateTau2RhoNuMH.h:211:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= sqrt(oldValues[p] * oldValues[q]);
                ˜˜˜ ^
./UpdateTau2RhoNuMH.h:211:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= sqrt(oldValues[p] * oldValues[q]);
                ˜˜˜    ^
./UpdateTau2RhoNuMH.h:211:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= sqrt(oldValues[p] * oldValues[q]);
                                  ˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RhoNuMH.h:211:46: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= sqrt(oldValues[p] * oldValues[q]);
                                                 ˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RhoNuMH.h:212:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= exp(0.5 * (str->a[q] * log(str->sigma2[q][g]) + str->a[p] * log(str->sigma2[p][g])));
                ˜˜˜ ^
./UpdateTau2RhoNuMH.h:212:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= exp(0.5 * (str->a[q] * log(str->sigma2[q][g]) + str->a[p] * log(str->sigma2[p][g])));
                ˜˜˜    ^
./UpdateTau2RhoNuMH.h:212:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= exp(0.5 * (str->a[q] * log(str->sigma2[q][g]) + str->a[p] * log(str->sigma2[p][g])));
                                        ˜˜˜    ^
./UpdateTau2RhoNuMH.h:212:55: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= exp(0.5 * (str->a[q] * log(str->sigma2[q][g]) + str->a[p] * log(str->sigma2[p][g])));
                                                        ˜˜˜         ^
./UpdateTau2RhoNuMH.h:212:58: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= exp(0.5 * (str->a[q] * log(str->sigma2[q][g]) + str->a[p] * log(str->sigma2[p][g])));
                                                        ˜˜˜            ^
./UpdateTau2RhoNuMH.h:212:71: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= exp(0.5 * (str->a[q] * log(str->sigma2[q][g]) + str->a[p] * log(str->sigma2[p][g])));
                                                                             ˜˜˜    ^
./UpdateTau2RhoNuMH.h:212:92: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= exp(0.5 * (str->a[q] * log(str->sigma2[q][g]) + str->a[p] * log(str->sigma2[p][g])));
                                                                                             ˜˜˜         ^
./UpdateTau2RhoNuMH.h:212:95: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[p][q] *= exp(0.5 * (str->a[q] * log(str->sigma2[q][g]) + str->a[p] * log(str->sigma2[p][g])));
                                                                                             ˜˜˜            ^
./UpdateTau2RhoNuMH.h:214:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[q][p] = var[p][q];
                ˜˜˜ ^
./UpdateTau2RhoNuMH.h:214:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[q][p] = var[p][q];
                ˜˜˜    ^
./UpdateTau2RhoNuMH.h:214:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[q][p] = var[p][q];
                            ˜˜˜ ^
./UpdateTau2RhoNuMH.h:214:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                var[q][p] = var[p][q];
                            ˜˜˜    ^
./UpdateTau2RhoNuMH.h:221:38: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          for (p = 0; p < str->Q; p++) Mean[p] = 0.0;
                                       ˜˜˜˜ ^
./UpdateTau2RhoNuMH.h:231:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              varInv[q][q] += quad[q];
              ˜˜˜˜˜˜ ^
./UpdateTau2RhoNuMH.h:231:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              varInv[q][q] += quad[q];
              ˜˜˜˜˜˜    ^
./UpdateTau2RhoNuMH.h:231:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              varInv[q][q] += quad[q];
                              ˜˜˜˜ ^
./UpdateTau2RhoNuMH.h:232:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              Mean[q] += lin[q];
              ˜˜˜˜ ^
./UpdateTau2RhoNuMH.h:232:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              Mean[q] += lin[q];
                         ˜˜˜ ^
./UpdateTau2RhoNuMH.h:240:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            newNuOldTau2[q][g] = vv[q];
            ˜˜˜˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RhoNuMH.h:240:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            newNuOldTau2[q][g] = vv[q];
            ˜˜˜˜˜˜˜˜˜˜˜˜    ^
./UpdateTau2RhoNuMH.h:240:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            newNuOldTau2[q][g] = vv[q];
                                 ˜˜ ^
./UpdateTau2RhoNuMH.h:249:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        str->tau2Rho[i] = newValues[i];
        ˜˜˜          ^
./UpdateTau2RhoNuMH.h:249:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        str->tau2Rho[i] = newValues[i];
                          ˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RhoNuMH.h:254:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        str->tau2Rho[i] = oldValues[i];
        ˜˜˜          ^
./UpdateTau2RhoNuMH.h:254:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        str->tau2Rho[i] = oldValues[i];
                          ˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RhoNuMH.h:263:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            str->tau2Rho[i] = newValues[i];
            ˜˜˜          ^
./UpdateTau2RhoNuMH.h:263:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            str->tau2Rho[i] = newValues[i];
                              ˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RhoNuMH.h:266:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              str->nu[q][g] = newNu[q][g];
              ˜˜˜     ^
./UpdateTau2RhoNuMH.h:266:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              str->nu[q][g] = newNu[q][g];
              ˜˜˜        ^
./UpdateTau2RhoNuMH.h:266:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              str->nu[q][g] = newNu[q][g];
                              ˜˜˜˜˜ ^
./UpdateTau2RhoNuMH.h:266:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              str->nu[q][g] = newNu[q][g];
                              ˜˜˜˜˜    ^
./UpdateTau2RhoNuMH.h:274:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              str->nu[q][g] = newNuOldTau2[q][g];
              ˜˜˜     ^
./UpdateTau2RhoNuMH.h:274:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              str->nu[q][g] = newNuOldTau2[q][g];
              ˜˜˜        ^
./UpdateTau2RhoNuMH.h:274:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              str->nu[q][g] = newNuOldTau2[q][g];
                              ˜˜˜˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RhoNuMH.h:274:40: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              str->nu[q][g] = newNuOldTau2[q][g];
                              ˜˜˜˜˜˜˜˜˜˜˜˜    ^
In file included from diffExpressed_main.cpp:51:
./UpdateTau2RMH.h:66:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      vector<double> oldValues(str->Q);
                     ˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^
./UpdateTau2RMH.h:67:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      vector<double> newValues(str->Q);
                     ˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^
./UpdateTau2RMH.h:72:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          oldValues[i] = str->tau2R[i];
          ˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RMH.h:72:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          oldValues[i] = str->tau2R[i];
                         ˜˜˜        ^
./UpdateTau2RMH.h:73:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          newValues[i] = str->tau2R[i];
          ˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RMH.h:73:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          newValues[i] = str->tau2R[i];
                         ˜˜˜        ^
./UpdateTau2RMH.h:76:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      newValues[q] *= u;
      ˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RMH.h:77:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      newValues[p] /= u;
      ˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RMH.h:81:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        prod *= newValues[i];
                ˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RMH.h:85:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        newValues[i] /= prod;
        ˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RMH.h:93:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        str->tau2R[i] = newValues[i];
        ˜˜˜        ^
./UpdateTau2RMH.h:93:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        str->tau2R[i] = newValues[i];
                        ˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RMH.h:97:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        str->tau2R[i] = oldValues[i];
        ˜˜˜        ^
./UpdateTau2RMH.h:97:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        str->tau2R[i] = oldValues[i];
                        ˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RMH.h:103:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            str->tau2R[i] = newValues[i];
            ˜˜˜        ^
./UpdateTau2RMH.h:103:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            str->tau2R[i] = newValues[i];
                            ˜˜˜˜˜˜˜˜˜ ^
In file included from diffExpressed_main.cpp:52:
./UpdateTau2RhoMH.h:66:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      vector<double> oldValues(str->Q);
                     ˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^
./UpdateTau2RhoMH.h:67:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      vector<double> newValues(str->Q);
                     ˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^
./UpdateTau2RhoMH.h:72:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          oldValues[i] = str->tau2Rho[i];
          ˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RhoMH.h:72:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          oldValues[i] = str->tau2Rho[i];
                         ˜˜˜          ^
./UpdateTau2RhoMH.h:73:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          newValues[i] = str->tau2Rho[i];
          ˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RhoMH.h:73:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
          newValues[i] = str->tau2Rho[i];
                         ˜˜˜          ^
./UpdateTau2RhoMH.h:76:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      newValues[q] *= u;
      ˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RhoMH.h:77:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      newValues[p] /= u;
      ˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RhoMH.h:81:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        prod *= newValues[i];
                ˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RhoMH.h:85:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        newValues[i] /= prod;
        ˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RhoMH.h:93:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        str->tau2Rho[i] = newValues[i];
        ˜˜˜          ^
./UpdateTau2RhoMH.h:93:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        str->tau2Rho[i] = newValues[i];
                          ˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RhoMH.h:97:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        str->tau2Rho[i] = oldValues[i];
        ˜˜˜          ^
./UpdateTau2RhoMH.h:97:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        str->tau2Rho[i] = oldValues[i];
                          ˜˜˜˜˜˜˜˜˜ ^
./UpdateTau2RhoMH.h:103:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            str->tau2Rho[i] = newValues[i];
            ˜˜˜          ^
./UpdateTau2RhoMH.h:103:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            str->tau2Rho[i] = newValues[i];
                              ˜˜˜˜˜˜˜˜˜ ^
In file included from diffExpressed_main.cpp:54:
./ReportDiffexpressed.h:38:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  nOn.resize(str->G);
  ˜˜˜        ˜˜˜˜˜^
./ReportDiffexpressed.h:41:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    nOn[g].resize(3);
    ˜˜˜ ^
./ReportDiffexpressed.h:54:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  nOn.resize(str->G);
  ˜˜˜        ˜˜˜˜˜^
./ReportDiffexpressed.h:57:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    nOn[g].resize(3);
    ˜˜˜ ^
In file included from diffExpressed_main.cpp:143:
./PotentialFunction.h:56:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
     potAll.push_back(term[i]);
                      ˜˜˜˜ ^
diffExpressed_main.cpp:205:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            for (t = 0; t < nUpdate[k]; t++)
                            ˜˜˜˜˜˜˜ ^
diffExpressed_main.cpp:206:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              update[k]->update(ran);
              ˜˜˜˜˜˜ ^
diffExpressed_main.cpp:218:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              report[k]->report(&str);
              ˜˜˜˜˜˜ ^
diffExpressed_main.cpp:225:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      delete report[i];
             ˜˜˜˜˜˜ ^
diffExpressed_main.cpp:228:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      delete update[i];
             ˜˜˜˜˜˜ ^
1160 warnings generated.
clang++ -dynamiclib -Wl,-headerpad_max_install_names -undefined dynamic_lookup -single_module -multiply_defined suppress -L/usr/local/lib -L/usr/local/lib -o XDE.so Cholesky.o Matrix_v2.o Potential_v2.o Random_v2.o Rinterface_v2.o Structure.o Update_v2.o Utility_v2.o diffExpressed_main.o -lm -F/Library/Frameworks/R.framework/.. -framework R -Wl,-framework -Wl,CoreFoundation
installing to /Users/biocbuild/bbs-2.12-bioc/meat/XDE.Rcheck/XDE/libs
** R
** data
** inst
** preparing package for lazy loading
Creating a generic function for 'pairs' from package 'graphics' in package 'XDE'
Creating a generic function for 'plot' from package 'graphics' in package 'XDE'
** help
*** installing help indices
** building package indices
** installing vignettes
** testing if installed package can be loaded
* DONE (XDE)

XDE.Rcheck/XDE-Ex.timings:

nameusersystemelapsed
ExpressionSetList-class0.0640.0120.075
Parameters-class0.0070.0030.010
XdeMcmc-class0.0140.0030.017
XdeParameter-class0.0210.0010.022
burnin0.0100.0040.013
empiricalStart0.4300.0270.470
expressionSetList0.0330.0050.038
firstMcmc0.3330.0110.343
geneCenter0.1160.0100.127
hyperparameters0.3120.0110.324
lastMcmc0.0140.0020.016
output0.1420.0150.157
ssStatistic1.5910.0521.642
studyCenter0.1160.0090.124
symbolsInteresting0.5670.0200.587
xde0.0130.0010.015
xmcmc0.4280.0170.445
xsScores0.0740.0080.082