pub struct CartesianTranslation {
pub value: Complex,
pub position: [Complex; 3],
pub k: Complex,
pub kz: Complex,
}Expand description
Translation coefficient and its continuous derivatives, with the axial wavenumbers of both modes moving together.
Fields§
§value: ComplexComplex coefficient.
position: [Complex; 3]Derivatives of value with respect to the displacement components.
k: ComplexDerivative of value with respect to the medium wavenumber k.
kz: ComplexDerivative of value with respect to the common axial wavenumber kz.
Trait Implementations§
Source§impl Clone for CartesianTranslation
impl Clone for CartesianTranslation
Source§fn clone(&self) -> CartesianTranslation
fn clone(&self) -> CartesianTranslation
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 moreSource§impl Debug for CartesianTranslation
impl Debug for CartesianTranslation
Source§impl Default for CartesianTranslation
impl Default for CartesianTranslation
Source§fn default() -> CartesianTranslation
fn default() -> CartesianTranslation
Returns the “default value” for a type. Read more
impl Copy for CartesianTranslation
Auto Trait Implementations§
impl Freeze for CartesianTranslation
impl RefUnwindSafe for CartesianTranslation
impl Send for CartesianTranslation
impl Sync for CartesianTranslation
impl Unpin for CartesianTranslation
impl UnwindSafe for CartesianTranslation
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§impl<T> Pointable for T
impl<T> Pointable for T
§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read more§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.