|
double | occ::interaction::coulomb_energy (Eigen::Ref< const Vec > charges, Eigen::Ref< const Mat3N > positions) |
|
double | occ::interaction::coulomb_pair_energy (Eigen::Ref< const Vec > charges_a, Eigen::Ref< const Mat3N > positions_a, Eigen::Ref< const Vec > charges_b, Eigen::Ref< const Mat3N > positions_b) |
|
Vec3 | occ::interaction::coulomb_efield (Eigen::Ref< const Vec > charges, Eigen::Ref< const Mat3N > positions, Eigen::Ref< const Vec3 > point) |
|
std::pair< Mat3N, Mat3N > | occ::interaction::coulomb_pair_efield (Eigen::Ref< const Vec > charges_a, Eigen::Ref< const Mat3N > positions_a, Eigen::Ref< const Vec > charges_b, Eigen::Ref< const Mat3N > positions_b) |
|
double | occ::interaction::coulomb_interaction_energy_asym_charges (const occ::core::Dimer &, Eigen::Ref< const Vec > charges_asym) |
|
std::pair< Mat3N, Mat3N > | occ::interaction::coulomb_efield_asym_charges (const occ::core::Dimer &, Eigen::Ref< const Vec > charges_asym) |
|
double | occ::interaction::coulomb_self_energy_asym_charges (const occ::core::Molecule &, Eigen::Ref< const Vec > charges) |
|