pub struct CubicHermiteSpline { /* private fields */ }
Implementations
sourceimpl CubicHermiteSpline
impl CubicHermiteSpline
pub fn from_nodes_with_slopes(node_x: &[f64], node_y: &[f64], m: &[f64]) -> Self
pub fn from_nodes(
node_x: &[f64],
node_y: &[f64],
slope_method: SlopeMethod
) -> Self
Trait Implementations
sourceimpl Calculus for CubicHermiteSpline
impl Calculus for CubicHermiteSpline
sourceimpl Clone for CubicHermiteSpline
impl Clone for CubicHermiteSpline
sourcefn clone(&self) -> CubicHermiteSpline
fn clone(&self) -> CubicHermiteSpline
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for CubicHermiteSpline
impl Debug for CubicHermiteSpline
sourceimpl From<Vec<(Range<f64>, Polynomial), Global>> for CubicHermiteSpline
impl From<Vec<(Range<f64>, Polynomial), Global>> for CubicHermiteSpline
sourceimpl Index<usize> for CubicHermiteSpline
impl Index<usize> for CubicHermiteSpline
sourceimpl Into<Vec<(Range<f64>, Polynomial), Global>> for CubicHermiteSpline
impl Into<Vec<(Range<f64>, Polynomial), Global>> for CubicHermiteSpline
sourceimpl Into<Vec<Polynomial, Global>> for CubicHermiteSpline
impl Into<Vec<Polynomial, Global>> for CubicHermiteSpline
sourcefn into(self) -> Vec<Polynomial>
fn into(self) -> Vec<Polynomial>
Converts this type into the (usually inferred) input type.
sourceimpl Spline for CubicHermiteSpline
impl Spline for CubicHermiteSpline
fn get_ranged_polynomials(&self) -> &Vec<(Range<f64>, Polynomial)>
fn eval<T: Into<f64> + Copy>(&self, x: T) -> f64
fn eval_vec<T: Into<f64> + Copy>(&self, v: &[T]) -> Vec<f64>
fn polynomial_at<T: Into<f64> + Copy>(&self, x: T) -> &Polynomial
fn number_of_polynomials(&self) -> usize
fn eval_with_cond<F: Fn(f64) -> f64>(&self, x: f64, cond: F) -> f64
fn eval_vec_with_cond<F: Fn(f64) -> f64 + Copy>(
&self,
x: &[f64],
cond: F
) -> Vec<f64>
Auto Trait Implementations
impl RefUnwindSafe for CubicHermiteSpline
impl Send for CubicHermiteSpline
impl Sync for CubicHermiteSpline
impl Unpin for CubicHermiteSpline
impl UnwindSafe for CubicHermiteSpline
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more