mod.rs - source
Description: Source of the Rust file `/Users/erlendbasso/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.32.1/src/linalg/mod.rs`.
Keywords: rust, rustlang, rust-lang

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53

    //! [Reexported at the root of this crate.] Factorization of real matrices.

    pub mod balancing;
    mod bidiagonal;
    mod cholesky;
    mod convolution;
    mod determinant;
    // TODO: this should not be needed. However, the exp uses
    // explicit float operations on `f32` and `f64`. We need to
    // get rid of these to allow exp to be used on a no-std context.
    mod col_piv_qr;
    mod decomposition;
    #[cfg(feature = "std")]
    mod exp;
    mod full_piv_lu;
    pub mod givens;
    mod hessenberg;
    pub mod householder;
    mod inverse;
    mod lu;
    mod permutation_sequence;
    mod pow;
    mod qr;
    mod schur;
    mod solve;
    mod svd;
    mod svd2;
    mod svd3;
    mod symmetric_eigen;
    mod symmetric_tridiagonal;
    mod udu;

    //// TODO: Not complete enough for publishing.
    //// This handles only cases where each eigenvalue has multiplicity one.
    // mod eigen;

    pub use self::bidiagonal::*;
    pub use self::cholesky::*;
    pub use self::col_piv_qr::*;
    pub use self::convolution::*;
    #[cfg(feature = "std")]
    pub use self::exp::*;
    pub use self::full_piv_lu::*;
    pub use self::hessenberg::*;
    pub use self::lu::*;
    pub use self::permutation_sequence::*;
    pub use self::pow::*;
    pub use self::qr::*;
    pub use self::schur::*;
    pub use self::svd::*;
    pub use self::symmetric_eigen::*;
    pub use self::symmetric_tridiagonal::*;
    pub use self::udu::*;