pub fn atom_from_cell(&self, prim: usize, cell: [u32; 3]) -> usize {
        assert!(prim < self.num_primitive_atoms);
        self.check_cell(cell);
        self.atom_from_cell_unchecked(prim, cell)
    }
/// **Note:** The cell must be in bounds.
The cell must be in bounds.
The cell must be in bounds .
pub fn atom_from_cell(&self, prim: usize, cell: [u32; 3]) -> usize {
        assert!(prim < self.num_primitive_atoms);
        self.check_cell(cell);
        self.atom_from_cell_unchecked(prim, cell)
    }
pub fn atom_from_cell ( & self , prim : usize , cell : [ u32 ; 3 ] ) -> usize { assert ! ( prim self num_primitive_atoms ) ; self . check_cell ( cell ) ; self . atom_from_cell_unchecked ( prim , cell ) }
Note:** The cell must be in bounds.
Note : ** The cell must be in bounds .
&self
prim
usize
cell
[u32; 3]
&self
prim
usize
cell
[u32; 3]