pub fn a(&self) -> f64 {
        match self.shape {
            CellShape::Triclinic => self.vect_a().norm(),
            CellShape::Orthorhombic | CellShape::Infinite => self.cell[0][0],
        }
    }
/// Get the first length of the cell (i.e. the norm of the first vector of
/// the cell)
Get the first length of the cell
Get the first length of the cell
pub fn a(&self) -> f64 {
        match self.shape {
            CellShape::Triclinic => self.vect_a().norm(),
            CellShape::Orthorhombic | CellShape::Infinite => self.cell[0][0],
        }
    }
pub fn a ( & self ) -> f64 { match self . shape { CellShape :: Triclinic => self . vect_a ( ) . norm ( ) , CellShape :: Orthorhombic | CellShape :: Infinite => self . cell [ 0 ] [ 0 ] , } }
Get the first length of the cell (i.e.
Get the first length of the cell ( i . e .
&self