pub struct KVector {
pub kx: f64,
pub ky: f64,
}Expand description
Transverse propagation-vector components in radians per metre.
These are physical incident-wave components. Model compilation maps positive
kx and ky to positive Fourier column and row displacement, respectively;
no additional geometry-dependent sign change is applied.
Fields§
§kx: f64Transverse angular spatial frequency along sample x, in radians per metre.
ky: f64Transverse angular spatial frequency along sample y, in radians per metre.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for KVector
impl<'de> Deserialize<'de> for KVector
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Copy for KVector
impl StructuralPartialEq for KVector
Auto Trait Implementations§
impl Freeze for KVector
impl RefUnwindSafe for KVector
impl Send for KVector
impl Sync for KVector
impl Unpin for KVector
impl UnsafeUnpin for KVector
impl UnwindSafe for KVector
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