Commit 76bb1209 authored by Saurabh Belsare's avatar Saurabh Belsare
Browse files

Uncommented the labFrameDipoles function

parent d1b39bd8
...@@ -1819,31 +1819,31 @@ void AmoebaReferenceMultipoleForce::calculateInducedDipoles(const vector<RealVec ...@@ -1819,31 +1819,31 @@ void AmoebaReferenceMultipoleForce::calculateInducedDipoles(const vector<RealVec
} }
//void AmoebaReferenceMultipoleForce::calculateLabFramePermanentDipoles(const vector<RealVec>& particlePositions, void AmoebaReferenceMultipoleForce::calculateLabFramePermanentDipoles(const vector<RealVec>& particlePositions,
// const vector<RealOpenMM>& charges, const vector<RealOpenMM>& charges,
// const vector<RealOpenMM>& dipoles, const vector<RealOpenMM>& dipoles,
// const vector<RealOpenMM>& quadrupoles, const vector<RealOpenMM>& quadrupoles,
// const vector<RealOpenMM>& tholes, const vector<RealOpenMM>& tholes,
// const vector<RealOpenMM>& dampingFactors, const vector<RealOpenMM>& dampingFactors,
// const vector<RealOpenMM>& polarity, const vector<RealOpenMM>& polarity,
// const vector<int>& axisTypes, const vector<int>& axisTypes,
// const vector<int>& multipoleAtomZs, const vector<int>& multipoleAtomZs,
// const vector<int>& multipoleAtomXs, const vector<int>& multipoleAtomXs,
// const vector<int>& multipoleAtomYs, const vector<int>& multipoleAtomYs,
// const vector< vector< vector<int> > >& multipoleAtomCovalentInfo, const vector< vector< vector<int> > >& multipoleAtomCovalentInfo,
// vector<RealVec>& outputRotatedPermanentDipoles) { vector<RealVec>& outputRotatedPermanentDipoles) {
// // setup, including calculating permanent dipoles // setup, including calculating permanent dipoles
//
// vector<MultipoleParticleData> particleData; vector<MultipoleParticleData> particleData;
// setup(particlePositions, charges, dipoles, quadrupoles, tholes, setup(particlePositions, charges, dipoles, quadrupoles, tholes,
// dampingFactors, polarity, axisTypes, multipoleAtomZs, multipoleAtomXs, multipoleAtomYs, dampingFactors, polarity, axisTypes, multipoleAtomZs, multipoleAtomXs, multipoleAtomYs,
// multipoleAtomCovalentInfo, particleData); multipoleAtomCovalentInfo, particleData);
// for (int i = 0; i < _numParticles; i++) for (int i = 0; i < _numParticles; i++)
// { {
// _labFramePermanentDipole[i] = particleData[i].dipole; _labFramePermanentDipole[i] = particleData[i].dipole;
// } }
// outputRotatedPermanentDipoles = _labFramePermanentDipole; outputRotatedPermanentDipoles = _labFramePermanentDipole;
//} }
void AmoebaReferenceMultipoleForce::calculateAmoebaSystemMultipoleMoments(const vector<RealOpenMM>& masses, void AmoebaReferenceMultipoleForce::calculateAmoebaSystemMultipoleMoments(const vector<RealOpenMM>& masses,
const vector<RealVec>& particlePositions, const vector<RealVec>& particlePositions,
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment