Struct wee_matrix::Eigen
[−]
[src]
pub struct Eigen<T, U> { /* fields omitted */ }
Eigenvalue decomposition structure for type T
, with eigenvalue storage structure U
.
Methods
impl Eigen<Matrix, Vec<f64>>
[src]
fn eigenvalues(&self) -> (&Vec<f64>, &Vec<f64>)
[src]
Retrieve references to the eigenvalue lists (real and imaginary)
fn has_complex_eigenvalues(&self) -> bool
[src]
Returns true if this eigvenvalue decomposition contains any imaginary eigenvalues
fn eigenvalues_real(&self) -> &Vec<f64>
[src]
Retrieve a reference to the real-valued eigenvalue list
fn eigenvalues_imag(&self) -> &Vec<f64>
[src]
Retrieve a reference to the imaginary-valued eigenvalue list
fn eigenvectors_left(&self) -> Option<&Matrix>
[src]
Retrieve a reference to the left eigenvector matrix (if produced)
fn eigenvectors_right(&self) -> Option<&Matrix>
[src]
Retrieve a reference to the right eigenvector matrix (if produced)
Trait Implementations
impl<T: Debug, U: Debug> Debug for Eigen<T, U>
[src]
impl<T: Clone, U: Clone> Clone for Eigen<T, U>
[src]
fn clone(&self) -> Eigen<T, U>
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more