pub enum SplineError {
EmptyInput,
NonFiniteValue,
InvalidRange,
NotEnoughBasis {
n_basis: usize,
degree: usize,
},
InvalidKnots,
NotEnoughKnots {
min: usize,
},
InvalidPeriod,
RowMismatch {
expected: usize,
actual: usize,
},
ParameterOverflow,
UnsupportedDegree {
degree: usize,
},
Model(ModelError),
}Expand description
Ошибки построения spline basis и spline design matrix.
Variants§
EmptyInput
Входной вектор пуст.
NonFiniteValue
Входной вектор содержит NaN или infinity.
InvalidRange
Диапазон данных не имеет двух различных конечных границ.
NotEnoughBasis
Число basis-функций недостаточно для степени spline.
InvalidKnots
Knot vector содержит не-finite значения или убывает.
NotEnoughKnots
Knot vector содержит недостаточно узлов.
InvalidPeriod
Период должен быть конечным положительным числом.
RowMismatch
Predictor blocks have different row counts.
ParameterOverflow
Число параметров переполнило usize.
UnsupportedDegree
Степень сплайна не поддерживается данным compact predictor-ом.
Model(ModelError)
Ошибка core design matrix.
Trait Implementations§
Source§impl Clone for SplineError
impl Clone for SplineError
Source§fn clone(&self) -> SplineError
fn clone(&self) -> SplineError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SplineError
impl Debug for SplineError
Source§impl Display for SplineError
impl Display for SplineError
Source§impl Error for SplineError
impl Error for SplineError
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<ModelError> for SplineError
impl From<ModelError> for SplineError
Source§fn from(source: ModelError) -> Self
fn from(source: ModelError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for SplineError
impl PartialEq for SplineError
Source§fn eq(&self, other: &SplineError) -> bool
fn eq(&self, other: &SplineError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SplineError
Auto Trait Implementations§
impl Freeze for SplineError
impl RefUnwindSafe for SplineError
impl Send for SplineError
impl Sync for SplineError
impl Unpin for SplineError
impl UnsafeUnpin for SplineError
impl UnwindSafe for SplineError
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