pub fn polarization(&self) -> [f64; 3]
    {
        let mut acc = V3([0f64; 3]);
        for row in ichain!(&self.real, &self.imag,) {
            acc += row.map(|x| x * x);
        }
        acc.0
    }
/// Three numbers that sum to `self.sqnorm()` describing which axes the
/// eigenvector lies along.
Three numbers that sum to `self.sqnorm()` describing which axes the
eigenvector lies along.
Three numbers that sum to ` self . sqnorm () ` describing which axes the eigenvector lies along .
pub fn polarization(&self) -> [f64; 3]
    {
        let mut acc = V3([0f64; 3]);
        for row in ichain!(&self.real, &self.imag,) {
            acc += row.map(|x| x * x);
        }
        acc.0
    }
pub fn polarization ( & self ) -> [ f64 ; 3 ] { let mut acc = V3 ( [ 0f64 ; 3 ] ) ; for row in ichain ! ( self real self imag ) { acc += row . map ( | x | x * x ) ; } acc . 0 }
Three numbers that sum to `self.sqnorm()` describing which axes the
eigenvector lies along.
Three numbers that sum to ` self . sqnorm () ` describing which axes the eigenvector lies along .
&self
&self