| 684 | 
  | 
    RealType vpair; | 
| 685 | 
  | 
    RealType dVdFQ1(0.0); | 
| 686 | 
  | 
    RealType dVdFQ2(0.0); | 
| 687 | 
+ | 
    Vector3d eField1(0.0); | 
| 688 | 
+ | 
    Vector3d eField2(0.0); | 
| 689 | 
  | 
    potVec longRangePotential(0.0); | 
| 690 | 
  | 
    potVec workPot(0.0); | 
| 691 | 
  | 
    potVec exPot(0.0); | 
| 702 | 
  | 
    idat.vpair = &vpair; | 
| 703 | 
  | 
    idat.dVdFQ1 = &dVdFQ1; | 
| 704 | 
  | 
    idat.dVdFQ2 = &dVdFQ2; | 
| 705 | 
+ | 
    idat.eField1 = &eField1; | 
| 706 | 
+ | 
    idat.eField2 = &eField2; | 
| 707 | 
  | 
    idat.f1 = &f1; | 
| 708 | 
  | 
    idat.sw = &sw; | 
| 709 | 
  | 
    idat.shiftedPot = (cutoffMethod_ == SHIFTED_POTENTIAL) ? true : false; | 
| 818 | 
  | 
              fij += fg; | 
| 819 | 
  | 
 | 
| 820 | 
  | 
              if (atomListRow.size() == 1 && atomListColumn.size() == 1) { | 
| 821 | 
< | 
                stressTensor -= outProduct( *(idat.d), fg); | 
| 822 | 
< | 
                if (doHeatFlux_) | 
| 823 | 
< | 
                  fDecomp_->addToHeatFlux(*(idat.d) * dot(fg, vel2)); | 
| 824 | 
< | 
                 | 
| 821 | 
> | 
                if (!fDecomp_->skipAtomPair(atomListRow[0],  | 
| 822 | 
> | 
                                            atomListColumn[0],  | 
| 823 | 
> | 
                                            cg1, cg2)) { | 
| 824 | 
> | 
                  stressTensor -= outProduct( *(idat.d), fg); | 
| 825 | 
> | 
                  if (doHeatFlux_) | 
| 826 | 
> | 
                    fDecomp_->addToHeatFlux(*(idat.d) * dot(fg, vel2)); | 
| 827 | 
> | 
                }                 | 
| 828 | 
  | 
              } | 
| 829 | 
  | 
           | 
| 830 | 
  | 
              for (ia = atomListRow.begin();  |