pub struct FieldPoint {
pub position: [f64; 3],
pub p_incident: Complex64,
pub p_scattered: Complex64,
pub p_total: Complex64,
}Expand description
Field evaluation result at a single point
Fields§
§position: [f64; 3]Position coordinates [x, y, z]
p_incident: Complex64Incident pressure
p_scattered: Complex64Scattered pressure
p_total: Complex64Total pressure (incident + scattered)
Implementations§
Trait Implementations§
Source§impl Clone for FieldPoint
impl Clone for FieldPoint
Source§fn clone(&self) -> FieldPoint
fn clone(&self) -> FieldPoint
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 FieldPoint
impl RefUnwindSafe for FieldPoint
impl Send for FieldPoint
impl Sync for FieldPoint
impl Unpin for FieldPoint
impl UnwindSafe for FieldPoint
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