All Packages Class Hierarchy This Package Previous Next Index
Interface jam.operator.BlockOperator
 public interface interface BlockOperator
 extends JamObject, Operator
A BlockOperator is an operator which can be written as a
matrix of operators.
So, usually it is a mapping between product vector spaces.
Do we want to be able to multiply two BlockOperators to give a
BlockOperator of CompoundOperators?

elements()


getOp(int, int)
 If a suboperator has not been set, the zero operator is returned

nCols()


nRows()


setOp(int, int, Operator)
 If a suboperator is not set, it is assumed to be zero

size()

setOp
public abstract void setOp(int i,
int j,
Operator op)
 If a suboperator is not set, it is assumed to be zero
getOp
public abstract Operator getOp(int i,
int j)
 If a suboperator has not been set, the zero operator is returned
size
public abstract int size()
nRows
public abstract int nRows()
nCols
public abstract int nCols()
elements
public abstract Enumeration elements()
All Packages Class Hierarchy This Package Previous Next Index