Struct fftw::array::AlignedArray
[−]
[src]
pub struct AlignedArray<A, D> where
A: AlignedAllocable,
D: Dimension, { /* fields omitted */ }
Multi-dimensional Array using AlignedVec
Methods
impl<A: AlignedAllocable> AlignedArray<A, Ix1>
[src]
fn from_vec(data: AlignedVec<A>) -> Self
[src]
impl<A: AlignedAllocable, D: Dimension> AlignedArray<A, D>
[src]
fn new<Sh: ShapeBuilder<Dim = D>>(shape: Sh) -> Self where
A: Zero + AlignedAllocable,
[src]
A: Zero + AlignedAllocable,
fn dim(&self) -> D::Pattern
[src]
fn shape(&self) -> &Shape<D>
[src]
fn copy_from_slice(&mut self, input: &[A]) where
A: Copy,
[src]
A: Copy,
fn as_slice(&self) -> &[A]
[src]
fn as_slice_mut(&mut self) -> &mut [A]
[src]
fn as_view<'a>(&'a self) -> ArrayView<'a, A, D>
[src]
fn as_view_mut<'a>(&'a mut self) -> ArrayViewMut<'a, A, D>
[src]
Trait Implementations
impl<A: Debug, D: Debug> Debug for AlignedArray<A, D> where
A: AlignedAllocable,
D: Dimension,
[src]
A: AlignedAllocable,
D: Dimension,
impl<A: Clone, D: Clone> Clone for AlignedArray<A, D> where
A: AlignedAllocable,
D: Dimension,
[src]
A: AlignedAllocable,
D: Dimension,
fn clone(&self) -> AlignedArray<A, D>
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more