test_class.file: jtstoolkit/src/test/java/ec/tstoolkit/maths/matrices/MatrixTest.java
test_class.identifier: MatrixTest
test_case.body: @Test
      public void testDiagonal() {
          Matrix D = Matrix.square(20);
          D.diagonal().randomize();
          assertTrue(D.isDiagonal());
          assertTrue(D.isDiagonal(.001));
  
          D.set(18, 19, .001);
          assertTrue(!D.isDiagonal());
          assertTrue(D.isDiagonal(.001));
          assertTrue(!D.isDiagonal(.000999));
      }
test_case.class_method_signature: MatrixTest.testDiagonal()
test_case.full_signature: @Test public void testDiagonal()
test_case.identifier: testDiagonal
test_case.invocations: square randomize diagonal assertTrue isDiagonal assertTrue isDiagonal set assertTrue isDiagonal assertTrue isDiagonal assertTrue isDiagonal
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testDiagonal()
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 static Matrix diagonal(final double[] d) {
          Matrix M = new Matrix(d.length, d.length);
          for (int i = 0, j = 0; i < d.length; ++i, j += d.length + 1) {
              M.data_[j] = d[i];
          }
          return M;
      }
focal_method.class_method_signature: Matrix.diagonal(final double[] d)
focal_method.full_signature: public static Matrix diagonal(final double[] d)
focal_method.identifier: diagonal
focal_method.modifiers: public static
focal_method.parameters: (final double[] d)
focal_method.return: Matrix
focal_method.signature: Matrix diagonal(final double[] d)