occ
Loading...
Searching...
No Matches
occ::solvent Namespace Reference

solvation models for correction of QM methods (implicit only for now) More...

Namespaces

namespace  cosmo
 
namespace  draco
 
namespace  smd
 
namespace  surface
 

Classes

class  ContinuumSolvationModel
 SMD-style continuum solvation model used by the HF/DFT pipeline. More...
 
class  COSMO
 
struct  SMDSolventParameters
 
class  SolvationCorrectedProcedure
 

Typedefs

using PointChargeList = std::vector< occ::core::PointCharge >
 

Functions

void to_json (nlohmann::json &j, const SMDSolventParameters &)
 
void from_json (const nlohmann::json &j, SMDSolventParameters &)
 
double get_dielectric (const std::string &name)
 
SMDSolventParameters get_smd_parameters (const std::string &name)
 
void list_available_solvents ()
 
nlohmann::json load_draco_parameters ()
 

Detailed Description

solvation models for correction of QM methods (implicit only for now)

Typedef Documentation

◆ PointChargeList

Function Documentation

◆ from_json()

void occ::solvent::from_json ( const nlohmann::json &  j,
SMDSolventParameters  
)

◆ get_dielectric()

double occ::solvent::get_dielectric ( const std::string &  name)

◆ get_smd_parameters()

SMDSolventParameters occ::solvent::get_smd_parameters ( const std::string &  name)

◆ list_available_solvents()

void occ::solvent::list_available_solvents ( )

◆ load_draco_parameters()

nlohmann::json occ::solvent::load_draco_parameters ( )

◆ to_json()

void occ::solvent::to_json ( nlohmann::json &  j,
const SMDSolventParameters  
)