occ
Loading...
Searching...
No Matches
coulomb.h File Reference
Include dependency graph for coulomb.h:

Namespaces

namespace  occ
 
namespace  occ::interaction
 interactions energies including CrystalExplorer model energies
 

Functions

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, Mat3Nocc::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, Mat3Nocc::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)