pub struct TrapezoidIntegral { /* private fields */ }Expand description
Adaptive trapezoid integrator with a target accuracy and iteration budget.
Implementations§
Trait Implementations§
Source§impl Integrator for TrapezoidIntegral
impl Integrator for TrapezoidIntegral
Source§fn integrate_impl<F>(&self, f: &mut F, a: Real, b: Real) -> QlResult<Real>
fn integrate_impl<F>(&self, f: &mut F, a: Real, b: Real) -> QlResult<Real>
Integrates
f over [a, b] for a < b; the Integrator::integrate
driver guarantees ordered, non-degenerate limits.Auto Trait Implementations§
impl Freeze for TrapezoidIntegral
impl RefUnwindSafe for TrapezoidIntegral
impl Send for TrapezoidIntegral
impl Sync for TrapezoidIntegral
impl Unpin for TrapezoidIntegral
impl UnsafeUnpin for TrapezoidIntegral
impl UnwindSafe for TrapezoidIntegral
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more