Struct dars::ensemble::Ensemble
[−]
pub struct Ensemble(_);
Ensemble as two-dimensional array
Methods
impl Ensemble
fn size(&self) -> usize
size of ensemble
fn dim(&self) -> usize
size of each state vector
fn ens_iter(&self) -> AxisIter<R, Ix1>
immutable ensemble iterator
fn ens_iter_mut(&mut self) -> AxisIterMut<R, Ix1>
mutable ensemble iterator
fn center(&self) -> Array1<R>
center of ensemble
fn stat(&self) -> (Array1<R>, Array2<R>)
Calculate center and covariance matrix
fn as_gaussian(&self) -> Gaussian
regard ensemble as a Gaussian distribution
fn isotropic_gaussian<S: Data<Elem = R>>(
center: &ArrayBase<S, Ix1>,
size: usize,
noise: R
) -> Ensemble
center: &ArrayBase<S, Ix1>,
size: usize,
noise: R
) -> Ensemble
Generate ensemble as an isotropic Gaussian distribution
Trait Implementations
impl Debug for Ensemble
impl Clone for Ensemble
fn clone(&self) -> Ensemble
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl From<Array2<R>> for Ensemble
impl Deref for Ensemble
type Target = Array2<R>
The resulting type after dereferencing
fn deref(&self) -> &Self::Target
The method called to dereference a value