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