|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.Number
org.ujmp.core.matrix.AbstractMatrix
org.ujmp.core.genericmatrix.stub.AbstractGenericMatrix<Integer>
org.ujmp.core.intmatrix.stub.AbstractIntMatrix
org.ujmp.core.intmatrix.stub.AbstractDenseIntMatrix
org.ujmp.core.intmatrix.stub.AbstractDenseIntMatrix2D
org.ujmp.core.intmatrix.impl.DefaultDenseIntMatrix2D
public class DefaultDenseIntMatrix2D
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.ujmp.core.Matrix |
---|
Matrix.StorageType |
Field Summary |
---|
Fields inherited from class org.ujmp.core.genericmatrix.stub.AbstractGenericMatrix |
---|
factory |
Fields inherited from interface org.ujmp.core.intmatrix.IntMatrix2D |
---|
factory |
Fields inherited from interface org.ujmp.core.Matrix |
---|
ALL, chol, COLUMN, divideMatrix, divideScalar, eig, inv, LINK, lu, minusMatrix, minusScalar, mtimes, NEW, NONE, ORIG, plusMatrix, plusScalar, qr, ROW, solve, svd, timesMatrix, timesScalar, transpose, X, Y, Z |
Fields inherited from interface org.ujmp.core.matrix.DenseMatrix2D |
---|
factory |
Constructor Summary | |
---|---|
DefaultDenseIntMatrix2D(int[] v,
int rows,
int cols)
|
|
DefaultDenseIntMatrix2D(long... size)
|
|
DefaultDenseIntMatrix2D(Matrix m)
|
Method Summary | |
---|---|
Matrix |
copy()
|
Matrix |
divide(double v)
Divides every entry in the matrix by a scalar. |
long |
getColumnCount()
|
int |
getInt(int row,
int column)
|
int |
getInt(long row,
long column)
|
int[] |
getIntArray()
|
long |
getRowCount()
|
long[] |
getSize()
|
Matrix |
minus(double v)
Subtracts a specified value from all entries in the matrix. |
Matrix |
plus(double v)
Adds a specified value to all entries in the matrix. |
void |
setInt(int value,
int row,
int column)
|
void |
setInt(int value,
long row,
long column)
|
Matrix |
times(double v)
Multiplies every entry in the matrix with a scalar. |
Matrix |
transpose()
Returns the transpose of the Matrix, where rows and columns are exchanged. |
Methods inherited from class org.ujmp.core.intmatrix.stub.AbstractDenseIntMatrix2D |
---|
allCoordinates, getInt, getObject, getObject, setInt, setObject, setObject |
Methods inherited from class org.ujmp.core.intmatrix.stub.AbstractDenseIntMatrix |
---|
contains, getFactory, getStorageType |
Methods inherited from class org.ujmp.core.intmatrix.stub.AbstractIntMatrix |
---|
getAsDouble, getAsInt, getObject, getValueType, setAsDouble, setAsInt, setObject |
Methods inherited from class org.ujmp.core.genericmatrix.stub.AbstractGenericMatrix |
---|
getAsObject, setAsObject |
Methods inherited from class java.lang.Number |
---|
byteValue, shortValue |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.ujmp.core.matrix.Matrix2D |
---|
getFactory |
Methods inherited from interface org.ujmp.core.genericmatrix.GenericMatrix |
---|
getObject, setObject |
Methods inherited from interface org.ujmp.core.Matrix |
---|
clone |
Methods inherited from interface org.ujmp.core.interfaces.CoreObject |
---|
getCoreObjectId |
Methods inherited from interface org.ujmp.core.interfaces.Clearable |
---|
clear |
Methods inherited from interface org.ujmp.core.interfaces.HasGUIObject |
---|
getGUIObject, notifyGUIObject, showGUI |
Methods inherited from interface org.ujmp.core.interfaces.HasLabel |
---|
getLabel, setLabel |
Methods inherited from interface org.ujmp.core.io.ExportMatrixInterface |
---|
exportToClipboard, exportToFile, exportToFile, exportToFile, exportToFile, exportToStream, exportToString, exportToWriter |
Methods inherited from interface org.ujmp.core.interfaces.CoordinateFunctions |
---|
availableCoordinates, contains, getCoordinatesOfMaximum, getCoordinatesOfMinimum, nonZeroCoordinates, selectedCoordinates, selectedCoordinates |
Methods inherited from interface org.ujmp.core.interfaces.GettersAndSetters |
---|
getAsBigDecimal, getAsBigInteger, getAsBoolean, getAsByte, getAsChar, getAsDate, getAsDouble, getAsFloat, getAsInt, getAsLong, getAsMatrix, getAsObject, getAsShort, getAsString, getPreferredObject, setAsBigDecimal, setAsBigInteger, setAsBoolean, setAsByte, setAsChar, setAsDate, setAsDouble, setAsFloat, setAsInt, setAsLong, setAsMatrix, setAsObject, setAsShort, setAsString, toBigDecimalArray, toBigIntegerArray, toBooleanArray, toByteArray, toCharArray, toDateArray, toDoubleArray, toFloatArray, toIntArray, toLongArray, toObjectArray, toShortArray, toStringArray |
Methods inherited from interface org.ujmp.core.doublematrix.calculation.basic.BasicDoubleCalculations |
---|
atimes, divide, divide, divide, minus, minus, minus, mtimes, mtimes, mtimes, mtimes, plus, plus, plus, times, times, times |
Methods inherited from interface org.ujmp.core.doublematrix.calculation.entrywise.basic.BasicEntrywiseDoubleCalculations |
---|
abs, exp, log, log10, log2, power, power, sign, sqrt |
Methods inherited from interface org.ujmp.core.doublematrix.calculation.entrywise.rounding.RoundingDoubleCalculations |
---|
ceil, floor, round |
Methods inherited from interface org.ujmp.core.doublematrix.calculation.entrywise.hyperbolic.HyperbolicDoubleCalculations |
---|
cosh, sinh, tanh |
Methods inherited from interface org.ujmp.core.doublematrix.calculation.entrywise.trigonometric.TrigonometricDoubleCalculations |
---|
cos, sin, tan |
Methods inherited from interface org.ujmp.core.doublematrix.calculation.entrywise.creators.CreatorDoubleCalculations |
---|
eye, ones, rand, randn, zeros |
Methods inherited from interface org.ujmp.core.doublematrix.calculation.general.statistical.StatisticalDoubleCalculations |
---|
corrcoef, cov, cumprod, cumsum, diff, indexOfMax, indexOfMin, max, mean, min, mutualInf, pairedTTest, prod, std, sum, var |
Methods inherited from interface org.ujmp.core.doublematrix.calculation.general.decomposition.DecompositionDoubleCalculations |
---|
chol, eig, eigSymm, ginv, inv, invSPD, invSymm, lu, pinv, princomp, qr, solve, solveSPD, solveSymm, svd |
Methods inherited from interface org.ujmp.core.doublematrix.calculation.general.missingvalues.MissingValueDoubleCalculations |
---|
addMissing, countMissing, deleteColumnsWithMissingValues, deleteRowsWithMissingValues, impute |
Methods inherited from interface org.ujmp.core.doublematrix.calculation.general.misc.MiscGeneralDoubleCalculations |
---|
append, appendHorizontally, appendVertically, center, fadeIn, fadeOut, normalize, replaceMissingBy, standardize |
Methods inherited from interface org.ujmp.core.doublematrix.calculation.general.discretize.DiscretizeCalculations |
---|
discretizeToColumns |
Methods inherited from interface org.ujmp.core.booleanmatrix.calculation.BooleanCalculations |
---|
and, and, eq, eq, ge, ge, gt, gt, le, le, lt, lt, ne, ne, not, or, or, xor, xor |
Methods inherited from interface org.ujmp.core.intmatrix.calculation.IntCalculations |
---|
discretize |
Methods inherited from interface org.ujmp.core.stringmatrix.calculation.StringCalculations |
---|
lowerCase, removePunctuation, removeWords, replaceRegex, replaceRegex, stem, tfIdf, upperCase |
Methods inherited from interface org.ujmp.core.objectmatrix.calculation.ObjectCalculations |
---|
bootstrap, bootstrap, convert, delete, delete, delete, deleteColumns, deleteColumns, deleteRows, deleteRows, extractAnnotation, fill, flipdim, includeAnnotation, replace, reshape, select, select, select, selectColumns, selectColumns, selectRows, selectRows, shuffle, sortrows, squeeze, subMatrix, swap, toColumnVector, toRowVector, transpose, transpose, tril, triu, unique, uniqueValueCount |
Methods inherited from interface org.ujmp.core.interfaces.DistanceMeasures |
---|
chebyshevDistanceTo, euklideanDistanceTo, manhattenDistanceTo, minkowskiDistanceTo |
Methods inherited from interface java.lang.Comparable |
---|
compareTo |
Methods inherited from interface org.ujmp.core.annotation.HasAnnotation |
---|
getAnnotation, getAxisAnnotation, getAxisAnnotation, getColumnForLabel, getColumnLabel, getColumnObject, getMatrixAnnotation, getPositionForLabel, getRowForLabel, getRowLabel, getRowObject, setAnnotation, setAxisAnnotation, setAxisAnnotation, setColumnLabel, setColumnObject, setMatrixAnnotation, setRowLabel, setRowObject |
Methods inherited from interface org.ujmp.core.interfaces.Conversions |
---|
toBigDecimalMatrix, toBigIntegerMatrix, toBooleanMatrix, toByteMatrix, toCharMatrix, toDateMatrix, toDoubleMatrix, toFloatMatrix, toIntMatrix, toListMatrix, toLongMatrix, toMapMatrix, toObjectMatrix, toSetMatrix, toShortMatrix, toStringMatrix |
Methods inherited from interface org.ujmp.core.matrix.DenseMatrix2D |
---|
getFactory |
Constructor Detail |
---|
public DefaultDenseIntMatrix2D(Matrix m) throws MatrixException
MatrixException
public DefaultDenseIntMatrix2D(long... size)
public DefaultDenseIntMatrix2D(int[] v, int rows, int cols)
Method Detail |
---|
public long[] getSize()
getSize
in interface BasicMatrixProperties
public long getRowCount()
getRowCount
in interface BasicMatrixProperties
getRowCount
in class AbstractMatrix
public long getColumnCount()
getColumnCount
in interface BasicMatrixProperties
getColumnCount
in class AbstractMatrix
public int getInt(long row, long column)
getInt
in interface IntMatrix2D
public void setInt(int value, long row, long column)
setInt
in interface IntMatrix2D
public int getInt(int row, int column)
getInt
in interface IntMatrix2D
public void setInt(int value, int row, int column)
setInt
in interface IntMatrix2D
public final Matrix plus(double v)
BasicDoubleCalculations
plus
in interface BasicDoubleCalculations
plus
in class AbstractMatrix
v
- the value to add
public final Matrix minus(double v)
BasicDoubleCalculations
minus
in interface BasicDoubleCalculations
minus
in class AbstractMatrix
v
- the value to subtract
public final Matrix times(double v)
BasicDoubleCalculations
times
in interface BasicDoubleCalculations
times
in class AbstractMatrix
v
- factor to multiply with
public final Matrix divide(double v)
BasicDoubleCalculations
divide
in interface BasicDoubleCalculations
divide
in class AbstractMatrix
v
- factor by which to divide
public final Matrix copy() throws MatrixException
copy
in interface ObjectCalculations
copy
in class AbstractMatrix
MatrixException
public final Matrix transpose()
ObjectCalculations
transpose
in interface ObjectCalculations
transpose
in class AbstractMatrix
public int[] getIntArray()
getIntArray
in interface HasIntArray
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |