pub trait EvaluateArray<Item, const NDIM: usize>{
type OutputImpl: MutableArrayImpl<Item, NDIM> + RawAccessMut<Item = Item> + Stride<NDIM>;
// Required method
fn eval(&self) -> Array<Self::OutputImpl, NDIM>;
}Expand description
Evaluate into a new Array.
Required Associated Types§
Sourcetype OutputImpl: MutableArrayImpl<Item, NDIM> + RawAccessMut<Item = Item> + Stride<NDIM>
type OutputImpl: MutableArrayImpl<Item, NDIM> + RawAccessMut<Item = Item> + Stride<NDIM>
The output implementation type of the evaluated object.
Required Methods§
Sourcefn eval(&self) -> Array<Self::OutputImpl, NDIM>
fn eval(&self) -> Array<Self::OutputImpl, NDIM>
Evaluate the object.