[−][src]Trait rustnomial::MutablePolynomial
Required methods
pub fn try_add_term(
&mut self,
coeff: N,
degree: usize
) -> Result<(), TryAddError>
[src]
&mut self,
coeff: N,
degree: usize
) -> Result<(), TryAddError>
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]
&mut self,
coeff: N,
degree: usize
) -> Result<(), TryAddError>
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.
Implementors
impl<N> MutablePolynomial<N> for LinearBinomial<N> where
N: Zero + SubAssign + AddAssign + Copy,
[src]
N: Zero + SubAssign + AddAssign + Copy,
pub fn try_add_term(
&mut self,
coeff: N,
degree: usize
) -> Result<(), TryAddError>
[src]
&mut self,
coeff: N,
degree: usize
) -> Result<(), TryAddError>
pub fn try_sub_term(
&mut self,
coeff: N,
degree: usize
) -> Result<(), TryAddError>
[src]
&mut self,
coeff: N,
degree: usize
) -> Result<(), TryAddError>
impl<N> MutablePolynomial<N> for Monomial<N> where
N: SubAssign + AddAssign + Copy + Zero,
[src]
N: SubAssign + AddAssign + Copy + Zero,
pub fn try_add_term(
&mut self,
coeff: N,
degree: usize
) -> Result<(), TryAddError>
[src]
&mut self,
coeff: N,
degree: usize
) -> Result<(), TryAddError>
pub fn try_sub_term(
&mut self,
coeff: N,
degree: usize
) -> Result<(), TryAddError>
[src]
&mut self,
coeff: N,
degree: usize
) -> Result<(), TryAddError>
impl<N> MutablePolynomial<N> for Polynomial<N> where
N: Zero + Copy + AddAssign + SubAssign + CanNegate,
[src]
N: Zero + Copy + AddAssign + SubAssign + CanNegate,
pub fn try_add_term(
&mut self,
coeff: N,
degree: usize
) -> Result<(), TryAddError>
[src]
&mut self,
coeff: N,
degree: usize
) -> Result<(), TryAddError>
pub fn try_sub_term(
&mut self,
coeff: N,
degree: usize
) -> Result<(), TryAddError>
[src]
&mut self,
coeff: N,
degree: usize
) -> Result<(), TryAddError>
impl<N> MutablePolynomial<N> for QuadraticTrinomial<N> where
N: Zero + SubAssign + AddAssign + Copy,
[src]
N: Zero + SubAssign + AddAssign + Copy,
pub fn try_add_term(
&mut self,
coeff: N,
degree: usize
) -> Result<(), TryAddError>
[src]
&mut self,
coeff: N,
degree: usize
) -> Result<(), TryAddError>
pub fn try_sub_term(
&mut self,
coeff: N,
degree: usize
) -> Result<(), TryAddError>
[src]
&mut self,
coeff: N,
degree: usize
) -> Result<(), TryAddError>
impl<N> MutablePolynomial<N> for SparsePolynomial<N> where
N: Zero + Copy + AddAssign + SubAssign + CanNegate,
[src]
N: Zero + Copy + AddAssign + SubAssign + CanNegate,
pub fn try_add_term(
&mut self,
coeff: N,
degree: usize
) -> Result<(), TryAddError>
[src]
&mut self,
coeff: N,
degree: usize
) -> Result<(), TryAddError>
pub fn try_sub_term(
&mut self,
coeff: N,
degree: usize
) -> Result<(), TryAddError>
[src]
&mut self,
coeff: N,
degree: usize
) -> Result<(), TryAddError>