Localized Orbital Scaling Correction (LOSC) C library
|
The C interface for LOSC curvature class of version 2. More...
#include <curvature.h>
Public Attributes | |
LoscCurvatureBase * | p_base |
A pointer to a LoscCurvatureBase variable. More... | |
void(* | set_tau )(const LoscCurvatureV2 *self, double tau) |
Set parameter tau. More... | |
void(* | set_zeta )(const LoscCurvatureV2 *self, double zeta) |
Set parameter zeta. More... | |
The C interface for LOSC curvature class of version 2.
The curvature matrix is defined as \(\tilde{\kappa}\) in Eq. 8 of the LOSC2 paper (J. Phys. Chem. Lett. 2020, 11, 4, 1528-1535).
LoscCurvatureBase* LoscCurvatureV2::p_base |
A pointer to a LoscCurvatureBase variable.
Use this variable to call functions that are provided in the LoscCurvatureBase.
pCurvature
exists with type of LoscCurvatureV2 *
.void(* LoscCurvatureV2::set_tau) (const LoscCurvatureV2 *self, double tau) |
Set parameter tau.
void(* LoscCurvatureV2::set_zeta) (const LoscCurvatureV2 *self, double zeta) |
Set parameter zeta.