pub struct SimulationResults {
pub frequencies: Vec<f64>,
pub lp_frequency_responses: Vec<Vec<f64>>,
pub horizontal_slice: Option<SliceData>,
pub vertical_slice: Option<SliceData>,
}Expand description
Complete simulation results
Fields§
§frequencies: Vec<f64>List of frequencies simulated
lp_frequency_responses: Vec<Vec<f64>>Frequency response at each listening position
horizontal_slice: Option<SliceData>Horizontal slice data (if generated)
vertical_slice: Option<SliceData>Vertical slice data (if generated)
Trait Implementations§
Source§impl Clone for SimulationResults
impl Clone for SimulationResults
Source§fn clone(&self) -> SimulationResults
fn clone(&self) -> SimulationResults
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 SimulationResults
impl Debug for SimulationResults
Source§impl<'de> Deserialize<'de> for SimulationResults
impl<'de> Deserialize<'de> for SimulationResults
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
Auto Trait Implementations§
impl Freeze for SimulationResults
impl RefUnwindSafe for SimulationResults
impl Send for SimulationResults
impl Sync for SimulationResults
impl Unpin for SimulationResults
impl UnwindSafe for SimulationResults
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