Commit 15f58f1a authored by Peter Eastman's avatar Peter Eastman
Browse files

Added missing return values

parent 60d22019
......@@ -55,6 +55,7 @@ void CMAPTorsionForceImpl::initialize(ContextImpl& context) {
double CMAPTorsionForceImpl::calcForcesAndEnergy(ContextImpl& context, bool includeForces, bool includeEnergy, int groups) {
if ((groups&(1<<owner.getForceGroup())) != 0)
return dynamic_cast<CalcCMAPTorsionForceKernel&>(kernel.getImpl()).execute(context, includeForces, includeEnergy);
return 0.0;
}
vector<string> CMAPTorsionForceImpl::getKernelNames() {
......
......@@ -91,6 +91,7 @@ void CustomAngleForceImpl::initialize(ContextImpl& context) {
double CustomAngleForceImpl::calcForcesAndEnergy(ContextImpl& context, bool includeForces, bool includeEnergy, int groups) {
if ((groups&(1<<owner.getForceGroup())) != 0)
return dynamic_cast<CalcCustomAngleForceKernel&>(kernel.getImpl()).execute(context, includeForces, includeEnergy);
return 0.0;
}
vector<string> CustomAngleForceImpl::getKernelNames() {
......
......@@ -85,6 +85,7 @@ void CustomBondForceImpl::initialize(ContextImpl& context) {
double CustomBondForceImpl::calcForcesAndEnergy(ContextImpl& context, bool includeForces, bool includeEnergy, int groups) {
if ((groups&(1<<owner.getForceGroup())) != 0)
return dynamic_cast<CalcCustomBondForceKernel&>(kernel.getImpl()).execute(context, includeForces, includeEnergy);
return 0.0;
}
vector<string> CustomBondForceImpl::getKernelNames() {
......
......@@ -79,6 +79,7 @@ void CustomExternalForceImpl::initialize(ContextImpl& context) {
double CustomExternalForceImpl::calcForcesAndEnergy(ContextImpl& context, bool includeForces, bool includeEnergy, int groups) {
if ((groups&(1<<owner.getForceGroup())) != 0)
return dynamic_cast<CalcCustomExternalForceKernel&>(kernel.getImpl()).execute(context, includeForces, includeEnergy);
return 0.0;
}
vector<string> CustomExternalForceImpl::getKernelNames() {
......
......@@ -108,6 +108,7 @@ void CustomGBForceImpl::initialize(ContextImpl& context) {
double CustomGBForceImpl::calcForcesAndEnergy(ContextImpl& context, bool includeForces, bool includeEnergy, int groups) {
if ((groups&(1<<owner.getForceGroup())) != 0)
return dynamic_cast<CalcCustomGBForceKernel&>(kernel.getImpl()).execute(context, includeForces, includeEnergy);
return 0.0;
}
vector<string> CustomGBForceImpl::getKernelNames() {
......
......@@ -181,6 +181,7 @@ void CustomHbondForceImpl::initialize(ContextImpl& context) {
double CustomHbondForceImpl::calcForcesAndEnergy(ContextImpl& context, bool includeForces, bool includeEnergy, int groups) {
if ((groups&(1<<owner.getForceGroup())) != 0)
return dynamic_cast<CalcCustomHbondForceKernel&>(kernel.getImpl()).execute(context, includeForces, includeEnergy);
return 0.0;
}
vector<string> CustomHbondForceImpl::getKernelNames() {
......
......@@ -108,6 +108,7 @@ void CustomNonbondedForceImpl::initialize(ContextImpl& context) {
double CustomNonbondedForceImpl::calcForcesAndEnergy(ContextImpl& context, bool includeForces, bool includeEnergy, int groups) {
if ((groups&(1<<owner.getForceGroup())) != 0)
return dynamic_cast<CalcCustomNonbondedForceKernel&>(kernel.getImpl()).execute(context, includeForces, includeEnergy);
return 0.0;
}
vector<string> CustomNonbondedForceImpl::getKernelNames() {
......
......@@ -97,6 +97,7 @@ void CustomTorsionForceImpl::initialize(ContextImpl& context) {
double CustomTorsionForceImpl::calcForcesAndEnergy(ContextImpl& context, bool includeForces, bool includeEnergy, int groups) {
if ((groups&(1<<owner.getForceGroup())) != 0)
return dynamic_cast<CalcCustomTorsionForceKernel&>(kernel.getImpl()).execute(context, includeForces, includeEnergy);
return 0.0;
}
vector<string> CustomTorsionForceImpl::getKernelNames() {
......
......@@ -58,6 +58,7 @@ void GBSAOBCForceImpl::initialize(ContextImpl& context) {
double GBSAOBCForceImpl::calcForcesAndEnergy(ContextImpl& context, bool includeForces, bool includeEnergy, int groups) {
if ((groups&(1<<owner.getForceGroup())) != 0)
return dynamic_cast<CalcGBSAOBCForceKernel&>(kernel.getImpl()).execute(context, includeForces, includeEnergy);
return 0.0;
}
std::vector<std::string> GBSAOBCForceImpl::getKernelNames() {
......
......@@ -242,6 +242,7 @@ void GBVIForceImpl::findScaledRadii( int numberOfParticles, const std::vector<st
double GBVIForceImpl::calcForcesAndEnergy(ContextImpl& context, bool includeForces, bool includeEnergy, int groups) {
if ((groups&(1<<owner.getForceGroup())) != 0)
return dynamic_cast<CalcGBVIForceKernel&>(kernel.getImpl()).execute(context, includeForces, includeEnergy);
return 0.0;
}
std::vector<std::string> GBVIForceImpl::getKernelNames() {
......
......@@ -52,6 +52,7 @@ void HarmonicAngleForceImpl::initialize(ContextImpl& context) {
double HarmonicAngleForceImpl::calcForcesAndEnergy(ContextImpl& context, bool includeForces, bool includeEnergy, int groups) {
if ((groups&(1<<owner.getForceGroup())) != 0)
return dynamic_cast<CalcHarmonicAngleForceKernel&>(kernel.getImpl()).execute(context, includeForces, includeEnergy);
return 0.0;
}
std::vector<std::string> HarmonicAngleForceImpl::getKernelNames() {
......
......@@ -52,6 +52,7 @@ void HarmonicBondForceImpl::initialize(ContextImpl& context) {
double HarmonicBondForceImpl::calcForcesAndEnergy(ContextImpl& context, bool includeForces, bool includeEnergy, int groups) {
if ((groups&(1<<owner.getForceGroup())) != 0)
return dynamic_cast<CalcHarmonicBondForceKernel&>(kernel.getImpl()).execute(context, includeForces, includeEnergy);
return 0.0;
}
std::vector<std::string> HarmonicBondForceImpl::getKernelNames() {
......
......@@ -52,6 +52,7 @@ void PeriodicTorsionForceImpl::initialize(ContextImpl& context) {
double PeriodicTorsionForceImpl::calcForcesAndEnergy(ContextImpl& context, bool includeForces, bool includeEnergy, int groups) {
if ((groups&(1<<owner.getForceGroup())) != 0)
return dynamic_cast<CalcPeriodicTorsionForceKernel&>(kernel.getImpl()).execute(context, includeForces, includeEnergy);
return 0.0;
}
std::vector<std::string> PeriodicTorsionForceImpl::getKernelNames() {
......
......@@ -52,6 +52,7 @@ void RBTorsionForceImpl::initialize(ContextImpl& context) {
double RBTorsionForceImpl::calcForcesAndEnergy(ContextImpl& context, bool includeForces, bool includeEnergy, int groups) {
if ((groups&(1<<owner.getForceGroup())) != 0)
return dynamic_cast<CalcRBTorsionForceKernel&>(kernel.getImpl()).execute(context, includeForces, includeEnergy);
return 0.0;
}
std::vector<std::string> RBTorsionForceImpl::getKernelNames() {
......
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