pub struct WeakConvergenceData {
pub sequence: Vec<Vec<f64>>,
pub weak_limit: Option<Vec<f64>>,
pub is_bounded: bool,
}Expand description
Data representing weak convergence in a Banach space.
Fields§
§sequence: Vec<Vec<f64>>Sequence of vectors (represented as finite-dimensional approximations).
weak_limit: Option<Vec<f64>>Weak limit, if it exists.
is_bounded: boolWhether the sequence is bounded (Banach-Alaoglu prerequisite).
Implementations§
Source§impl WeakConvergenceData
impl WeakConvergenceData
Sourcepub fn check_weak_convergence(&self, limit: &[f64], tol: f64) -> bool
pub fn check_weak_convergence(&self, limit: &[f64], tol: f64) -> bool
Checks weak convergence to a given vector (tests against standard basis functionals).
Sourcepub fn banach_alaoglu_applies(&self) -> bool
pub fn banach_alaoglu_applies(&self) -> bool
Banach-Alaoglu: bounded sequences in reflexive spaces have weakly convergent subsequences.
Trait Implementations§
Source§impl Clone for WeakConvergenceData
impl Clone for WeakConvergenceData
Source§fn clone(&self) -> WeakConvergenceData
fn clone(&self) -> WeakConvergenceData
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 WeakConvergenceData
impl RefUnwindSafe for WeakConvergenceData
impl Send for WeakConvergenceData
impl Sync for WeakConvergenceData
impl Unpin for WeakConvergenceData
impl UnsafeUnpin for WeakConvergenceData
impl UnwindSafe for WeakConvergenceData
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