Plain external point charges (vacuum Coulomb).
More...
#include <external_potential.h>
Plain external point charges (vacuum Coulomb).
The Proc must expose compute_point_charge_interaction_matrix and nuclear_point_charge_interaction_energy.
◆ compute_potential_matrix()
template<typename Proc >
| Mat occ::qm::PointChargePotential::compute_potential_matrix |
( |
Proc & |
proc | ) |
const |
|
inline |
◆ descriptor()
| std::string occ::qm::PointChargePotential::descriptor |
( |
| ) |
const |
|
inline |
◆ label()
| std::string_view occ::qm::PointChargePotential::label |
( |
| ) |
const |
|
inline |
Energy-key suffix used when SCF reports this contribution (nuclear.
<label> / electronic.<label>). Singular form preserves continuity with the pre-existing SCF point-charge plumbing.
◆ nuclear_interaction_energy()
template<typename Proc >
| double occ::qm::PointChargePotential::nuclear_interaction_energy |
( |
const Proc & |
proc | ) |
const |
|
inline |
◆ charges
The documentation for this struct was generated from the following file: