public class MatrixExtensions
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static DenseMatrix |
copy(DenseMatrix model) |
static Matrix |
copy(Matrix model) |
static SparseMatrix |
copy(SparseMatrix model) |
static DenseMatrix |
denseCopy(Matrix matrix) |
static double |
dot(Matrix vector1,
Matrix vector2) |
static double |
doubleValue(Matrix m) |
static void |
increment(Matrix m,
int entry,
double value) |
static void |
increment(Matrix m,
int row,
int col,
double value) |
static boolean |
isColumnVector(Matrix m) |
static boolean |
isRowVector(Matrix m) |
static double |
norm(Matrix m) |
static DenseMatrix |
operator_multiply(java.lang.Number scalar,
DenseMatrix m) |
static Matrix |
operator_multiply(java.lang.Number scalar,
Matrix m) |
static SparseMatrix |
operator_multiply(java.lang.Number scalar,
SparseMatrix m) |
static SparseMatrix |
sparseCopy(Matrix matrix) |
static double |
sum(Matrix m) |
static double[][] |
toArray(Matrix m) |
static org.apache.commons.math3.linear.BlockRealMatrix |
toCommonsMatrix(Matrix m) |
static org.apache.commons.math3.linear.ArrayRealVector |
toCommonsVector(Matrix m) |
static double[] |
vectorToArray(Matrix m) |
public static SparseMatrix copy(SparseMatrix model)
public static DenseMatrix copy(DenseMatrix model)
public static DenseMatrix denseCopy(Matrix matrix)
public static SparseMatrix sparseCopy(Matrix matrix)
public static double sum(Matrix m)
public static double norm(Matrix m)
public static double[][] toArray(Matrix m)
public static double[] vectorToArray(Matrix m)
public static org.apache.commons.math3.linear.BlockRealMatrix toCommonsMatrix(Matrix m)
public static org.apache.commons.math3.linear.ArrayRealVector toCommonsVector(Matrix m)
public static DenseMatrix operator_multiply(java.lang.Number scalar, DenseMatrix m)
public static SparseMatrix operator_multiply(java.lang.Number scalar, SparseMatrix m)
public static double doubleValue(Matrix m)
public static boolean isColumnVector(Matrix m)
public static boolean isRowVector(Matrix m)
public static void increment(Matrix m, int row, int col, double value)
public static void increment(Matrix m, int entry, double value)