Enum linxal::types::error::Error [] [src]

pub enum Error {
    SVD(SVDError),
    Eigen(EigenError),
    LeastSquares(LeastSquaresError),
    SolveLinear(SolveError),
    QR(QRError),
    LU(LUError),
    Cholesky(CholeskyError),
    Generate(GenerateError),
}

Universal linxal error enum

This enum can be used as a catch-all for errors from linxal computations.

Variants

Error from an SVD opeartion

Error from an eigenvalue operation (general or symmetric)

Error from attempting a least-squares solution

Error from solving a linear equation

Error from computing a QR-decomposition

Error from computing an LU-decomposition

Error from computing a Cholesky decomposition

Error from attempting to generate a matrix

Trait Implementations

impl Debug for Error
[src]

Formats the value using the given formatter.

impl From<SVDError> for Error
[src]

Performs the conversion.

impl From<EigenError> for Error
[src]

Performs the conversion.

impl From<LeastSquaresError> for Error
[src]

Performs the conversion.

impl From<SolveError> for Error
[src]

Performs the conversion.

impl From<QRError> for Error
[src]

Performs the conversion.

impl From<LUError> for Error
[src]

Performs the conversion.

impl From<CholeskyError> for Error
[src]

Performs the conversion.

impl From<GenerateError> for Error
[src]

Performs the conversion.