test_class.file: jtstoolkit/src/test/java/ec/tstoolkit/maths/matrices/MatrixTest.java
test_class.identifier: MatrixTest
test_case.body: @Test
      public void testcopy() {
          Matrix M = new Matrix(11, 10);
          M.randomize();
          boolean[] rsel = new boolean[M.getRowsCount()];
          boolean[] csel = new boolean[M.getColumnsCount()];
          for (int i = 0; i < rsel.length; ++i) {
              if (i % 3 == 0) {
                  rsel[i] = true;
              }
          }
          for (int i = 0; i < csel.length; ++i) {
              if (i % 2 == 0) {
                  csel[i] = true;
              }
          }
          Matrix M2 = M.clone();
  
          int[] irsel = new int[]{1, 2, 3, 5};
          int[] icsel = new int[]{1, 3, 5, 8};
  
          Matrix mr = Matrix.selectRows(M.subMatrix(), rsel);
          M2.subMatrix().copyRows(mr.subMatrix(), rsel);
          assertTrue(M2.equals(M));
  
          Matrix mc = Matrix.selectColumns(M.subMatrix(), csel);
          M2.subMatrix().copyColumns(mc.subMatrix(), csel);
          assertTrue(M2.equals(M));
  
          Matrix m = Matrix.select(M.subMatrix(), rsel, csel);
          M2.subMatrix().copy(m.subMatrix(), rsel, csel);
          assertTrue(M2.equals(M));
  
          mr = Matrix.selectRows(M.subMatrix(), irsel);
          M2.subMatrix().copyRows(mr.subMatrix(), irsel);
          assertTrue(M2.equals(M));
  
          mc = Matrix.selectColumns(M.subMatrix(), icsel);
          M2.subMatrix().copyColumns(mc.subMatrix(), icsel);
          assertTrue(M2.equals(M));
  
          m = Matrix.select(M.subMatrix(), irsel, icsel);
          M2.subMatrix().copy(m.subMatrix(), irsel, icsel);
          assertTrue(M2.equals(M));
      }
