pub fn b(n: usize) -> Self {
        Self::from_lin_diagram_iter(
            iter::once(T::FOUR).chain(iter::repeat(T::THREE).take(n - 2)),
            n,
        )
    }
/// Returns the Coxeter matrix for the Bn group.
Returns the Coxeter matrix for the Bn group.
Returns the Coxeter matrix for the Bn group .
pub fn b(n: usize) -> Self {
        Self::from_lin_diagram_iter(
            iter::once(T::FOUR).chain(iter::repeat(T::THREE).take(n - 2)),
            n,
        )
    }
pub fn b ( n : usize ) -> Self { Self :: from_lin_diagram_iter ( iter :: once ( T :: FOUR ) . chain ( iter :: repeat ( T :: THREE ) . take ( n - 2 ) ) , n , ) }
Returns the Coxeter matrix for the Bn group.
Returns the Coxeter matrix for the Bn group .
n
usize
n
usize