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
f: &'a F1
df: &'a F2
d2f: &'a F3
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]
F1: 'a + Fn(f64) -> f64,
F2: 'a + Fn(f64) -> f64,
F3: 'a + Fn(f64) -> f64,
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]
F1: 'a + Fn(f64) -> f64,
F2: 'a + Fn(f64) -> f64,
F3: 'a + Fn(f64) -> f64,
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]
F1: 'a + Fn(f64) -> f64,
F2: 'a + Fn(f64) -> f64,
F3: 'a + Fn(f64) -> f64,
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]
F1: 'a + Fn(f64) -> f64,
F2: 'a + Fn(f64) -> f64,
F3: 'a + Fn(f64) -> f64,