[−][src]Struct gkquad::prelude::Integrator2
2-dimentional integration Executor
Methods
impl<F: Integrand2, A> Integrator2<F, A>
[src]
pub fn with_algorithm(integrand: F, algorithm: A) -> Integrator2<F, A>
[src]
This is supported on
feature="double"
only.pub fn tolerance(self, t: Tolerance) -> Self
[src]
This is supported on
feature="double"
only.Set tolerance
pub fn max_iters(self, max_iters: usize) -> Self
[src]
This is supported on
feature="double"
only.Set maximum number of subranges
pub fn points(self, pts: &[(f64, f64)]) -> Self
[src]
This is supported on
feature="double"
only.Set singular points
pub fn get_algorithm(&self) -> &A
[src]
This is supported on
feature="double"
only.pub fn run<'a, T>(&mut self, range: T) -> IntegrationResult where
T: IntoRange2,
A: Algorithm2<F, T::IntoRange>,
[src]
T: IntoRange2,
A: Algorithm2<F, T::IntoRange>,
This is supported on
feature="double"
only.Trait Implementations
impl<F: Clone + Integrand2, A: Clone> Clone for Integrator2<F, A>
[src]
fn clone(&self) -> Integrator2<F, A>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<F: Debug + Integrand2, A: Debug> Debug for Integrator2<F, A>
[src]
impl<F: Default + Integrand2, A: Default> Default for Integrator2<F, A>
[src]
fn default() -> Integrator2<F, A>
[src]
impl<F: PartialEq + Integrand2, A: PartialEq> PartialEq<Integrator2<F, A>> for Integrator2<F, A>
[src]
fn eq(&self, other: &Integrator2<F, A>) -> bool
[src]
fn ne(&self, other: &Integrator2<F, A>) -> bool
[src]
impl<F: Integrand2, A> StructuralPartialEq for Integrator2<F, A>
[src]
Auto Trait Implementations
impl<F, A> RefUnwindSafe for Integrator2<F, A> where
A: RefUnwindSafe,
F: RefUnwindSafe,
A: RefUnwindSafe,
F: RefUnwindSafe,
impl<F, A> Send for Integrator2<F, A> where
A: Send,
F: Send,
A: Send,
F: Send,
impl<F, A> Sync for Integrator2<F, A> where
A: Sync,
F: Sync,
A: Sync,
F: Sync,
impl<F, A> Unpin for Integrator2<F, A> where
A: Unpin,
F: Unpin,
A: Unpin,
F: Unpin,
impl<F, A> UnwindSafe for Integrator2<F, A> where
A: UnwindSafe,
F: UnwindSafe,
A: 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> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
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>,