| 107 | 
  | 
      currentSnapshot_->wrapVector(r12); | 
| 108 | 
  | 
 | 
| 109 | 
  | 
    RealType distance = r12.length(); | 
| 110 | 
< | 
    int whichRBin = distance / deltaR_; | 
| 110 | 
> | 
    int whichRBin = int(distance / deltaR_); | 
| 111 | 
  | 
 | 
| 112 | 
  | 
    if (distance <= len_) { | 
| 113 | 
  | 
 | 
| 114 | 
  | 
      RealType cosAngle = evaluateAngle(sd1, sd2); | 
| 115 | 
  | 
      RealType halfBin = (nAngleBins_ - 1) * 0.5; | 
| 116 | 
< | 
      int whichThetaBin = halfBin * (cosAngle + 1.0); | 
| 116 | 
> | 
      int whichThetaBin = int(halfBin * (cosAngle + 1.0)); | 
| 117 | 
  | 
      ++histogram_[whichRBin][whichThetaBin]; | 
| 118 | 
  | 
         | 
| 119 | 
  | 
      ++npairs_; | 
| 129 | 
  | 
      rdfStream << "#nRBins = " << nRBins_ << "\t maxLen = " << len_ << "deltaR = " << deltaR_ <<"\n"; | 
| 130 | 
  | 
      rdfStream << "#nAngleBins =" << nAngleBins_ << "deltaCosAngle = " << deltaCosAngle_ << "\n"; | 
| 131 | 
  | 
      for (unsigned int i = 0; i < avgGofr_.size(); ++i) { | 
| 132 | 
< | 
        RealType r = deltaR_ * (i + 0.5); | 
| 132 | 
> | 
        // RealType r = deltaR_ * (i + 0.5); | 
| 133 | 
  | 
 | 
| 134 | 
  | 
        for(unsigned int j = 0; j < avgGofr_[i].size(); ++j) { | 
| 135 | 
< | 
          RealType cosAngle = -1.0 + (j + 0.5)*deltaCosAngle_; | 
| 135 | 
> | 
          // RealType cosAngle = -1.0 + (j + 0.5)*deltaCosAngle_; | 
| 136 | 
  | 
          rdfStream << avgGofr_[i][j]/nProcessed_ << "\t"; | 
| 137 | 
  | 
        } | 
| 138 | 
  | 
 |