Package jisa.maths.matrices
Class MMatrix<U>
- java.lang.Object
-
- jisa.maths.matrices.AbstractMatrix<Matrix<U>>
-
- jisa.maths.matrices.MMatrix<U>
-
public class MMatrix<U> extends AbstractMatrix<Matrix<U>>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class jisa.maths.matrices.AbstractMatrix
AbstractMatrix.LMatrix<T>
-
Nested classes/interfaces inherited from interface jisa.maths.matrices.Matrix
Matrix.EntryConsumer<T>, Matrix.EntryMapper<U,T>, Matrix.LinearMapper<T>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Matrix<U>add(Matrix<U> a, Matrix<U> b)protected Matrix<U>copy(Matrix<U> a)protected Matrix<U>divide(Matrix<U> a, Matrix<U> b)protected Matrix<U>multiply(Matrix<U> a, Matrix<U> b)protected Matrix<U>subtract(Matrix<U> a, Matrix<U> b)-
Methods inherited from class jisa.maths.matrices.AbstractMatrix
add, add, addToElement, appendCols, appendRows, cols, copy, create, create, create, create, divide, divideElement, elementDivide, elementMultiply, get, getColArray, getColMatrix, getColSums, getData, getDeterminant, getDiagonal, getFlatData, getLU, getQR, getRowArray, getRowMatrix, getRowSums, getSubMatrix, getSubMatrix, getTrace, invert, isSingular, leftDivide, leftDivide, leftElementDivide, leftElementMultiply, leftMultiply, leftMultiply, map, map, mapCol, mapColToCol, mapElement, mapRow, mapRowToRow, mapSelf, multiply, multiply, multiplyElement, reshape, rows, set, setAll, setAll, setDiagonal, setDiagonal, subtract, subtract, subtractFromElement, toString, transpose
-
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface jisa.maths.matrices.Matrix
checkIndices, div, div, divide, equals, forEach, forEach, forEachCol, forEachRow, isCol, isRow, isSquare, iterator, map, map, mapCol, mapColToCol, mapRow, mapRowToRow, mapSelf, minus, minus, plus, plus, setCol, setCol, setRow, setRow, setSubMatrix, size, stream, times, times
-
-
-
-
Method Detail
-
add
protected Matrix<U> add(Matrix<U> a, Matrix<U> b)
- Specified by:
addin classAbstractMatrix<Matrix<U>>
-
subtract
protected Matrix<U> subtract(Matrix<U> a, Matrix<U> b)
- Specified by:
subtractin classAbstractMatrix<Matrix<U>>
-
multiply
protected Matrix<U> multiply(Matrix<U> a, Matrix<U> b)
- Specified by:
multiplyin classAbstractMatrix<Matrix<U>>
-
divide
protected Matrix<U> divide(Matrix<U> a, Matrix<U> b)
- Specified by:
dividein classAbstractMatrix<Matrix<U>>
-
-