test_case.class_method_signature: MatrixTest.testcopy()
test_case.full_signature: @Test public void testcopy()
test_case.identifier: testcopy
test_case.invocations: randomize getRowsCount getColumnsCount clone selectRows subMatrix copyRows subMatrix subMatrix assertTrue equals selectColumns subMatrix copyColumns subMatrix subMatrix assertTrue equals select subMatrix copy subMatrix subMatrix assertTrue equals selectRows subMatrix copyRows subMatrix subMatrix assertTrue equals selectColumns subMatrix copyColumns subMatrix subMatrix assertTrue equals select subMatrix copy subMatrix subMatrix assertTrue equals
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testcopy()
focal_class.declarator: data_
focal_class.original_string: double[] data_;
focal_class.type: double[]
focal_class.var_name: data_
focal_class.declarator: nrows_
focal_class.original_string: int nrows_, ncols_;
focal_class.type: int
focal_class.var_name: nrows_
focal_class.declarator: RNG = JdkRNG.newRandom(0)
focal_class.modifier: private static final
focal_class.original_string: private static final IRandomNumberGenerator RNG = JdkRNG.newRandom(0);
focal_class.type: IRandomNumberGenerator
focal_class.var_name: RNG
focal_class.file: jtstoolkit/src/main/java/ec/tstoolkit/maths/matrices/Matrix.java
focal_class.identifier: Matrix
focal_class.interfaces: implements Cloneable
focal_class.class_method_signature: Matrix.diagonal(final double[] d)
focal_class.full_signature: public static Matrix diagonal(final double[] d)
focal_class.identifier: diagonal
focal_class.modifiers: public static
focal_class.parameters: (final double[] d)
focal_class.return: Matrix
focal_class.signature: Matrix diagonal(final double[] d)
focal_class.class_method_signature: Matrix.diagonal(final IReadDataBlock d)
focal_class.full_signature: public static Matrix diagonal(final IReadDataBlock d)
focal_class.identifier: diagonal
focal_class.modifiers: public static
focal_class.parameters: (final IReadDataBlock d)
focal_class.return: Matrix
focal_class.signature: Matrix diagonal(final IReadDataBlock d)
focal_class.class_method_signature: Matrix.diff(int n, int lag, int d)
focal_class.full_signature: public static Matrix diff(int n, int lag, int d)
focal_class.identifier: diff
focal_class.modifiers: public static
focal_class.parameters: (int n, int lag, int d)
focal_class.return: Matrix
focal_class.signature: Matrix diff(int n, int lag, int d)
focal_class.class_method_signature: Matrix.diff(int n, Polynomial D)
focal_class.full_signature: public static Matrix diff(int n, Polynomial D)
focal_class.identifier: diff
focal_class.modifiers: public static
focal_class.parameters: (int n, Polynomial D)
focal_class.return: Matrix
focal_class.signature: Matrix diff(int n, Polynomial D)
focal_class.class_method_signature: Matrix.identity(final int n)
focal_class.full_signature: public static Matrix identity(final int n)
focal_class.identifier: identity
focal_class.modifiers: public static
focal_class.parameters: (final int n)
focal_class.return: Matrix
focal_class.signature: Matrix identity(final int n)
focal_class.class_method_signature: Matrix.square(final int n)
focal_class.full_signature: public static Matrix square(final int n)
focal_class.identifier: square
focal_class.modifiers: public static
focal_class.parameters: (final int n)
focal_class.return: Matrix
focal_class.signature: Matrix square(final int n)
focal_class.class_method_signature: Matrix.select(SubMatrix m, boolean[] rsel, boolean[] csel)
focal_class.full_signature: public static Matrix select(SubMatrix m, boolean[] rsel, boolean[] csel)
focal_class.identifier: select
focal_class.modifiers: public static
focal_class.parameters: (SubMatrix m, boolean[] rsel, boolean[] csel)
focal_class.return: Matrix
focal_class.signature: Matrix select(SubMatrix m, boolean[] rsel, boolean[] csel)
focal_class.class_method_signature: Matrix.select(SubMatrix m, int[] rsel, int[] csel)
focal_class.full_signature: public static Matrix select(SubMatrix m, int[] rsel, int[] csel)
focal_class.identifier: select
focal_class.modifiers: public static
focal_class.parameters: (SubMatrix m, int[] rsel, int[] csel)
focal_class.return: Matrix
focal_class.signature: Matrix select(SubMatrix m, int[] rsel, int[] csel)
focal_class.class_method_signature: Matrix.selectRows(SubMatrix m, boolean[] rsel)
focal_class.full_signature: public static Matrix selectRows(SubMatrix m, boolean[] rsel)
focal_class.identifier: selectRows
focal_class.modifiers: public static
focal_class.parameters: (SubMatrix m, boolean[] rsel)
focal_class.return: Matrix
focal_class.signature: Matrix selectRows(SubMatrix m, boolean[] rsel)
focal_class.class_method_signature: Matrix.selectRows(SubMatrix m, int[] rsel)
focal_class.full_signature: public static Matrix selectRows(SubMatrix m, int[] rsel)
focal_class.identifier: selectRows
focal_class.modifiers: public static
focal_class.parameters: (SubMatrix m, int[] rsel)
focal_class.return: Matrix
focal_class.signature: Matrix selectRows(SubMatrix m, int[] rsel)
focal_class.class_method_signature: Matrix.selectColumns(SubMatrix m, boolean[] csel)
focal_class.full_signature: public static Matrix selectColumns(SubMatrix m, boolean[] csel)
focal_class.identifier: selectColumns
focal_class.modifiers: public static
focal_class.parameters: (SubMatrix m, boolean[] csel)
focal_class.return: Matrix
focal_class.signature: Matrix selectColumns(SubMatrix m, boolean[] csel)
focal_class.class_method_signature: Matrix.selectColumns(SubMatrix m, int[] csel)
focal_class.full_signature: public static Matrix selectColumns(SubMatrix m, int[] csel)
focal_class.identifier: selectColumns
focal_class.modifiers: public static
focal_class.parameters: (SubMatrix m, int[] csel)
focal_class.return: Matrix
focal_class.signature: Matrix selectColumns(SubMatrix m, int[] csel)
focal_class.class_method_signature: Matrix.Matrix(final double[] data, final int nrows, final int ncols)
focal_class.full_signature: public  Matrix(final double[] data, final int nrows, final int ncols)
focal_class.identifier: Matrix
focal_class.modifiers: public
focal_class.parameters: (final double[] data, final int nrows, final int ncols)
focal_class.signature:  Matrix(final double[] data, final int nrows, final int ncols)
focal_class.class_method_signature: Matrix.Matrix(final int nrows, final int ncols)
focal_class.full_signature: public  Matrix(final int nrows, final int ncols)
focal_class.identifier: Matrix
focal_class.modifiers: public
focal_class.parameters: (final int nrows, final int ncols)
focal_class.signature:  Matrix(final int nrows, final int ncols)
focal_class.class_method_signature: Matrix.Matrix(final SubMatrix sm)
focal_class.full_signature: public  Matrix(final SubMatrix sm)
focal_class.identifier: Matrix
focal_class.modifiers: public
focal_class.parameters: (final SubMatrix sm)
focal_class.signature:  Matrix(final SubMatrix sm)
focal_class.class_method_signature: Matrix.add(final double r)
focal_class.full_signature: public void add(final double r)
focal_class.identifier: add
focal_class.modifiers: public
focal_class.parameters: (final double r)
focal_class.return: void
focal_class.signature: void add(final double r)
focal_class.class_method_signature: Matrix.add(final int row, final int col, final double val)
focal_class.full_signature: public void add(final int row, final int col, final double val)
focal_class.identifier: add
focal_class.modifiers: public
focal_class.parameters: (final int row, final int col, final double val)
focal_class.return: void
focal_class.signature: void add(final int row, final int col, final double val)
focal_class.class_method_signature: Matrix.add(final Matrix M)
focal_class.full_signature: public void add(final Matrix M)
focal_class.identifier: add
focal_class.modifiers: public
focal_class.parameters: (final Matrix M)
focal_class.return: void
focal_class.signature: void add(final Matrix M)
focal_class.class_method_signature: Matrix.chs()
focal_class.full_signature: public void chs()
focal_class.identifier: chs
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void chs()
focal_class.class_method_signature: Matrix.clean(double epsilon)
focal_class.full_signature: public void clean(double epsilon)
focal_class.identifier: clean
focal_class.modifiers: public
focal_class.parameters: (double epsilon)
focal_class.return: void
focal_class.signature: void clean(double epsilon)
focal_class.class_method_signature: Matrix.clear()
focal_class.full_signature: public void clear()
focal_class.identifier: clear
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void clear()
focal_class.class_method_signature: Matrix.clone()
focal_class.full_signature: @Override public Matrix clone()
focal_class.identifier: clone
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Matrix
focal_class.signature: Matrix clone()
focal_class.class_method_signature: Matrix.column(final int col)
focal_class.full_signature: public DataBlock column(final int col)
focal_class.identifier: column
focal_class.modifiers: public
focal_class.parameters: (final int col)
focal_class.return: DataBlock
focal_class.signature: DataBlock column(final int col)
focal_class.class_method_signature: Matrix.columnList()
focal_class.full_signature: public List<DataBlock> columnList()
focal_class.identifier: columnList
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<DataBlock>
focal_class.signature: List<DataBlock> columnList()
focal_class.class_method_signature: Matrix.columns()
focal_class.full_signature: public DataBlockIterator columns()
focal_class.identifier: columns
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: DataBlockIterator
focal_class.signature: DataBlockIterator columns()
focal_class.class_method_signature: Matrix.copyTo(final double[] buffer, final int start)
focal_class.full_signature: public void copyTo(final double[] buffer, final int start)
focal_class.identifier: copyTo
focal_class.modifiers: public
focal_class.parameters: (final double[] buffer, final int start)
focal_class.return: void
focal_class.signature: void copyTo(final double[] buffer, final int start)
focal_class.class_method_signature: Matrix.diagonal()
focal_class.full_signature: public DataBlock diagonal()
focal_class.identifier: diagonal
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: DataBlock
focal_class.signature: DataBlock diagonal()
focal_class.class_method_signature: Matrix.subDiagonal(int pos)
focal_class.full_signature: public DataBlock subDiagonal(int pos)
focal_class.identifier: subDiagonal
focal_class.modifiers: public
focal_class.parameters: (int pos)
focal_class.return: DataBlock
focal_class.signature: DataBlock subDiagonal(int pos)
focal_class.class_method_signature: Matrix.skewDiagonal(int pos)
focal_class.full_signature: public DataBlock skewDiagonal(int pos)
focal_class.identifier: skewDiagonal
focal_class.modifiers: public
focal_class.parameters: (int pos)
focal_class.return: DataBlock
focal_class.signature: DataBlock skewDiagonal(int pos)
focal_class.class_method_signature: Matrix.get(final int row, final int col)
focal_class.full_signature: public double get(final int row, final int col)
focal_class.identifier: get
focal_class.modifiers: public
focal_class.parameters: (final int row, final int col)
focal_class.return: double
focal_class.signature: double get(final int row, final int col)
focal_class.class_method_signature: Matrix.getColumnsCount()
focal_class.full_signature: public int getColumnsCount()
focal_class.identifier: getColumnsCount
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getColumnsCount()
focal_class.class_method_signature: Matrix.getRowsCount()
focal_class.full_signature: public int getRowsCount()
focal_class.identifier: getRowsCount
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getRowsCount()
focal_class.class_method_signature: Matrix.internalStorage()
focal_class.full_signature: public double[] internalStorage()
focal_class.identifier: internalStorage
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: double[]
focal_class.signature: double[] internalStorage()
focal_class.class_method_signature: Matrix.isZero(double eps)
focal_class.full_signature: public boolean isZero(double eps)
focal_class.identifier: isZero
focal_class.modifiers: public
focal_class.parameters: (double eps)
focal_class.return: boolean
focal_class.signature: boolean isZero(double eps)
focal_class.class_method_signature: Matrix.isDiagonal(double eps)
focal_class.full_signature: public boolean isDiagonal(double eps)
focal_class.identifier: isDiagonal
focal_class.modifiers: public
focal_class.parameters: (double eps)
focal_class.return: boolean
focal_class.signature: boolean isDiagonal(double eps)
focal_class.class_method_signature: Matrix.isZero()
focal_class.full_signature: public boolean isZero()
focal_class.identifier: isZero
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isZero()
focal_class.class_method_signature: Matrix.isDiagonal()
focal_class.full_signature: public boolean isDiagonal()
focal_class.identifier: isDiagonal
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isDiagonal()
focal_class.class_method_signature: Matrix.isSquare()
focal_class.full_signature: public boolean isSquare()
focal_class.identifier: isSquare
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isSquare()
focal_class.class_method_signature: Matrix.minus(final double r)
focal_class.full_signature: public Matrix minus(final double r)
focal_class.identifier: minus
focal_class.modifiers: public
focal_class.parameters: (final double r)
focal_class.return: Matrix
focal_class.signature: Matrix minus(final double r)
focal_class.class_method_signature: Matrix.minus(final Matrix Y)
focal_class.full_signature: public Matrix minus(final Matrix Y)
focal_class.identifier: minus
focal_class.modifiers: public
focal_class.parameters: (final Matrix Y)
focal_class.return: Matrix
focal_class.signature: Matrix minus(final Matrix Y)
focal_class.class_method_signature: Matrix.mul(final double r)
focal_class.full_signature: public void mul(final double r)
focal_class.identifier: mul
focal_class.modifiers: public
focal_class.parameters: (final double r)
focal_class.return: void
focal_class.signature: void mul(final double r)
focal_class.class_method_signature: Matrix.mul(final int row, final int col, final double val)
focal_class.full_signature: public void mul(final int row, final int col, final double val)
focal_class.identifier: mul
focal_class.modifiers: public
focal_class.parameters: (final int row, final int col, final double val)
focal_class.return: void
focal_class.signature: void mul(final int row, final int col, final double val)
focal_class.class_method_signature: Matrix.nrm2()
focal_class.full_signature: public double nrm2()
focal_class.identifier: nrm2
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: double
focal_class.signature: double nrm2()
focal_class.class_method_signature: Matrix.plus(final double r)
focal_class.full_signature: public Matrix plus(final double r)
focal_class.identifier: plus
focal_class.modifiers: public
focal_class.parameters: (final double r)
focal_class.return: Matrix
focal_class.signature: Matrix plus(final double r)
focal_class.class_method_signature: Matrix.plus(final Matrix Y)
focal_class.full_signature: public Matrix plus(final Matrix Y)
focal_class.identifier: plus
focal_class.modifiers: public
focal_class.parameters: (final Matrix Y)
focal_class.return: Matrix
focal_class.signature: Matrix plus(final Matrix Y)
focal_class.class_method_signature: Matrix.randomize()
focal_class.full_signature: public void randomize()
focal_class.identifier: randomize
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void randomize()
focal_class.class_method_signature: Matrix.randomize(int seed)
focal_class.full_signature: public void randomize(int seed)
focal_class.identifier: randomize
focal_class.modifiers: public
focal_class.parameters: (int seed)
focal_class.return: void
focal_class.signature: void randomize(int seed)
focal_class.class_method_signature: Matrix.row(final int row)
focal_class.full_signature: public DataBlock row(final int row)
focal_class.identifier: row
focal_class.modifiers: public
focal_class.parameters: (final int row)
focal_class.return: DataBlock
focal_class.signature: DataBlock row(final int row)
focal_class.class_method_signature: Matrix.rowList()
focal_class.full_signature: public List<DataBlock> rowList()
focal_class.identifier: rowList
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<DataBlock>
focal_class.signature: List<DataBlock> rowList()
focal_class.class_method_signature: Matrix.rows()
focal_class.full_signature: public DataBlockIterator rows()
focal_class.identifier: rows
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: DataBlockIterator
focal_class.signature: DataBlockIterator rows()
focal_class.class_method_signature: Matrix.set(double value)
focal_class.full_signature: public void set(double value)
focal_class.identifier: set
focal_class.modifiers: public
focal_class.parameters: (double value)
focal_class.return: void
focal_class.signature: void set(double value)
focal_class.class_method_signature: Matrix.set(final int row, final int col, final double value)
focal_class.full_signature: public void set(final int row, final int col, final double value)
focal_class.identifier: set
focal_class.modifiers: public
focal_class.parameters: (final int row, final int col, final double value)
focal_class.return: void
focal_class.signature: void set(final int row, final int col, final double value)
focal_class.class_method_signature: Matrix.set(MatrixFunction fn)
focal_class.full_signature: public void set(MatrixFunction fn)
focal_class.identifier: set
focal_class.modifiers: public
focal_class.parameters: (MatrixFunction fn)
focal_class.return: void
focal_class.signature: void set(MatrixFunction fn)
focal_class.class_method_signature: Matrix.set(MatrixRelativeFunction fn)
focal_class.full_signature: public void set(MatrixRelativeFunction fn)
focal_class.identifier: set
focal_class.modifiers: public
focal_class.parameters: (MatrixRelativeFunction fn)
focal_class.return: void
focal_class.signature: void set(MatrixRelativeFunction fn)
focal_class.class_method_signature: Matrix.add(MatrixFunction fn)
focal_class.full_signature: public void add(MatrixFunction fn)
focal_class.identifier: add
focal_class.modifiers: public
focal_class.parameters: (MatrixFunction fn)
focal_class.return: void
focal_class.signature: void add(MatrixFunction fn)
focal_class.class_method_signature: Matrix.add(MatrixRelativeFunction fn)
focal_class.full_signature: public void add(MatrixRelativeFunction fn)
focal_class.identifier: add
focal_class.modifiers: public
focal_class.parameters: (MatrixRelativeFunction fn)
focal_class.return: void
focal_class.signature: void add(MatrixRelativeFunction fn)
focal_class.class_method_signature: Matrix.ssq()
focal_class.full_signature: public double ssq()
focal_class.identifier: ssq
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: double
focal_class.signature: double ssq()
focal_class.class_method_signature: Matrix.sub(final double r)
focal_class.full_signature: public void sub(final double r)
focal_class.identifier: sub
focal_class.modifiers: public
focal_class.parameters: (final double r)
focal_class.return: void
focal_class.signature: void sub(final double r)
focal_class.class_method_signature: Matrix.sub(final Matrix M)
focal_class.full_signature: public void sub(final Matrix M)
focal_class.identifier: sub
focal_class.modifiers: public
focal_class.parameters: (final Matrix M)
focal_class.return: void
focal_class.signature: void sub(final Matrix M)
focal_class.class_method_signature: Matrix.all()
focal_class.full_signature: public SubMatrix all()
focal_class.identifier: all
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: SubMatrix
focal_class.signature: SubMatrix all()
focal_class.class_method_signature: Matrix.subMatrix()
focal_class.full_signature: @Deprecated public SubMatrix subMatrix()
focal_class.identifier: subMatrix
focal_class.modifiers: @Deprecated public
focal_class.parameters: ()
focal_class.return: SubMatrix
focal_class.signature: SubMatrix subMatrix()
focal_class.class_method_signature: Matrix.subMatrix(final int r0, final int r1, final int c0,
              final int c1)
