|
||||||||||
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<Character>
org.ujmp.core.charmatrix.stub.AbstractCharMatrix
org.ujmp.core.charmatrix.stub.AbstractDenseCharMatrix
org.ujmp.core.charmatrix.stub.AbstractDenseCharMatrix2D
org.ujmp.core.charmatrix.impl.DefaultDenseCharMatrix2D
public class DefaultDenseCharMatrix2D
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.charmatrix.CharMatrix2D |
---|
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 | |
---|---|
DefaultDenseCharMatrix2D(char[] v,
int rows,
int cols)
|
|
DefaultDenseCharMatrix2D(long... size)
|
|
DefaultDenseCharMatrix2D(Matrix m)
|
Method Summary | |
---|---|
Matrix |
copy()
|
Matrix |
divide(double v)
Divides every entry in the matrix by a scalar. |
char |
getChar(int row,
int column)
|
char |
getChar(long row,
long column)
|
long |
getColumnCount()
|
char[] |
getColumnMajorCharArray1D()
|
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 |
setChar(char value,
int row,
int column)
|
void |
setChar(char 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.charmatrix.stub.AbstractDenseCharMatrix2D |
---|
allCoordinates, getChar, getFactory, getObject, getObject, setChar, setObject, setObject |
Methods inherited from class org.ujmp.core.charmatrix.stub.AbstractDenseCharMatrix |
---|
contains, getStorageType |
Methods inherited from class org.ujmp.core.charmatrix.stub.AbstractCharMatrix |
---|
getAsChar, getAsDouble, getObject, getValueType, setAsChar, setAsDouble, 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.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 |
Constructor Detail |
---|
public DefaultDenseCharMatrix2D(Matrix m) throws MatrixException
MatrixException
public DefaultDenseCharMatrix2D(long... size)
public DefaultDenseCharMatrix2D(char[] 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 char getChar(long row, long column)
getChar
in interface CharMatrix2D
public void setChar(char value, long row, long column)
setChar
in interface CharMatrix2D
public char getChar(int row, int column)
getChar
in interface CharMatrix2D
public void setChar(char value, int row, int column)
setChar
in interface CharMatrix2D
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 char[] getColumnMajorCharArray1D()
getColumnMajorCharArray1D
in interface HasColumnMajorCharArray1D
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |