|
tblite
Light-weight tight-binding framework
|
Public Member Functions | |
| subroutine | get_lattice_points_cutoff (periodic, lat, rthr, trans) |
| Create lattice points within a given cutoff. | |
| subroutine | get_lattice_points_rep_3d (lat, rep, origin, trans) |
| Generate lattice points from repeatitions. | |
| subroutine tblite_cutoff::get_lattice_points::get_lattice_points_cutoff | ( | logical, dimension(:), intent(in) | periodic, |
| real(wp), dimension(:, :), intent(in) | lat, | ||
| real(wp), intent(in) | rthr, | ||
| real(wp), dimension(:, :), intent(out), allocatable | trans ) |
Create lattice points within a given cutoff.
| [in] | periodic | Periodic dimensions |
| [in] | rthr | Real space cutoff |
| [in] | lat | Lattice parameters |
| [out] | trans | Generated lattice points |
| subroutine tblite_cutoff::get_lattice_points::get_lattice_points_rep_3d | ( | real(wp), dimension(:, :), intent(in) | lat, |
| integer, dimension(:), intent(in) | rep, | ||
| logical, intent(in) | origin, | ||
| real(wp), dimension(:, :), intent(out), allocatable | trans ) |
Generate lattice points from repeatitions.
| [in] | lat | Lattice vectors |
| [in] | rep | Repeatitions of lattice points to generate |
| [in] | origin | Include the origin in the generated lattice points |
| [out] | trans | Generated lattice points |