#include <solvation_correction.h>
◆ ContinuumSolvationModel()
occ::solvent::ContinuumSolvationModel::ContinuumSolvationModel |
( |
const std::vector< occ::core::Atom > & |
, |
|
|
const std::string & |
solvent = "water" , |
|
|
double |
charge = 0.0 , |
|
|
bool |
draco = false |
|
) |
| |
◆ apparent_surface_charge()
const Vec & occ::solvent::ContinuumSolvationModel::apparent_surface_charge |
( |
| ) |
|
◆ charge()
double occ::solvent::ContinuumSolvationModel::charge |
( |
| ) |
const |
|
inline |
◆ nuclear_charges()
const Vec & occ::solvent::ContinuumSolvationModel::nuclear_charges |
( |
| ) |
const |
|
inline |
◆ nuclear_positions()
const Mat3N & occ::solvent::ContinuumSolvationModel::nuclear_positions |
( |
| ) |
const |
|
inline |
◆ num_surface_points()
size_t occ::solvent::ContinuumSolvationModel::num_surface_points |
( |
| ) |
const |
|
inline |
◆ set_charge()
void occ::solvent::ContinuumSolvationModel::set_charge |
( |
double |
charge | ) |
|
|
inline |
◆ set_solvent()
void occ::solvent::ContinuumSolvationModel::set_solvent |
( |
const std::string & |
| ) |
|
◆ set_surface_potential()
void occ::solvent::ContinuumSolvationModel::set_surface_potential |
( |
const Vec & |
| ) |
|
◆ smd_cds_energy()
double occ::solvent::ContinuumSolvationModel::smd_cds_energy |
( |
| ) |
const |
◆ solvent()
const std::string & occ::solvent::ContinuumSolvationModel::solvent |
( |
| ) |
const |
|
inline |
◆ surface_areas_cds()
const Vec & occ::solvent::ContinuumSolvationModel::surface_areas_cds |
( |
| ) |
const |
|
inline |
◆ surface_areas_coulomb()
const Vec & occ::solvent::ContinuumSolvationModel::surface_areas_coulomb |
( |
| ) |
const |
|
inline |
◆ surface_cds_energy_elements()
Vec occ::solvent::ContinuumSolvationModel::surface_cds_energy_elements |
( |
| ) |
const |
◆ surface_charge()
double occ::solvent::ContinuumSolvationModel::surface_charge |
( |
| ) |
const |
|
inline |
◆ surface_electronic_energy_elements()
template<typename Proc >
Vec occ::solvent::ContinuumSolvationModel::surface_electronic_energy_elements |
( |
const MolecularOrbitals & |
mo, |
|
|
const Proc & |
p |
|
) |
| const |
|
inline |
◆ surface_nuclear_energy_elements()
template<typename Proc >
Vec occ::solvent::ContinuumSolvationModel::surface_nuclear_energy_elements |
( |
const Proc & |
proc | ) |
const |
|
inline |
◆ surface_polarization_energy()
double occ::solvent::ContinuumSolvationModel::surface_polarization_energy |
( |
| ) |
|
◆ surface_polarization_energy_elements()
Vec occ::solvent::ContinuumSolvationModel::surface_polarization_energy_elements |
( |
| ) |
const |
◆ surface_positions_cds()
const Mat3N & occ::solvent::ContinuumSolvationModel::surface_positions_cds |
( |
| ) |
const |
|
inline |
◆ surface_positions_coulomb()
const Mat3N & occ::solvent::ContinuumSolvationModel::surface_positions_coulomb |
( |
| ) |
const |
|
inline |
◆ write_surface_file()
void occ::solvent::ContinuumSolvationModel::write_surface_file |
( |
const std::string & |
filename | ) |
|
The documentation for this class was generated from the following file: