|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.ojalgo.matrix.store.SuperimposedMatrixStore<N>
@Deprecated public final class SuperimposedMatrixStore<N extends Number>
SuperimposedMatrixStore
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.ojalgo.matrix.store.MatrixStore |
---|
MatrixStore.Builder<N extends Number> |
Constructor Summary | |
---|---|
SuperimposedMatrixStore(MatrixStore<N> aBase,
int aRow,
int aCol,
MatrixStore<N> aDiff)
Deprecated. |
Method Summary | ||
---|---|---|
PhysicalStore<N> |
conjugate()
Each call must produce a new instance. |
|
PhysicalStore<N> |
copy()
Each call must produce a new instance. |
|
double |
doubleValue(int aRow,
int aCol)
Deprecated. |
|
boolean |
equals(MatrixStore<N> aStore,
NumberContext aCntxt)
|
|
boolean |
equals(Object someObj)
|
|
int |
getColDim()
|
|
PhysicalStore.Factory<N> |
getFactory()
|
|
int |
getMinDim()
|
|
N |
getNumber(int aRow,
int aCol)
Deprecated. |
|
int |
getRowDim()
|
|
int |
hashCode()
|
|
boolean |
isAbsolute(int aRow,
int aCol)
|
|
boolean |
isLowerLeftShaded()
Deprecated. The lower (left) triangle is shaded leaving an upper Hessenberg matrix. |
|
boolean |
isReal(int aRow,
int aCol)
|
|
boolean |
isShaded()
Either the lower (left) or the upper (right) triangles are shaded. |
|
boolean |
isUpperRightShaded()
Deprecated. The upper (right) triangle is shaded leaving a lower Hessenberg matrix. |
|
boolean |
isZero(int aRow,
int aCol)
|
|
static
|
makeSingleDiff(MatrixStore<N> aBase,
int aRow,
int aCol,
N aDiff)
Deprecated. |
|
MatrixStore<N> |
multiplyLeft(MatrixStore<N> aStore)
Deprecated. |
|
MatrixStore<N> |
multiplyRight(MatrixStore<N> aStore)
Deprecated. |
|
int |
size()
|
|
Scalar<N> |
toScalar(int aRow,
int aCol)
Deprecated. |
|
String |
toString()
|
|
PhysicalStore<N> |
transpose()
Each call must produce a new instance. |
|
void |
visitAll(AggregatorFunction<N> aVisitor)
|
|
void |
visitColumn(int aRow,
int aCol,
AggregatorFunction<N> aVisitor)
|
|
void |
visitDiagonal(int aRow,
int aCol,
AggregatorFunction<N> aVisitor)
|
|
void |
visitRow(int aRow,
int aCol,
AggregatorFunction<N> aVisitor)
|
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public SuperimposedMatrixStore(MatrixStore<N> aBase, int aRow, int aCol, MatrixStore<N> aDiff)
Method Detail |
---|
public static <N extends Number> SuperimposedMatrixStore<N> makeSingleDiff(MatrixStore<N> aBase, int aRow, int aCol, N aDiff)
public double doubleValue(int aRow, int aCol)
MatrixStore.doubleValue(int, int)
public N getNumber(int aRow, int aCol)
public boolean isLowerLeftShaded()
MatrixStore
The lower (left) triangle is shaded leaving an upper Hessenberg matrix.
isLowerLeftShaded
in interface MatrixStore<N extends Number>
MatrixStore.isUpperRightShaded()
,
MatrixStore.isShaded()
,
PhysicalStore.shadeLowerLeft()
,
PhysicalStore.unshade()
public boolean isUpperRightShaded()
MatrixStore
The upper (right) triangle is shaded leaving a lower Hessenberg matrix.
isUpperRightShaded
in interface MatrixStore<N extends Number>
MatrixStore.isLowerLeftShaded()
,
MatrixStore.isShaded()
,
PhysicalStore.shadeUpperRight()
,
PhysicalStore.unshade()
public MatrixStore<N> multiplyLeft(MatrixStore<N> aStore)
multiplyLeft
in interface MatrixStore<N extends Number>
MatrixStore.multiplyLeft(org.ojalgo.matrix.store.MatrixStore)
public MatrixStore<N> multiplyRight(MatrixStore<N> aStore)
multiplyRight
in interface MatrixStore<N extends Number>
MatrixStore.multiplyRight(org.ojalgo.matrix.store.MatrixStore)
public Scalar<N> toScalar(int aRow, int aCol)
public final PhysicalStore.Factory<N> getFactory()
public final String toString()
toString
in class Object
public PhysicalStore<N> conjugate()
MatrixStore
conjugate
in interface MatrixStore<N extends Number>
public PhysicalStore<N> copy()
MatrixStore
copy
in interface MatrixStore<N extends Number>
public final boolean equals(MatrixStore<N> aStore, NumberContext aCntxt)
equals
in interface MatrixStore<N extends Number>
public final boolean equals(Object someObj)
equals
in class Object
public final int getColDim()
getColDim
in interface MatrixStore<N extends Number>
public int getMinDim()
getMinDim
in interface MatrixStore<N extends Number>
public final int getRowDim()
getRowDim
in interface MatrixStore<N extends Number>
public final int hashCode()
hashCode
in class Object
public boolean isAbsolute(int aRow, int aCol)
isAbsolute
in interface MatrixStore<N extends Number>
public boolean isReal(int aRow, int aCol)
isReal
in interface MatrixStore<N extends Number>
public boolean isShaded()
MatrixStore
Either the lower (left) or the upper (right) triangles are shaded.
Shading part of a MatrixStore causes that
part to be ignored (as if it had zero valued elements) when doing matrix
multiplication. It is possible to shade part of a
PhysicalStore even though the shaded
elements are not actually zero valued. Calling doubleValue(i, j)
,
getNumber(i, j)
or toScalar(i, j)
will return the actual
stored value.
isShaded
in interface MatrixStore<N extends Number>
MatrixStore.isLowerLeftShaded()
,
MatrixStore.isUpperRightShaded()
,
PhysicalStore.unshade()
public boolean isZero(int aRow, int aCol)
isZero
in interface MatrixStore<N extends Number>
public int size()
size
in interface MatrixStore<N extends Number>
public PhysicalStore<N> transpose()
MatrixStore
transpose
in interface MatrixStore<N extends Number>
public void visitAll(AggregatorFunction<N> aVisitor)
visitAll
in interface MatrixStore<N extends Number>
public void visitColumn(int aRow, int aCol, AggregatorFunction<N> aVisitor)
visitColumn
in interface MatrixStore<N extends Number>
public void visitDiagonal(int aRow, int aCol, AggregatorFunction<N> aVisitor)
visitDiagonal
in interface MatrixStore<N extends Number>
public void visitRow(int aRow, int aCol, AggregatorFunction<N> aVisitor)
visitRow
in interface MatrixStore<N extends Number>
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |