Struct rootfind::wrap::RealFnAndFirstSecond [] [src]

pub struct RealFnAndFirstSecond<'a, F1: ?Sized, F2: ?Sized, F3: ?Sized> where
    F1: 'a + Fn(f64) -> f64,
    F2: 'a + Fn(f64) -> f64,
    F3: 'a + Fn(f64) -> f64
{ pub f: &'a F1, pub df: &'a F2, pub d2f: &'a F3, }

Wraps functions to implement RealFnEval, RealDfEval, and RealD2fEval.

Fields

Methods

impl<'a, F1: ?Sized, F2: ?Sized, F3: ?Sized> RealFnAndFirstSecond<'a, F1, F2, F3> where
    F1: 'a + Fn(f64) -> f64,
    F2: 'a + Fn(f64) -> f64,
    F3: 'a + Fn(f64) -> f64
[src]

[src]

Trait Implementations

impl<'a, F1: ?Sized, F2: ?Sized, F3: ?Sized> RealFnEval for RealFnAndFirstSecond<'a, F1, F2, F3> where
    F1: 'a + Fn(f64) -> f64,
    F2: 'a + Fn(f64) -> f64,
    F3: 'a + Fn(f64) -> f64
[src]

[src]

impl<'a, F1: ?Sized, F2: ?Sized, F3: ?Sized> RealDfEval for RealFnAndFirstSecond<'a, F1, F2, F3> where
    F1: 'a + Fn(f64) -> f64,
    F2: 'a + Fn(f64) -> f64,
    F3: 'a + Fn(f64) -> f64
[src]

[src]

impl<'a, F1: ?Sized, F2: ?Sized, F3: ?Sized> RealD2fEval for RealFnAndFirstSecond<'a, F1, F2, F3> where
    F1: 'a + Fn(f64) -> f64,
    F2: 'a + Fn(f64) -> f64,
    F3: 'a + Fn(f64) -> f64
[src]

[src]