swap

sisl.swap(obj, *args, **kwargs)
sisl.swap(atom, atoms1, atoms2)
sisl.swap(geometry, atoms1, atoms2)
sisl.swap(S, atoms_a, atoms_b)

Dispatcher for swap

See also

sisl.Atoms.swap

equivalent to swap(atoms, ...).

sisl.Geometry.swap

equivalent to swap(geometry, ...).

sisl._core.sparse_geometry._SparseGeometry.swap

equivalent to swap(_sparsegeometry, ...).

Parameters:

obj (Any)