occ
Loading...
Searching...
No Matches
occ::mults::EwaldResult Struct Reference

Result from Ewald correction computation. More...

#include <ewald_sum.h>

Inheritance diagram for occ::mults::EwaldResult:
[legend]

Public Attributes

double energy = 0.0
 Energy correction (kJ/mol)
 
std::vector< Vec3site_forces
 Force correction per site (kJ/mol/Ang)
 
Mat site_dipole_gradients
 Gradient of Ewald energy w.r.t.
 

Detailed Description

Result from Ewald correction computation.

Member Data Documentation

◆ energy

double occ::mults::EwaldResult::energy = 0.0

Energy correction (kJ/mol)

◆ site_dipole_gradients

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.

◆ site_forces

std::vector<Vec3> occ::mults::EwaldResult::site_forces

Force correction per site (kJ/mol/Ang)


The documentation for this struct was generated from the following file: