pub struct BoutStabilityResult {
pub n_toroidal: i32,
pub growth_rate: f64,
pub real_frequency: f64,
pub mode_amplitude: Vec<f64>,
}Expand description
Parsed BOUT++ stability result (growth rate + mode structure).
Fields§
§n_toroidal: i32Toroidal mode number n.
growth_rate: f64Growth rate γ [1/s]. Positive = unstable.
real_frequency: f64Real frequency ω [rad/s].
mode_amplitude: Vec<f64>Radial mode structure amplitude [nx].
Trait Implementations§
Source§impl Clone for BoutStabilityResult
impl Clone for BoutStabilityResult
Source§fn clone(&self) -> BoutStabilityResult
fn clone(&self) -> BoutStabilityResult
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 BoutStabilityResult
impl RefUnwindSafe for BoutStabilityResult
impl Send for BoutStabilityResult
impl Sync for BoutStabilityResult
impl Unpin for BoutStabilityResult
impl UnwindSafe for BoutStabilityResult
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