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

Public Member Functions

subroutine get_multipole_integrals_lat (mol, trans, cutoff, bas, overlap, dpint, qpint)
 Evaluate overlap for a molecular structure.
 
subroutine get_multipole_integrals_diat_lat (mol, trans, cutoff, bas, scal_fac, overlap, overlap_diat, dpint, qpint)
 Evaluate multipole integrals for a molecular structure with diatomic-frame-scaled overlap elements.
 

Member Function/Subroutine Documentation

◆ get_multipole_integrals_diat_lat()

subroutine tblite_integral_multipole::get_multipole_integrals::get_multipole_integrals_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,
real(wp), dimension(:, :, :), intent(out) dpint,
real(wp), dimension(:, :, :), intent(out) qpint )

Evaluate multipole integrals for a molecular structure with diatomic-frame-scaled overlap elements.

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
[out]dpintDipole moment integral matrix
[out]qpintQuadrupole moment integral matrix

◆ get_multipole_integrals_lat()

subroutine tblite_integral_multipole::get_multipole_integrals::get_multipole_integrals_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,
real(wp), dimension(:, :, :), intent(out) dpint,
real(wp), dimension(:, :, :), intent(out) qpint )

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
[out]dpintDipole moment integral matrix
[out]qpintQuadrupole moment integral matrix

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