// !!! This function affects the supercell convention !!! (SUPERCELL-CONV)
/// Gives coefficients of the lattice vectors that were added to each atom in the supercell.
///
/// This is like `cell_indices`, but gives the indices as signed integer offsets.
/// The `offset` from building the supercell affects this, so that e.g. centered supercells
/// have a signed index of `[0, 0, 0]` assigned to atoms in the centermost unit cell.
This function affects the supercell convention !!. (SUPERCELL-CONV)
Gives coefficients of the lattice vectors that were added to each atom in the supercell.

This is like `cell_indices`, but gives the indices as signed integer offsets.
The `offset` from building the supercell affects this, so that e.g. centered supercells
have a signed index of `[0, 0, 0]` assigned to atoms in the centermost unit cell.
This function affects the supercell convention !! . ( SUPERCELL - CONV ) Gives coefficients of the lattice vectors that were added to each atom in the supercell . This is like ` cell_indices ` but gives the indices as signed integer offsets . The ` offset ` from building the supercell affects this so that e . g . centered supercells have a signed index of ` [ 0 0 0 ] ` assigned to atoms in the centermost unit cell .
pub fn atom_lattice_points(&self) -> Vec<V3<i32>> {
        image_lattice_points(self.periods, self.offset).iter().cloned()
            .cycle().take(self.num_supercell_atoms())
            .collect()
    }
pub fn atom_lattice_points ( & self ) -> Vec < V3 < i32 > > { image_lattice_points ( self . periods , self . offset ) . iter ( ) . cloned ( ) . cycle ( ) . take ( self . num_supercell_atoms ( ) ) . collect ( ) }
This function affects the supercell convention !
This function affects the supercell convention !
&self