Struct peroxide::numerical::spline::CubicHermiteSpline
source · pub struct CubicHermiteSpline { /* private fields */ }
Implementations§
source§impl 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§
source§impl Calculus for CubicHermiteSpline
impl Calculus for CubicHermiteSpline
source§impl Clone for CubicHermiteSpline
impl Clone for CubicHermiteSpline
source§fn clone(&self) -> CubicHermiteSpline
fn clone(&self) -> CubicHermiteSpline
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for CubicHermiteSpline
impl Debug for CubicHermiteSpline
source§impl From<Vec<(Range<f64>, Polynomial)>> for CubicHermiteSpline
impl From<Vec<(Range<f64>, Polynomial)>> for CubicHermiteSpline
source§impl Index<usize> for CubicHermiteSpline
impl Index<usize> for CubicHermiteSpline
source§impl Into<Vec<(Range<f64>, Polynomial)>> for CubicHermiteSpline
impl Into<Vec<(Range<f64>, Polynomial)>> for CubicHermiteSpline
source§impl Into<Vec<Polynomial>> for CubicHermiteSpline
impl Into<Vec<Polynomial>> for CubicHermiteSpline
source§fn into(self) -> Vec<Polynomial>
fn into(self) -> Vec<Polynomial>
Converts this type into the (usually inferred) input type.
source§impl 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§
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