|
occ
|
One cavity's worth of per-element solvation data. More...
#include <solvation_data.h>
Public Member Functions | |
| size_t | size () const |
| double | total_area () const |
| double | total_energy () const |
Public Attributes | |
| std::string | name |
| used for the per-cavity area channel and dump files | |
| Mat3N | positions |
| Bohr. | |
| Vec | areas |
| Bohr² | |
| std::vector< SurfaceField > | energies |
| Hartree, summed into the total. | |
| std::vector< SurfaceField > | descriptors |
| carried, never summed | |
One cavity's worth of per-element solvation data.
A solvation model may use more than one cavity — SMD builds separate electrostatic and CDS cavities with different radii, so their elements do not correspond — which is why geometry lives here rather than being shared.
|
inline |
|
inline |
| double occ::cg::CavitySurface::total_energy | ( | ) | const |
| Vec occ::cg::CavitySurface::areas |
Bohr²
| std::vector<SurfaceField> occ::cg::CavitySurface::descriptors |
carried, never summed
| std::vector<SurfaceField> occ::cg::CavitySurface::energies |
Hartree, summed into the total.
| std::string occ::cg::CavitySurface::name |
used for the per-cavity area channel and dump files
| Mat3N occ::cg::CavitySurface::positions |
Bohr.