[][src]Trait rustnomial::MutablePolynomial

pub trait MutablePolynomial<N> {
    pub fn try_add_term(
        &mut self,
        coeff: N,
        degree: usize
    ) -> Result<(), TryAddError>;
pub fn try_sub_term(
        &mut self,
        coeff: N,
        degree: usize
    ) -> Result<(), TryAddError>; }

Required methods

pub fn try_add_term(
    &mut self,
    coeff: N,
    degree: usize
) -> Result<(), TryAddError>
[src]

Adds the term with given coefficient and degree to self, returning an error if the particular term can not be added to self without violating constraints.

pub fn try_sub_term(
    &mut self,
    coeff: N,
    degree: usize
) -> Result<(), TryAddError>
[src]

Subtracts the term with given coefficient and degree from self, returning an error if the particular term can not be subtracted from self without violating constraints.

Loading content...

Implementors

impl<N> MutablePolynomial<N> for LinearBinomial<N> where
    N: Zero + SubAssign + AddAssign + Copy
[src]

impl<N> MutablePolynomial<N> for Monomial<N> where
    N: SubAssign + AddAssign + Copy + Zero
[src]

impl<N> MutablePolynomial<N> for Polynomial<N> where
    N: Zero + Copy + AddAssign + SubAssign + CanNegate, 
[src]

impl<N> MutablePolynomial<N> for QuadraticTrinomial<N> where
    N: Zero + SubAssign + AddAssign + Copy
[src]

impl<N> MutablePolynomial<N> for SparsePolynomial<N> where
    N: Zero + Copy + AddAssign + SubAssign + CanNegate, 
[src]

Loading content...