Package org.ojalgo.matrix.transformation
Class InvertibleFactor.IdentityFactor<N extends Comparable<N>>
java.lang.Object
org.ojalgo.matrix.transformation.InvertibleFactor.IdentityFactor<N>
- All Implemented Interfaces:
InvertibleFactor<N>
,Structure1D
,Structure2D
- Enclosing interface:
InvertibleFactor<N extends Comparable<N>>
public static final class InvertibleFactor.IdentityFactor<N extends Comparable<N>>
extends Object
implements InvertibleFactor<N>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.ojalgo.matrix.transformation.InvertibleFactor
InvertibleFactor.IdentityFactor<N extends Comparable<N>>
Nested classes/interfaces inherited from interface org.ojalgo.structure.Structure1D
Structure1D.BasicMapper<T>, Structure1D.IndexMapper<T>, Structure1D.IntIndex, Structure1D.LongIndex, Structure1D.LoopCallback
Nested classes/interfaces inherited from interface org.ojalgo.structure.Structure2D
Structure2D.IntRowColumn, Structure2D.Logical<S extends Structure2D,
B extends Structure2D.Logical<S, B>>, Structure2D.LongRowColumn, Structure2D.ReducibleTo1D<R extends Structure1D>, Structure2D.Reshapable, Structure2D.RowColumnKey<R, C>, Structure2D.RowColumnMapper<R, C> -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
btran
(PhysicalStore<N> arg) Backwards-transformationvoid
ftran
(PhysicalStore<N> arg) Forward-transformationint
int
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.ojalgo.matrix.transformation.InvertibleFactor
btran, ftran
Methods inherited from interface org.ojalgo.structure.Structure2D
count, countColumns, countRows, firstInColumn, firstInRow, getMaxDim, getMinDim, isEmpty, isFat, isScalar, isSquare, isTall, isVector, limitOfColumn, limitOfRow, size
-
Field Details
-
myDim
private final int myDim
-
-
Constructor Details
-
IdentityFactor
IdentityFactor(int dim)
-
-
Method Details
-
btran
Description copied from interface:InvertibleFactor
Backwards-transformationSolve [x]T[A] = [b]T (equivalent to [A]T[x] = [b]) by transforming [b] into [x] in-place.
- Specified by:
btran
in interfaceInvertibleFactor<N extends Comparable<N>>
- Parameters:
arg
- [b] transformed into [x]
-
ftran
Description copied from interface:InvertibleFactor
Forward-transformationSolve [A][x] = [b] by transforming [b] into [x] in-place.
- Specified by:
ftran
in interfaceInvertibleFactor<N extends Comparable<N>>
- Parameters:
arg
- [b] transformed into [x]
-
getColDim
public int getColDim()- Specified by:
getColDim
in interfaceStructure2D
- Returns:
- The number of columns
-
getRowDim
public int getRowDim()- Specified by:
getRowDim
in interfaceStructure2D
- Returns:
- The number of rows
-