Function halley

Source
pub fn halley<T: RealScalar>(
    poly: &Poly<T>,
    epsilon: T,
    max_iter: Option<usize>,
    initial_guess: Option<Complex<T>>,
) -> Result<(Vec<Complex<T>>, u128), Error<Vec<Complex<T>>>>
Expand description

Find a single root

§Returns

  • vector of roots (usually 1)
  • number of evaluations

§Errors

  • NoConverge: the root finder did not converge within the given constraints. The best guess so far is returned with the error.\n

§Panics

If T is any primitive type, this function does not panic. However, if T does not implement num::FromPrimitive::from_f64 correctly, this function might panic under certain circumstances (casting of extreme values, usually)\n\n If T is f32 or f64, this function does not panic. However, if T cannot represent all primitive integers smaller than usize::MAX, this might panic under certain circumstances (casting of extreme values, usually)\n\n