tblite
Light-weight tight-binding framework
Loading...
Searching...
No Matches
Public Member Functions
tblite_cutoff::get_lattice_points Interface Reference

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.
 

Member Function/Subroutine Documentation

◆ get_lattice_points_cutoff()

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.

Parameters
[in]periodicPeriodic dimensions
[in]rthrReal space cutoff
[in]latLattice parameters
[out]transGenerated lattice points

◆ get_lattice_points_rep_3d()

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.

Parameters
[in]latLattice vectors
[in]repRepeatitions of lattice points to generate
[in]originInclude the origin in the generated lattice points
[out]transGenerated lattice points

The documentation for this interface was generated from the following file: