pub struct Bilinear { /* private fields */ }
Implementations§
Trait Implementations§
Source§impl<Sd, Sx, Sy, D> Interp2DStrategy<Sd, Sx, Sy, D> for Bilinear
impl<Sd, Sx, Sy, D> Interp2DStrategy<Sd, Sx, Sy, D> for Bilinear
Source§fn interp_into(
&self,
interpolator: &Interp2D<Sd, Sx, Sy, D, Self>,
target: ArrayViewMut<'_, Sd::Elem, <D::Smaller as Dimension>::Smaller>,
x: Sx::Elem,
y: Sy::Elem,
) -> Result<(), InterpolateError>
fn interp_into( &self, interpolator: &Interp2D<Sd, Sx, Sy, D, Self>, target: ArrayViewMut<'_, Sd::Elem, <D::Smaller as Dimension>::Smaller>, x: Sx::Elem, y: Sy::Elem, ) -> Result<(), InterpolateError>
Source§impl<Sd, Sx, Sy, D> Interp2DStrategyBuilder<Sd, Sx, Sy, D> for Bilinear
impl<Sd, Sx, Sy, D> Interp2DStrategyBuilder<Sd, Sx, Sy, D> for Bilinear
const MINIMUM_DATA_LENGHT: usize = 2usize
type FinishedStrat = Bilinear
Source§fn build(
self,
_x: &ArrayBase<Sx, Ix1>,
_y: &ArrayBase<Sy, Ix1>,
_data: &ArrayBase<Sd, D>,
) -> Result<Self::FinishedStrat, BuilderError>
fn build( self, _x: &ArrayBase<Sx, Ix1>, _y: &ArrayBase<Sy, Ix1>, _data: &ArrayBase<Sd, D>, ) -> Result<Self::FinishedStrat, BuilderError>
initialize the strategy by validating data and
possibly calculating coefficients
This method is called in
Interp2DBuilder::build
Read moreAuto Trait Implementations§
impl Freeze for Bilinear
impl RefUnwindSafe for Bilinear
impl Send for Bilinear
impl Sync for Bilinear
impl Unpin for Bilinear
impl UnwindSafe for Bilinear
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