8 #ifndef SPARROW_MULTIPOLECHARGE_H
9 #define SPARROW_MULTIPOLECHARGE_H
19 enum class ChargeDistance { d0, dp1, dm1, dp2, dm2, dps2, dms2 };
28 MultipoleCharge(ChargeDistance dx, ChargeDistance dy, ChargeDistance dz,
double c) : x(dx), y(dy), z(dz), q(c) {
31 ChargeDistance x{ChargeDistance::d0}, y{ChargeDistance::d0}, z{ChargeDistance::d0};
41 #endif // SPARROW_MULTIPOLECHARGE_H
Definition: MultipoleCharge.h:24