BHC 1.12.0 Rich Savage
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/BHC | 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 ] |
>>>>>>>
>>>>>>> INSTALLATION WITH 'R CMD INSTALL --preclean --no-multiarch --library=BHC.buildbin-libdir BHC_1.12.0.tar.gz'
>>>>>>>
* installing *source* package 'BHC' ...
checking for gcc... clang
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether clang accepts -g... yes
checking for clang option to accept ISO C89... none needed
checking for clang option to support OpenMP... unsupported
configure: WARNING: No OpenMP support. If using GCC, upgrade to >= 4.2
configure: creating ./config.status
config.status: creating src/Makevars
** libs
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c BlockCovarianceMatrix.cpp -o BlockCovarianceMatrix.o
In file included from BlockCovarianceMatrix.cpp:15:
In file included from ./BlockCovarianceMatrix.h:16:
./header.h:16:9: warning: 'NDEBUG' macro redefined
#define NDEBUG
^
<command line>:1:9: note: previous definition is here
#define NDEBUG 1
^
BlockCovarianceMatrix.cpp:66:39: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
bcm.noisyCoeff = vector<double>(bcm.nRank);
˜˜˜˜˜˜ ˜˜˜˜^˜˜˜˜
BlockCovarianceMatrix.cpp:67:50: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
bcm.noiseFreeCoeff=vector<vector<double> >(bcm.nRank, vector<double>(bcm.nRank));
˜˜˜˜˜˜ ˜˜˜˜^˜˜˜˜
BlockCovarianceMatrix.cpp:67:76: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
bcm.noiseFreeCoeff=vector<vector<double> >(bcm.nRank, vector<double>(bcm.nRank));
˜˜˜˜˜˜ ˜˜˜˜^˜˜˜˜
BlockCovarianceMatrix.cpp:73:70: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
temp2_newNoiseFree=temp_newNoiseFree*inputMatrix.noiseFreeCoeff[i+1][0]; // B
˜˜˜˜˜˜˜˜˜˜˜ ˜^˜
BlockCovarianceMatrix.cpp:77:74: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
newNoiseFree = temp2_newNoiseFree * inputMatrix.noiseFreeCoeff[0][j+1]; // C
˜˜˜˜˜˜˜˜˜˜˜ ˜^˜
BlockCovarianceMatrix.cpp:80:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
bcm.noiseFreeCoeff[i][j] = inputMatrix.noiseFreeCoeff[i+1][j+1] - newNoiseFree;
˜˜˜ ^
BlockCovarianceMatrix.cpp:80:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
bcm.noiseFreeCoeff[i][j] = inputMatrix.noiseFreeCoeff[i+1][j+1] - newNoiseFree;
˜˜˜ ^
BlockCovarianceMatrix.cpp:80:62: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
bcm.noiseFreeCoeff[i][j] = inputMatrix.noiseFreeCoeff[i+1][j+1] - newNoiseFree;
˜˜˜˜˜˜˜˜˜˜˜ ˜^˜
BlockCovarianceMatrix.cpp:80:67: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
bcm.noiseFreeCoeff[i][j] = inputMatrix.noiseFreeCoeff[i+1][j+1] - newNoiseFree;
˜˜˜˜˜˜˜˜˜˜˜ ˜^˜
BlockCovarianceMatrix.cpp:83:49: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
noisyScaling = inputMatrix.noiseFreeCoeff[i+1][i+1] / bcm.noiseFreeCoeff[i][i];
˜˜˜˜˜˜˜˜˜˜˜ ˜^˜
BlockCovarianceMatrix.cpp:83:54: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
noisyScaling = inputMatrix.noiseFreeCoeff[i+1][i+1] / bcm.noiseFreeCoeff[i][i];
˜˜˜˜˜˜˜˜˜˜˜ ˜^˜
BlockCovarianceMatrix.cpp:83:79: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
noisyScaling = inputMatrix.noiseFreeCoeff[i+1][i+1] / bcm.noiseFreeCoeff[i][i];
˜˜˜ ^
BlockCovarianceMatrix.cpp:83:82: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
noisyScaling = inputMatrix.noiseFreeCoeff[i+1][i+1] / bcm.noiseFreeCoeff[i][i];
˜˜˜ ^
BlockCovarianceMatrix.cpp:84:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
bcm.noisyCoeff[i] = inputMatrix.noisyCoeff[i+1] * noisyScaling;
˜˜˜ ^
BlockCovarianceMatrix.cpp:84:49: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
bcm.noisyCoeff[i] = inputMatrix.noisyCoeff[i+1] * noisyScaling;
˜˜˜˜˜˜˜˜˜˜˜ ˜^˜
BlockCovarianceMatrix.cpp:119:39: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
bcm.noisyCoeff = vector<double>(bcm.nRank);
˜˜˜˜˜˜ ˜˜˜˜^˜˜˜˜
BlockCovarianceMatrix.cpp:120:52: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
bcm.noiseFreeCoeff = vector<vector<double> >(bcm.nRank, vector<double>(bcm.nRank));
˜˜˜˜˜˜ ˜˜˜˜^˜˜˜˜
BlockCovarianceMatrix.cpp:120:78: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
bcm.noiseFreeCoeff = vector<vector<double> >(bcm.nRank, vector<double>(bcm.nRank));
˜˜˜˜˜˜ ˜˜˜˜^˜˜˜˜
BlockCovarianceMatrix.cpp:126:74: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
temp2_newNoiseFree = temp_newNoiseFree * inputMatrix.noiseFreeCoeff[i+1][0]; // B
˜˜˜˜˜˜˜˜˜˜˜ ˜^˜
BlockCovarianceMatrix.cpp:130:74: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
newNoiseFree = temp2_newNoiseFree * inputMatrix.noiseFreeCoeff[0][j+1]; // C
˜˜˜˜˜˜˜˜˜˜˜ ˜^˜
BlockCovarianceMatrix.cpp:133:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
bcm.noiseFreeCoeff[i][j] = inputMatrix.noiseFreeCoeff[i+1][j+1] - newNoiseFree;
˜˜˜ ^
BlockCovarianceMatrix.cpp:133:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
bcm.noiseFreeCoeff[i][j] = inputMatrix.noiseFreeCoeff[i+1][j+1] - newNoiseFree;
˜˜˜ ^
BlockCovarianceMatrix.cpp:133:62: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
bcm.noiseFreeCoeff[i][j] = inputMatrix.noiseFreeCoeff[i+1][j+1] - newNoiseFree;
˜˜˜˜˜˜˜˜˜˜˜ ˜^˜
BlockCovarianceMatrix.cpp:133:67: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
bcm.noiseFreeCoeff[i][j] = inputMatrix.noiseFreeCoeff[i+1][j+1] - newNoiseFree;
˜˜˜˜˜˜˜˜˜˜˜ ˜^˜
BlockCovarianceMatrix.cpp:136:49: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
noisyScaling = inputMatrix.noiseFreeCoeff[i+1][i+1] / bcm.noiseFreeCoeff[i][i];
˜˜˜˜˜˜˜˜˜˜˜ ˜^˜
BlockCovarianceMatrix.cpp:136:54: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
noisyScaling = inputMatrix.noiseFreeCoeff[i+1][i+1] / bcm.noiseFreeCoeff[i][i];
˜˜˜˜˜˜˜˜˜˜˜ ˜^˜
BlockCovarianceMatrix.cpp:136:79: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
noisyScaling = inputMatrix.noiseFreeCoeff[i+1][i+1] / bcm.noiseFreeCoeff[i][i];
˜˜˜ ^
BlockCovarianceMatrix.cpp:136:82: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
noisyScaling = inputMatrix.noiseFreeCoeff[i+1][i+1] / bcm.noiseFreeCoeff[i][i];
˜˜˜ ^
BlockCovarianceMatrix.cpp:137:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
bcm.noisyCoeff[i] = inputMatrix.noisyCoeff[i+1] * noisyScaling;
˜˜˜ ^
BlockCovarianceMatrix.cpp:137:49: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
bcm.noisyCoeff[i] = inputMatrix.noisyCoeff[i+1] * noisyScaling;
˜˜˜˜˜˜˜˜˜˜˜ ˜^˜
BlockCovarianceMatrix.cpp:200:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
noisyCoeff[i] = subMatrix_E.noisyCoeff[i-1];
˜˜˜˜˜˜˜˜˜˜ ^
BlockCovarianceMatrix.cpp:200:45: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
noisyCoeff[i] = subMatrix_E.noisyCoeff[i-1];
˜˜˜˜˜˜˜˜˜˜˜ ˜^˜
BlockCovarianceMatrix.cpp:203:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
noiseFreeCoeff[i][j] = subMatrix_E.noiseFreeCoeff[i-1][j-1];
˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
BlockCovarianceMatrix.cpp:203:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
noiseFreeCoeff[i][j] = subMatrix_E.noiseFreeCoeff[i-1][j-1];
˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
BlockCovarianceMatrix.cpp:203:58: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
noiseFreeCoeff[i][j] = subMatrix_E.noiseFreeCoeff[i-1][j-1];
˜˜˜˜˜˜˜˜˜˜˜ ˜^˜
BlockCovarianceMatrix.cpp:203:63: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
noiseFreeCoeff[i][j] = subMatrix_E.noiseFreeCoeff[i-1][j-1];
˜˜˜˜˜˜˜˜˜˜˜ ˜^˜
BlockCovarianceMatrix.cpp:211:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
noiseFreeCoeff[0][i] = noiseFreeCoeff[i][0] = -factor_AB * offDiagonal[i-1];
˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
BlockCovarianceMatrix.cpp:211:43: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
noiseFreeCoeff[0][i] = noiseFreeCoeff[i][0] = -factor_AB * offDiagonal[i-1];
˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
BlockCovarianceMatrix.cpp:211:77: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
noiseFreeCoeff[0][i] = noiseFreeCoeff[i][0] = -factor_AB * offDiagonal[i-1];
˜˜˜˜˜˜˜˜˜˜˜ ˜^˜
BlockCovarianceMatrix.cpp:218:51: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
diagonal_noiseFree += blockSize * offDiagonal[i] * noiseFree_B[i];
˜˜˜˜˜˜˜˜˜˜˜ ^
BlockCovarianceMatrix.cpp:218:68: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
diagonal_noiseFree += blockSize * offDiagonal[i] * noiseFree_B[i];
˜˜˜˜˜˜˜˜˜˜˜ ^
BlockCovarianceMatrix.cpp:314:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
noisyCoeff[i] = subMatrix_E1.noisyCoeff[i-1]; // copying the diagonal elements
˜˜˜˜˜˜˜˜˜˜ ^
BlockCovarianceMatrix.cpp:314:46: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
noisyCoeff[i] = subMatrix_E1.noisyCoeff[i-1]; // copying the diagonal elements
˜˜˜˜˜˜˜˜˜˜˜˜ ˜^˜
BlockCovarianceMatrix.cpp:317:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
noiseFreeCoeff[i][j] = subMatrix_E1.noiseFreeCoeff[i-1][j-1];
˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
BlockCovarianceMatrix.cpp:317:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
noiseFreeCoeff[i][j] = subMatrix_E1.noiseFreeCoeff[i-1][j-1];
˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
BlockCovarianceMatrix.cpp:317:59: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
noiseFreeCoeff[i][j] = subMatrix_E1.noiseFreeCoeff[i-1][j-1];
˜˜˜˜˜˜˜˜˜˜˜˜ ˜^˜
BlockCovarianceMatrix.cpp:317:64: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
noiseFreeCoeff[i][j] = subMatrix_E1.noiseFreeCoeff[i-1][j-1];
˜˜˜˜˜˜˜˜˜˜˜˜ ˜^˜
BlockCovarianceMatrix.cpp:325:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
noiseFreeCoeff[0][i] = noiseFreeCoeff[i][0] = -factor_AB * offDiagonal[i-1];
˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
BlockCovarianceMatrix.cpp:325:43: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
noiseFreeCoeff[0][i] = noiseFreeCoeff[i][0] = -factor_AB * offDiagonal[i-1];
˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
BlockCovarianceMatrix.cpp:325:77: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
noiseFreeCoeff[0][i] = noiseFreeCoeff[i][0] = -factor_AB * offDiagonal[i-1];
˜˜˜˜˜˜˜˜˜˜˜ ˜^˜
BlockCovarianceMatrix.cpp:333:51: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
diagonal_noiseFree += blockSize * offDiagonal[i] * noiseFree_B[i];
˜˜˜˜˜˜˜˜˜˜˜ ^
BlockCovarianceMatrix.cpp:333:68: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
diagonal_noiseFree += blockSize * offDiagonal[i] * noiseFree_B[i];
˜˜˜˜˜˜˜˜˜˜˜ ^
BlockCovarianceMatrix.cpp:415:46: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
vector<double> outputVector=vector<double>(input_size);
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜
BlockCovarianceMatrix.cpp:423:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
noiseFreeCoeff[i].begin(),
˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
BlockCovarianceMatrix.cpp:430:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
currentElement += noisyCoeff[i] * noiseFreeCoeff[i][i] * inputVector[i];
˜˜˜˜˜˜˜˜˜˜ ^
BlockCovarianceMatrix.cpp:430:54: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
currentElement += noisyCoeff[i] * noiseFreeCoeff[i][i] * inputVector[i];
˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
BlockCovarianceMatrix.cpp:430:57: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
currentElement += noisyCoeff[i] * noiseFreeCoeff[i][i] * inputVector[i];
˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
BlockCovarianceMatrix.cpp:430:74: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
currentElement += noisyCoeff[i] * noiseFreeCoeff[i][i] * inputVector[i];
˜˜˜˜˜˜˜˜˜˜˜ ^
BlockCovarianceMatrix.cpp:433:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
outputVector[i] = currentElement;
˜˜˜˜˜˜˜˜˜˜˜˜ ^
BlockCovarianceMatrix.cpp:414:24: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'const int' [-Wshorten-64-to-32]
const int input_size=inputVector.size();
˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
BlockCovarianceMatrix.cpp:454:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
matrixElement = noiseFreeCoeff[block_i][block_j];
˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜
BlockCovarianceMatrix.cpp:454:43: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
matrixElement = noiseFreeCoeff[block_i][block_j];
˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜
BlockCovarianceMatrix.cpp:457:47: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
if (i==j) matrixElement *= 1.0 + noisyCoeff[block_i];
˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜
BlockCovarianceMatrix.cpp:472:50: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
vector<double> rowVector = vector<double>(nRank*blockSize);
˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜˜˜
BlockCovarianceMatrix.cpp:481:56: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
vector<double>::const_iterator inIt = noiseFreeCoeff[block_i].begin();
˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜
BlockCovarianceMatrix.cpp:483:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
while (inIt != noiseFreeCoeff[block_i].end())
˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜
BlockCovarianceMatrix.cpp:501:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
rowVector[newindex] *= 1 + noisyCoeff[block_i];
˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
BlockCovarianceMatrix.cpp:501:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
rowVector[newindex] *= 1 + noisyCoeff[block_i];
˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜
BlockCovarianceMatrix.cpp:515:48: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
vector<double> rowVector=vector<double>(nRank*blockSize);
˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜˜˜
BlockCovarianceMatrix.cpp:521:56: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
vector<double>::const_iterator inIt = noiseFreeCoeff[block_i].begin();
˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜
BlockCovarianceMatrix.cpp:523:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
while (inIt != noiseFreeCoeff[block_i].end())
˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜
BlockCovarianceMatrix.cpp:541:13: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
rowVector[index] *= 1.0 + noisyCoeff[block_i];
˜˜˜˜˜˜˜˜˜ ^˜˜˜˜
BlockCovarianceMatrix.cpp:541:40: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
rowVector[index] *= 1.0 + noisyCoeff[block_i];
˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜
BlockCovarianceMatrix.cpp:609:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
row = noiseFreeCoeff[i];
˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
BlockCovarianceMatrix.cpp:610:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
noisyFactor = noisyCoeff[i]*row[i];
˜˜˜˜˜˜˜˜˜˜ ^
BlockCovarianceMatrix.cpp:610:39: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
noisyFactor = noisyCoeff[i]*row[i];
˜˜˜ ^
BlockCovarianceMatrix.cpp:620:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
dot += temp*row[j];
˜˜˜ ^
BlockCovarianceMatrix.cpp:630:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
outputVector[out_id] = dot + inputVector[out_id]*noisyFactor;
˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜
BlockCovarianceMatrix.cpp:630:45: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
outputVector[out_id] = dot + inputVector[out_id]*noisyFactor;
˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜
80 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c CubicSplineTimecourseDataSet.cpp -o CubicSplineTimecourseDataSet.o
In file included from CubicSplineTimecourseDataSet.cpp:15:
In file included from ./CubicSplineTimecourseDataSet.h:20:
In file included from ./TimecourseDataSet.h:20:
In file included from ./DataSet.h:16:
./header.h:16:9: warning: 'NDEBUG' macro redefined
#define NDEBUG
^
<command line>:1:9: note: previous definition is here
#define NDEBUG 1
^
In file included from CubicSplineTimecourseDataSet.cpp:15:
./CubicSplineTimecourseDataSet.h:29:10: warning: 'CubicSplineTimecourseDataSet::GetMLIINoise' hides overloaded virtual function [-Woverloaded-virtual]
double GetMLIINoise(const vector<int>& itemIndex);
^
./TimecourseDataSet.h:36:10: note: hidden overloaded virtual function 'TimecourseDataSet::GetMLIINoise' declared here
double GetMLIINoise(vector<int> itemIndex);
^
CubicSplineTimecourseDataSet.cpp:40:16: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
nDataItems = data.size();
˜ ^˜˜˜˜˜˜˜˜˜˜
CubicSplineTimecourseDataSet.cpp:41:15: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
nFeatures = data[0].size();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜
CubicSplineTimecourseDataSet.cpp:67:54: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
vector<double> yValues=vector<double>(nCurrentItems*nTimePoints);
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜
CubicSplineTimecourseDataSet.cpp:76:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
yValues[index]=data[itemIndex[i]][j];
˜˜˜˜˜˜˜ ^˜˜˜˜
CubicSplineTimecourseDataSet.cpp:76:27: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
yValues[index]=data[itemIndex[i]][j];
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
CubicSplineTimecourseDataSet.cpp:76:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
yValues[index]=data[itemIndex[i]][j];
˜˜˜˜˜˜˜˜˜ ^
CubicSplineTimecourseDataSet.cpp:76:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
yValues[index]=data[itemIndex[i]][j];
˜˜˜˜ ^
CubicSplineTimecourseDataSet.cpp:65:27: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'const int' [-Wshorten-64-to-32]
const int nCurrentItems=itemIndex.size();
˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
CubicSplineTimecourseDataSet.cpp:117:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
blockSize = yValues.size() / nTimePoints;
˜ ^˜˜˜˜˜˜˜˜˜˜
CubicSplineTimecourseDataSet.cpp:117:30: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
blockSize = yValues.size() / nTimePoints;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜
CubicSplineTimecourseDataSet.cpp:160:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
blockSize = yValues.size() / nTimePoints;
˜ ^˜˜˜˜˜˜˜˜˜˜
CubicSplineTimecourseDataSet.cpp:160:30: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
blockSize = yValues.size() / nTimePoints;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜
CubicSplineTimecourseDataSet.cpp:215:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
index = itemIndex[i];
˜˜˜˜˜˜˜˜˜ ^
CubicSplineTimecourseDataSet.cpp:216:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
extractedData.push_back(data[index][j]);//store the corresponding data value
˜˜˜˜ ^˜˜˜˜
CubicSplineTimecourseDataSet.cpp:216:43: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
extractedData.push_back(data[index][j]);//store the corresponding data value
˜˜˜˜ ^
CubicSplineTimecourseDataSet.cpp:229:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
yValues[index] = extractedData[counter];
˜˜˜˜˜˜˜ ^˜˜˜˜
CubicSplineTimecourseDataSet.cpp:229:38: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
yValues[index] = extractedData[counter];
˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜
CubicSplineTimecourseDataSet.cpp:205:21: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
int nCurrentItems=itemIndex.size();
˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
CubicSplineTimecourseDataSet.cpp:256:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
blockSize = yValues.size() / nTimePoints;
˜ ^˜˜˜˜˜˜˜˜˜˜
CubicSplineTimecourseDataSet.cpp:256:30: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
blockSize = yValues.size() / nTimePoints;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜
CubicSplineTimecourseDataSet.cpp:308:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
blockSize = yValues.size() / nTimePoints;
˜ ^˜˜˜˜˜˜˜˜˜˜
CubicSplineTimecourseDataSet.cpp:308:30: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
blockSize = yValues.size() / nTimePoints;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜
CubicSplineTimecourseDataSet.cpp:370:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
blockSize = yValues.size() / nTimePoints;
˜ ^˜˜˜˜˜˜˜˜˜˜
CubicSplineTimecourseDataSet.cpp:370:30: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
blockSize = yValues.size() / nTimePoints;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜
CubicSplineTimecourseDataSet.cpp:421:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
if (timePoints[i] > timePoints[j])
˜˜˜˜˜˜˜˜˜˜ ^
CubicSplineTimecourseDataSet.cpp:421:38: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
if (timePoints[i] > timePoints[j])
˜˜˜˜˜˜˜˜˜˜ ^
CubicSplineTimecourseDataSet.cpp:422:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
mintimePoint = timePoints[j];
˜˜˜˜˜˜˜˜˜˜ ^
CubicSplineTimecourseDataSet.cpp:424:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
mintimePoint = timePoints[i];
˜˜˜˜˜˜˜˜˜˜ ^
CubicSplineTimecourseDataSet.cpp:425:38: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
covarElement = fabs(timePoints[i] - timePoints[j]);
˜˜˜˜˜˜˜˜˜˜ ^
CubicSplineTimecourseDataSet.cpp:425:54: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
covarElement = fabs(timePoints[i] - timePoints[j]);
˜˜˜˜˜˜˜˜˜˜ ^
CubicSplineTimecourseDataSet.cpp:434:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
blockMatrix.noiseFreeCoeff[i][j] = covarElement;
˜˜˜˜˜˜˜˜˜˜˜ ^
CubicSplineTimecourseDataSet.cpp:434:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
blockMatrix.noiseFreeCoeff[i][j] = covarElement;
˜˜˜˜˜˜˜˜˜˜˜ ^
CubicSplineTimecourseDataSet.cpp:435:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
blockMatrix.noiseFreeCoeff[j][i] = covarElement;
˜˜˜˜˜˜˜˜˜˜˜ ^
CubicSplineTimecourseDataSet.cpp:435:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
blockMatrix.noiseFreeCoeff[j][i] = covarElement;
˜˜˜˜˜˜˜˜˜˜˜ ^
36 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c DataSet.cpp -o DataSet.o
In file included from DataSet.cpp:13:
In file included from ./DataSet.h:16:
./header.h:16:9: warning: 'NDEBUG' macro redefined
#define NDEBUG
^
<command line>:1:9: note: previous definition is here
#define NDEBUG 1
^
DataSet.cpp:36:48: warning: if statement has empty body [-Wempty-body]
if(!system("PAUSE")) /* could not pause */ ;
^
DataSet.cpp:36:48: note: put the semicolon on a separate line to silence this warning
2 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c DirichletProcessMixture.cpp -o DirichletProcessMixture.o
In file included from DirichletProcessMixture.cpp:15:
In file included from ./DirichletProcessMixture.h:4:
./header.h:16:9: warning: 'NDEBUG' macro redefined
#define NDEBUG
^
<command line>:1:9: note: previous definition is here
#define NDEBUG 1
^
DirichletProcessMixture.cpp:46:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
D=vector<Node>(n);
˜˜˜˜˜˜ ^
DirichletProcessMixture.cpp:47:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
D_clone=vector<Node>(n);
˜˜˜˜˜˜ ^
DirichletProcessMixture.cpp:51:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
D[i]=Node::CreateDataNode(dataSet, i);
˜ ^
DirichletProcessMixture.cpp:52:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
D_clone[i]=D[i]; // copy
˜˜˜˜˜˜˜ ^
DirichletProcessMixture.cpp:52:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
D_clone[i]=D[i]; // copy
˜ ^
DirichletProcessMixture.cpp:56:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
D.resize(2*n-1);
˜ ˜˜˜^˜
DirichletProcessMixture.cpp:83:46: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
cout << i+1 << "\t(" << std::setw(w) << D[i].GetLeftChildNodeID()+1 << ", "
˜ ^
DirichletProcessMixture.cpp:84:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
<< std::setw(w) << D[i].GetRightChildNodeID()+1 << ")\t"
˜ ^
DirichletProcessMixture.cpp:85:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
<< fixed << D[i].GetClusterLogEvidence() << endl;
˜ ^
DirichletProcessMixture.cpp:59:9: warning: implicit conversion loses integer precision: 'time_t' (aka 'long') to 'unsigned int' [-Wshorten-64-to-32]
srand(time(NULL));
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜
DirichletProcessMixture.cpp:125:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
D[depth]=Node::CreateMergerNode(dataSet,
˜ ^˜˜˜˜
DirichletProcessMixture.cpp:126:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
D[D_sub[0].GetDataID()],
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
DirichletProcessMixture.cpp:127:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
D[D_sub[1].GetDataID()],
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
DirichletProcessMixture.cpp:133:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for(i=0; i<n; i++) D_sub[i].SetNodeID(i);
˜˜˜˜˜ ^
DirichletProcessMixture.cpp:141:6: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
D[depth]=D_sub[i];
˜ ^˜˜˜˜
DirichletProcessMixture.cpp:141:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
D[depth]=D_sub[i];
˜˜˜˜˜ ^
DirichletProcessMixture.cpp:142:6: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
D[depth].SetNodeID(depth);
˜ ^˜˜˜˜
DirichletProcessMixture.cpp:145:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
leftChildNodeID=D[depth].GetLeftChildNodeID();
˜ ^˜˜˜˜
DirichletProcessMixture.cpp:146:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
rightChildNodeID=D[depth].GetRightChildNodeID();
˜ ^˜˜˜˜
DirichletProcessMixture.cpp:148:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
D[depth].SetLeftChildNodeID(D_sub[leftChildNodeID].GetDataID());
˜ ^˜˜˜˜
DirichletProcessMixture.cpp:148:40: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
D[depth].SetLeftChildNodeID(D_sub[leftChildNodeID].GetDataID());
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
DirichletProcessMixture.cpp:150:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
D[depth].SetLeftChildNodeID(depth0 + leftChildNodeID - 2*n + 2);
˜ ^˜˜˜˜
DirichletProcessMixture.cpp:152:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
D[depth].SetRightChildNodeID(D_sub[rightChildNodeID].GetDataID());
˜ ^˜˜˜˜
DirichletProcessMixture.cpp:152:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
D[depth].SetRightChildNodeID(D_sub[rightChildNodeID].GetDataID());
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
DirichletProcessMixture.cpp:154:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
D[depth].SetRightChildNodeID(depth0 + rightChildNodeID - 2*n + 2);
˜ ^˜˜˜˜
DirichletProcessMixture.cpp:161:24: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
D_m=vector<Node>(m);
˜˜˜˜˜˜ ^
DirichletProcessMixture.cpp:162:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
random_id=vector<int>(n);
˜˜˜˜˜˜ ^
DirichletProcessMixture.cpp:163:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for(i=0; i<n; i++) random_id[i]=i;
˜˜˜˜˜˜˜˜˜ ^
DirichletProcessMixture.cpp:167:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
id=random_id[i];
˜˜˜˜˜˜˜˜˜ ^
DirichletProcessMixture.cpp:168:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
D_m[i]=D_sub[id];
˜˜˜ ^
DirichletProcessMixture.cpp:168:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
D_m[i]=D_sub[id];
˜˜˜˜˜ ^˜
DirichletProcessMixture.cpp:169:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
D_m[i].SetNodeID(i);
˜˜˜ ^
DirichletProcessMixture.cpp:176:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
toplevel_L=D_m[D_m.back().GetLeftChildNodeID()];
˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
DirichletProcessMixture.cpp:177:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
toplevel_R=D_m[D_m.back().GetRightChildNodeID()];
˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
DirichletProcessMixture.cpp:182:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
D_L.push_back(D[toplevel_L_childDataIDs[i]]);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
DirichletProcessMixture.cpp:182:42: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
D_L.push_back(D[toplevel_L_childDataIDs[i]]);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
DirichletProcessMixture.cpp:184:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
D_R.push_back(D[toplevel_R_childDataIDs[i]]);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
DirichletProcessMixture.cpp:184:42: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
D_R.push_back(D[toplevel_R_childDataIDs[i]]);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
DirichletProcessMixture.cpp:186:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
vector<int> apartheid=vector<int>(n);
˜˜˜˜˜˜ ^
DirichletProcessMixture.cpp:187:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma omp parallel for default(shared) private(i) schedule(dynamic,1)
^
DirichletProcessMixture.cpp:191:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
apartheid[i]=-1;
˜˜˜˜˜˜˜˜˜ ^
DirichletProcessMixture.cpp:195:39: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for(j=0; j<m; j++) if(i==random_id[j]) {flag=true; break;}
˜˜˜˜˜˜˜˜˜ ^
DirichletProcessMixture.cpp:199:62: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
tempMerge=Node::CreateMergerNode(dataSet,toplevel_L,D_sub[i]);
˜˜˜˜˜ ^
DirichletProcessMixture.cpp:201:62: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
tempMerge=Node::CreateMergerNode(dataSet,toplevel_R,D_sub[i]);
˜˜˜˜˜ ^
DirichletProcessMixture.cpp:204:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
apartheid[i]=LEFT;
˜˜˜˜˜˜˜˜˜ ^
DirichletProcessMixture.cpp:206:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
apartheid[i]=RIGHT;
˜˜˜˜˜˜˜˜˜ ^
DirichletProcessMixture.cpp:211:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
if(apartheid[i]==LEFT)
˜˜˜˜˜˜˜˜˜ ^
DirichletProcessMixture.cpp:212:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
D_L.push_back(D_sub[i]);
˜˜˜˜˜ ^
DirichletProcessMixture.cpp:213:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
else if(apartheid[i]==RIGHT)
˜˜˜˜˜˜˜˜˜ ^
DirichletProcessMixture.cpp:214:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
D_R.push_back(D_sub[i]);
˜˜˜˜˜ ^
DirichletProcessMixture.cpp:218:44: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for(i=0; i<int(D_L.size()); i++) D_L[i].SetNodeID(i);
˜˜˜ ^
DirichletProcessMixture.cpp:219:44: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for(i=0; i<int(D_R.size()); i++) D_R[i].SetNodeID(i);
˜˜˜ ^
DirichletProcessMixture.cpp:233:6: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
D[depth0]=Node::CreateMergerNode(dataSet,
˜ ^˜˜˜˜˜
DirichletProcessMixture.cpp:234:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
D[depth0-1],
˜ ˜˜˜˜˜˜^˜
DirichletProcessMixture.cpp:235:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
D[D_L[0].GetDataID()],
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
DirichletProcessMixture.cpp:241:6: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
D[depth0]=Node::CreateMergerNode(dataSet,
˜ ^˜˜˜˜˜
DirichletProcessMixture.cpp:242:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
D[depth0-1],
˜ ˜˜˜˜˜˜^˜
DirichletProcessMixture.cpp:243:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
D[D_R[0].GetDataID()],
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
DirichletProcessMixture.cpp:251:6: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
D[depth0]=Node::CreateMergerNode(dataSet,
˜ ^˜˜˜˜˜
DirichletProcessMixture.cpp:252:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
D[depth0-1],
˜ ˜˜˜˜˜˜^˜
DirichletProcessMixture.cpp:253:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
D[temp],
˜ ^˜˜˜
DirichletProcessMixture.cpp:109:9: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
int n=D_sub.size();
˜ ^˜˜˜˜˜˜˜˜˜˜˜
DirichletProcessMixture.cpp:269:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
vector<Node> tree=vector<Node>(n);
˜˜˜˜˜˜ ^
DirichletProcessMixture.cpp:272:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma omp parallel for default(shared) private(i) schedule(dynamic,1)
^
DirichletProcessMixture.cpp:273:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for(i=0; i<n; i++) tree[i]=Node::CreateDataNode(dataSet, i);
˜˜˜˜ ^
DirichletProcessMixture.cpp:292:46: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
vector<Node> trialTree=vector<Node>(n*(n-1)/2);
˜˜˜˜˜˜ ˜˜˜˜˜˜˜^˜
DirichletProcessMixture.cpp:299:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma omp parallel for default(shared) private(i,j) schedule(dynamic,1)
^
DirichletProcessMixture.cpp:306:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
trialTree[offset+j]=Node::CreateMergerNode(dataSet,tree[i],tree[j]);
˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜˜^˜
DirichletProcessMixture.cpp:306:60: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
trialTree[offset+j]=Node::CreateMergerNode(dataSet,tree[i],tree[j]);
˜˜˜˜ ^
DirichletProcessMixture.cpp:306:68: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
trialTree[offset+j]=Node::CreateMergerNode(dataSet,tree[i],tree[j]);
˜˜˜˜ ^
DirichletProcessMixture.cpp:311:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
tree.resize(2*n-1);
˜˜˜˜ ˜˜˜^˜
DirichletProcessMixture.cpp:336:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
if(tree[trialTree[j].GetLeftChildNodeID()].AllowedToMerge() &&
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
DirichletProcessMixture.cpp:336:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
if(tree[trialTree[j].GetLeftChildNodeID()].AllowedToMerge() &&
˜˜˜˜˜˜˜˜˜ ^
DirichletProcessMixture.cpp:337:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
tree[trialTree[j].GetRightChildNodeID()].AllowedToMerge())
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
DirichletProcessMixture.cpp:337:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
tree[trialTree[j].GetRightChildNodeID()].AllowedToMerge())
˜˜˜˜˜˜˜˜˜ ^
DirichletProcessMixture.cpp:339:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
tempClusterLogEvidence=trialTree[j].GetClusterLogEvidence();
˜˜˜˜˜˜˜˜˜ ^
DirichletProcessMixture.cpp:352:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
<< trialTree[maxClusterID].GetLeftChildNodeID()+1
˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
DirichletProcessMixture.cpp:355:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
<< trialTree[maxClusterID].GetRightChildNodeID()+1
˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
DirichletProcessMixture.cpp:363:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
tree[i]=trialTree[maxClusterID]; // this creates a copy
˜˜˜˜ ^
DirichletProcessMixture.cpp:363:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
tree[i]=trialTree[maxClusterID]; // this creates a copy
˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
DirichletProcessMixture.cpp:364:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
tree[i].SetNodeID(i);
˜˜˜˜ ^
DirichletProcessMixture.cpp:367:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
tree[tree[i].GetLeftChildNodeID()].FlagAsMerged();
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
DirichletProcessMixture.cpp:367:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
tree[tree[i].GetLeftChildNodeID()].FlagAsMerged();
˜˜˜˜ ^
DirichletProcessMixture.cpp:368:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
tree[tree[i].GetRightChildNodeID()].FlagAsMerged();
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
DirichletProcessMixture.cpp:368:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
tree[tree[i].GetRightChildNodeID()].FlagAsMerged();
˜˜˜˜ ^
DirichletProcessMixture.cpp:372:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for(j=0; j<i; j++) if(tree[j].AllowedToMerge()) ids.push_back(j);
˜˜˜˜ ^
DirichletProcessMixture.cpp:375:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma omp parallel for default(shared) private(j) schedule(dynamic,1)
^
DirichletProcessMixture.cpp:374:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
trialTree.resize(offset+ids.size());
^˜˜˜˜˜˜
DirichletProcessMixture.cpp:378:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
trialTree[offset+j]=Node::CreateMergerNode(dataSet,tree[ids[j]],tree[i]);
˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜˜^˜
DirichletProcessMixture.cpp:378:60: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
trialTree[offset+j]=Node::CreateMergerNode(dataSet,tree[ids[j]],tree[i]);
˜˜˜˜ ^˜˜˜˜˜
DirichletProcessMixture.cpp:378:64: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
trialTree[offset+j]=Node::CreateMergerNode(dataSet,tree[ids[j]],tree[i]);
˜˜˜ ^
DirichletProcessMixture.cpp:378:73: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
trialTree[offset+j]=Node::CreateMergerNode(dataSet,tree[ids[j]],tree[i]);
˜˜˜˜ ^
DirichletProcessMixture.cpp:383:42: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for(i=0; i<int(tree.size()); i++) tree[i].UnflagAsMerged();
˜˜˜˜ ^
DirichletProcessMixture.cpp:291:9: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
int n=tree.size();//=dataSet.nDataItems
˜ ^˜˜˜˜˜˜˜˜˜˜
DirichletProcessMixture.cpp:373:18: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
int offset=trialTree.size();
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
96 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c MultinomialDataSet.cpp -o MultinomialDataSet.o
In file included from MultinomialDataSet.cpp:1:
In file included from ./MultinomialDataSet.h:4:
In file included from ./DataSet.h:16:
./header.h:16:9: warning: 'NDEBUG' macro redefined
#define NDEBUG
^
<command line>:1:9: note: previous definition is here
#define NDEBUG 1
^
In file included from MultinomialDataSet.cpp:1:
./MultinomialDataSet.h:19:10: warning: 'MultinomialDataSet::SingleClusterLogEvidence' hides overloaded virtual function [-Woverloaded-virtual]
double SingleClusterLogEvidence(vector<int> itemIndex); // returns the log-evidence for a cluster that contains data items defined by itemIndex
^
./DataSet.h:29:18: note: hidden overloaded virtual function 'DataSet::SingleClusterLogEvidence' declared here
virtual double SingleClusterLogEvidence(const vector<int>& itemIndex,
^
MultinomialDataSet.cpp:43:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
currentValue = data[i][j];
˜˜˜˜ ^
MultinomialDataSet.cpp:43:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
currentValue = data[i][j];
˜˜˜˜ ^
MultinomialDataSet.cpp:54:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
data[i][j] -= minVal;//set minimum value to zero
˜˜˜˜ ^
MultinomialDataSet.cpp:54:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
data[i][j] -= minVal;//set minimum value to zero
˜˜˜˜ ^
MultinomialDataSet.cpp:36:16: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
nDataItems = data.size();
˜ ^˜˜˜˜˜˜˜˜˜˜
MultinomialDataSet.cpp:37:16: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
nFeatures = data[0].size();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜
MultinomialDataSet.cpp:77:43: warning: if statement has empty body [-Wempty-body]
if(!system("PAUSE"))/* didn't pause */;
^
MultinomialDataSet.cpp:77:43: note: put the semicolon on a separate line to silence this warning
MultinomialDataSet.cpp:86:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
data[i][j] = inputValue;
˜˜˜˜ ^
MultinomialDataSet.cpp:86:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
data[i][j] = inputValue;
˜˜˜˜ ^
MultinomialDataSet.cpp:98:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
data[i][j] -= minVal;//set minimum value to zero
˜˜˜˜ ^
MultinomialDataSet.cpp:98:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
data[i][j] -= minVal;//set minimum value to zero
˜˜˜˜ ^
MultinomialDataSet.cpp:124:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
dataCounter[data[j][i]]++;
˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜
MultinomialDataSet.cpp:124:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
dataCounter[data[j][i]]++;
˜˜˜˜ ^
MultinomialDataSet.cpp:124:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
dataCounter[data[j][i]]++;
˜˜˜˜ ^
MultinomialDataSet.cpp:127:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
newHyperParameter[k] = globalHyperParameter * dataCounter[k] / (nDataItems+1); //this is the formula used by Katherine
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
MultinomialDataSet.cpp:127:65: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
newHyperParameter[k] = globalHyperParameter * dataCounter[k] / (nDataItems+1); //this is the formula used by Katherine
˜˜˜˜˜˜˜˜˜˜˜ ^
MultinomialDataSet.cpp:153:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
index = itemIndex[j];
˜˜˜˜˜˜˜˜˜ ^
MultinomialDataSet.cpp:154:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
dataValue = data[index][i];
˜˜˜˜ ^˜˜˜˜
MultinomialDataSet.cpp:154:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
dataValue = data[index][i];
˜˜˜˜ ^
MultinomialDataSet.cpp:155:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
dataCounter[i][dataValue]++;//increment the counter for the current feature and feature-value
˜˜˜˜˜˜˜˜˜˜˜ ^
MultinomialDataSet.cpp:155:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
dataCounter[i][dataValue]++;//increment the counter for the current feature and feature-value
˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
MultinomialDataSet.cpp:162:47: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for (j=0; j<nFeatureValues; j++) sumHyper[i] += hyperParameter[i][j];
˜˜˜˜˜˜˜˜ ^
MultinomialDataSet.cpp:162:68: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for (j=0; j<nFeatureValues; j++) sumHyper[i] += hyperParameter[i][j];
˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
MultinomialDataSet.cpp:162:71: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for (j=0; j<nFeatureValues; j++) sumHyper[i] += hyperParameter[i][j];
˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
MultinomialDataSet.cpp:168:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
s1 += gammaln(hyperParameter[i][j]);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
MultinomialDataSet.cpp:168:39: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
s1 += gammaln(hyperParameter[i][j]);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
MultinomialDataSet.cpp:169:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
s2 += gammaln(hyperParameter[i][j] + dataCounter[i][j]);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
MultinomialDataSet.cpp:169:39: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
s2 += gammaln(hyperParameter[i][j] + dataCounter[i][j]);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
MultinomialDataSet.cpp:169:56: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
s2 += gammaln(hyperParameter[i][j] + dataCounter[i][j]);
˜˜˜˜˜˜˜˜˜˜˜ ^
MultinomialDataSet.cpp:169:59: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
s2 += gammaln(hyperParameter[i][j] + dataCounter[i][j]);
˜˜˜˜˜˜˜˜˜˜˜ ^
MultinomialDataSet.cpp:171:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
s3 += gammaln(sumHyper[i]);
˜˜˜˜˜˜˜˜ ^
MultinomialDataSet.cpp:172:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
s4 += gammaln(sumHyper[i] + nCurrentItems);
˜˜˜˜˜˜˜˜ ^
MultinomialDataSet.cpp:141:39: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
int nCurrentItems=itemIndex.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 Node.cpp -o Node.o
In file included from Node.cpp:13:
In file included from ./Node.h:16:
./header.h:16:9: warning: 'NDEBUG' macro redefined
#define NDEBUG
^
<command line>:1:9: note: previous definition is here
#define NDEBUG 1
^
Node.cpp:162:10: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
return childNodeIDs.size();
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
Node.cpp:238:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
outputFile << treeNode[i].GetRightChildNodeID()+1 << " "
˜˜˜˜˜˜˜˜ ^
Node.cpp:239:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
<< treeNode[i].GetLeftChildNodeID()+1 << " "
˜˜˜˜˜˜˜˜ ^
Node.cpp:241:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
<< treeNode[i].GetClusterLogEvidence() << endl;
˜˜˜˜˜˜˜˜ ^
Node.cpp:230:37: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
int nItems = (treeNode.size() + 1)/2;
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜
6 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c RobustCubicSplineTimecourseDataSet.cpp -o RobustCubicSplineTimecourseDataSet.o
In file included from RobustCubicSplineTimecourseDataSet.cpp:15:
In file included from ./RobustCubicSplineTimecourseDataSet.h:20:
In file included from ./CubicSplineTimecourseDataSet.h:20:
In file included from ./TimecourseDataSet.h:20:
In file included from ./DataSet.h:16:
./header.h:16:9: warning: 'NDEBUG' macro redefined
#define NDEBUG
^
<command line>:1:9: note: previous definition is here
#define NDEBUG 1
^
In file included from RobustCubicSplineTimecourseDataSet.cpp:15:
In file included from ./RobustCubicSplineTimecourseDataSet.h:20:
./CubicSplineTimecourseDataSet.h:29:10: warning: 'CubicSplineTimecourseDataSet::GetMLIINoise' hides overloaded virtual function [-Woverloaded-virtual]
double GetMLIINoise(const vector<int>& itemIndex);
^
./TimecourseDataSet.h:36:10: note: hidden overloaded virtual function 'TimecourseDataSet::GetMLIINoise' declared here
double GetMLIINoise(vector<int> itemIndex);
^
RobustCubicSplineTimecourseDataSet.cpp:41:17: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
nDataItems = data.size();
˜ ^˜˜˜˜˜˜˜˜˜˜
RobustCubicSplineTimecourseDataSet.cpp:42:17: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
nFeatures = data[0].size();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜
RobustCubicSplineTimecourseDataSet.cpp:78:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
index = itemIndex[i];
˜˜˜˜˜˜˜˜˜ ^
RobustCubicSplineTimecourseDataSet.cpp:79:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
extractedData.push_back(data[index][j]);//store the corresponding data value
˜˜˜˜ ^˜˜˜˜
RobustCubicSplineTimecourseDataSet.cpp:79:43: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
extractedData.push_back(data[index][j]);//store the corresponding data value
˜˜˜˜ ^
RobustCubicSplineTimecourseDataSet.cpp:90:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
yValues[index] = extractedData[counter];
˜˜˜˜˜˜˜ ^˜˜˜˜
RobustCubicSplineTimecourseDataSet.cpp:90:38: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
yValues[index] = extractedData[counter];
˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜
RobustCubicSplineTimecourseDataSet.cpp:67:21: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
int nCurrentItems=itemIndex.size();
˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
RobustCubicSplineTimecourseDataSet.cpp:133:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
blockSize = yValues.size() / nTimePoints;
˜ ^˜˜˜˜˜˜˜˜˜˜
RobustCubicSplineTimecourseDataSet.cpp:209:24: warning: implicit conversion loses floating-point precision: 'long double' to 'double' [-Wconversion]
mixtureComponent = a;
˜ ^
RobustCubicSplineTimecourseDataSet.cpp:133:30: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
blockSize = yValues.size() / nTimePoints;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜
13 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c RobustSquaredExponentialTimecourseDataSet.cpp -o RobustSquaredExponentialTimecourseDataSet.o
In file included from RobustSquaredExponentialTimecourseDataSet.cpp:15:
In file included from ./RobustSquaredExponentialTimecourseDataSet.h:20:
In file included from ./SquaredExponentialTimecourseDataSet.h:20:
./header.h:16:9: warning: 'NDEBUG' macro redefined
#define NDEBUG
^
<command line>:1:9: note: previous definition is here
#define NDEBUG 1
^
RobustSquaredExponentialTimecourseDataSet.cpp:40:17: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
nDataItems = data.size();
˜ ^˜˜˜˜˜˜˜˜˜˜
RobustSquaredExponentialTimecourseDataSet.cpp:41:17: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
nFeatures = data[0].size();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜
RobustSquaredExponentialTimecourseDataSet.cpp:77:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
index = itemIndex[i];
˜˜˜˜˜˜˜˜˜ ^
RobustSquaredExponentialTimecourseDataSet.cpp:78:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
extractedData.push_back(data[index][j]);//store the corresponding data value
˜˜˜˜ ^˜˜˜˜
RobustSquaredExponentialTimecourseDataSet.cpp:78:43: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
extractedData.push_back(data[index][j]);//store the corresponding data value
˜˜˜˜ ^
RobustSquaredExponentialTimecourseDataSet.cpp:91:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
yValues[index] = extractedData[counter];
˜˜˜˜˜˜˜ ^˜˜˜˜
RobustSquaredExponentialTimecourseDataSet.cpp:91:38: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
yValues[index] = extractedData[counter];
˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜
RobustSquaredExponentialTimecourseDataSet.cpp:66:21: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
int nCurrentItems=itemIndex.size();
˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
RobustSquaredExponentialTimecourseDataSet.cpp:134:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
blockSize = yValues.size() / nTimePoints;
˜ ^˜˜˜˜˜˜˜˜˜˜
RobustSquaredExponentialTimecourseDataSet.cpp:206:24: warning: implicit conversion loses floating-point precision: 'long double' to 'double' [-Wconversion]
mixtureComponent = a;
˜ ^
RobustSquaredExponentialTimecourseDataSet.cpp:134:30: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
blockSize = yValues.size() / nTimePoints;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜
12 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c SquaredExponentialTimecourseDataSet.cpp -o SquaredExponentialTimecourseDataSet.o
In file included from SquaredExponentialTimecourseDataSet.cpp:15:
In file included from ./SquaredExponentialTimecourseDataSet.h:20:
./header.h:16:9: warning: 'NDEBUG' macro redefined
#define NDEBUG
^
<command line>:1:9: note: previous definition is here
#define NDEBUG 1
^
SquaredExponentialTimecourseDataSet.cpp:37:17: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
nDataItems = data.size();
˜ ^˜˜˜˜˜˜˜˜˜˜
SquaredExponentialTimecourseDataSet.cpp:38:17: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
nFeatures = data[0].size();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜
SquaredExponentialTimecourseDataSet.cpp:64:54: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
vector<double> yValues=vector<double>(nCurrentItems*nTimePoints);
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜
SquaredExponentialTimecourseDataSet.cpp:73:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
yValues[index]=data[itemIndex[i]][j];
˜˜˜˜˜˜˜ ^˜˜˜˜
SquaredExponentialTimecourseDataSet.cpp:73:27: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
yValues[index]=data[itemIndex[i]][j];
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
SquaredExponentialTimecourseDataSet.cpp:73:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
yValues[index]=data[itemIndex[i]][j];
˜˜˜˜˜˜˜˜˜ ^
SquaredExponentialTimecourseDataSet.cpp:73:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
yValues[index]=data[itemIndex[i]][j];
˜˜˜˜ ^
SquaredExponentialTimecourseDataSet.cpp:62:27: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'const int' [-Wshorten-64-to-32]
const int nCurrentItems=itemIndex.size();
˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
SquaredExponentialTimecourseDataSet.cpp:117:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
blockSize = yValues.size() / nTimePoints;
˜ ^˜˜˜˜˜˜˜˜˜˜
SquaredExponentialTimecourseDataSet.cpp:117:30: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
blockSize = yValues.size() / nTimePoints;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜
SquaredExponentialTimecourseDataSet.cpp:146:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
int blockSize = yValues.size() / nTimePoints;
˜ ^˜˜˜˜˜˜˜˜˜˜
SquaredExponentialTimecourseDataSet.cpp:146:34: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
int blockSize = yValues.size() / nTimePoints;
˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜
SquaredExponentialTimecourseDataSet.cpp:289:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
index = itemIndex[i];
˜˜˜˜˜˜˜˜˜ ^
SquaredExponentialTimecourseDataSet.cpp:290:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
extractedData.push_back(data[index][j]);//store the corresponding data value
˜˜˜˜ ^˜˜˜˜
SquaredExponentialTimecourseDataSet.cpp:290:43: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
extractedData.push_back(data[index][j]);//store the corresponding data value
˜˜˜˜ ^
SquaredExponentialTimecourseDataSet.cpp:301:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
yValues[index] = extractedData[counter];
˜˜˜˜˜˜˜ ^˜˜˜˜
SquaredExponentialTimecourseDataSet.cpp:301:38: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
yValues[index] = extractedData[counter];
˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜
SquaredExponentialTimecourseDataSet.cpp:280:42: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
int nCurrentItems=itemIndex.size();
˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
SquaredExponentialTimecourseDataSet.cpp:349:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
blockSize = yValues.size() / nTimePoints;
˜ ^˜˜˜˜˜˜˜˜˜˜
SquaredExponentialTimecourseDataSet.cpp:349:30: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
blockSize = yValues.size() / nTimePoints;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜
SquaredExponentialTimecourseDataSet.cpp:427:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
int blockSize = yValues.size() / nTimePoints;
˜ ^˜˜˜˜˜˜˜˜˜˜
SquaredExponentialTimecourseDataSet.cpp:427:34: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
int blockSize = yValues.size() / nTimePoints;
˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜
SquaredExponentialTimecourseDataSet.cpp:484:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
blockMatrix.noisyCoeff=vector<double>(nTimePoints, 0.0);
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜
SquaredExponentialTimecourseDataSet.cpp:486:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
vector<vector<double> >(nTimePoints, vector<double>(nTimePoints, 0.0));
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜
SquaredExponentialTimecourseDataSet.cpp:486:57: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
vector<vector<double> >(nTimePoints, vector<double>(nTimePoints, 0.0));
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜
SquaredExponentialTimecourseDataSet.cpp:493:38: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
covarElement = fabs(timePoints[i] - timePoints[j]);
˜˜˜˜˜˜˜˜˜˜ ^
SquaredExponentialTimecourseDataSet.cpp:493:54: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
covarElement = fabs(timePoints[i] - timePoints[j]);
˜˜˜˜˜˜˜˜˜˜ ^
SquaredExponentialTimecourseDataSet.cpp:501:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
blockMatrix.noiseFreeCoeff[i][j] = covarElement;
˜˜˜˜˜˜˜˜˜˜˜ ^
SquaredExponentialTimecourseDataSet.cpp:501:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
blockMatrix.noiseFreeCoeff[i][j] = covarElement;
˜˜˜˜˜˜˜˜˜˜˜ ^
SquaredExponentialTimecourseDataSet.cpp:502:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
blockMatrix.noiseFreeCoeff[j][i] = covarElement;
˜˜˜˜˜˜˜˜˜˜˜ ^
SquaredExponentialTimecourseDataSet.cpp:502:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
blockMatrix.noiseFreeCoeff[j][i] = covarElement;
˜˜˜˜˜˜˜˜˜˜˜ ^
SquaredExponentialTimecourseDataSet.cpp:534:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
vector<vector<double> >(nTimePoints, vector<double>(nTimePoints, 0.0));
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜
SquaredExponentialTimecourseDataSet.cpp:534:57: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
vector<vector<double> >(nTimePoints, vector<double>(nTimePoints, 0.0));
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜
SquaredExponentialTimecourseDataSet.cpp:535:43: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
blockMatrix.noisyCoeff = vector<double>(nTimePoints, 0.0);
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜
SquaredExponentialTimecourseDataSet.cpp:542:39: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
deltaTime = fabs(timePoints[i] - timePoints[j]);
˜˜˜˜˜˜˜˜˜˜ ^
SquaredExponentialTimecourseDataSet.cpp:542:55: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
deltaTime = fabs(timePoints[i] - timePoints[j]);
˜˜˜˜˜˜˜˜˜˜ ^
SquaredExponentialTimecourseDataSet.cpp:552:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
blockMatrix.noiseFreeCoeff[i][j] = covarElement;
˜˜˜˜˜˜˜˜˜˜˜ ^
SquaredExponentialTimecourseDataSet.cpp:552:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
blockMatrix.noiseFreeCoeff[i][j] = covarElement;
˜˜˜˜˜˜˜˜˜˜˜ ^
SquaredExponentialTimecourseDataSet.cpp:553:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
blockMatrix.noiseFreeCoeff[j][i] = covarElement;
˜˜˜˜˜˜˜˜˜˜˜ ^
SquaredExponentialTimecourseDataSet.cpp:553:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
blockMatrix.noiseFreeCoeff[j][i] = covarElement;
˜˜˜˜˜˜˜˜˜˜˜ ^
41 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c TimecourseDataSet.cpp -o TimecourseDataSet.o
In file included from TimecourseDataSet.cpp:13:
In file included from ./TimecourseDataSet.h:20:
In file included from ./DataSet.h:16:
./header.h:16:9: warning: 'NDEBUG' macro redefined
#define NDEBUG
^
<command line>:1:9: note: previous definition is here
#define NDEBUG 1
^
TimecourseDataSet.cpp:44:17: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
nDataItems = data.size();
˜ ^˜˜˜˜˜˜˜˜˜˜
TimecourseDataSet.cpp:45:17: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
nFeatures = data[0].size();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜
TimecourseDataSet.cpp:80:40: warning: if statement has empty body [-Wempty-body]
if(!system("PAUSE"))/*didn't work*/;
^
TimecourseDataSet.cpp:80:40: note: put the semicolon on a separate line to silence this warning
TimecourseDataSet.cpp:99:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
data.push_back(vector<double>(nTimePoints, 0.0));//add a vector for this item
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜
TimecourseDataSet.cpp:103:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
data[i][j] = inputValue;
˜˜˜˜ ^
TimecourseDataSet.cpp:103:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
data[i][j] = inputValue;
˜˜˜˜ ^
TimecourseDataSet.cpp:125:42: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
timePoints.push_back(timePoints_copy[i]);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
TimecourseDataSet.cpp:143:40: warning: if statement has empty body [-Wempty-body]
if(!system("PAUSE"))/*didn't work*/;
^
TimecourseDataSet.cpp:143:40: note: put the semicolon on a separate line to silence this warning
TimecourseDataSet.cpp:204:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
inputvals.push_back(data[i][j]);//store the corresponding data value
˜˜˜˜ ^
TimecourseDataSet.cpp:204:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
inputvals.push_back(data[i][j]);//store the corresponding data value
˜˜˜˜ ^
TimecourseDataSet.cpp:232:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
return noiseData[nodeID];
˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜
TimecourseDataSet.cpp:298:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
timepointmeans[i] += data[index][i];
˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
TimecourseDataSet.cpp:298:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
timepointmeans[i] += data[index][i];
˜˜˜˜ ^˜˜˜˜
TimecourseDataSet.cpp:298:40: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
timepointmeans[i] += data[index][i];
˜˜˜˜ ^
TimecourseDataSet.cpp:300:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
timepointmeans[i] /= itemIndex.size();
˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
TimecourseDataSet.cpp:305:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
residuals[ui][i] = data[index][i]-timepointmeans[i];
˜˜˜˜˜˜˜˜˜ ^
TimecourseDataSet.cpp:305:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
residuals[ui][i] = data[index][i]-timepointmeans[i];
˜˜˜˜ ^˜˜˜˜
TimecourseDataSet.cpp:305:38: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
residuals[ui][i] = data[index][i]-timepointmeans[i];
˜˜˜˜ ^
TimecourseDataSet.cpp:305:56: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
residuals[ui][i] = data[index][i]-timepointmeans[i];
˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
TimecourseDataSet.cpp:315:38: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
clusterSE += pow(residuals[ui][i], 2);
˜˜˜˜˜˜˜˜˜ ^
TimecourseDataSet.cpp:318:34: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
clusterSE /= (itemIndex.size()*nTimePoints - 1.0);
˜^˜˜˜˜˜˜˜˜˜˜
TimecourseDataSet.cpp:337:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
clusterSEMS += noiseData[index]; //noiseData should be sigma^2
˜˜˜˜˜˜˜˜˜ ^˜˜˜˜
TimecourseDataSet.cpp:344:48: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
clusterSEMS *= (numobs-1)/((itemIndex.size()*numobs) - 1.0); //96 = 4 replicates * 24 timepoints
˜^˜˜˜˜˜
TimecourseDataSet.cpp:366:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
index = itemIndex[i];
˜˜˜˜˜˜˜˜˜ ^
TimecourseDataSet.cpp:367:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
extractedData.push_back(data[index][j]);//store the corresponding data value
˜˜˜˜ ^˜˜˜˜
TimecourseDataSet.cpp:367:43: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
extractedData.push_back(data[index][j]);//store the corresponding data value
˜˜˜˜ ^
TimecourseDataSet.cpp:380:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
yValues[index] = extractedData[counter];
˜˜˜˜˜˜˜ ^˜˜˜˜
TimecourseDataSet.cpp:380:38: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
yValues[index] = extractedData[counter];
˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜
TimecourseDataSet.cpp:357:42: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
int nCurrentItems=itemIndex.size();
˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
TimecourseDataSet.cpp:482:38: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
vector<double> vec1=vector<double>(alpha_size);
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜
TimecourseDataSet.cpp:483:38: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
vector<double> vec2=vector<double>(alpha_size);
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜
TimecourseDataSet.cpp:497:54: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
inIt1 = inverseCovarianceFunction.noiseFreeCoeff[block_j1].begin();
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
TimecourseDataSet.cpp:499:49: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
inIt2 = covarianceDerivative.noiseFreeCoeff[block_j2].begin();
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
TimecourseDataSet.cpp:501:51: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
ub = inverseCovarianceFunction.noiseFreeCoeff[block_j1].end();
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
TimecourseDataSet.cpp:511:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
vec1[j] *= 1.0 + inverseCovarianceFunction.noisyCoeff[block_j1];
˜˜˜˜ ^
TimecourseDataSet.cpp:511:59: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
vec1[j] *= 1.0 + inverseCovarianceFunction.noisyCoeff[block_j1];
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
TimecourseDataSet.cpp:512:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
vec2[j] *= 1.0 + covarianceDerivative.noisyCoeff[block_j2];
˜˜˜˜ ^
TimecourseDataSet.cpp:512:54: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
vec2[j] *= 1.0 + covarianceDerivative.noisyCoeff[block_j2];
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
TimecourseDataSet.cpp:535:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
gradient += alpha[j] * alpha_dot_vec2 - vec1_dot_vec2;
˜˜˜˜˜ ^
TimecourseDataSet.cpp:481:24: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'const int' [-Wshorten-64-to-32]
const int alpha_size=alpha.size();
˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
TimecourseDataSet.cpp:556:60: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
currentElement -= inverseCovarianceFunction.GetElement(i,i);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
TimecourseDataSet.cpp:556:62: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
currentElement -= inverseCovarianceFunction.GetElement(i,i);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
TimecourseDataSet.cpp:576:60: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
currentElement -= inverseCovarianceFunction.GetElement(i,i);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
TimecourseDataSet.cpp:576:62: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
currentElement -= inverseCovarianceFunction.GetElement(i,i);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
TimecourseDataSet.cpp:602:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
blockMatrix.noisyCoeff[i] = sigmaSquared / blockMatrix.noiseFreeCoeff[i][i];
˜˜˜˜˜˜˜˜˜˜˜ ^
TimecourseDataSet.cpp:602:75: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
blockMatrix.noisyCoeff[i] = sigmaSquared / blockMatrix.noiseFreeCoeff[i][i];
˜˜˜˜˜˜˜˜˜˜˜ ^
TimecourseDataSet.cpp:602:78: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
blockMatrix.noisyCoeff[i] = sigmaSquared / blockMatrix.noiseFreeCoeff[i][i];
˜˜˜˜˜˜˜˜˜˜˜ ^
TimecourseDataSet.cpp:621:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
blockMatrix.noisyCoeff[i] = sigmaSquared / blockMatrix.noiseFreeCoeff[i][i];
˜˜˜˜˜˜˜˜˜˜˜ ^
TimecourseDataSet.cpp:621:75: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
blockMatrix.noisyCoeff[i] = sigmaSquared / blockMatrix.noiseFreeCoeff[i][i];
˜˜˜˜˜˜˜˜˜˜˜ ^
TimecourseDataSet.cpp:621:78: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
blockMatrix.noisyCoeff[i] = sigmaSquared / blockMatrix.noiseFreeCoeff[i][i];
˜˜˜˜˜˜˜˜˜˜˜ ^
TimecourseDataSet.cpp:657:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
blockMatrix.noisyCoeff.insert(it, KnC[timePoint]);
˜˜˜ ^˜˜˜˜˜˜˜˜
TimecourseDataSet.cpp:662:89: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
blockMatrix.noiseFreeCoeff[i].insert(blockMatrix.noiseFreeCoeff[i].begin(), KnFC[i][timePoint]);
˜˜˜˜ ^˜˜˜˜˜˜˜˜
TimecourseDataSet.cpp:665:40: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
copyRow = blockMatrix.noiseFreeCoeff[timePoint]; //Copy the row for time timePoint before deleting it
˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
TimecourseDataSet.cpp:705:39: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
deltaTime = fabs(timePoints[i] - timePoints[j]);
˜˜˜˜˜˜˜˜˜˜ ^
TimecourseDataSet.cpp:705:55: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
deltaTime = fabs(timePoints[i] - timePoints[j]);
˜˜˜˜˜˜˜˜˜˜ ^
TimecourseDataSet.cpp:715:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
blockMatrix.noiseFreeCoeff[i][j] = covarElement;
˜˜˜˜˜˜˜˜˜˜˜ ^
TimecourseDataSet.cpp:715:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
blockMatrix.noiseFreeCoeff[i][j] = covarElement;
˜˜˜˜˜˜˜˜˜˜˜ ^
TimecourseDataSet.cpp:716:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
blockMatrix.noiseFreeCoeff[j][i] = covarElement;
˜˜˜˜˜˜˜˜˜˜˜ ^
TimecourseDataSet.cpp:716:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
blockMatrix.noiseFreeCoeff[j][i] = covarElement;
˜˜˜˜˜˜˜˜˜˜˜ ^
TimecourseDataSet.cpp:844:42: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
covarElement = fabs(timePoints[i] - timePoints[j]);
˜˜˜˜˜˜˜˜˜˜ ^
TimecourseDataSet.cpp:844:58: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
covarElement = fabs(timePoints[i] - timePoints[j]);
˜˜˜˜˜˜˜˜˜˜ ^
TimecourseDataSet.cpp:852:38: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
blockMatrix.noiseFreeCoeff[k][l] = covarElement;
˜˜˜˜˜˜˜˜˜˜˜ ^
TimecourseDataSet.cpp:852:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
blockMatrix.noiseFreeCoeff[k][l] = covarElement;
˜˜˜˜˜˜˜˜˜˜˜ ^
TimecourseDataSet.cpp:853:38: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
blockMatrix.noiseFreeCoeff[l][k] = covarElement;
˜˜˜˜˜˜˜˜˜˜˜ ^
TimecourseDataSet.cpp:853:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
blockMatrix.noiseFreeCoeff[l][k] = covarElement;
˜˜˜˜˜˜˜˜˜˜˜ ^
TimecourseDataSet.cpp:882:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for(i=0; i<n; i++) sum += p[i]*p[i];
˜ ^
TimecourseDataSet.cpp:882:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for(i=0; i<n; i++) sum += p[i]*p[i];
˜ ^
TimecourseDataSet.cpp:887:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for(i=0; i<n; i++) p[i] *= temp;
˜ ^
TimecourseDataSet.cpp:890:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for(i=0; i<n; i++) slope += g[i]*p[i];
˜ ^
TimecourseDataSet.cpp:890:38: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for(i=0; i<n; i++) slope += g[i]*p[i];
˜ ^
TimecourseDataSet.cpp:895:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
temp=fabs(p[i])/MAX(fabs(xold[i]),1.0);
˜ ^
TimecourseDataSet.cpp:895:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
temp=fabs(p[i])/MAX(fabs(xold[i]),1.0);
˜˜˜˜ ^
./header.h:19:20: note: expanded from macro 'MAX'
#define MAX(a,b) ((a)>(b)?(a):(b))
^
TimecourseDataSet.cpp:895:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
temp=fabs(p[i])/MAX(fabs(xold[i]),1.0);
˜˜˜˜ ^
./header.h:19:28: note: expanded from macro 'MAX'
#define MAX(a,b) ((a)>(b)?(a):(b))
^
TimecourseDataSet.cpp:902:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for(i=0; i<n; i++) x[i]=xold[i] + alam*p[i];
˜ ^
TimecourseDataSet.cpp:902:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for(i=0; i<n; i++) x[i]=xold[i] + alam*p[i];
˜˜˜˜ ^
TimecourseDataSet.cpp:902:48: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for(i=0; i<n; i++) x[i]=xold[i] + alam*p[i];
˜ ^
TimecourseDataSet.cpp:908:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for(i=0; i<n; i++) x[i]=xold[i];
˜ ^
TimecourseDataSet.cpp:908:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for(i=0; i<n; i++) x[i]=xold[i];
˜˜˜˜ ^
TimecourseDataSet.cpp:879:9: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
int n=xold.size();
˜ ^˜˜˜˜˜˜˜˜˜˜
TimecourseDataSet.cpp:966:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
vector<double> dg(n), g(n), hdg(n), pnew(n), xi(n);
˜˜ ^
TimecourseDataSet.cpp:966:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
vector<double> dg(n), g(n), hdg(n), pnew(n), xi(n);
˜ ^
TimecourseDataSet.cpp:966:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
vector<double> dg(n), g(n), hdg(n), pnew(n), xi(n);
˜˜˜ ^
TimecourseDataSet.cpp:966:44: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
vector<double> dg(n), g(n), hdg(n), pnew(n), xi(n);
˜˜˜˜ ^
TimecourseDataSet.cpp:966:51: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
vector<double> dg(n), g(n), hdg(n), pnew(n), xi(n);
˜˜ ^
TimecourseDataSet.cpp:967:58: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
vector<vector<double> > hessin=vector<vector<double> >(n,vector<double>(n,0.0));
˜˜˜˜˜˜ ^
TimecourseDataSet.cpp:967:75: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
vector<vector<double> > hessin=vector<vector<double> >(n,vector<double>(n,0.0));
˜˜˜˜˜˜ ^
TimecourseDataSet.cpp:969:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for(i=0; i<n; i++) if(fix[i]) {fixedparam=true; break;}
˜˜˜ ^
TimecourseDataSet.cpp:974:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for(i=0; i<n; i++) g[i]=-g[i];
˜ ^
TimecourseDataSet.cpp:974:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for(i=0; i<n; i++) g[i]=-g[i];
˜ ^
TimecourseDataSet.cpp:975:44: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
if(fixedparam) for(i=0; i<n; i++) if(fix[i]) g[i]=0;
˜˜˜ ^
TimecourseDataSet.cpp:975:50: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
if(fixedparam) for(i=0; i<n; i++) if(fix[i]) g[i]=0;
˜ ^
TimecourseDataSet.cpp:978:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
hessin[i][i]=1.0; // identity
˜˜˜˜˜˜ ^
TimecourseDataSet.cpp:978:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
hessin[i][i]=1.0; // identity
˜˜˜˜˜˜ ^
TimecourseDataSet.cpp:979:10: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
xi[i] = -g[i];
˜˜ ^
TimecourseDataSet.cpp:979:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
xi[i] = -g[i];
˜ ^
TimecourseDataSet.cpp:980:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
sum += p[i]*p[i];
˜ ^
TimecourseDataSet.cpp:980:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
sum += p[i]*p[i];
˜ ^
TimecourseDataSet.cpp:990:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
xi[i]=pnew[i]-p[i];
˜˜ ^
TimecourseDataSet.cpp:990:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
xi[i]=pnew[i]-p[i];
˜˜˜˜ ^
TimecourseDataSet.cpp:990:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
xi[i]=pnew[i]-p[i];
˜ ^
TimecourseDataSet.cpp:991:6: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
p[i]=pnew[i];
˜ ^
TimecourseDataSet.cpp:991:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
p[i]=pnew[i];
˜˜˜˜ ^
TimecourseDataSet.cpp:996:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
temp=fabs(xi[i])/MAX(fabs(p[i]),1.0);
˜˜ ^
TimecourseDataSet.cpp:996:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
temp=fabs(xi[i])/MAX(fabs(p[i]),1.0);
˜ ^
./header.h:19:20: note: expanded from macro 'MAX'
#define MAX(a,b) ((a)>(b)?(a):(b))
^
TimecourseDataSet.cpp:996:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
temp=fabs(xi[i])/MAX(fabs(p[i]),1.0);
˜ ^
./header.h:19:28: note: expanded from macro 'MAX'
#define MAX(a,b) ((a)>(b)?(a):(b))
^
TimecourseDataSet.cpp:1000:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for(i=0; i<n; i++) dg[i]=g[i];
˜˜ ^
TimecourseDataSet.cpp:1000:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for(i=0; i<n; i++) dg[i]=g[i];
˜ ^
TimecourseDataSet.cpp:1003:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for(i=0; i<n; i++) g[i]=-g[i];
˜ ^
TimecourseDataSet.cpp:1003:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for(i=0; i<n; i++) g[i]=-g[i];
˜ ^
TimecourseDataSet.cpp:1004:48: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
if(fixedparam) for(i=0; i<n; i++) if(fix[i]) g[i]=0;
˜˜˜ ^
TimecourseDataSet.cpp:1004:54: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
if(fixedparam) for(i=0; i<n; i++) if(fix[i]) g[i]=0;
˜ ^
TimecourseDataSet.cpp:1009:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
temp=fabs(g[i])*MAX(fabs(p[i]),1.0)/den;
˜ ^
TimecourseDataSet.cpp:1009:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
temp=fabs(g[i])*MAX(fabs(p[i]),1.0)/den;
˜ ^
./header.h:19:20: note: expanded from macro 'MAX'
#define MAX(a,b) ((a)>(b)?(a):(b))
^
TimecourseDataSet.cpp:1009:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
temp=fabs(g[i])*MAX(fabs(p[i]),1.0)/den;
˜ ^
./header.h:19:28: note: expanded from macro 'MAX'
#define MAX(a,b) ((a)>(b)?(a):(b))
^
TimecourseDataSet.cpp:1013:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for(i=0; i<n; i++) dg[i]=g[i]-dg[i];
˜˜ ^
TimecourseDataSet.cpp:1013:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for(i=0; i<n; i++) dg[i]=g[i]-dg[i];
˜ ^
TimecourseDataSet.cpp:1013:40: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for(i=0; i<n; i++) dg[i]=g[i]-dg[i];
˜˜ ^
TimecourseDataSet.cpp:1016:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
hdg[i]=0.0;
˜˜˜ ^
TimecourseDataSet.cpp:1017:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for(j=0; j<n; j++) hdg[i] += hessin[i][j]*dg[j];
˜˜˜ ^
TimecourseDataSet.cpp:1017:40: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for(j=0; j<n; j++) hdg[i] += hessin[i][j]*dg[j];
˜˜˜˜˜˜ ^
TimecourseDataSet.cpp:1017:43: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for(j=0; j<n; j++) hdg[i] += hessin[i][j]*dg[j];
˜˜˜˜˜˜ ^
TimecourseDataSet.cpp:1017:49: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for(j=0; j<n; j++) hdg[i] += hessin[i][j]*dg[j];
˜˜ ^
TimecourseDataSet.cpp:1022:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
fac += dg[i]*xi[i];
˜˜ ^
TimecourseDataSet.cpp:1022:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
fac += dg[i]*xi[i];
˜˜ ^
TimecourseDataSet.cpp:1023:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
fae += dg[i]*hdg[i];
˜˜ ^
TimecourseDataSet.cpp:1023:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
fae += dg[i]*hdg[i];
˜˜˜ ^
TimecourseDataSet.cpp:1024:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
sumdg += dg[i]*dg[i];
˜˜ ^
TimecourseDataSet.cpp:1024:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
sumdg += dg[i]*dg[i];
˜˜ ^
TimecourseDataSet.cpp:1025:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
sumxi += xi[i]*xi[i];
˜˜ ^
TimecourseDataSet.cpp:1025:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
sumxi += xi[i]*xi[i];
˜˜ ^
TimecourseDataSet.cpp:1031:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for(i=0; i<n; i++) dg[i]=fac*xi[i]-fad*hdg[i];
˜˜ ^
TimecourseDataSet.cpp:1031:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for(i=0; i<n; i++) dg[i]=fac*xi[i]-fad*hdg[i];
˜˜ ^
TimecourseDataSet.cpp:1031:47: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for(i=0; i<n; i++) dg[i]=fac*xi[i]-fad*hdg[i];
˜˜˜ ^
TimecourseDataSet.cpp:1036:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
hessin[i][j] += fac*xi[i]*xi[j]
˜˜˜˜˜˜ ^
TimecourseDataSet.cpp:1036:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
hessin[i][j] += fac*xi[i]*xi[j]
˜˜˜˜˜˜ ^
TimecourseDataSet.cpp:1036:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
hessin[i][j] += fac*xi[i]*xi[j]
˜˜ ^
TimecourseDataSet.cpp:1036:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
hessin[i][j] += fac*xi[i]*xi[j]
˜˜ ^
TimecourseDataSet.cpp:1037:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
-fad*hdg[i]*hdg[j]+fae*dg[i]*dg[j];
˜˜˜ ^
TimecourseDataSet.cpp:1037:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
-fad*hdg[i]*hdg[j]+fae*dg[i]*dg[j];
˜˜˜ ^
TimecourseDataSet.cpp:1037:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
-fad*hdg[i]*hdg[j]+fae*dg[i]*dg[j];
˜˜ ^
TimecourseDataSet.cpp:1037:39: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
-fad*hdg[i]*hdg[j]+fae*dg[i]*dg[j];
˜˜ ^
TimecourseDataSet.cpp:1038:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
hessin[j][i]=hessin[i][j];
˜˜˜˜˜˜ ^
TimecourseDataSet.cpp:1038:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
hessin[j][i]=hessin[i][j];
˜˜˜˜˜˜ ^
TimecourseDataSet.cpp:1038:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
hessin[j][i]=hessin[i][j];
˜˜˜˜˜˜ ^
TimecourseDataSet.cpp:1038:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
hessin[j][i]=hessin[i][j];
˜˜˜˜˜˜ ^
TimecourseDataSet.cpp:1044:7: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
xi[i]=0.0;
˜˜ ^
TimecourseDataSet.cpp:1045:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for(j=0; j<n; j++) xi[i] -= hessin[i][j]*g[j];
˜˜ ^
TimecourseDataSet.cpp:1045:39: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for(j=0; j<n; j++) xi[i] -= hessin[i][j]*g[j];
˜˜˜˜˜˜ ^
TimecourseDataSet.cpp:1045:42: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for(j=0; j<n; j++) xi[i] -= hessin[i][j]*g[j];
˜˜˜˜˜˜ ^
TimecourseDataSet.cpp:1045:47: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for(j=0; j<n; j++) xi[i] -= hessin[i][j]*g[j];
˜ ^
TimecourseDataSet.cpp:965:9: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
int n=p.size();
˜ ^˜˜˜˜˜˜˜
152 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c bhc.cpp -o bhc.o
In file included from bhc.cpp:17:
./header.h:16:9: warning: 'NDEBUG' macro redefined
#define NDEBUG
^
<command line>:1:9: note: previous definition is here
#define NDEBUG 1
^
In file included from bhc.cpp:20:
./CubicSplineTimecourseDataSet.h:29:10: warning: 'CubicSplineTimecourseDataSet::GetMLIINoise' hides overloaded virtual function [-Woverloaded-virtual]
double GetMLIINoise(const vector<int>& itemIndex);
^
./TimecourseDataSet.h:36:10: note: hidden overloaded virtual function 'TimecourseDataSet::GetMLIINoise' declared here
double GetMLIINoise(vector<int> itemIndex);
^
bhc.cpp:93:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
data_double[i][j] = inputData[counter1++];
˜˜˜˜˜˜˜˜˜˜˜ ^
bhc.cpp:93:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
data_double[i][j] = inputData[counter1++];
˜˜˜˜˜˜˜˜˜˜˜ ^
bhc.cpp:171:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
node1[i] = treeNode[i+nDataItems].GetLeftChildNodeID() + 1;
˜˜˜˜˜˜˜˜ ˜^˜˜˜˜˜˜˜˜˜˜
bhc.cpp:172:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
node2[i] = treeNode[i+nDataItems].GetRightChildNodeID() + 1;
˜˜˜˜˜˜˜˜ ˜^˜˜˜˜˜˜˜˜˜˜
bhc.cpp:174:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
mergeWeight[i] = treeNode[i+nDataItems].GetClusterLogEvidence();
˜˜˜˜˜˜˜˜ ˜^˜˜˜˜˜˜˜˜˜˜
7 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c gammaln.cpp -o gammaln.o
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c header.cpp -o header.o
In file included from header.cpp:1:
./header.h:16:9: warning: 'NDEBUG' macro redefined
#define NDEBUG
^
<command line>:1:9: note: previous definition is here
#define NDEBUG 1
^
1 warning generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c multinomial_CalculateHyperparameters.cpp -o multinomial_CalculateHyperparameters.o
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c multinomial_OutputDendrogramInformation.cpp -o multinomial_OutputDendrogramInformation.o
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c multinomial_ReadInData.cpp -o multinomial_ReadInData.o
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c multinomial_bayeslink_binf.cpp -o multinomial_bayeslink_binf.o
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c multinomial_binevidence.cpp -o multinomial_binevidence.o
clang++ -dynamiclib -Wl,-headerpad_max_install_names -undefined dynamic_lookup -single_module -multiply_defined suppress -L/usr/local/lib -L/usr/local/lib -o BHC.so BlockCovarianceMatrix.o CubicSplineTimecourseDataSet.o DataSet.o DirichletProcessMixture.o MultinomialDataSet.o Node.o RobustCubicSplineTimecourseDataSet.o RobustSquaredExponentialTimecourseDataSet.o SquaredExponentialTimecourseDataSet.o TimecourseDataSet.o bhc.o gammaln.o header.o multinomial_CalculateHyperparameters.o multinomial_OutputDendrogramInformation.o multinomial_ReadInData.o multinomial_bayeslink_binf.o multinomial_binevidence.o -F/Library/Frameworks/R.framework/.. -framework R -Wl,-framework -Wl,CoreFoundation
installing to /Users/biocbuild/bbs-2.12-bioc/meat/BHC.buildbin-libdir/BHC/libs
** R
** inst
** preparing package for lazy loading
** help
*** installing help indices
** building package indices
** installing vignettes
** testing if installed package can be loaded
* DONE (BHC)
>>>>>>>
>>>>>>> FIXING LINKS FOR BHC.buildbin-libdir/BHC/libs//BHC.so
>>>>>>>
install_name_tool -change "/usr/local/lib/libgcc_s.1.dylib" "/Library/Frameworks/R.framework/Versions/3.0/Resources/lib/libgcc_s.1.dylib" "BHC.buildbin-libdir/BHC/libs//BHC.so"
install_name_tool -change "/usr/local/lib/libgfortran.2.dylib" "/Library/Frameworks/R.framework/Versions/3.0/Resources/lib/libgfortran.2.dylib" "BHC.buildbin-libdir/BHC/libs//BHC.so"
install_name_tool -change "/usr/local/lib/libreadline.5.2.dylib" "/Library/Frameworks/R.framework/Versions/3.0/Resources/lib/libreadline.5.2.dylib" "BHC.buildbin-libdir/BHC/libs//BHC.so"
install_name_tool -change "/usr/local/lib/libreadline.dylib" "/Library/Frameworks/R.framework/Versions/3.0/Resources/lib/libreadline.dylib" "BHC.buildbin-libdir/BHC/libs//BHC.so"