ndarray_interp/interp2d/
aliases.rs

1use ndarray::{Ix2, Ix3, OwnedRepr, ViewRepr};
2
3use super::Interp2D;
4
5/// two-dimensional interpolant for owned data
6pub type Interp2DOwned<A, D, S> = Interp2D<OwnedRepr<A>, OwnedRepr<A>, OwnedRepr<A>, D, S>;
7/// two-dimensional interpolant for data views and axis views
8pub type Interp2DView<A, D, S> = Interp2D<ViewRepr<A>, ViewRepr<A>, ViewRepr<A>, D, S>;
9/// two-dimensional interpolant for data views and owned axis
10pub type Interp2DDataView<A, D, S> = Interp2D<ViewRepr<A>, OwnedRepr<A>, OwnedRepr<A>, D, S>;
11/// two-dimensional interpolant for scalar, owned data
12pub type Interp2DScalar<A, S> = Interp2DOwned<A, Ix2, S>;
13/// two-dimensional interpolant for vectroized, owned data
14pub type Interp2DVec<A, S> = Interp2DOwned<A, Ix3, S>;