|
tblite
Light-weight tight-binding framework
|
Density-based xTB-ML features. More...
Public Member Functions | |
| procedure | compute_features (self, mol, wfn, ints, calc, caches, mlcache, dict, n_features, error) |
| Compute xTB-ML density-based features. | |
| procedure | compute_extended (self, mol, wfn, ints, calc, caches, mlcache, convolution, dict, n_features, error) |
| Compute extended xTB-ML density-based features with convolution. | |
Public Member Functions inherited from tblite_post_processing_xtbml_features::xtbml_feature_type | |
| procedure(compute_features), deferred | compute_features (self, mol, wfn, ints, calc, caches, mlcache, dict, n_features, error) |
| Compute xtb-ML features. | |
| procedure(compute_extended), deferred | compute_extended (self, mol, wfn, ints, calc, caches, mlcache, convolution, dict, n_features, error) |
| Compute xtb-ML features with convolution. | |
| procedure | info (self, verbosity, indent) |
| Write the xtb-ML feature information. | |
Data Fields | |
| logical | return_xyz |
| Flag to return cartesian components. | |
Data Fields inherited from tblite_post_processing_xtbml_features::xtbml_feature_type | |
| character(len=:), allocatable | label |
| Name of the feature. | |
Density-based xTB-ML features.
| procedure tblite_post_processing_xtbml_density::xtbml_density_features::compute_extended | ( | class(xtbml_density_features), intent(in) | self, |
| type(structure_type), intent(in) | mol, | ||
| type(wavefunction_type), intent(in) | wfn, | ||
| type(integral_type), intent(in) | ints, | ||
| type(xtb_calculator), intent(in) | calc, | ||
| type(cache_list), intent(inout) | caches, | ||
| type(xtbml_cache), intent(inout) | mlcache, | ||
| type(xtbml_convolution), intent(in) | convolution, | ||
| type(double_dictionary_type), intent(inout) | dict, | ||
| integer, intent(inout) | n_features, | ||
| type(error_type), intent(out), allocatable | error ) |
Compute extended xTB-ML density-based features with convolution.
| [in] | self | Instance of the xTB-ML density features |
| [in] | mol | Molecular structure data |
| [in] | wfn | Wavefunction strcuture data |
| [in] | ints | Integral container |
| [in] | calc | Single-point calculator |
| [in,out] | caches | Cache list for storing caches of various interactions |
| [in,out] | mlcache | Cache for xTB-ML features |
| [in] | convolution | Convolution container |
| [in,out] | dict | Dictionary for storing results |
| [in,out] | n_features | Number of features |
| [out] | error | Error handling |
| procedure tblite_post_processing_xtbml_density::xtbml_density_features::compute_features | ( | class(xtbml_density_features), intent(in) | self, |
| type(structure_type), intent(in) | mol, | ||
| type(wavefunction_type), intent(in) | wfn, | ||
| type(integral_type), intent(in) | ints, | ||
| type(xtb_calculator), intent(in) | calc, | ||
| type(cache_list), intent(inout) | caches, | ||
| type(xtbml_cache), intent(inout) | mlcache, | ||
| type(double_dictionary_type), intent(inout) | dict, | ||
| integer, intent(inout) | n_features, | ||
| type(error_type), intent(out), allocatable | error ) |
Compute xTB-ML density-based features.
| [in] | self | Instance of the xTB-ML density features |
| [in] | mol | Molecular structure data |
| [in] | wfn | Wavefunction strcuture data |
| [in] | ints | Integral container |
| [in] | calc | Single-point calculator |
| [in,out] | caches | Cache list for storing caches of various interactions |
| [in,out] | mlcache | Cache for xTB-ML features |
| [in,out] | dict | Dictionary for storing results |
| [in,out] | n_features | Number of features |
| [out] | error | Error handling |