jaxvacua.util.orthogonal_lattice

jaxvacua.util.orthogonal_lattice#

orthogonal_lattice(gens_in)#

Returns generators of the integer lattice orthogonal to the lattice spanned by gens_in.

Parameters:

gens_in (List[List[int]]) – List of \(d\) integer generator vectors of length \(n\), with \(d < n\).

Returns:
  • list – List of \(n-d\) integer generators of \(L^\perp\),

  • each of length :math:`n`.

Return type:

List[List[int]]

See also: extended_euclidean(), and the conifold-specific jaxvacua.conifold.conifold_utils.get_basis_change().