All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class juice.operator.BlockLinOpAdj

java.lang.Object
   |
   +----juice.operator.BlockOp
           |
           +----juice.operator.BlockLinOpAdj

public class BlockLinOpAdj
extends BlockOp
implements BlockLinearOperatorAdjoint




Variable Index

 o adj
 o setOpAdj

Constructor Index

 o BlockLinOpAdj(int, int)
 o BlockLinOpAdj(Space, int, Space, int)
 o BlockLinOpAdj(Space, Space)
This constructor assumes that if the domain or range is a ProductSpace space, then the number of columns or rows, respectively, equals the number of sub-spaces in the product space.
Therefore, if the domain/range is a ProductSpace, but you want the BlockOp to have only one column/row, respectively, you SHOULD NOT USE THIS CONSTRUCTOR, since it will make the number of columns/rows equal to the number of sub-spaces in the product-space.

Method Index

 o adjoint()
 o copy()
 o createAdjoint()
 o getDerivativeAt(Vector)
 o getGradientAt(Vector)
 o toString()
Returns a string representation of the object.

Variables

 o adj
 protected BlockLinOpAdj adj
 o setOpAdj
 protected boolean setOpAdj

Constructors

 o BlockLinOpAdj
 public BlockLinOpAdj(int nRows,
                      int nCols)
 o BlockLinOpAdj
 public BlockLinOpAdj(Space domain,
                      Space range)
This constructor assumes that if the domain or range is a ProductSpace space, then the number of columns or rows, respectively, equals the number of sub-spaces in the product space.
Therefore, if the domain/range is a ProductSpace, but you want the BlockOp to have only one column/row, respectively, you SHOULD NOT USE THIS CONSTRUCTOR, since it will make the number of columns/rows equal to the number of sub-spaces in the product-space.

 o BlockLinOpAdj
 public BlockLinOpAdj(Space domain,
                      int nCols,
                      Space range,
                      int nRows)

Methods

 o createAdjoint
 public void createAdjoint()
 o getGradientAt
 public LinearOperator getGradientAt(Vector x)
 o getDerivativeAt
 public hasAdjoint getDerivativeAt(Vector x)
 o adjoint
 public hasAdjoint adjoint()
 o toString
 public String toString()
Returns a string representation of the object.

Overrides:
toString in class BlockOp
 o copy
 public JamObject copy()
Overrides:
copy in class BlockOp

All Packages  Class Hierarchy  This Package  Previous  Next  Index