PointwiseInnerAdjoint¶
- class odl.operator.tensor_ops.PointwiseInnerAdjoint(*args, **kwargs)[source]¶
Bases:
PointwiseInnerBaseAdjoint of the point-wise inner product operator.
The adjoint of the inner product operator is a mapping
A^* : X --> X^d
If the vector field space
X^dis weighted by a vectorv, the adjoint, applied to a functionhfromXis the vector fieldx --> h(x) * (w / v) * G(x),
where
Gandware the vector field and weighting from the inner product operator, resp., and all multiplications are understood component-wise.- Attributes:
adjointAdjoint of this operator.
base_spaceBase space
Xof this operator's domain and range.domainSet of objects on which this operator can be evaluated.
inverseReturn the operator inverse.
is_functionalTrueif this operator's range is aField.is_linearTrueif this operator is linear.is_weightedTrueif weighting is not 1 or all ones.rangeSet in which the result of an evaluation of this operator lies.
vecfieldFixed vector field
Gof this inner product.weightsWeighting array of this operator.
Methods
__call__(x[, out])Return
self(x[, out, **kwargs]).derivative(point)Return the operator derivative at
point.norm([estimate])Return the operator norm of this operator.
- __init__(sspace, vecfield, vfspace=None, weighting=None)[source]¶
Initialize a new instance.
- Parameters:
- sspace
LinearSpace "Scalar" space on which the operator acts
- vecfieldrange
element-like Vector field of the point-wise inner product operator
- vfspace
ProductSpace, optional Space of vector fields to which the operator maps. It must be a power space with
sspaceas base space. This option is intended to enforce an operator range with a certain weighting. Default:ProductSpace(space, len(vecfield), weighting=weighting)- weighting
array-likeor float, optional Weighting array or constant of the inner product operator. If an array is given, its length must be equal to
len(vecfield). By default, the weights are is taken fromrange.weightingif applicable. Note that this excludes unusual weightings with custom inner product, norm or dist.
- sspace