|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectch.javasoft.smx.ops.matrix.IntMatrixOperations
public class IntMatrixOperations
The IntegerMatrixOperations ... TODO javadoc-IntegerMatrixOperations-type
| Constructor Summary | |
|---|---|
IntMatrixOperations()
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public IntMatrixOperations()
| Method Detail |
|---|
public static IntMatrixOperations instance()
public ReadableMatrix<Integer> createReadableMatrix(Integer[][] values,
boolean rowsInFirstDim)
createReadableMatrix in interface MatrixOperations<Integer>
public ReadableMatrix<Integer> createReadableMatrix(int rows,
int cols)
createReadableMatrix in interface MatrixOperations<Integer>
public WritableMatrix<Integer> createWritableMatrix(Integer[][] values,
boolean rowsInFirstDim)
createWritableMatrix in interface MatrixOperations<Integer>
public WritableMatrix<Integer> createWritableMatrix(int rows,
int cols)
createWritableMatrix in interface MatrixOperations<Integer>
public ReadableVector<Integer> createReadableVector(Integer[] values,
boolean columnVector)
createReadableVector in interface MatrixOperations<Integer>
public WritableVector<Integer> createWritableVector(Integer[] values,
boolean columnVector)
createWritableVector in interface MatrixOperations<Integer>
public ReadableVector<Integer> createReadableVector(int size,
boolean columnVector)
createReadableVector in interface MatrixOperations<Integer>
public WritableVector<Integer> createWritableVector(int size,
boolean columnVector)
createWritableVector in interface MatrixOperations<Integer>public NumberOperations<Integer> getNumberOperations()
getNumberOperations in interface MatrixOperations<Integer>
public ReadableMatrix<Integer> add(ReadableMatrix<Integer> mxA,
Integer value)
add in interface MatrixOperations<Integer>
public ReadableMatrix<Integer> add(ReadableMatrix<Integer> mxA,
ReadableMatrix<Integer> mxB)
add in interface MatrixOperations<Integer>
public ReadableMatrix<Integer> multiply(ReadableMatrix<Integer> mxA,
Integer value)
multiply in interface MatrixOperations<Integer>
public ReadableMatrix<Integer> multiply(ReadableMatrix<Integer> mxA,
ReadableMatrix<Integer> mxB)
multiply in interface MatrixOperations<Integer>public ReadableMatrix<Integer> negate(ReadableMatrix<Integer> matrix)
negate in interface MatrixOperations<Integer>
public ReadableMatrix<Integer> subtract(ReadableMatrix<Integer> mxA,
Integer value)
subtract in interface MatrixOperations<Integer>
public ReadableMatrix<Integer> subtract(ReadableMatrix<Integer> mxA,
ReadableMatrix<Integer> mxB)
subtract in interface MatrixOperations<Integer>public ReadableMatrix<Integer> transpose(ReadableMatrix<Integer> matrix)
transpose in interface MatrixOperations<Integer>public int rank(ReadableMatrix<Integer> mx)
ExtendedMatrixOperationsUsually, Gaussian elimination is used to compute the rank
rank in interface ExtendedMatrixOperations<Integer,BigFraction>public int nullity(ReadableMatrix<Integer> mx)
ExtendedMatrixOperationsrank(mx) + nullity(mx) = nwhere n is the number of columns of mx.
Usually, Gaussian elimination is used to compute the nullity.
nullity in interface ExtendedMatrixOperations<Integer,BigFraction>public ReadableMatrix<BigFraction> invert(ReadableMatrix<Integer> mx)
ExtendedMatrixOperationsmx * res = Iwhere I is the identity matrix.
Usually, Gaussian elimination is used to compute the inverse matrix.
invert in interface ExtendedMatrixOperations<Integer,BigFraction>public ReadableMatrix<BigFraction> nullspace(ReadableMatrix<Integer> mx)
ExtendedMatrixOperations
span(res) = null(mx) = { x : mx * x = 0}
Usually, Gaussian elimination is used to compute the kernel matrix.
nullspace in interface ExtendedMatrixOperations<Integer,BigFraction>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||