DOKK / manpages / debian 12 / libsc-doc / sc_BEMSolvent.3.en
sc::BEMSolvent(3) MPQC sc::BEMSolvent(3)

sc::BEMSolvent

Inherits sc::DescribedClass.


BEMSolvent (const Ref< KeyVal > &)
void init ()
void done (int clear_surface=1)
int ncharge ()
Ref< Molecule > solvent ()
double solvent_density ()
double ** alloc_charge_positions ()
void free_charge_positions (double **a)
double ** alloc_normals ()
void free_normals (double **a)
double * alloc_efield_dot_normals ()
void free_efield_dot_normals (double *a)
double * alloc_charges ()
void free_charges (double *a)
void charge_positions (double **)
void normals (double **)
void compute_charges (double *efield_dot_normals, double *charge)
void normalize_charge (double enclosed_charge, double *charges)
double nuclear_charge_interaction_energy (double *nuclear_charge, double **charge_positions, double *charge)
double nuclear_interaction_energy (double **charge_positions, double *charge)
double self_interaction_energy (double **charge_positions, double *charge)
double polarization_charge (double *charge)
double area () const
double volume () const
double computed_enclosed_charge () const
double disp ()
double rep ()
double disprep ()
void init_system_matrix ()
Ref< TriangulatedImplicitSurface > surface () const
Ref< SCMatrixKit > matrixkit ()

Generated automatically by Doxygen for MPQC from the source code.

Fri Dec 2 2022 Version 2.3.1