case DensityFittingAmplitudeMethod::Mass:
impl_ = std::make_unique<MassesAsAmplitudes>();
break;
- case DensityFittingAmplitudeMethod::Charges:
+ case DensityFittingAmplitudeMethod::Charge:
impl_ = std::make_unique<ChargesAsAmplitudes>();
break;
default:
*/
enum class DensityFittingAmplitudeMethod
{
- Unity, //!< same spread amplitude, unity, for all atoms
- Mass, //!< atom mass is the spread amplitude
- Charges, //!< partial charge determines the spread amplitude
+ Unity, //!< same spread amplitude, unity, for all atoms
+ Mass, //!< atom mass is the spread amplitude
+ Charge, //!< partial charge determines the spread amplitude
Count
};
c_densitySimilarityMeasureMethodNames[parameters_.similarityMeasureMethod_],
c_similarityMeasureTag_);
- addDensityFittingMdpOutputValueComment(builder, "; Atom amplitude for spreading onto grid: unity, mass, or charges", c_amplitudeMethodTag_);
+ addDensityFittingMdpOutputValueComment(builder, "; Atom amplitude for spreading onto grid: unity, mass, or charge", c_amplitudeMethodTag_);
addDensityFittingMdpOutputValue<std::string>(builder,
c_densityFittingAmplitudeMethodNames[parameters_.amplitudeLookupMethod_],
c_amplitudeMethodTag_);
EXPECT_EQ(lookupResult[1], 1);
}
-TEST_F(DensityFittingAmplitudeLookupTest, Charges)
+TEST_F(DensityFittingAmplitudeLookupTest, Charge)
{
- DensityFittingAmplitudeLookup lookup(DensityFittingAmplitudeMethod::Charges);
+ DensityFittingAmplitudeLookup lookup(DensityFittingAmplitudeMethod::Charge);
const auto lookupResult = lookup(atoms_, lookupIndices_);
EXPECT_EQ(lookupResult[0], 30);
EXPECT_EQ(lookupResult[1], 40);
"density-guided-simulation-group = protein\n"
"; Similarity measure between densities: inner-product, or relative-entropy\n"
"density-guided-simulation-similarity-measure = inner-product\n"
- "; Atom amplitude for spreading onto grid: unity, mass, or charges\n"
+ "; Atom amplitude for spreading onto grid: unity, mass, or charge\n"
"density-guided-simulation-atom-spreading-weight = unity\n"
"density-guided-simulation-force-constant = 1e+09\n"
"density-guided-simulation-gaussian-transform-spreading-width = 0.2\n"