Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(davidson_ss), | intent(inout) | :: | this |
subroutine free_davidson_ss(this)
type(davidson_ss), intent(inout) :: this
! we are now done with these arrays
safe_free(this%basis_vectors)
safe_free(this%multiplied_basis_vectors)
safe_free(this%residual)
safe_free(this%eigenvector_proj)
! but keep the davidson eigenvector
end subroutine free_davidson_ss