[−][src]Enum gkquad::RuntimeError
calculation error information occured during integration.
Variants (Non-exhaustive)
The maximum number of subdivisions has been achieved. If increasing the limit results in no further improvement, check the integrand in order to determine the difficulties. If the function contains the singular points in the range, you should specify the singular points by hand, or transform the function to eliminate the singular points.
Cannot reach tolerance because of roundoff error, which prevents the given tolerance from being achieved. It is assumed that the requested tolerance cannot be achieved, and that the returned result is the bst which can be obtained.
Subrange was too small to calculate the integral. Maybe you should specify the singular points, or transform the function to eliminate the singular points.
Integral is divergent, or slowly convergent. Delta (estimation of absolute error) may be underestimated.
Integrand has returned a NAN value, so the algorithm cannot continue the calculation.
Trait Implementations
impl Clone for RuntimeError
[src]
fn clone(&self) -> RuntimeError
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for RuntimeError
[src]
impl Debug for RuntimeError
[src]
impl Display for RuntimeError
[src]
impl Eq for RuntimeError
[src]
impl Error for RuntimeError
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn description(&self) -> &str
1.0.0[src]
fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl Hash for RuntimeError
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<RuntimeError> for RuntimeError
[src]
fn eq(&self, other: &RuntimeError) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for RuntimeError
[src]
impl StructuralPartialEq for RuntimeError
[src]
Auto Trait Implementations
impl RefUnwindSafe for RuntimeError
impl Send for RuntimeError
impl Sync for RuntimeError
impl Unpin for RuntimeError
impl UnwindSafe for RuntimeError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,