OperatorPointwiseProduct

class odl.operator.operator.OperatorPointwiseProduct(*args, **kwargs)[source]

Bases: Operator

Expression type for the pointwise operator mulitplication.

OperatorPointwiseProduct(left, right)(x) == left(x) * right(x)

Attributes:
adjoint

Adjoint of this operator (abstract).

domain

Set of objects on which this operator can be evaluated.

inverse

Return the operator inverse.

is_functional

True if this operator's range is a Field.

is_linear

True if this operator is linear.

left

The left/first part of this multiplication.

range

Set in which the result of an evaluation of this operator lies.

right

The left/second part of this multiplication.

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__(left, right)[source]

Initialize a new instance.

Parameters:
leftOperator

The first factor

rightOperator

The second factor. Must have the same domain and range as left.