pub struct CompositeOperator<S, T, V, W, U> { /* private fields */ }Expand description
Composition of two operators: (S ∘ T)(x) = S(T(x)).
Implementations§
Source§impl<S, T, V, W, U> CompositeOperator<S, T, V, W, U>where
S: LinearOperator<W, U>,
T: LinearOperator<V, W>,
impl<S, T, V, W, U> CompositeOperator<S, T, V, W, U>where
S: LinearOperator<W, U>,
T: LinearOperator<V, W>,
Trait Implementations§
Source§impl<S, T, V, W, U> BoundedOperator<V, U> for CompositeOperator<S, T, V, W, U>
impl<S, T, V, W, U> BoundedOperator<V, U> for CompositeOperator<S, T, V, W, U>
Source§fn operator_norm(&self) -> f64
fn operator_norm(&self) -> f64
Compute or estimate the operator norm ||T||.
Source§fn is_bounded_by(&self, bound: f64) -> bool
fn is_bounded_by(&self, bound: f64) -> bool
Check if the operator is bounded by a given constant.
Source§impl<S: Clone, T: Clone, V: Clone, W: Clone, U: Clone> Clone for CompositeOperator<S, T, V, W, U>
impl<S: Clone, T: Clone, V: Clone, W: Clone, U: Clone> Clone for CompositeOperator<S, T, V, W, U>
Source§fn clone(&self) -> CompositeOperator<S, T, V, W, U>
fn clone(&self) -> CompositeOperator<S, T, V, W, U>
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<S, T, V, W, U> Debug for CompositeOperator<S, T, V, W, U>
impl<S, T, V, W, U> Debug for CompositeOperator<S, T, V, W, U>
Source§impl<S, T, V, W, U> LinearOperator<V, U> for CompositeOperator<S, T, V, W, U>where
S: LinearOperator<W, U>,
T: LinearOperator<V, W>,
impl<S, T, V, W, U> LinearOperator<V, U> for CompositeOperator<S, T, V, W, U>where
S: LinearOperator<W, U>,
T: LinearOperator<V, W>,
Auto Trait Implementations§
impl<S, T, V, W, U> Freeze for CompositeOperator<S, T, V, W, U>
impl<S, T, V, W, U> RefUnwindSafe for CompositeOperator<S, T, V, W, U>
impl<S, T, V, W, U> Send for CompositeOperator<S, T, V, W, U>
impl<S, T, V, W, U> Sync for CompositeOperator<S, T, V, W, U>
impl<S, T, V, W, U> Unpin for CompositeOperator<S, T, V, W, U>
impl<S, T, V, W, U> UnwindSafe for CompositeOperator<S, T, V, W, U>
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