• Dániel Varjas's avatar
    improve lll and voronoi algorithms in kwant.linalg · 691d8c85
    Dániel Varjas authored
    Improve the logic of 'cvp', now it provably works in all cases.
    Add 'reduced' option to 'linalg.lll.voronoi', this eliminates
    superfluous Voronoi vectors that do not have a corresponding face
    of the Voronoi cell, or this face would be smaller than 'rtol'.
    
    Simplify 'lattice.Polyatomic.neighbors' by providing the option
    to group equidistant vectors 'group_by_length' in 'linalg.lll.cvp'.
    
    See !165 for details.
    
    Closes #163.
    691d8c85
Name
Last commit
Last update
doc Loading commit data...
examples Loading commit data...
kwant Loading commit data...
.coveragerc Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.gitlab-ci.yml Loading commit data...
AUTHORS.rst Loading commit data...
CITING.rst Loading commit data...
CONTRIBUTE.rst Loading commit data...
INSTALL.rst Loading commit data...
LICENSE.rst Loading commit data...
README.rst Loading commit data...
README_WINDOWS.txt Loading commit data...
RELEASE.rst Loading commit data...
check_whitespace Loading commit data...
conftest.py Loading commit data...
kwant_red.jscm Loading commit data...
pytest.ini Loading commit data...
setup.cfg Loading commit data...
setup.py Loading commit data...