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
SVD(SVDError)
Error from an SVD opeartion
Eigen(EigenError)
Error from an eigenvalue operation (general or symmetric)
LeastSquares(LeastSquaresError)
Error from attempting a least-squares solution
SolveLinear(SolveError)
Error from solving a linear equation
QR(QRError)
Error from computing a QR-decomposition
LU(LUError)
Error from computing an LU-decomposition
Cholesky(CholeskyError)
Error from computing a Cholesky decomposition
Generate(GenerateError)
Error from attempting to generate a matrix
Trait Implementations
impl Debug for Error
[src]
impl From<SVDError> for Error
[src]
impl From<EigenError> for Error
[src]
fn from(e: EigenError) -> Error
Performs the conversion.
impl From<LeastSquaresError> for Error
[src]
fn from(e: LeastSquaresError) -> Error
Performs the conversion.
impl From<SolveError> for Error
[src]
fn from(e: SolveError) -> Error
Performs the conversion.
impl From<QRError> for Error
[src]
impl From<LUError> for Error
[src]
impl From<CholeskyError> for Error
[src]
fn from(e: CholeskyError) -> Error
Performs the conversion.
impl From<GenerateError> for Error
[src]
fn from(e: GenerateError) -> Error
Performs the conversion.