Octopus
|
The following class implements a lattice iterator. It allows one to loop over all cells that are within a certain range. At the moment this range is determined using a norm-1. More...
The following class implements a lattice iterator. It allows one to loop over all cells that are within a certain range. At the moment this range is determined using a norm-1.
Definition at line 171 of file lattice_vectors.F90.
Public Attributes | |
integer, public | n_cells = 0 |
Private Member Functions | |
procedure | copy => lattice_iterator_copy |
generic | assignment => copy |
procedure | get => lattice_iterator_get |
final | lattice_iterator_finalize |
type(lattice_iterator_t) function | lattice_iterator_constructor (latt, range) |
Private Attributes | |
integer, dimension(:,:), allocatable | icell |
type(lattice_vectors_t), pointer | latt => NULL() |
|
private |
Definition at line 177 of file lattice_vectors.F90.
|
private |
Definition at line 178 of file lattice_vectors.F90.
|
private |
Definition at line 179 of file lattice_vectors.F90.
|
finalprivate |
Definition at line 180 of file lattice_vectors.F90.
|
private |
Definition at line 768 of file lattice_vectors.F90.
integer, public lattice_vectors_oct_m::lattice_iterator_t::n_cells = 0 |
Definition at line 173 of file lattice_vectors.F90.
|
private |
Definition at line 174 of file lattice_vectors.F90.
|
private |
Definition at line 175 of file lattice_vectors.F90.