functional

Classes

BregmanDistance(*args, **kwargs)

The Bregman distance functional.

Functional(*args, **kwargs)

Implementation of a functional class.

FunctionalComp(*args, **kwargs)

Composition of a functional with an operator.

FunctionalDefaultConvexConjugate(*args, **kwargs)

The Functional representing F^*, the convex conjugate of F.

FunctionalLeftScalarMult(*args, **kwargs)

Scalar multiplication of functional from the left.

FunctionalProduct(*args, **kwargs)

Product p(x) = f(x) * g(x) of two functionals f and g.

FunctionalQuadraticPerturb(*args, **kwargs)

The functional representing F(.) + a * <., .> + <., u> + c.

FunctionalQuotient(*args, **kwargs)

Quotient p(x) = f(x) / g(x) of two functionals f and g.

FunctionalRightScalarMult(*args, **kwargs)

Scalar multiplication of the argument of functional.

FunctionalRightVectorMult(*args, **kwargs)

Expression type for the functional right vector multiplication.

FunctionalScalarSum(*args, **kwargs)

Expression type for the sum of a functional and a scalar.

FunctionalSum(*args, **kwargs)

Expression type for the sum of functionals.

FunctionalTranslation(*args, **kwargs)

Implementation of the translated functional.

InfimalConvolution(*args, **kwargs)

Functional representing h(x) = inf_y f(x-y) + g(y).

Functions

simple_functional(space[, fcall, grad, …])

Simplified interface to create a functional with specific properties.