843 |
|
} else { |
844 |
|
interactionMan_->doPair(idat); |
845 |
|
fDecomp_->unpackInteractionData(idat, atom1, atom2); |
846 |
– |
/* |
847 |
– |
if(atom1 == 971){ |
848 |
– |
cerr << "972: " << *(idat.dVdFQ1) << "\n"; |
849 |
– |
} |
850 |
– |
if(atom2 == 971){ |
851 |
– |
cerr << "972: " << *(idat.dVdFQ2) << "\n"; |
852 |
– |
} |
853 |
– |
if(atom1 == 766){ |
854 |
– |
cerr << "767: " << *(idat.dVdFQ1) << "\n"; |
855 |
– |
} |
856 |
– |
if(atom2 == 766){ |
857 |
– |
cerr << "767: " << *(idat.dVdFQ2) << "\n"; |
858 |
– |
} |
859 |
– |
*/ |
846 |
|
vij += vpair; |
847 |
|
fij += f1; |
848 |
|
stressTensor -= outProduct( *(idat.d), f1); |
945 |
|
if (info_->requiresSelfCorrection()) { |
946 |
|
for (unsigned int atom1 = 0; atom1 < info_->getNAtoms(); atom1++) { |
947 |
|
fDecomp_->fillSelfData(sdat, atom1); |
962 |
– |
/* |
963 |
– |
if(atom1 == 971 || atom1 == 766 || atom1 == 898){ |
964 |
– |
cout << "atom id: " << atom1 << "\tsdat.dVdFQ: " << *(sdat.dVdFQ) << "\n"; |
965 |
– |
} |
966 |
– |
*/ |
948 |
|
interactionMan_->doSelfCorrection(sdat); |
968 |
– |
/* |
969 |
– |
if(atom1 == 971 || atom1 == 766 || atom1 == 898){ |
970 |
– |
cout << "\tsdat.dVdFQ: " << *(sdat.dVdFQ) << "\n"; |
971 |
– |
} |
972 |
– |
*/ |
949 |
|
} |
950 |
|
} |
951 |
|
|