tblite
Light-weight tight-binding framework
Loading...
Searching...
No Matches
tblite_post_processing_xtbml_convolution::xtbml_convolution Type Reference

Convolution xTB-ML features. More...

Public Member Functions

procedure compute_kernel (self, mol, mlcache)
 Update the xTB-ML feature cache with the convolution kernel.
 
procedure info (self, verbosity, indent)
 Write the xtb-ML convolution information.
 

Data Fields

real(wp), dimension(:), allocatable rcov
 Covalent radii.
 
real(wp), dimension(:), allocatable rcov_scale
 Linear scaling factor for the covalent radii to generate coordination numbers of different length scales.
 
integer nscale
 Number of different length scales for the convolution.
 
character(len=:), allocatable label
 Label for the convolution container.
 
type(ncoord_container), dimension(:), allocatable ncoord
 List of coordination number objects for different length scales.
 

Detailed Description

Convolution xTB-ML features.

Member Function/Subroutine Documentation

◆ compute_kernel()

procedure tblite_post_processing_xtbml_convolution::xtbml_convolution::compute_kernel ( class(xtbml_convolution), intent(in) self,
type(structure_type), intent(in) mol,
type(xtbml_cache), intent(inout) mlcache )

Update the xTB-ML feature cache with the convolution kernel.

Parameters
[in]selfConvolution container
[in]molMolecular structure data
[in,out]mlcacheCache for xTB-ML features

◆ info()

procedure tblite_post_processing_xtbml_convolution::xtbml_convolution::info ( class(xtbml_convolution), intent(in) self,
integer, intent(in) verbosity,
character(len=*), intent(in) indent )

Write the xtb-ML convolution information.

Parameters
[in]selfInstance of the interaction container
[in]verbosityVerbosity level
[in]indentIndentation level
Returns
Information on the container

The documentation for this type was generated from the following file: