pub enum SparseGPError {
InvalidInducingPoints(String),
NumericalInstability(String),
ConvergenceFailure(String),
InvalidApproximation(String),
}Expand description
Error types specific to sparse GP operations
Variants§
InvalidInducingPoints(String)
Invalid inducing point configuration
NumericalInstability(String)
Numerical instability in computation
ConvergenceFailure(String)
Convergence failure
InvalidApproximation(String)
Invalid approximation parameters
Trait Implementations§
Source§impl Debug for SparseGPError
impl Debug for SparseGPError
Source§impl Display for SparseGPError
impl Display for SparseGPError
Source§impl Error for SparseGPError
impl Error for SparseGPError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<SparseGPError> for SklearsError
Convert SparseGPError to SklearsError
impl From<SparseGPError> for SklearsError
Convert SparseGPError to SklearsError
Source§fn from(err: SparseGPError) -> Self
fn from(err: SparseGPError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for SparseGPError
impl RefUnwindSafe for SparseGPError
impl Send for SparseGPError
impl Sync for SparseGPError
impl Unpin for SparseGPError
impl UnwindSafe for SparseGPError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more