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
-
adj
-
-
setOpAdj
-
-
BlockLinOpAdj(int, int)
-
-
BlockLinOpAdj(Space, int, Space, int)
-
-
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.
-
adjoint()
-
-
copy()
-
-
createAdjoint()
-
-
getDerivativeAt(Vector)
-
-
getGradientAt(Vector)
-
-
toString()
- Returns a string representation of the object.
adj
protected BlockLinOpAdj adj
setOpAdj
protected boolean setOpAdj
BlockLinOpAdj
public BlockLinOpAdj(int nRows,
int nCols)
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.
BlockLinOpAdj
public BlockLinOpAdj(Space domain,
int nCols,
Space range,
int nRows)
createAdjoint
public void createAdjoint()
getGradientAt
public LinearOperator getGradientAt(Vector x)
getDerivativeAt
public hasAdjoint getDerivativeAt(Vector x)
adjoint
public hasAdjoint adjoint()
toString
public String toString()
- Returns a string representation of the object.
- Overrides:
- toString in class BlockOp
copy
public JamObject copy()
- Overrides:
- copy in class BlockOp
All Packages Class Hierarchy This Package Previous Next Index