[][src]Trait series::ops::Ln

pub trait Ln {
    type Output;
    fn ln(self) -> Self::Output;
}

Traits for common functions Trait for the natural logarithm

Associated Types

type Output

Loading content...

Required methods

fn ln(self) -> Self::Output

Loading content...

Implementations on Foreign Types

impl Ln for f64[src]

type Output = f64

impl<'a> Ln for &'a f64[src]

type Output = f64

impl Ln for f32[src]

type Output = f32

impl<'a> Ln for &'a f32[src]

type Output = f32

Loading content...

Implementors

impl<'a, Var, C: Coeff> Ln for &'a Series<Var, C> where
    C: Div<&'b C, Output = C>,
    &'b C: Mul<Output = C> + Ln<Output = C>,
    C: Clone + SubAssign + Add<Output = C> + Mul<Output = C> + Div<Output = C> + From<Var>,
    Var: Clone
[src]

type Output = Series<Var, C>

fn ln(self) -> Self::Output[src]

Computes the logarithm of a series

Panics

Panics if the series has no (non-zero) coefficients

impl<'a, Var, C: Coeff> Ln for SeriesSlice<'a, Var, C> where
    C: Div<&'b C, Output = C>,
    &'b C: Mul<Output = C> + Ln<Output = C>,
    C: Clone + SubAssign + Add<Output = C> + Mul<Output = C> + Div<Output = C> + From<Var>,
    Var: Clone
[src]

type Output = Series<Var, C>

fn ln(self) -> Self::Output[src]

Computes the logarithm of a series

Panics

Panics if the series has no (non-zero) coefficients

impl<Var, C: Coeff> Ln for Series<Var, C> where
    C: DivAssign<&'a C>,
    &'a C: Mul<Output = C>,
    C: Clone + SubAssign + Add<Output = C> + Mul<Output = C> + Div<Output = C> + Ln<Output = C> + From<Var>,
    Var: Clone
[src]

type Output = Self

fn ln(self) -> Self[src]

Computes the logarithm of a series

Panics

Panics if the series has no (non-zero) coefficients

Loading content...