pub enum NumericKind {
Differentiator,
QuadratureFixed,
QuadratureAdaptive,
OdeFixed,
OdeAdaptive,
DaeImplicit,
}Expand description
The category of numeric backend, used to route a plugin to the right slot in the registry.
Variants§
Differentiator
A differentiator backend (numeric derivative at a point).
QuadratureFixed
A fixed-rule quadrature backend (definite integral with a set rule).
QuadratureAdaptive
An adaptive quadrature backend (definite integral to a tolerance).
OdeFixed
A fixed-step ODE solver backend.
OdeAdaptive
An adaptive-step ODE solver backend.
DaeImplicit
An implicit differential-algebraic equation solver backend.
Trait Implementations§
Source§impl Clone for NumericKind
impl Clone for NumericKind
Source§fn clone(&self) -> NumericKind
fn clone(&self) -> NumericKind
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 moreimpl Copy for NumericKind
Source§impl Debug for NumericKind
impl Debug for NumericKind
impl Eq for NumericKind
Source§impl PartialEq for NumericKind
impl PartialEq for NumericKind
Source§fn eq(&self, other: &NumericKind) -> bool
fn eq(&self, other: &NumericKind) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for NumericKind
Auto Trait Implementations§
impl Freeze for NumericKind
impl RefUnwindSafe for NumericKind
impl Send for NumericKind
impl Sync for NumericKind
impl Unpin for NumericKind
impl UnsafeUnpin for NumericKind
impl UnwindSafe for NumericKind
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