tblite
Light-weight tight-binding framework
Loading...
Searching...
No Matches
tblite_integral_dipole::get_dipole_integrals Interface Reference

Public Member Functions

subroutine get_dipole_integrals_lat (mol, trans, cutoff, bas, overlap, dpint)
 Evaluate overlap for a molecular structure.
subroutine get_dipole_integrals_diat_lat (mol, trans, cutoff, bas, ksig, kpi, kdel, overlap, overlap_diat, dpint)
 Evaluate dipole integrals and diatomic frame scaled overlap.

Member Function/Subroutine Documentation

◆ get_dipole_integrals_diat_lat()

subroutine tblite_integral_dipole::get_dipole_integrals::get_dipole_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) ksig,
real(wp), dimension(:, :), intent(in) kpi,
real(wp), dimension(:, :), intent(in) kdel,
real(wp), dimension(:, :), intent(out) overlap,
real(wp), dimension(:, :), intent(out) overlap_diat,
real(wp), dimension(:, :, :), intent(out) dpint )

Evaluate dipole integrals and diatomic frame scaled overlap.

Parameters
[in]molMolecular structure data
[in]transLattice points within a given realspace cutoff
[in]cutoffRealspace cutoff
[in]basBasis set information
[in]ksigScaling factors for the diatomic frame for sigma orbitals
[in]kpiScaling factors for the diatomic frame for pi orbitals
[in]kdelScaling factors for the diatomic frame for delta orbitals
[out]overlapOverlap matrix
[out]overlap_diatOverlap matrix with diatomic frame scaled elements
[out]dpintDipole moment integral matrix

◆ get_dipole_integrals_lat()

subroutine tblite_integral_dipole::get_dipole_integrals::get_dipole_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 )

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

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