| 
    tblite
    
   Light-weight tight-binding framework 
   | 
 
Wavefunction analysis via Mulliken populations. More...
Functions/Subroutines | |
| subroutine, public | get_mulliken_shell_charges (bas, smat, pmat, n0sh, qsh) | 
| subroutine, public | get_mulliken_atomic_multipoles (bas, mpmat, pmat, mpat) | 
| subroutine, public | get_mulliken_shell_multipoles (bas, mpmat, pmat, mpat) | 
| subroutine, public | get_molecular_dipole_moment (mol, qat, dpat, dpmom) | 
| subroutine, public | get_molecular_quadrupole_moment (mol, qat, dpat, qpat, qpmom) | 
| subroutine, public | get_mayer_bond_orders (bas, smat, pmat, mbo) | 
| Evaluate Wiberg/Mayer bond orders.   | |
| subroutine, public | get_mayer_bond_orders_uhf (bas, smat, pmat, mbo) | 
| Evaluate Wiberg/Mayer bond orders.   | |
Wavefunction analysis via Mulliken populations.
| subroutine, public tblite_wavefunction_mulliken::get_mayer_bond_orders | ( | type(basis_type), intent(in) | bas, | 
| real(wp), dimension(:, :), intent(in) | smat, | ||
| real(wp), dimension(:, :, :), intent(in) | pmat, | ||
| real(wp), dimension(:, :, :), intent(out) | mbo ) | 
Evaluate Wiberg/Mayer bond orders.
| [in] | bas | Basis set information | 
| [in] | smat | Overlap matrix | 
| [in] | pmat | Density matrix | 
| [out] | mbo | Wiberg/Mayer bond orders | 
| subroutine, public tblite_wavefunction_mulliken::get_mayer_bond_orders_uhf | ( | type(basis_type), intent(in) | bas, | 
| real(wp), dimension(:, :), intent(in) | smat, | ||
| real(wp), dimension(:, :, :), intent(in) | pmat, | ||
| real(wp), dimension(:, :, :), intent(out) | mbo ) | 
Evaluate Wiberg/Mayer bond orders.
| [in] | bas | Basis set information | 
| [in] | smat | Overlap matrix | 
| [in] | pmat | Density matrix | 
| [out] | mbo | Wiberg/Mayer bond orders |