Trait nalgebra::EigenQR
[−]
[src]
pub trait EigenQR<N, V: Mul<Self, Output=V>>: SquareMat<N, V> { fn eigen_qr(&self, eps: &N, niter: usize) -> (Self, V); }
Trait for computing the eigenvector and eigenvalues of a square matrix usin the QR algorithm.
Required Methods
fn eigen_qr(&self, eps: &N, niter: usize) -> (Self, V)
Computes the eigenvectors and eigenvalues of this matrix.
Implementors
impl<N> EigenQR<N, Vec1<N>> for Mat1<N> where N: BaseFloat + ApproxEq<N> + Clone
impl<N> EigenQR<N, Vec2<N>> for Mat2<N> where N: BaseFloat + ApproxEq<N> + Clone
impl<N> EigenQR<N, Vec3<N>> for Mat3<N> where N: BaseFloat + ApproxEq<N> + Clone
impl<N> EigenQR<N, Vec4<N>> for Mat4<N> where N: BaseFloat + ApproxEq<N> + Clone
impl<N> EigenQR<N, Vec5<N>> for Mat5<N> where N: BaseFloat + ApproxEq<N> + Clone
impl<N> EigenQR<N, Vec6<N>> for Mat6<N> where N: BaseFloat + ApproxEq<N> + Clone