Skip to content

Commit 105f14c

Browse files
committed
Fix some warnings
1 parent d726678 commit 105f14c

File tree

5 files changed

+77
-77
lines changed

5 files changed

+77
-77
lines changed

IsoSpec++/isoSpec++.cpp

Lines changed: 37 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -73,14 +73,14 @@ confSize(_dimNumber * sizeof(int)),
7373
allDim(0),
7474
marginals(nullptr)
7575
{
76-
for(int ii = 0; ii < dimNumber; ++ii)
76+
for(size_t ii = 0; ii < dimNumber; ++ii)
7777
allDim += isotopeNumbers[ii];
7878

7979
std::unique_ptr<double[]> masses(new double[allDim]);
8080
std::unique_ptr<double[]> probs(new double[allDim]);
8181
size_t idx = 0;
8282

83-
for(int ii = 0; ii < dimNumber; ++ii)
83+
for(size_t ii = 0; ii < dimNumber; ++ii)
8484
for(int jj = 0; jj < isotopeNumbers[ii]; ++jj)
8585
{
8686
masses[idx] = _isotopeMasses[ii][jj];
@@ -161,7 +161,7 @@ marginals(fullcopy ? new Marginal*[dimNumber] : other.marginals)
161161
{
162162
if(fullcopy)
163163
{
164-
for(int ii = 0; ii < dimNumber; ii++)
164+
for(size_t ii = 0; ii < dimNumber; ii++)
165165
marginals[ii] = new Marginal(*other.marginals[ii]);
166166
}
167167
}
@@ -187,7 +187,7 @@ inline void Iso::setupMarginals(const double* _isotopeMasses, const double* _iso
187187
{
188188
if (marginals == nullptr)
189189
{
190-
int ii = 0;
190+
size_t ii = 0;
191191
marginals = new Marginal*[dimNumber];
192192
try
193193
{
@@ -232,7 +232,7 @@ Iso::~Iso()
232232
bool Iso::doMarginalsNeedSorting() const
233233
{
234234
int nontrivial_marginals = 0;
235-
for(int ii = 0; ii < dimNumber; ii++)
235+
for(size_t ii = 0; ii < dimNumber; ii++)
236236
{
237237
if(marginals[ii]->get_isotopeNo() > 1)
238238
nontrivial_marginals++;
@@ -245,63 +245,63 @@ bool Iso::doMarginalsNeedSorting() const
245245
double Iso::getLightestPeakMass() const
246246
{
247247
double mass = 0.0;
248-
for (int ii = 0; ii < dimNumber; ii++)
248+
for (size_t ii = 0; ii < dimNumber; ii++)
249249
mass += marginals[ii]->getLightestConfMass();
250250
return mass;
251251
}
252252

253253
double Iso::getHeaviestPeakMass() const
254254
{
255255
double mass = 0.0;
256-
for (int ii = 0; ii < dimNumber; ii++)
256+
for (size_t ii = 0; ii < dimNumber; ii++)
257257
mass += marginals[ii]->getHeaviestConfMass();
258258
return mass;
259259
}
260260

261261
double Iso::getMonoisotopicPeakMass() const
262262
{
263263
double mass = 0.0;
264-
for (int ii = 0; ii < dimNumber; ii++)
264+
for (size_t ii = 0; ii < dimNumber; ii++)
265265
mass += marginals[ii]->getMonoisotopicConfMass();
266266
return mass;
267267
}
268268

269269
double Iso::getUnlikeliestPeakLProb() const
270270
{
271271
double lprob = 0.0;
272-
for (int ii = 0; ii < dimNumber; ii++)
272+
for (size_t ii = 0; ii < dimNumber; ii++)
273273
lprob += marginals[ii]->getSmallestLProb();
274274
return lprob;
275275
}
276276

277277
double Iso::getModeMass() const
278278
{
279279
double mass = 0.0;
280-
for (int ii = 0; ii < dimNumber; ii++)
280+
for (size_t ii = 0; ii < dimNumber; ii++)
281281
mass += marginals[ii]->getModeMass();
282282
return mass;
283283
}
284284

285285
double Iso::getModeLProb() const
286286
{
287287
double ret = 0.0;
288-
for (int ii = 0; ii < dimNumber; ii++)
288+
for (size_t ii = 0; ii < dimNumber; ii++)
289289
ret += marginals[ii]->getModeLProb();
290290
return ret;
291291
}
292292

293293
double Iso::getTheoreticalAverageMass() const
294294
{
295295
double mass = 0.0;
296-
for (int ii = 0; ii < dimNumber; ii++)
296+
for (size_t ii = 0; ii < dimNumber; ii++)
297297
mass += marginals[ii]->getTheoreticalAverageMass();
298298
return mass;
299299
}
300300

301301
double Iso::variance() const
302302
{
303303
double ret = 0.0;
304-
for(int ii = 0; ii < dimNumber; ii++)
304+
for(size_t ii = 0; ii < dimNumber; ii++)
305305
ret += marginals[ii]->variance();
306306
return ret;
307307
}
@@ -348,7 +348,7 @@ void Iso::saveMarginalLogSizeEstimates(double* priorities, double target_total_p
348348

349349
double log_R2 = log(InverseChiSquareCDF2(K, target_total_prob));
350350

351-
for(int ii = 0; ii < dimNumber; ii++)
351+
for(size_t ii = 0; ii < dimNumber; ii++)
352352
priorities[ii] = marginals[ii]->getLogSizeEstimate(log_R2);
353353
}
354354

@@ -446,7 +446,7 @@ IsoGenerator::IsoGenerator(Iso&& iso, bool alloc_partials) :
446446
partialMasses(alloc_partials ? new double[dimNumber+1] : nullptr),
447447
partialProbs(alloc_partials ? new double[dimNumber+1] : nullptr)
448448
{
449-
for(int ii = 0; ii < dimNumber; ++ii)
449+
for(size_t ii = 0; ii < dimNumber; ++ii)
450450
marginals[ii]->ensureModeConf();
451451
if(alloc_partials)
452452
{
@@ -487,7 +487,7 @@ Lcutoff(_threshold <= 0.0 ? minsqrt : (_absolute ? log(_threshold) : log(_thresh
487487

488488
const bool marginalsNeedSorting = doMarginalsNeedSorting();
489489

490-
for(int ii = 0; ii < dimNumber; ii++)
490+
for(size_t ii = 0; ii < dimNumber; ii++)
491491
{
492492
counter[ii] = 0;
493493
marginalResultsUnsorted[ii] = new PrecalculatedMarginal(std::move(*(marginals[ii])),
@@ -505,17 +505,17 @@ Lcutoff(_threshold <= 0.0 ? minsqrt : (_absolute ? log(_threshold) : log(_thresh
505505
OrderMarginalsBySizeDecresing<PrecalculatedMarginal> comparator(marginalResultsUnsorted);
506506
int* tmpMarginalOrder = new int[dimNumber];
507507

508-
for(int ii = 0; ii < dimNumber; ii++)
508+
for(size_t ii = 0; ii < dimNumber; ii++)
509509
tmpMarginalOrder[ii] = ii;
510510

511511
std::sort(tmpMarginalOrder, tmpMarginalOrder + dimNumber, comparator);
512512
marginalResults = new PrecalculatedMarginal*[dimNumber];
513513

514-
for(int ii = 0; ii < dimNumber; ii++)
514+
for(size_t ii = 0; ii < dimNumber; ii++)
515515
marginalResults[ii] = marginalResultsUnsorted[tmpMarginalOrder[ii]];
516516

517-
marginalOrder = new int[dimNumber];
518-
for(int ii = 0; ii < dimNumber; ii++)
517+
marginalOrder = new size_t[dimNumber];
518+
for(size_t ii = 0; ii < dimNumber; ii++)
519519
marginalOrder[tmpMarginalOrder[ii]] = ii;
520520

521521
delete[] tmpMarginalOrder;
@@ -531,7 +531,7 @@ Lcutoff(_threshold <= 0.0 ? minsqrt : (_absolute ? log(_threshold) : log(_thresh
531531
if(dimNumber > 1)
532532
maxConfsLPSum[0] = marginalResults[0]->fastGetModeLProb();
533533

534-
for(int ii = 1; ii < dimNumber-1; ii++)
534+
for(size_t ii = 1; ii < dimNumber-1; ii++)
535535
maxConfsLPSum[ii] = maxConfsLPSum[ii-1] + marginalResults[ii]->fastGetModeLProb();
536536

537537
lProbs_ptr = lProbs_ptr_start;
@@ -554,7 +554,7 @@ Lcutoff(_threshold <= 0.0 ? minsqrt : (_absolute ? log(_threshold) : log(_thresh
554554

555555
void IsoThresholdGenerator::terminate_search()
556556
{
557-
for(int ii = 0; ii < dimNumber; ii++)
557+
for(size_t ii = 0; ii < dimNumber; ii++)
558558
{
559559
counter[ii] = marginalResults[ii]->get_no_confs()-1;
560560
partialLProbs[ii] = -std::numeric_limits<double>::infinity();
@@ -575,7 +575,7 @@ size_t IsoThresholdGenerator::count_confs()
575575

576576
std::unique_ptr<const double* []> lProbs_restarts(new const double*[dimNumber]);
577577

578-
for(int ii = 0; ii < dimNumber; ii++)
578+
for(size_t ii = 0; ii < dimNumber; ii++)
579579
lProbs_restarts[ii] = lProbs_ptr_l;
580580

581581
size_t count = 0;
@@ -587,7 +587,7 @@ size_t IsoThresholdGenerator::count_confs()
587587
{
588588
count += lProbs_ptr_l - lProbs_ptr_start + 1;
589589

590-
int idx = 0;
590+
size_t idx = 0;
591591
int * cntr_ptr = counter;
592592

593593
while(idx < dimNumber - 1)
@@ -664,7 +664,7 @@ IsoLayeredGeneratorTemplate<MarginalType>::IsoLayeredGeneratorTemplate(Iso&& iso
664664

665665
memset(counter, 0, sizeof(int)*dimNumber);
666666

667-
for(int ii = 0; ii < dimNumber; ii++)
667+
for(size_t ii = 0; ii < dimNumber; ii++)
668668
marginalResultsUnsorted[ii] = new MarginalType(std::move(*(marginals[ii])), tabSize, hashSize);
669669

670670
if(reorder_marginals && dimNumber > 1)
@@ -675,19 +675,19 @@ IsoLayeredGeneratorTemplate<MarginalType>::IsoLayeredGeneratorTemplate(Iso&& iso
675675

676676
int* tmpMarginalOrder = new int[dimNumber];
677677

678-
for(int ii = 0; ii < dimNumber; ii++)
678+
for(size_t ii = 0; ii < dimNumber; ii++)
679679
tmpMarginalOrder[ii] = ii;
680680

681681
TableOrder<double> TO(marginal_priorities);
682682

683683
std::sort(tmpMarginalOrder, tmpMarginalOrder + dimNumber, TO);
684684
marginalResults = new MarginalType*[dimNumber];
685685

686-
for(int ii = 0; ii < dimNumber; ii++)
686+
for(size_t ii = 0; ii < dimNumber; ii++)
687687
marginalResults[ii] = marginalResultsUnsorted[tmpMarginalOrder[ii]];
688688

689689
marginalOrder = new int[dimNumber];
690-
for(int ii = 0; ii < dimNumber; ii++)
690+
for(size_t ii = 0; ii < dimNumber; ii++)
691691
marginalOrder[tmpMarginalOrder[ii]] = ii;
692692

693693
delete[] tmpMarginalOrder;
@@ -704,7 +704,7 @@ IsoLayeredGeneratorTemplate<MarginalType>::IsoLayeredGeneratorTemplate(Iso&& iso
704704
if(dimNumber > 1)
705705
maxConfsLPSum[0] = marginalResults[0]->fastGetModeLProb();
706706

707-
for(int ii = 1; ii < dimNumber-1; ii++)
707+
for(size_t ii = 1; ii < dimNumber-1; ii++)
708708
maxConfsLPSum[ii] = maxConfsLPSum[ii-1] + marginalResults[ii]->fastGetModeLProb();
709709

710710
lProbs_ptr = lProbs_ptr_start;
@@ -729,7 +729,7 @@ bool IsoLayeredGeneratorTemplate<MarginalType>::nextLayer(double offset)
729729
lastLThreshold = currentLThreshold;
730730
currentLThreshold += offset;
731731

732-
for(int ii = 0; ii < dimNumber; ii++)
732+
for(size_t ii = 0; ii < dimNumber; ii++)
733733
{
734734
marginalResults[ii]->extend(currentLThreshold - mode_lprob + marginalResults[ii]->fastGetModeLProb(), marginalsNeedSorting);
735735
counter[ii] = 0;
@@ -739,7 +739,7 @@ bool IsoLayeredGeneratorTemplate<MarginalType>::nextLayer(double offset)
739739

740740
lProbs_ptr = lProbs_ptr_start + first_mrg_size - 1;
741741

742-
for(int ii = 0; ii < dimNumber; ii++)
742+
for(size_t ii = 0; ii < dimNumber; ii++)
743743
resetPositions[ii] = lProbs_ptr;
744744

745745
recalc(dimNumber-1);
@@ -752,7 +752,7 @@ bool IsoLayeredGeneratorTemplate<MarginalType>::carry()
752752
{
753753
// If we reached this point, a carry is needed
754754

755-
int idx = 0;
755+
size_t idx = 0;
756756

757757
int * cntr_ptr = counter;
758758

@@ -773,7 +773,7 @@ bool IsoLayeredGeneratorTemplate<MarginalType>::carry()
773773
while(*lProbs_ptr <= last_lcfmsv)
774774
lProbs_ptr--;
775775

776-
for(int ii = 0; ii < idx; ii++)
776+
for(size_t ii = 0; ii < idx; ii++)
777777
resetPositions[ii] = lProbs_ptr;
778778

779779
return true;
@@ -786,7 +786,7 @@ bool IsoLayeredGeneratorTemplate<MarginalType>::carry()
786786
template<typename MarginalType>
787787
void IsoLayeredGeneratorTemplate<MarginalType>::terminate_search()
788788
{
789-
for(int ii = 0; ii < dimNumber; ii++)
789+
for(size_t ii = 0; ii < dimNumber; ii++)
790790
{
791791
counter[ii] = marginalResults[ii]->get_no_confs()-1;
792792
partialLProbs[ii] = -std::numeric_limits<double>::infinity();
@@ -827,13 +827,13 @@ IsoGenerator(std::move(iso), false), allocator(dimNumber, _tabSize)
827827

828828
marginalResults = new MarginalType*[dimNumber];
829829

830-
for(int i = 0; i < dimNumber; i++)
830+
for(size_t i = 0; i < dimNumber; i++)
831831
marginalResults[i] = new MarginalType(std::move(*(marginals[i])), _tabSize, _hashSize);
832832

833833
logProbs = new const pod_vector<double>*[dimNumber];
834834
masses = new const pod_vector<double>*[dimNumber];
835835

836-
for(int i = 0; i < dimNumber; i++)
836+
for(size_t i = 0; i < dimNumber; i++)
837837
{
838838
masses[i] = &marginalResults[i]->conf_masses();
839839
logProbs[i] = &marginalResults[i]->conf_lprobs();
@@ -884,7 +884,7 @@ bool IsoOrderedGeneratorTemplate<MarginalType>::advanceToNextConfiguration()
884884
currentProb = exp(currentLProb);
885885

886886
ccount = -1;
887-
for(int j = 0; j < dimNumber; ++j)
887+
for(size_t j = 0; j < dimNumber; ++j)
888888
{
889889
if(marginalResults[j]->probeConfigurationIdx(topConfIsoCounts[j] + 1))
890890
{

0 commit comments

Comments
 (0)