All Packages Class Hierarchy This Package Previous Next Index
Interface jam.operator.hasAdjoint
- public interface interface hasAdjoint
- extends JamObject, LinearOperator, hasDerivative
hasAdjoint is a LinearOperator in which both the adjoint
and forward are implemented.
For a linear operator, the gradient is simply the adjoint (since we define
the gradient as the adjoint of the derivative, and for a linear operator,
the derivative is simply the operator itself). Therefore, since we have
the adjoint implemented, we can extend hasGradient virtually for
free.
-
adjoint()
-
adjoint
public abstract hasAdjoint adjoint()
- Returns:
- the adjoint of this
All Packages Class Hierarchy This Package Previous Next Index