Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
tsoc
openmm
Commits
d1b39bd8
"vscode:/vscode.git/clone" did not exist on "4ef9536e1678d7a97ce039e957122da465299613"
Commit
d1b39bd8
authored
Jan 19, 2016
by
Saurabh Belsare
Browse files
Commenting out Dipole Calculation
parent
881582c7
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
25 additions
and
25 deletions
+25
-25
plugins/amoeba/platforms/reference/src/SimTKReference/AmoebaReferenceMultipoleForce.cpp
...ence/src/SimTKReference/AmoebaReferenceMultipoleForce.cpp
+25
-25
No files found.
plugins/amoeba/platforms/reference/src/SimTKReference/AmoebaReferenceMultipoleForce.cpp
View file @
d1b39bd8
...
...
@@ -1819,31 +1819,31 @@ void AmoebaReferenceMultipoleForce::calculateInducedDipoles(const vector<RealVec
}
void
AmoebaReferenceMultipoleForce
::
calculateLabFramePermanentDipoles
(
const
vector
<
RealVec
>&
particlePositions
,
const
vector
<
RealOpenMM
>&
charges
,
const
vector
<
RealOpenMM
>&
dipoles
,
const
vector
<
RealOpenMM
>&
quadrupoles
,
const
vector
<
RealOpenMM
>&
tholes
,
const
vector
<
RealOpenMM
>&
dampingFactors
,
const
vector
<
RealOpenMM
>&
polarity
,
const
vector
<
int
>&
axisTypes
,
const
vector
<
int
>&
multipoleAtomZs
,
const
vector
<
int
>&
multipoleAtomXs
,
const
vector
<
int
>&
multipoleAtomYs
,
const
vector
<
vector
<
vector
<
int
>
>
>&
multipoleAtomCovalentInfo
,
vector
<
RealVec
>&
outputRotatedPermanentDipoles
)
{
// setup, including calculating permanent dipoles
vector
<
MultipoleParticleData
>
particleData
;
setup
(
particlePositions
,
charges
,
dipoles
,
quadrupoles
,
tholes
,
dampingFactors
,
polarity
,
axisTypes
,
multipoleAtomZs
,
multipoleAtomXs
,
multipoleAtomYs
,
multipoleAtomCovalentInfo
,
particleData
);
for
(
int
i
=
0
;
i
<
_numParticles
;
i
++
)
{
_labFramePermanentDipole
[
i
]
=
particleData
[
i
].
dipole
;
}
outputRotatedPermanentDipoles
=
_labFramePermanentDipole
;
}
//
void AmoebaReferenceMultipoleForce::calculateLabFramePermanentDipoles(const vector<RealVec>& particlePositions,
//
const vector<RealOpenMM>& charges,
//
const vector<RealOpenMM>& dipoles,
//
const vector<RealOpenMM>& quadrupoles,
//
const vector<RealOpenMM>& tholes,
//
const vector<RealOpenMM>& dampingFactors,
//
const vector<RealOpenMM>& polarity,
//
const vector<int>& axisTypes,
//
const vector<int>& multipoleAtomZs,
//
const vector<int>& multipoleAtomXs,
//
const vector<int>& multipoleAtomYs,
//
const vector< vector< vector<int> > >& multipoleAtomCovalentInfo,
//
vector<RealVec>& outputRotatedPermanentDipoles) {
//
// setup, including calculating permanent dipoles
//
//
vector<MultipoleParticleData> particleData;
//
setup(particlePositions, charges, dipoles, quadrupoles, tholes,
//
dampingFactors, polarity, axisTypes, multipoleAtomZs, multipoleAtomXs, multipoleAtomYs,
//
multipoleAtomCovalentInfo, particleData);
//
for (int i = 0; i < _numParticles; i++)
//
{
//
_labFramePermanentDipole[i] = particleData[i].dipole;
//
}
//
outputRotatedPermanentDipoles = _labFramePermanentDipole;
//
}
void
AmoebaReferenceMultipoleForce
::
calculateAmoebaSystemMultipoleMoments
(
const
vector
<
RealOpenMM
>&
masses
,
const
vector
<
RealVec
>&
particlePositions
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment