![]() |
Octopus
|
One connected component of the projector-overlap graph. More...
One connected component of the projector-overlap graph.
Each cluster stores its member projector matrices and the dense inverse-overlap coupling mix = -T for the whole component. Singletons (no distinct-atom overlap) reduce to the current per-atom inverse.
Definition at line 151 of file nonlocal_overlap_matrix.F90.
Private Attributes | |
| integer | nmat = 0 |
| number of projector matrices in the cluster More... | |
| integer, dimension(:), allocatable | imats |
| (nmat) member projector-matrix indices, ascending More... | |
| integer, dimension(:), allocatable | coff |
| (nmat) 0-based offset of each member in the block More... | |
| integer | nc = 0 |
| total projectors in the cluster More... | |
| logical | is_cmplx = .false. |
| T is complex (phased projectors) More... | |
| real(real64), dimension(:, :, :), allocatable | dt |
| mix = -T for this cluster. The last index is the (local) k-point; a single slot when the projector phases are not used (finite systems / Gamma without a vector potential). More... | |
| complex(real64), dimension(:, :, :), allocatable | zt |
| (nc, nc, kmin:kmax), complex path More... | |
|
private |
number of projector matrices in the cluster
Definition at line 152 of file nonlocal_overlap_matrix.F90.
|
private |
(nmat) member projector-matrix indices, ascending
Definition at line 153 of file nonlocal_overlap_matrix.F90.
|
private |
(nmat) 0-based offset of each member in the block
Definition at line 154 of file nonlocal_overlap_matrix.F90.
|
private |
total projectors in the cluster
Definition at line 155 of file nonlocal_overlap_matrix.F90.
|
private |
T is complex (phased projectors)
Definition at line 156 of file nonlocal_overlap_matrix.F90.
|
private |
mix = -T for this cluster. The last index is the (local) k-point; a single slot when the projector phases are not used (finite systems / Gamma without a vector potential).
(nc, nc, kmin:kmax), real path
Definition at line 159 of file nonlocal_overlap_matrix.F90.
|
private |
(nc, nc, kmin:kmax), complex path
Definition at line 160 of file nonlocal_overlap_matrix.F90.