[−][src]Enum roots::Roots
Sorted and unique list of roots of an equation.
Variants
Equation has no roots
Equation has one root (or all roots of the equation are the same)
Equation has two roots
Equation has three roots
Equation has four roots
Methods
impl<F: FloatType> Roots<F>
[src]
pub fn add_new_root(self, new_root: F) -> Self
[src]
Add a new root to existing ones keeping the list of roots ordered and unique.
Trait Implementations
impl<F: FloatType> AsRef<[F]> for Roots<F>
[src]
impl<F: Debug + FloatType> Debug for Roots<F>
[src]
impl<F: PartialEq + FloatType> PartialEq<Roots<F>> for Roots<F>
[src]
impl<F: FloatType> StructuralPartialEq for Roots<F>
[src]
Auto Trait Implementations
impl<F> RefUnwindSafe for Roots<F> where
F: RefUnwindSafe,
F: RefUnwindSafe,
impl<F> Send for Roots<F> where
F: Send,
F: Send,
impl<F> Sync for Roots<F> where
F: Sync,
F: Sync,
impl<F> Unpin for Roots<F> where
F: Unpin,
F: Unpin,
impl<F> UnwindSafe for Roots<F> where
F: UnwindSafe,
F: UnwindSafe,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,