|
occ
|
Per-element solvation surface data — the unified Phase-3 shape consumed by occ::cg energy decomposition and Phase-7D-style per-element reporting.
More...
#include <surfaces.h>
Public Member Functions | |
| size_t | size () const |
| double | total_energy () const |
| double | total_area () const |
Public Attributes | |
| Mat3N | positions |
| Vec | areas |
| IVec | atom_index |
| Vec | energies |
Per-element solvation surface data — the unified Phase-3 shape consumed by occ::cg energy decomposition and Phase-7D-style per-element reporting.
All quantities are in atomic units: positions in Bohr, areas in Bohr², energies in Hartree. atom_index(i) is the atomic index this element was generated on (0-based, < num_atoms).
energies(i) is the per-element contribution to whatever branch this surface represents: • Coulomb (ES) branch: energies(i) = ½ σ_i · φ_i (sums to ½ q·V_solv) • CDS branch: energies(i) = (σ_atom + γ_macro)·A_i / scale
|
inline |
|
inline |
|
inline |
| Vec occ::scrf::SolvationSurface::areas |
| IVec occ::scrf::SolvationSurface::atom_index |
| Vec occ::scrf::SolvationSurface::energies |
| Mat3N occ::scrf::SolvationSurface::positions |