Deallocate memory used for the sparse storage of the 6-index integrals
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(sparse_lMat_t), | intent(inout) | :: | this |
subroutine dealloc_sparse(this) class(sparse_lMat_t), intent(inout) :: this character(*), parameter :: t_r = "dealloc_sparse" ! Requires deallocation of the values and the hash table for the indices call this%nonzero_vals%shared_dealloc() call this%htable%dealloc() end subroutine dealloc_sparse