OperatorRightVectorMult¶
- class odl.operator.operator.OperatorRightVectorMult(*args, **kwargs)[source]¶
Bases:
Operator
Expression type for the operator right vector multiplication.
OperatorRightVectorMult(op, y)(x) == op(y * x)
The scalar multiplication is well-defined only if
y
is inop.domain
.- Attributes:
adjoint
Adjoint of this operator.
domain
Set of objects on which this operator can be evaluated.
inverse
Inverse of this operator.
is_functional
True
if this operator's range is aField
.is_linear
True
if this operator is linear.operator
The operator part of this multiplication.
range
Set in which the result of an evaluation of this operator lies.
vector
The fixed element to multiply with.
Methods
__call__
(x[, out])Return
self(x[, out, **kwargs])
.derivative
(x)Return the derivative at
x
.norm
([estimate])Return the operator norm of this operator.
- __init__(operator, vector)[source]¶
Initialize a new
OperatorRightVectorMult
instance.- Parameters:
- operator
Operator
The domain of
operator
must be avector.space
.- vector
op.domain
element The fixed element to multiply with.
- operator