probabilistic_bisector

Trait Bisectable

Source
pub trait Bisectable<T: Float + FromPrimitive + Debug> {
    // Required method
    fn evaluate(&self, x: T) -> T;

    // Provided methods
    fn slope_sign(
        &self,
        domain: &Range<T>,
        confidence_level: ConfidenceLevel<T>,
        max_iter: usize,
    ) -> Result<Sign, Error> { ... }
    fn sign(
        &self,
        x: T,
        confidence_level: ConfidenceLevel<T>,
        max_iter: usize,
    ) -> Result<Sign, Error> { ... }
}

Required Methods§

Source

fn evaluate(&self, x: T) -> T

Provided Methods§

Source

fn slope_sign( &self, domain: &Range<T>, confidence_level: ConfidenceLevel<T>, max_iter: usize, ) -> Result<Sign, Error>

Source

fn sign( &self, x: T, confidence_level: ConfidenceLevel<T>, max_iter: usize, ) -> Result<Sign, Error>

Implementations on Foreign Types§

Source§

impl<O, T> Bisectable<T> for Problem<O>
where T: Float + FromPrimitive + Debug, O: Bisectable<T>,

Source§

fn evaluate(&self, x: T) -> T

Implementors§