tfmri.linalg.LinearOperatorAddition
tfmri.linalg.LinearOperatorAddition¶
- class LinearOperatorAddition(operators, is_non_singular=None, is_self_adjoint=None, is_positive_definite=None, is_square=None, name=None)[source]¶
Bases:
tensorflow_mri.python.util.linalg_imaging.LinalgImagingMixin
,tensorflow_mri.python.util.linalg_ext.LinearOperatorAddition
Adds one or more linear operators.
LinearOperatorAddition
is initialized with a list of operators \(A_1, A_2, ..., A_J\) and represents their addition \(A_1 + A_2 + ... + A_J\).- Parameters
operators – A list of
LinearOperator
objects, each with the samedtype
and shape.is_non_singular – Expect that this operator is non-singular.
is_self_adjoint – Expect that this operator is equal to its Hermitian transpose.
is_positive_definite – Expect that this operator is positive definite, meaning the quadratic form \(x^H A x\) has positive real part for all nonzero \(x\). Note that we do not require the operator to be self-adjoint to be positive-definite.
is_square – Expect that this operator acts like square [batch] matrices.
name – A name for this
LinearOperator
. Default is the individual operators names joined with_p_
.
Initialize a
LinearOperatorAddition
.