pub struct ConcatPostPrcess {
dataset: Vec<PostProcess>,
}
Fields§
§dataset: Vec<PostProcess>
Implementations§
Trait Implementations§
Source§impl Debug for ConcatPostPrcess
impl Debug for ConcatPostPrcess
Source§impl PostProcessReader for ConcatPostPrcess
impl PostProcessReader for ConcatPostPrcess
Source§fn time_array(&self) -> Array1<f64>
fn time_array(&self) -> Array1<f64>
Concatenates the time arrays from all datasets into a single array view.
§Returns
ArrayView1<f64>
- A concatenated array view of time data.
Source§fn time(&self) -> &[f64]
fn time(&self) -> &[f64]
Returns a reference to the time data from the simulation results. Read more
fn v_liquid(&self) -> ArrayView2<'_, f64>
fn get_spatial_average_property( &self, key: &str, ) -> Result<Array2<f64>, ApiError>
fn get_concentrations(&self, phase: Phase) -> ArrayView3<'_, f64>
fn get_variance_concentration( &self, species: usize, phase: Phase, ) -> Result<Array1<f64>, ApiError>
fn get_spatial_average_biomass_concentration( &self, ) -> Result<Array1<f64>, ApiError>
fn get_probes(&self) -> Result<Array1<f64>, ApiError>
Source§fn get_max_n_export_bio(&self) -> usize
fn get_max_n_export_bio(&self) -> usize
Retrieves the maximum number of biological export events. Read more
Source§fn n_export(&self) -> usize
fn n_export(&self) -> usize
Retrieves the total number of export events from the simulation results. Read more
Source§fn get_spatial_average_concentration(
&self,
species: usize,
phase: Phase,
) -> Array1<f64>
fn get_spatial_average_concentration( &self, species: usize, phase: Phase, ) -> Array1<f64>
Computes the spatial average concentration for a specific species and phase. Read more
Source§fn get_time_average_concentration(
&self,
species: usize,
position: usize,
phase: Phase,
) -> Result<Array1<f64>, ApiError>
fn get_time_average_concentration( &self, species: usize, position: usize, phase: Phase, ) -> Result<Array1<f64>, ApiError>
Computes the time average concentration for a specific species, position, and phase. Read more
fn get_spatial_average_mtr( &self, species: usize, ) -> Result<Array1<f64>, ApiError>
Source§fn get_biomass_concentration(&self) -> Result<Array2<f64>, ApiError>
fn get_biomass_concentration(&self) -> Result<Array2<f64>, ApiError>
Calculates the biomass concentration over time. Read more
Source§fn get_growth_in_number(&self) -> Array1<f64>
fn get_growth_in_number(&self) -> Array1<f64>
Calculates the total growth in number. Read more
Source§fn get_number_particle(&self) -> &Array2<f64>
fn get_number_particle(&self) -> &Array2<f64>
Retrieves a reference to the 2D array of particle numbers. Read more
Source§fn get_properties(
&self,
key: &str,
i_export: usize,
) -> Result<Array1<f64>, ApiError>
fn get_properties( &self, key: &str, i_export: usize, ) -> Result<Array1<f64>, ApiError>
Fetches specific properties of the model at a given export index. Read more
Source§fn get_time_population_mean(&self, key: &str) -> Result<Array1<f64>, ApiError>
fn get_time_population_mean(&self, key: &str) -> Result<Array1<f64>, ApiError>
Calculates the time-averaged population mean for a specific property key. Read more
Source§fn get_histogram_array(
&self,
n_bins: usize,
i_export: usize,
key: &str,
) -> Result<(Array1<f64>, Array1<f64>), ApiError>
fn get_histogram_array( &self, n_bins: usize, i_export: usize, key: &str, ) -> Result<(Array1<f64>, Array1<f64>), ApiError>
Retrieves histogram data for a specific property key at a given export index. Read more
Source§fn get_histogram(
&self,
n_bins: usize,
i_export: usize,
key: &str,
) -> Result<(Vec<f64>, Vec<f64>), ApiError>
fn get_histogram( &self, n_bins: usize, i_export: usize, key: &str, ) -> Result<(Vec<f64>, Vec<f64>), ApiError>
Retrieves histogram data for a specific property key at a given export index. Read more
Auto Trait Implementations§
impl Freeze for ConcatPostPrcess
impl RefUnwindSafe for ConcatPostPrcess
impl Send for ConcatPostPrcess
impl Sync for ConcatPostPrcess
impl Unpin for ConcatPostPrcess
impl UnwindSafe for ConcatPostPrcess
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