|
occ
|
No-op solvation model — preserves gas-phase numbers. More...
#include <solvation_interface.h>
Public Member Functions | |
| void | initialize (const Mat3N &, const IVec &atomic_numbers) override |
| void | update (const Vec &) override |
| const Vec & | atom_potential () const override |
| double | energy () const override |
| std::string | name () const override |
Public Member Functions inherited from occ::xtb::XtbSolvationModel | |
| virtual | ~XtbSolvationModel ()=default |
| virtual std::optional< SolvationSurfaces > | surfaces () const |
| Optional per-element decomposition of the latest solvation contribution. | |
| virtual Mat3N | gradient () const |
| Analytical gradient of the solvation energy with respect to atomic positions (Hartree/Bohr, 3 × N_atoms). | |
No-op solvation model — preserves gas-phase numbers.
Used as the Phase 7A correctness gate and as a sentinel for "solvation off" in code paths that already hold a model pointer.
|
inlineoverridevirtual |
Implements occ::xtb::XtbSolvationModel.
|
inlineoverridevirtual |
Implements occ::xtb::XtbSolvationModel.
|
inlineoverridevirtual |
Implements occ::xtb::XtbSolvationModel.
|
inlineoverridevirtual |
Implements occ::xtb::XtbSolvationModel.
|
inlineoverridevirtual |
Implements occ::xtb::XtbSolvationModel.