(function() {var implementors = { "nalgebra":[["impl<T, S> AsRef<[T; 1]> for Matrix<T, U1, U1, S>where
    T: Scalar,
    S: RawStorage<T, U1, U1> + IsContiguous,
"],["impl<T, S> AsRef<[T; 2]> for Matrix<T, U1, U2, S>where
    T: Scalar,
    S: RawStorage<T, U1, U2> + IsContiguous,
"],["impl<T, S> AsRef<[T; 3]> for Matrix<T, U1, U3, S>where
    T: Scalar,
    S: RawStorage<T, U1, U3> + IsContiguous,
"],["impl<T, S> AsRef<[T; 4]> for Matrix<T, U1, U4, S>where
    T: Scalar,
    S: RawStorage<T, U1, U4> + IsContiguous,
"],["impl<T, S> AsRef<[T; 5]> for Matrix<T, U1, U5, S>where
    T: Scalar,
    S: RawStorage<T, U1, U5> + IsContiguous,
"],["impl<T, S> AsRef<[T; 6]> for Matrix<T, U1, U6, S>where
    T: Scalar,
    S: RawStorage<T, U1, U6> + IsContiguous,
"],["impl<T, S> AsRef<[T; 7]> for Matrix<T, U1, U7, S>where
    T: Scalar,
    S: RawStorage<T, U1, U7> + IsContiguous,
"],["impl<T, S> AsRef<[T; 8]> for Matrix<T, U1, U8, S>where
    T: Scalar,
    S: RawStorage<T, U1, U8> + IsContiguous,
"],["impl<T, S> AsRef<[T; 9]> for Matrix<T, U1, U9, S>where
    T: Scalar,
    S: RawStorage<T, U1, U9> + IsContiguous,
"],["impl<T, S> AsRef<[T; 10]> for Matrix<T, U1, U10, S>where
    T: Scalar,
    S: RawStorage<T, U1, U10> + IsContiguous,
"],["impl<T, S> AsRef<[T; 11]> for Matrix<T, U1, U11, S>where
    T: Scalar,
    S: RawStorage<T, U1, U11> + IsContiguous,
"],["impl<T, S> AsRef<[T; 12]> for Matrix<T, U1, U12, S>where
    T: Scalar,
    S: RawStorage<T, U1, U12> + IsContiguous,
"],["impl<T, S> AsRef<[T; 13]> for Matrix<T, U1, U13, S>where
    T: Scalar,
    S: RawStorage<T, U1, U13> + IsContiguous,
"],["impl<T, S> AsRef<[T; 14]> for Matrix<T, U1, U14, S>where
    T: Scalar,
    S: RawStorage<T, U1, U14> + IsContiguous,
"],["impl<T, S> AsRef<[T; 15]> for Matrix<T, U1, U15, S>where
    T: Scalar,
    S: RawStorage<T, U1, U15> + IsContiguous,
"],["impl<T, S> AsRef<[T; 16]> for Matrix<T, U1, U16, S>where
    T: Scalar,
    S: RawStorage<T, U1, U16> + IsContiguous,
"],["impl<T, S> AsRef<[T; 2]> for Matrix<T, U2, U1, S>where
    T: Scalar,
    S: RawStorage<T, U2, U1> + IsContiguous,
"],["impl<T, S> AsRef<[T; 3]> for Matrix<T, U3, U1, S>where
    T: Scalar,
    S: RawStorage<T, U3, U1> + IsContiguous,
"],["impl<T, S> AsRef<[T; 4]> for Matrix<T, U4, U1, S>where
    T: Scalar,
    S: RawStorage<T, U4, U1> + IsContiguous,
"],["impl<T, S> AsRef<[T; 5]> for Matrix<T, U5, U1, S>where
    T: Scalar,
    S: RawStorage<T, U5, U1> + IsContiguous,
"],["impl<T, S> AsRef<[T; 6]> for Matrix<T, U6, U1, S>where
    T: Scalar,
    S: RawStorage<T, U6, U1> + IsContiguous,
"],["impl<T, S> AsRef<[T; 7]> for Matrix<T, U7, U1, S>where
    T: Scalar,
    S: RawStorage<T, U7, U1> + IsContiguous,
"],["impl<T, S> AsRef<[T; 8]> for Matrix<T, U8, U1, S>where
    T: Scalar,
    S: RawStorage<T, U8, U1> + IsContiguous,
"],["impl<T, S> AsRef<[T; 9]> for Matrix<T, U9, U1, S>where
    T: Scalar,
    S: RawStorage<T, U9, U1> + IsContiguous,
"],["impl<T, S> AsRef<[T; 10]> for Matrix<T, U10, U1, S>where
    T: Scalar,
    S: RawStorage<T, U10, U1> + IsContiguous,
"],["impl<T, S> AsRef<[T; 11]> for Matrix<T, U11, U1, S>where
    T: Scalar,
    S: RawStorage<T, U11, U1> + IsContiguous,
"],["impl<T, S> AsRef<[T; 12]> for Matrix<T, U12, U1, S>where
    T: Scalar,
    S: RawStorage<T, U12, U1> + IsContiguous,
"],["impl<T, S> AsRef<[T; 13]> for Matrix<T, U13, U1, S>where
    T: Scalar,
    S: RawStorage<T, U13, U1> + IsContiguous,
"],["impl<T, S> AsRef<[T; 14]> for Matrix<T, U14, U1, S>where
    T: Scalar,
    S: RawStorage<T, U14, U1> + IsContiguous,
"],["impl<T, S> AsRef<[T; 15]> for Matrix<T, U15, U1, S>where
    T: Scalar,
    S: RawStorage<T, U15, U1> + IsContiguous,
"],["impl<T, S> AsRef<[T; 16]> for Matrix<T, U16, U1, S>where
    T: Scalar,
    S: RawStorage<T, U16, U1> + IsContiguous,
"],["impl<T: Scalar, S> AsRef<[[T; 2]; 2]> for Matrix<T, U2, U2, S>where
    S: RawStorage<T, U2, U2> + IsContiguous,
"],["impl<T: Scalar, S> AsRef<[[T; 2]; 3]> for Matrix<T, U2, U3, S>where
    S: RawStorage<T, U2, U3> + IsContiguous,
"],["impl<T: Scalar, S> AsRef<[[T; 2]; 4]> for Matrix<T, U2, U4, S>where
    S: RawStorage<T, U2, U4> + IsContiguous,
"],["impl<T: Scalar, S> AsRef<[[T; 2]; 5]> for Matrix<T, U2, U5, S>where
    S: RawStorage<T, U2, U5> + IsContiguous,
"],["impl<T: Scalar, S> AsRef<[[T; 2]; 6]> for Matrix<T, U2, U6, S>where
    S: RawStorage<T, U2, U6> + IsContiguous,
"],["impl<T: Scalar, S> AsRef<[[T; 3]; 2]> for Matrix<T, U3, U2, S>where
    S: RawStorage<T, U3, U2> + IsContiguous,
"],["impl<T: Scalar, S> AsRef<[[T; 3]; 3]> for Matrix<T, U3, U3, S>where
    S: RawStorage<T, U3, U3> + IsContiguous,
"],["impl<T: Scalar, S> AsRef<[[T; 3]; 4]> for Matrix<T, U3, U4, S>where
    S: RawStorage<T, U3, U4> + IsContiguous,
"],["impl<T: Scalar, S> AsRef<[[T; 3]; 5]> for Matrix<T, U3, U5, S>where
    S: RawStorage<T, U3, U5> + IsContiguous,
"],["impl<T: Scalar, S> AsRef<[[T; 3]; 6]> for Matrix<T, U3, U6, S>where
    S: RawStorage<T, U3, U6> + IsContiguous,
"],["impl<T: Scalar, S> AsRef<[[T; 4]; 2]> for Matrix<T, U4, U2, S>where
    S: RawStorage<T, U4, U2> + IsContiguous,
"],["impl<T: Scalar, S> AsRef<[[T; 4]; 3]> for Matrix<T, U4, U3, S>where
    S: RawStorage<T, U4, U3> + IsContiguous,
"],["impl<T: Scalar, S> AsRef<[[T; 4]; 4]> for Matrix<T, U4, U4, S>where
    S: RawStorage<T, U4, U4> + IsContiguous,
"],["impl<T: Scalar, S> AsRef<[[T; 4]; 5]> for Matrix<T, U4, U5, S>where
    S: RawStorage<T, U4, U5> + IsContiguous,
"],["impl<T: Scalar, S> AsRef<[[T; 4]; 6]> for Matrix<T, U4, U6, S>where
    S: RawStorage<T, U4, U6> + IsContiguous,
"],["impl<T: Scalar, S> AsRef<[[T; 5]; 2]> for Matrix<T, U5, U2, S>where
    S: RawStorage<T, U5, U2> + IsContiguous,
"],["impl<T: Scalar, S> AsRef<[[T; 5]; 3]> for Matrix<T, U5, U3, S>where
    S: RawStorage<T, U5, U3> + IsContiguous,
"],["impl<T: Scalar, S> AsRef<[[T; 5]; 4]> for Matrix<T, U5, U4, S>where
    S: RawStorage<T, U5, U4> + IsContiguous,
"],["impl<T: Scalar, S> AsRef<[[T; 5]; 5]> for Matrix<T, U5, U5, S>where
    S: RawStorage<T, U5, U5> + IsContiguous,
"],["impl<T: Scalar, S> AsRef<[[T; 5]; 6]> for Matrix<T, U5, U6, S>where
    S: RawStorage<T, U5, U6> + IsContiguous,
"],["impl<T: Scalar, S> AsRef<[[T; 6]; 2]> for Matrix<T, U6, U2, S>where
    S: RawStorage<T, U6, U2> + IsContiguous,
"],["impl<T: Scalar, S> AsRef<[[T; 6]; 3]> for Matrix<T, U6, U3, S>where
    S: RawStorage<T, U6, U3> + IsContiguous,
"],["impl<T: Scalar, S> AsRef<[[T; 6]; 4]> for Matrix<T, U6, U4, S>where
    S: RawStorage<T, U6, U4> + IsContiguous,
"],["impl<T: Scalar, S> AsRef<[[T; 6]; 5]> for Matrix<T, U6, U5, S>where
    S: RawStorage<T, U6, U5> + IsContiguous,
"],["impl<T: Scalar, S> AsRef<[[T; 6]; 6]> for Matrix<T, U6, U6, S>where
    S: RawStorage<T, U6, U6> + IsContiguous,
"],["impl<T> AsRef<T> for Unit<T>"],["impl<T: SimdRealField> AsRef<[T; 8]> for DualQuaternion<T>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()