|
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.