Create lattice points within a given cutoff
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
logical, | intent(in) | :: | periodic(:) |
Periodic dimensions |
||
real(kind=wp), | intent(in) | :: | lat(:,:) |
Lattice parameters |
||
real(kind=wp), | intent(in) | :: | rthr |
Real space cutoff |
||
real(kind=wp), | intent(out), | allocatable | :: | trans(:,:) |
Generated lattice points |
Generate lattice points from repeatitions
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(in) | :: | lat(:,:) |
Lattice vectors |
||
integer, | intent(in) | :: | rep(:) |
Repeatitions of lattice points to generate |
||
logical, | intent(in) | :: | origin |
Include the origin in the generated lattice points |
||
real(kind=wp), | intent(out), | allocatable | :: | trans(:,:) |
Generated lattice points |