|
occ
|
Result from Ewald correction computation. More...
#include <ewald_sum.h>
Public Attributes | |
| double | energy = 0.0 |
| Energy correction (kJ/mol) | |
| std::vector< Vec3 > | site_forces |
| Force correction per site (kJ/mol/Ang) | |
| Mat | site_dipole_gradients |
| Gradient of Ewald energy w.r.t. | |
Result from Ewald correction computation.
| double occ::mults::EwaldResult::energy = 0.0 |
Energy correction (kJ/mol)
| Mat occ::mults::EwaldResult::site_dipole_gradients |
Gradient of Ewald energy w.r.t.
lab-frame dipole moments per site. Layout: (n_sites, 3) column-major Eigen matrix, row i = dE/d(mu_i). Units: kJ/mol per (e*Bohr). Only populated when include_dipole is true.
| std::vector<Vec3> occ::mults::EwaldResult::site_forces |
Force correction per site (kJ/mol/Ang)