Commit e62a6de6 authored by Peter Eastman's avatar Peter Eastman
Browse files

Added missing return values

parent efd4a19a
......@@ -55,6 +55,7 @@ void AmoebaGeneralizedKirkwoodForceImpl::initialize(ContextImpl& context) {
double AmoebaGeneralizedKirkwoodForceImpl::calcForcesAndEnergy(ContextImpl& context, bool includeForces, bool includeEnergy, int groups) {
if ((groups&(1<<owner.getForceGroup())) != 0)
return dynamic_cast<CalcAmoebaGeneralizedKirkwoodForceKernel&>(kernel.getImpl()).execute(context, includeForces, includeEnergy);
return 0.0;
}
std::vector<std::string> AmoebaGeneralizedKirkwoodForceImpl::getKernelNames() {
......
......@@ -53,6 +53,7 @@ void AmoebaHarmonicAngleForceImpl::initialize(ContextImpl& context) {
double AmoebaHarmonicAngleForceImpl::calcForcesAndEnergy(ContextImpl& context, bool includeForces, bool includeEnergy, int groups) {
if ((groups&(1<<owner.getForceGroup())) != 0)
return dynamic_cast<CalcAmoebaHarmonicAngleForceKernel&>(kernel.getImpl()).execute(context, includeForces, includeEnergy);
return 0.0;
}
std::vector<std::string> AmoebaHarmonicAngleForceImpl::getKernelNames() {
......
......@@ -54,6 +54,7 @@ void AmoebaHarmonicBondForceImpl::initialize(ContextImpl& context) {
double AmoebaHarmonicBondForceImpl::calcForcesAndEnergy(ContextImpl& context, bool includeForces, bool includeEnergy, int groups) {
if ((groups&(1<<owner.getForceGroup())) != 0)
return dynamic_cast<CalcAmoebaHarmonicBondForceKernel&>(kernel.getImpl()).execute(context, includeForces, includeEnergy);
return 0.0;
}
std::vector<std::string> AmoebaHarmonicBondForceImpl::getKernelNames() {
......
......@@ -53,6 +53,7 @@ void AmoebaHarmonicInPlaneAngleForceImpl::initialize(ContextImpl& context) {
double AmoebaHarmonicInPlaneAngleForceImpl::calcForcesAndEnergy(ContextImpl& context, bool includeForces, bool includeEnergy, int groups) {
if ((groups&(1<<owner.getForceGroup())) != 0)
return dynamic_cast<CalcAmoebaHarmonicInPlaneAngleForceKernel&>(kernel.getImpl()).execute(context, includeForces, includeEnergy);
return 0.0;
}
std::vector<std::string> AmoebaHarmonicInPlaneAngleForceImpl::getKernelNames() {
......
......@@ -84,6 +84,7 @@ void AmoebaMultipoleForceImpl::initialize(ContextImpl& context) {
double AmoebaMultipoleForceImpl::calcForcesAndEnergy(ContextImpl& context, bool includeForces, bool includeEnergy, int groups) {
if ((groups&(1<<owner.getForceGroup())) != 0)
return dynamic_cast<CalcAmoebaMultipoleForceKernel&>(kernel.getImpl()).execute(context, includeForces, includeEnergy);
return 0.0;
}
std::vector<std::string> AmoebaMultipoleForceImpl::getKernelNames() {
......
......@@ -53,6 +53,7 @@ void AmoebaOutOfPlaneBendForceImpl::initialize(ContextImpl& context) {
double AmoebaOutOfPlaneBendForceImpl::calcForcesAndEnergy(ContextImpl& context, bool includeForces, bool includeEnergy, int groups) {
if ((groups&(1<<owner.getForceGroup())) != 0)
return dynamic_cast<CalcAmoebaOutOfPlaneBendForceKernel&>(kernel.getImpl()).execute(context, includeForces, includeEnergy);
return 0.0;
}
std::vector<std::string> AmoebaOutOfPlaneBendForceImpl::getKernelNames() {
......
......@@ -53,6 +53,7 @@ void AmoebaPiTorsionForceImpl::initialize(ContextImpl& context) {
double AmoebaPiTorsionForceImpl::calcForcesAndEnergy(ContextImpl& context, bool includeForces, bool includeEnergy, int groups) {
if ((groups&(1<<owner.getForceGroup())) != 0)
return dynamic_cast<CalcAmoebaPiTorsionForceKernel&>(kernel.getImpl()).execute(context, includeForces, includeEnergy);
return 0.0;
}
std::vector<std::string> AmoebaPiTorsionForceImpl::getKernelNames() {
......
......@@ -53,6 +53,7 @@ void AmoebaStretchBendForceImpl::initialize(ContextImpl& context) {
double AmoebaStretchBendForceImpl::calcForcesAndEnergy(ContextImpl& context, bool includeForces, bool includeEnergy, int groups) {
if ((groups&(1<<owner.getForceGroup())) != 0)
return dynamic_cast<CalcAmoebaStretchBendForceKernel&>(kernel.getImpl()).execute(context, includeForces, includeEnergy);
return 0.0;
}
std::vector<std::string> AmoebaStretchBendForceImpl::getKernelNames() {
......
......@@ -53,6 +53,7 @@ void AmoebaTorsionForceImpl::initialize(ContextImpl& context) {
double AmoebaTorsionForceImpl::calcForcesAndEnergy(ContextImpl& context, bool includeForces, bool includeEnergy, int groups) {
if ((groups&(1<<owner.getForceGroup())) != 0)
return dynamic_cast<CalcAmoebaTorsionForceKernel&>(kernel.getImpl()).execute(context, includeForces, includeEnergy);
return 0.0;
}
std::vector<std::string> AmoebaTorsionForceImpl::getKernelNames() {
......
......@@ -54,6 +54,7 @@ void AmoebaTorsionTorsionForceImpl::initialize(ContextImpl& context) {
double AmoebaTorsionTorsionForceImpl::calcForcesAndEnergy(ContextImpl& context, bool includeForces, bool includeEnergy, int groups) {
if ((groups&(1<<owner.getForceGroup())) != 0)
return dynamic_cast<CalcAmoebaTorsionTorsionForceKernel&>(kernel.getImpl()).execute(context, includeForces, includeEnergy);
return 0.0;
}
struct IntPair {
......
......@@ -54,6 +54,7 @@ void AmoebaUreyBradleyForceImpl::initialize(ContextImpl& context) {
double AmoebaUreyBradleyForceImpl::calcForcesAndEnergy(ContextImpl& context, bool includeForces, bool includeEnergy, int groups) {
if ((groups&(1<<owner.getForceGroup())) != 0)
return dynamic_cast<CalcAmoebaUreyBradleyForceKernel&>(kernel.getImpl()).execute(context, includeForces, includeEnergy);
return 0.0;
}
std::vector<std::string> AmoebaUreyBradleyForceImpl::getKernelNames() {
......
......@@ -58,6 +58,7 @@ void AmoebaVdwForceImpl::initialize(ContextImpl& context) {
double AmoebaVdwForceImpl::calcForcesAndEnergy(ContextImpl& context, bool includeForces, bool includeEnergy, int groups) {
if ((groups&(1<<owner.getForceGroup())) != 0)
return dynamic_cast<CalcAmoebaVdwForceKernel&>(kernel.getImpl()).execute(context, includeForces, includeEnergy);
return 0.0;
}
std::vector<std::string> AmoebaVdwForceImpl::getKernelNames() {
......
......@@ -59,6 +59,7 @@ void AmoebaWcaDispersionForceImpl::initialize(ContextImpl& context) {
double AmoebaWcaDispersionForceImpl::calcForcesAndEnergy(ContextImpl& context, bool includeForces, bool includeEnergy, int groups) {
if ((groups&(1<<owner.getForceGroup())) != 0)
return dynamic_cast<CalcAmoebaWcaDispersionForceKernel&>(kernel.getImpl()).execute(context, includeForces, includeEnergy);
return 0.0;
}
void AmoebaWcaDispersionForceImpl::getMaximumDispersionEnergy( const AmoebaWcaDispersionForce& force, int particleIndex, double& maxDispersionEnergy ) {
......
......@@ -51,6 +51,7 @@ void GBSAOBCSoftcoreForceImpl::initialize(ContextImpl& context) {
double GBSAOBCSoftcoreForceImpl::calcForcesAndEnergy(ContextImpl& context, bool includeForces, bool includeEnergy, int groups) {
if ((groups&(1<<owner.getForceGroup())) != 0)
return dynamic_cast<CalcGBSAOBCSoftcoreForceKernel&>(kernel.getImpl()).execute(context, includeForces, includeEnergy);
return 0.0;
}
std::vector<std::string> GBSAOBCSoftcoreForceImpl::getKernelNames() {
......
......@@ -264,6 +264,7 @@ void GBVISoftcoreForceImpl::findScaledRadii( int numberOfParticles, const std::v
double GBVISoftcoreForceImpl::calcForcesAndEnergy(ContextImpl& context, bool includeForces, bool includeEnergy, int groups) {
if ((groups&(1<<owner.getForceGroup())) != 0)
return dynamic_cast<CalcGBVISoftcoreForceKernel&>(kernel.getImpl()).execute(context, includeForces, includeEnergy);
return 0.0;
}
std::vector<std::string> GBVISoftcoreForceImpl::getKernelNames() {
......
......@@ -90,6 +90,7 @@ void NonbondedSoftcoreForceImpl::initialize(ContextImpl& context) {
double NonbondedSoftcoreForceImpl::calcForcesAndEnergy(ContextImpl& context, bool includeForces, bool includeEnergy, int groups) {
if ((groups&(1<<owner.getForceGroup())) != 0)
return dynamic_cast<CalcNonbondedSoftcoreForceKernel&>(kernel.getImpl()).execute(context, includeForces, includeEnergy);
return 0.0;
}
std::vector<std::string> NonbondedSoftcoreForceImpl::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