focal_class.full_signature: public SubMatrix subMatrix(final int r0, final int r1, final int c0,
              final int c1)
focal_class.identifier: subMatrix
focal_class.modifiers: public
focal_class.parameters: (final int r0, final int r1, final int c0,
              final int c1)
focal_class.return: SubMatrix
focal_class.signature: SubMatrix subMatrix(final int r0, final int r1, final int c0,
              final int c1)
focal_class.class_method_signature: Matrix.sum()
focal_class.full_signature: public double sum()
focal_class.identifier: sum
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: double
focal_class.signature: double sum()
focal_class.class_method_signature: Matrix.times(final double r)
focal_class.full_signature: public Matrix times(final double r)
focal_class.identifier: times
focal_class.modifiers: public
focal_class.parameters: (final double r)
focal_class.return: Matrix
focal_class.signature: Matrix times(final double r)
focal_class.class_method_signature: Matrix.times(final Matrix Y)
focal_class.full_signature: public Matrix times(final Matrix Y)
focal_class.identifier: times
focal_class.modifiers: public
focal_class.parameters: (final Matrix Y)
focal_class.return: Matrix
focal_class.signature: Matrix times(final Matrix Y)
focal_class.class_method_signature: Matrix.dot(Matrix m)
focal_class.full_signature: public double dot(Matrix m)
focal_class.identifier: dot
focal_class.modifiers: public
focal_class.parameters: (Matrix m)
focal_class.return: double
focal_class.signature: double dot(Matrix m)
focal_class.class_method_signature: Matrix.rsolve(SubMatrix S, SubMatrix B)
focal_class.full_signature: public static Matrix rsolve(SubMatrix S, SubMatrix B)
focal_class.identifier: rsolve
focal_class.modifiers: public static
focal_class.parameters: (SubMatrix S, SubMatrix B)
focal_class.return: Matrix
focal_class.signature: Matrix rsolve(SubMatrix S, SubMatrix B)
focal_class.class_method_signature: Matrix.lsolve(SubMatrix S, SubMatrix B)
focal_class.full_signature: public static Matrix lsolve(SubMatrix S, SubMatrix B)
focal_class.identifier: lsolve
focal_class.modifiers: public static
focal_class.parameters: (SubMatrix S, SubMatrix B)
focal_class.return: Matrix
focal_class.signature: Matrix lsolve(SubMatrix S, SubMatrix B)
focal_class.class_method_signature: Matrix.toLower()
focal_class.full_signature: public void toLower()
focal_class.identifier: toLower
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void toLower()
focal_class.class_method_signature: Matrix.toUpper()
focal_class.full_signature: public void toUpper()
focal_class.identifier: toUpper
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void toUpper()
focal_class.class_method_signature: Matrix.transpose()
focal_class.full_signature: public Matrix transpose()
focal_class.identifier: transpose
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Matrix
focal_class.signature: Matrix transpose()
focal_class.class_method_signature: Matrix.addAY(double a, Matrix Y)
focal_class.full_signature: public void addAY(double a, Matrix Y)
focal_class.identifier: addAY
focal_class.modifiers: public
focal_class.parameters: (double a, Matrix Y)
focal_class.return: void
focal_class.signature: void addAY(double a, Matrix Y)
focal_class.class_method_signature: Matrix.addXaXt(double a, DataBlock x)
focal_class.full_signature: public void addXaXt(double a, DataBlock x)
focal_class.identifier: addXaXt
focal_class.modifiers: public
focal_class.parameters: (double a, DataBlock x)
focal_class.return: void
focal_class.signature: void addXaXt(double a, DataBlock x)
focal_class.class_method_signature: Matrix.addXaYt(double a, DataBlock x, DataBlock y)
focal_class.full_signature: public void addXaYt(double a, DataBlock x, DataBlock y)
focal_class.identifier: addXaYt
focal_class.modifiers: public
focal_class.parameters: (double a, DataBlock x, DataBlock y)
focal_class.return: void
focal_class.signature: void addXaYt(double a, DataBlock x, DataBlock y)
focal_class.class_method_signature: Matrix.isEmpty()
focal_class.full_signature: public boolean isEmpty()
focal_class.identifier: isEmpty
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isEmpty()
focal_class.class_method_signature: Matrix.toString()
focal_class.full_signature: @Override public String toString()
focal_class.identifier: toString
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toString()
focal_class.class_method_signature: Matrix.toString(String fmt)
focal_class.full_signature: public String toString(String fmt)
focal_class.identifier: toString
focal_class.modifiers: public
focal_class.parameters: (String fmt)
focal_class.return: String
focal_class.signature: String toString(String fmt)
focal_class.class_method_signature: Matrix.equals(Object obj)
focal_class.full_signature: @Override public boolean equals(Object obj)
focal_class.identifier: equals
focal_class.modifiers: @Override public
focal_class.parameters: (Object obj)
focal_class.return: boolean
focal_class.signature: boolean equals(Object obj)
focal_class.class_method_signature: Matrix.equals(Matrix other)
focal_class.full_signature: public boolean equals(Matrix other)
focal_class.identifier: equals
focal_class.modifiers: public
focal_class.parameters: (Matrix other)
focal_class.return: boolean
focal_class.signature: boolean equals(Matrix other)
focal_class.class_method_signature: Matrix.equals(Matrix other, double eps)
focal_class.full_signature: public boolean equals(Matrix other, double eps)
focal_class.identifier: equals
focal_class.modifiers: public
focal_class.parameters: (Matrix other, double eps)
focal_class.return: boolean
focal_class.signature: boolean equals(Matrix other, double eps)
focal_class.class_method_signature: Matrix.hashCode()
focal_class.full_signature: @Override public int hashCode()
focal_class.identifier: hashCode
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int hashCode()
focal_class.class_method_signature: Matrix.rank()
focal_class.full_signature: public int rank()
focal_class.identifier: rank
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int rank()
focal_class.class_method_signature: Matrix.permuteColumns(final int i, final int j)
focal_class.full_signature: public void permuteColumns(final int i, final int j)
focal_class.identifier: permuteColumns
focal_class.modifiers: public
focal_class.parameters: (final int i, final int j)
focal_class.return: void
focal_class.signature: void permuteColumns(final int i, final int j)
focal_class.class_method_signature: Matrix.permuteRows(final int i, final int j)
focal_class.full_signature: public void permuteRows(final int i, final int j)
focal_class.identifier: permuteRows
focal_class.modifiers: public
focal_class.parameters: (final int i, final int j)
focal_class.return: void
focal_class.signature: void permuteRows(final int i, final int j)
focal_class.class_method_signature: Matrix.copy(Matrix C)
focal_class.full_signature: public void copy(Matrix C)
focal_class.identifier: copy
focal_class.modifiers: public
focal_class.parameters: (Matrix C)
focal_class.return: void
focal_class.signature: void copy(Matrix C)
focal_class.class_method_signature: Matrix.distance(Matrix m)
focal_class.full_signature: public double distance(Matrix m)
focal_class.identifier: distance
focal_class.modifiers: public
focal_class.parameters: (Matrix m)
focal_class.return: double
focal_class.signature: double distance(Matrix m)
focal_class.class_method_signature: Matrix.smooth(double eps)
focal_class.full_signature: public void smooth(double eps)
focal_class.identifier: smooth
focal_class.modifiers: public
focal_class.parameters: (double eps)
focal_class.return: void
focal_class.signature: void smooth(double eps)
focal_class.class_method_signature: Matrix.topLeft()
focal_class.full_signature: public SubMatrix topLeft()
focal_class.identifier: topLeft
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: SubMatrix
focal_class.signature: SubMatrix topLeft()
focal_class.class_method_signature: Matrix.topLeft(int nr, int nc)
focal_class.full_signature: public SubMatrix topLeft(int nr, int nc)
focal_class.identifier: topLeft
focal_class.modifiers: public
focal_class.parameters: (int nr, int nc)
focal_class.return: SubMatrix
focal_class.signature: SubMatrix topLeft(int nr, int nc)
focal_class.class_method_signature: Matrix.bottomRight()
focal_class.full_signature: public SubMatrix bottomRight()
focal_class.identifier: bottomRight
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: SubMatrix
focal_class.signature: SubMatrix bottomRight()
focal_class.class_method_signature: Matrix.bottomRight(int nr, int nc)
focal_class.full_signature: public SubMatrix bottomRight(int nr, int nc)
focal_class.identifier: bottomRight
focal_class.modifiers: public
focal_class.parameters: (int nr, int nc)
focal_class.return: SubMatrix
focal_class.signature: SubMatrix bottomRight(int nr, int nc)
focal_method.body: public void copy(Matrix C) {
          System.arraycopy(C.data_, 0, data_, 0, data_.length);
      }
focal_method.class_method_signature: Matrix.copy(Matrix C)
focal_method.full_signature: public void copy(Matrix C)
focal_method.identifier: copy
focal_method.invocations: arraycopy
focal_method.modifiers: public
focal_method.parameters: (Matrix C)
focal_method.return: void
focal_method.signature: void copy(Matrix C)