Module interface

Source
Expand description

DFTD3 interface (safe wrapper).

Structs§

DFTD3Model
DFTD3 dispersion model.
DFTD3ModifiedRationalDampingParam
Modified version of the rational damping parameters.
DFTD3ModifiedRationalDampingParamBuilder
Builder for DFTD3ModifiedRationalDampingParam.
DFTD3ModifiedZeroDampingParam
Modified zero damping function for DFT-D3.
DFTD3ModifiedZeroDampingParamBuilder
Builder for DFTD3ModifiedZeroDampingParam.
DFTD3OptimizedPowerDampingParam
Optimized power version of the rational damping parameters.
DFTD3OptimizedPowerDampingParamBuilder
Builder for DFTD3OptimizedPowerDampingParam.
DFTD3Output
DFTD3 returned result.
DFTD3PairwiseOutput
DFTD3 pairwise returned result.
DFTD3Param
Basic struct for damping parameters, representing a parametrization of a DFT-D3 method.
DFTD3RationalDampingParam
Rational damping function for DFT-D3.
DFTD3RationalDampingParamBuilder
Builder for DFTD3RationalDampingParam.
DFTD3Structure
Molecular structure data.
DFTD3ZeroDampingParam
Original DFT-D3 damping function with variant.
DFTD3ZeroDampingParamBuilder
Builder for DFTD3ZeroDampingParam.

Enums§

DFTD3Error
DFTD3 error class.

Traits§

DFTD3LoadParamAPI
Trait for loading damping parameters.
DFTD3ParamAPI
Trait for damping parameters by custom parameters.

Functions§

dftd3_get_api_version
Get the version of the DFTD3 library.
dftd3_get_api_version_compact
Get the version of the DFTD3 library in list of integers (major, minor, patch).
dftd3_load_param
Load damping parameters by xc-functional and DFT-D3 versions.
dftd3_load_param_f
Load damping parameters by functional and DFT-D3 versions.