FunctionalQuadraticPerturb

class odl.functionals.functional.FunctionalQuadraticPerturb(*args, **kwargs)[source]

Bases: Functional

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

__init__(func, quadratic_coeff=0, linear_term=None, constant=0)[source]

Initialize a new instance.

Parameters

funcFunctional

Function corresponding to f.

quadratic_coeffdomain.field element, optional

Coefficient of the quadratic term. Default: 0.

linear_termdomain element, optional

Element in domain of func, corresponding to the translation. Default: Zero element.

constantdomain.field element, optional

The constant coefficient. Default: 0.