135 |
|
m2Max.clear(); |
136 |
|
} |
137 |
|
|
138 |
< |
void BondOrderParameter::initalizeHistogram() { |
138 |
> |
void BondOrderParameter::initializeHistogram() { |
139 |
|
for (int bin = 0; bin < nBins_; bin++) { |
140 |
|
for (int l = 0; l <= lMax_; l++) { |
141 |
|
Q_histogram_[std::make_pair(bin,l)] = 0; |
339 |
|
|
340 |
|
for (int l = 0; l <= lMax_; l++) { |
341 |
|
if (q[l] >= MinQ_ && q[l] < MaxQ_) { |
342 |
< |
int qbin = (q[l] - MinQ_) / deltaQ_; |
342 |
> |
int qbin = int((q[l] - MinQ_) / deltaQ_); |
343 |
|
Q_histogram_[std::make_pair(qbin,l)] += 1; |
344 |
|
Qcount_[l]++; |
345 |
|
} else { |
353 |
|
|
354 |
|
for (int l = 0; l <= lMax_; l++) { |
355 |
|
if (real(what[l]) >= MinW_ && real(what[l]) < MaxW_) { |
356 |
< |
int wbin = (real(what[l]) - MinW_) / deltaW_; |
356 |
> |
int wbin = int((real(what[l]) - MinW_) / deltaW_); |
357 |
|
W_histogram_[std::make_pair(wbin,l)] += 1; |
358 |
|
Wcount_[l]++; |
359 |
|
} else { |