ScalingFunctional¶
-
class
odl.solvers.functional.default_functionals.
ScalingFunctional
(*args, **kwargs)[source]¶ Bases:
odl.solvers.functional.functional.Functional
,odl.operator.default_ops.ScalingOperator
Functional that scales the input argument by a value.
Since the range of a functional is always a field, the domain of this functional is also a field, i.e. real or complex numbers.
- Attributes
adjoint
Adjoint, given as scaling with the conjugate of the scalar.
convex_conj
Convex conjugate functional of the functional.
domain
Set of objects on which this operator can be evaluated.
grad_lipschitz
Lipschitz constant for the gradient of the functional.
gradient
Gradient operator of the functional.
inverse
Return the inverse operator.
is_functional
True
if this operator’s range is aField
.is_linear
True
if this operator is linear.proximal
Proximal factory of the functional.
range
Set in which the result of an evaluation of this operator lies.
scalar
Fixed scaling factor of this operator.
Methods
_call
(self, x[, out])Scale
x
and write toout
if given.bregman
(self, point, subgrad)Return the Bregman distance functional.
derivative
(self, point)Return the derivative operator in the given point.
norm
(self[, estimate])Return the operator norm of this operator.
translated
(self, shift)Return a translation of the functional.