[][src]Struct bacon_sci::ivp::rk::RKInfo

pub struct RKInfo<N: ComplexField> { /* fields omitted */ }

Provides an IVPSolver implementation for RungeKuttaSolver, based entirely on the Butch Tableaux coefficients. It is up to the RungeKuttaSolver to set up RKInfo. See RK45 for an example.

Trait Implementations

impl<N: Clone + ComplexField> Clone for RKInfo<N> where
    N::RealField: Clone,
    N::RealField: Clone,
    N::RealField: Clone,
    N::RealField: Clone,
    N::RealField: Clone,
    N::RealField: Clone,
    N::RealField: Clone,
    N::RealField: Clone,
    N::RealField: Clone,
    N::RealField: Clone
[src]

impl<N: Debug + ComplexField> Debug for RKInfo<N> where
    N::RealField: Debug,
    N::RealField: Debug,
    N::RealField: Debug,
    N::RealField: Debug,
    N::RealField: Debug,
    N::RealField: Debug,
    N::RealField: Debug,
    N::RealField: Debug,
    N::RealField: Debug,
    N::RealField: Debug
[src]

impl<N: ComplexField> Default for RKInfo<N>[src]

impl<N: ComplexField> From<RK45<N>> for RKInfo<N>[src]

impl<N: ComplexField> IVPSolver<N> for RKInfo<N>[src]

Auto Trait Implementations

impl<N> RefUnwindSafe for RKInfo<N> where
    N: RefUnwindSafe,
    <N as ComplexField>::RealField: RefUnwindSafe
[src]

impl<N> Send for RKInfo<N> where
    <N as ComplexField>::RealField: Send
[src]

impl<N> Sync for RKInfo<N> where
    <N as ComplexField>::RealField: Sync
[src]

impl<N> Unpin for RKInfo<N> where
    N: Unpin,
    <N as ComplexField>::RealField: Unpin
[src]

impl<N> UnwindSafe for RKInfo<N> where
    N: UnwindSafe,
    <N as ComplexField>::RealField: UnwindSafe
[src]

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<SS, SP> SupersetOf<SS> for SP where
    SS: SubsetOf<SP>, 
[src]

impl<SS, SP> SupersetOf<SS> for SP where
    SS: SubsetOf<SP>, 

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,