Lines Matching defs:Matrix
22 public class Matrix {
33 public Matrix(int rows, int cols) {
48 public Matrix(int stride, double[] values) {
58 * @param that is the source Matrix.
60 public Matrix(Matrix that) {
102 public Matrix plus(Matrix that) {
103 return plus(that, new Matrix(n, m));
115 public Matrix plus(Matrix that, Matrix result) {
132 public Matrix minus(Matrix that) {
133 return minus(that, new Matrix(n, m));
144 public Matrix minus(Matrix that, Matrix result) {
160 public Matrix times(double scalar) {
161 return times(scalar, new Matrix(n, m));
172 public Matrix times(double scalar, Matrix result) {
189 public Matrix dot(Matrix that) {
190 return dot(that, new Matrix(this.n, that.m));
203 public Matrix dot(Matrix that, Matrix result) {
224 public Matrix transpose() {
225 return transpose(new Matrix(m, n));
237 public Matrix transpose(Matrix result) {
253 public Matrix inverse() {
254 return inverse(new Matrix(n, m), new Matrix(n, 2 * m));
266 public Matrix inverse(Matrix result, Matrix scratch) {
329 public Matrix dotTranspose(Matrix that) {
330 return dotTranspose(that, new Matrix(this.n, that.n));
343 public Matrix dotTranspose(Matrix that, Matrix result) {
365 if (!(that instanceof Matrix)) return false;
366 Matrix other = (Matrix) that;