tblite
Light-weight tight-binding framework
Loading...
Searching...
No Matches
Data Types | Functions/Subroutines | Variables
tblite_ncoord_erf_en Module Reference

Coordination number implementation with single error function and EN-weighting for the CEH method. More...

Data Types

type  erf_en_ncoord_type
 Coordination number evaluator. More...
 

Functions/Subroutines

subroutine, public new_erf_en_ncoord (self, mol, kcn, cutoff, rcov, en)
 

Variables

real(wp), parameter default_kcn = 2.65_wp
 Steepness of counting function (CEH)
 

Detailed Description

Coordination number implementation with single error function and EN-weighting for the CEH method.

Function/Subroutine Documentation

◆ new_erf_en_ncoord()

subroutine, public tblite_ncoord_erf_en::new_erf_en_ncoord ( type(erf_en_ncoord_type), intent(out) self,
type(structure_type), intent(in) mol,
real(wp), optional kcn,
real(wp), intent(in), optional cutoff,
real(wp), dimension(:), intent(in), optional rcov,
real(wp), dimension(:), intent(in), optional en )
Parameters
[out]selfCoordination number container
[in]molMolecular structure data
kcnSteepness of counting function
[in]cutoffReal space cutoff
[in]rcovCovalent radii
[in]enElectronegativity

CN is directed due to the EN contribution i.e. contribution added to higher EN and removed from lower EN partner