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.



Method Index

 o adjoint()

Methods

 o adjoint
 public abstract hasAdjoint adjoint()
Returns:
the adjoint of this

All Packages  Class Hierarchy  This Package  Previous  Next  Index