tblite
Light-weight tight-binding framework
Loading...
Searching...
No Matches
Public Member Functions
tblite_integral_overlap::get_overlap Interface Reference

Public Member Functions

subroutine get_overlap_lat (mol, trans, cutoff, bas, overlap)
 Evaluate overlap for a molecular structure.
 
subroutine get_overlap_diat_lat (mol, trans, cutoff, bas, scal_fac, overlap, overlap_diat)
 Evaluate overlap and diatomic frame scaling.
 

Member Function/Subroutine Documentation

◆ get_overlap_diat_lat()

subroutine tblite_integral_overlap::get_overlap::get_overlap_diat_lat ( type(structure_type), intent(in) mol,
real(wp), dimension(:, :), intent(in) trans,
real(wp), intent(in) cutoff,
type(basis_type), intent(in) bas,
real(wp), dimension(:,:), intent(in) scal_fac,
real(wp), dimension(:, :), intent(out) overlap,
real(wp), dimension(:, :), intent(out) overlap_diat )

Evaluate overlap and diatomic frame scaling.

Parameters
[in]molMolecular structure data
[in]transLattice points within a given realspace cutoff
[in]cutoffRealspace cutoff
[in]basBasis set information
[in]scal_facScaling factors for the diatomic frame
[out]overlapOverlap matrix
[out]overlap_diatOverlap matrix with diatomic frame-scaled elements in the diatomic frame

◆ get_overlap_lat()

subroutine tblite_integral_overlap::get_overlap::get_overlap_lat ( type(structure_type), intent(in) mol,
real(wp), dimension(:, :), intent(in) trans,
real(wp), intent(in) cutoff,
type(basis_type), intent(in) bas,
real(wp), dimension(:, :), intent(out) overlap )

Evaluate overlap for a molecular structure.

Parameters
[in]molMolecular structure data
[in]transLattice points within a given realspace cutoff
[in]cutoffRealspace cutoff
[in]basBasis set information
[out]overlapOverlap matrix

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