![]() |
(git:53a46e8)
|
Public Member Functions | |
| subroutine | purify_mcweeny_orth (matrix_p, threshold, max_steps) |
| McWeeny purification of a matrix in the orthonormal basis. | |
| subroutine | purify_mcweeny_nonorth (matrix_p, matrix_s, threshold, max_steps) |
| McWeeny purification of a matrix in the non-orthonormal basis. | |
Definition at line 58 of file iterate_matrix.F.
| subroutine iterate_matrix::purify_mcweeny::purify_mcweeny_orth | ( | type(dbcsr_type), dimension(:) | matrix_p, |
| real(kind=dp) | threshold, | ||
| integer | max_steps | ||
| ) |
McWeeny purification of a matrix in the orthonormal basis.
| matrix_p | Matrix to purify (needs to be almost idempotent already) |
| threshold | Threshold used as filter_eps and convergence criteria |
| max_steps | Max number of iterations |
Definition at line 2220 of file iterate_matrix.F.
| subroutine iterate_matrix::purify_mcweeny::purify_mcweeny_nonorth | ( | type(dbcsr_type), dimension(:) | matrix_p, |
| type(dbcsr_type) | matrix_s, | ||
| real(kind=dp) | threshold, | ||
| integer | max_steps | ||
| ) |
McWeeny purification of a matrix in the non-orthonormal basis.
| matrix_p | Matrix to purify (needs to be almost idempotent already) |
| matrix_s | Overlap-Matrix |
| threshold | Threshold used as filter_eps and convergence criteria |
| max_steps | Max number of iterations |
Definition at line 2283 of file iterate_matrix.F.