8 #ifndef SPARROW_MULTIPOLECHARGEPAIR_H
9 #define SPARROW_MULTIPOLECHARGEPAIR_H
21 enum class ChargeDistanceSeparation {
58 ChargeDistanceSeparation getXDistance()
const {
61 ChargeDistanceSeparation getYDistance()
const {
65 void setChargeProduct(
double q) {
68 double getChargeProduct()
const {
79 void calculateCharges();
80 void calculateDistances();
81 ChargeDistanceSeparation calculateXYDistance(ChargeDistance d1, ChargeDistance d2);
84 ChargeDistanceSeparation dx_, dy_;
94 #endif // SPARROW_MULTIPOLECHARGEPAIR_H
Definition: MultipoleChargePair.h:54
Definition: MultipoleCharge.h:24