pub enum ArrayGeometry {
UniformLinear {
element_spacing: f64,
n_elements: usize,
},
UniformCircular {
radius: f64,
n_elements: usize,
},
UniformRectangular {
x_elements: usize,
y_elements: usize,
x_spacing: f64,
y_spacing: f64,
},
Arbitrary {
element_positions: Array2<f64>,
},
}Expand description
Array geometry types
Variants§
UniformLinear
UniformCircular
Uniform Circular Array
UniformRectangular
Uniform Rectangular Array
Arbitrary
Arbitrary Array
Trait Implementations§
Source§impl Clone for ArrayGeometry
impl Clone for ArrayGeometry
Source§fn clone(&self) -> ArrayGeometry
fn clone(&self) -> ArrayGeometry
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for ArrayGeometry
impl RefUnwindSafe for ArrayGeometry
impl Send for ArrayGeometry
impl Sync for ArrayGeometry
impl Unpin for ArrayGeometry
impl UnwindSafe for ArrayGeometry
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more