Trait nalgebra::EigenQR
[−]
[src]
pub trait EigenQR<N, V: Mul<Self, Output=V>>: SquareMatrix<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, Vector1<N>> for Matrix1<N> where N: BaseFloat + ApproxEq<N> + Clone
impl<N> EigenQR<N, Vector2<N>> for Matrix2<N> where N: BaseFloat + ApproxEq<N> + Clone
impl<N> EigenQR<N, Vector3<N>> for Matrix3<N> where N: BaseFloat + ApproxEq<N> + Clone
impl<N> EigenQR<N, Vector4<N>> for Matrix4<N> where N: BaseFloat + ApproxEq<N> + Clone
impl<N> EigenQR<N, Vector5<N>> for Matrix5<N> where N: BaseFloat + ApproxEq<N> + Clone
impl<N> EigenQR<N, Vector6<N>> for Matrix6<N> where N: BaseFloat + ApproxEq<N> + Clone