pub struct PartialDeriv<'plan, Coeffs> { /* private fields */ }
Expand description
The partial derivative of a polynomial.
This struct is created by PartialDerivPlan
. See its documentation for
more information.
Trait Implementations§
Source§impl<'plan, Coeffs: Clone> Clone for PartialDeriv<'plan, Coeffs>
impl<'plan, Coeffs: Clone> Clone for PartialDeriv<'plan, Coeffs>
Source§fn clone(&self) -> PartialDeriv<'plan, Coeffs>
fn clone(&self) -> PartialDeriv<'plan, Coeffs>
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl<'plan, Coeffs: Debug> Debug for PartialDeriv<'plan, Coeffs>
impl<'plan, Coeffs: Debug> Debug for PartialDeriv<'plan, Coeffs>
Source§impl<'plan, Coeffs, OCoeff> IntoIterator for PartialDeriv<'plan, Coeffs>
impl<'plan, Coeffs, OCoeff> IntoIterator for PartialDeriv<'plan, Coeffs>
Source§impl<'plan, Coeffs, OCoeff> Sequence for PartialDeriv<'plan, Coeffs>
impl<'plan, Coeffs, OCoeff> Sequence for PartialDeriv<'plan, Coeffs>
Source§fn get(&self, index: usize) -> Option<OCoeff>
fn get(&self, index: usize) -> Option<OCoeff>
Returns the element at the given index or
None
. Read moreSource§fn iter(&self) -> PartialDerivIter<'plan, Wrapper<&Coeffs, ((),)>> ⓘ
fn iter(&self) -> PartialDerivIter<'plan, Wrapper<&Coeffs, ((),)>> ⓘ
Returns an iterator that returns elements. Read more
Source§fn rget(&self, rindex: usize) -> Option<Self::Item>
fn rget(&self, rindex: usize) -> Option<Self::Item>
Returns the element at the given index counting from the end or
None
. Read moreSource§fn first(&self) -> Option<Self::Item>
fn first(&self) -> Option<Self::Item>
Returns the first element or
None
if the sequence is empty. Read moreSource§fn last(&self) -> Option<Self::Item>
fn last(&self) -> Option<Self::Item>
Returns the last element or
None
if the sequence is empty. Read moreSource§fn min<'a>(&'a self) -> Option<Self::Item>
fn min<'a>(&'a self) -> Option<Self::Item>
Returns the minimum of the sequence or
None
if the sequence is empty. Read moreSource§fn max<'a>(&'a self) -> Option<Self::Item>
fn max<'a>(&'a self) -> Option<Self::Item>
Returns the maximum of the sequence or
None
if the sequence is empty. Read moreSource§fn copied<Item>(self) -> Copied<Self, Item>
fn copied<Item>(self) -> Copied<Self, Item>
Creates a sequence that copies all of its elements. Read more
Source§fn cloned<Item>(self) -> Cloned<Self, Item>
fn cloned<Item>(self) -> Cloned<Self, Item>
Creates a sequence that clones all of its elements. Read more
Source§fn map<B, F>(self, f: F) -> Map<Self, F>
fn map<B, F>(self, f: F) -> Map<Self, F>
Takes a closure and creates a sequence that calls the closure on each element. Read more
Source§fn repeat(self, nreps: usize) -> Repeat<Self>where
Self: Sized,
fn repeat(self, nreps: usize) -> Repeat<Self>where
Self: Sized,
Returns a sequence that repeats
nreps
times. Read moreSource§fn concat<Other>(self, other: Other) -> Option<Concat<Self, Other>>
fn concat<Other>(self, other: Other) -> Option<Concat<Self, Other>>
Returns the concatenation with another sequence. Read more
Source§fn select<Idx>(self, indices: Idx) -> Option<Select<Self, Idx>>
fn select<Idx>(self, indices: Idx) -> Option<Select<Self, Idx>>
Returns a selection of the sequence or
None
if any index is out of bounds. Read moreSource§impl<'this, 'plan, Coeffs, OCoeff> SequenceTypes<'this> for PartialDeriv<'plan, Coeffs>
impl<'this, 'plan, Coeffs, OCoeff> SequenceTypes<'this> for PartialDeriv<'plan, Coeffs>
Source§type Iter = PartialDerivIter<'plan, Wrapper<&'this Coeffs, ((),)>>
type Iter = PartialDerivIter<'plan, Wrapper<&'this Coeffs, ((),)>>
The return type of
Sequence::iter
.Auto Trait Implementations§
impl<'plan, Coeffs> Freeze for PartialDeriv<'plan, Coeffs>where
Coeffs: Freeze,
impl<'plan, Coeffs> RefUnwindSafe for PartialDeriv<'plan, Coeffs>where
Coeffs: RefUnwindSafe,
impl<'plan, Coeffs> Send for PartialDeriv<'plan, Coeffs>where
Coeffs: Send,
impl<'plan, Coeffs> Sync for PartialDeriv<'plan, Coeffs>where
Coeffs: Sync,
impl<'plan, Coeffs> Unpin for PartialDeriv<'plan, Coeffs>where
Coeffs: Unpin,
impl<'plan, Coeffs> UnwindSafe for PartialDeriv<'plan, Coeffs>where
Coeffs: UnwindSafe,
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<S> DerefSequence for S
impl<S> DerefSequence for S
Source§type Sequence = S
type Sequence = S
The return type of
DerefSequence::deref_sqnc()
.Source§fn deref_sqnc(&self) -> &<S as DerefSequence>::Sequence
fn deref_sqnc(&self) -> &<S as DerefSequence>::Sequence
Returns a reference to a type that implements
Sequence
.