pub enum ScenarioKind {
TwoPoint,
CounterPropagatingPlanes,
PhasedArray,
DiscreteAperture,
}Expand description
Named approximation created by a scenario builder.
Variants§
TwoPoint
Two ideal isotropic point sources.
CounterPropagatingPlanes
Two ideal plane waves directed into their shared slab.
PhasedArray
A centred line of ideal isotropic point elements with progressive phase.
DiscreteAperture
A centred rectangular grid of ideal isotropic point elements.
Trait Implementations§
Source§impl Clone for ScenarioKind
impl Clone for ScenarioKind
Source§fn clone(&self) -> ScenarioKind
fn clone(&self) -> ScenarioKind
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ScenarioKind
Source§impl Debug for ScenarioKind
impl Debug for ScenarioKind
impl Eq for ScenarioKind
Source§impl PartialEq for ScenarioKind
impl PartialEq for ScenarioKind
impl StructuralPartialEq for ScenarioKind
Auto Trait Implementations§
impl Freeze for ScenarioKind
impl RefUnwindSafe for ScenarioKind
impl Send for ScenarioKind
impl Sync for ScenarioKind
impl Unpin for ScenarioKind
impl UnsafeUnpin for ScenarioKind
impl UnwindSafe for ScenarioKind
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