pub fn central_inv(dim: usize) -> Self {
        assert!(dim >= 1);

        // Safety: (-I)^2 = I.
        unsafe { Self::two(dim, -Matrix::identity(dim, dim)) }
    }
/// Builds the group containing central inversion only.
///
/// # Panics
/// This function panics if the dimension is zero.
Builds the group containing central inversion only.
Builds the group containing central inversion only .
pub fn central_inv(dim: usize) -> Self {
        assert!(dim >= 1);
        // Safety: (-I)^2 = I.
        unsafe { Self::two(dim, -Matrix::identity(dim, dim)) }
    }
pub fn central_inv ( dim : usize ) -> Self { assert ! ( dim 1 ) ; // Safety: (-I)^2 = I. unsafe { Self :: two ( dim , - Matrix :: identity ( dim , dim ) ) } }
Builds the group containing central inversion only.
Builds the group containing central inversion only .
dim
usize
dim
usize
panics
This function panics if the dimension is zero.
This function panics if the dimension is zero .