|
||||||||||
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<Double>
org.ujmp.core.doublematrix.stub.AbstractDoubleMatrix
org.ujmp.core.doublematrix.stub.AbstractDenseDoubleMatrix
org.ujmp.core.doublematrix.stub.AbstractDenseDoubleMatrix2D
org.ujmp.ojalgo.OjalgoDenseDoubleMatrix2D
public class OjalgoDenseDoubleMatrix2D
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.ujmp.core.Matrix |
---|
Matrix.StorageType |
Field Summary |
---|
Fields inherited from class org.ujmp.core.doublematrix.stub.AbstractDenseDoubleMatrix2D |
---|
factory |
Fields inherited from interface org.ujmp.core.doublematrix.DenseDoubleMatrix2D |
---|
chol, divideMatrix, divideScalar, eig, inv, invSPD, invSymm, lu, minusMatrix, minusScalar, mtimes, plusMatrix, plusScalar, qr, solve, solveSPD, solveSymm, svd, timesMatrix, timesScalar, transpose |
Fields inherited from interface org.ujmp.core.Matrix |
---|
ALL, COLUMN, LINK, NEW, NONE, ORIG, ROW, X, Y, Z |
Constructor Summary | |
---|---|
OjalgoDenseDoubleMatrix2D(long... size)
|
|
OjalgoDenseDoubleMatrix2D(Matrix m)
|
|
OjalgoDenseDoubleMatrix2D(MatrixStore<Double> m)
|
Method Summary | |
---|---|
Matrix |
chol()
|
double |
det()
|
Matrix |
divide(double factor)
|
Matrix |
divide(Matrix m)
|
Matrix[] |
eig()
|
org.ojalgo.matrix.BasicMatrix |
getBasicMatrix()
|
double |
getDouble(int row,
int column)
|
double |
getDouble(long row,
long column)
|
long[] |
getSize()
|
PrimitiveDenseStore |
getWrappedObject()
|
Matrix |
inv()
|
Matrix |
invSPD()
|
Matrix[] |
lu()
|
Matrix |
minus(double factor)
|
Matrix |
minus(Matrix m)
|
Matrix |
mtimes(Matrix m)
|
Matrix |
plus(double factor)
|
Matrix |
plus(Matrix m)
|
Matrix[] |
qr()
|
void |
setDouble(double value,
int row,
int column)
|
void |
setDouble(double value,
long row,
long column)
|
void |
setWrappedObject(MatrixStore<Double> object)
|
Matrix |
solve(Matrix b)
|
Matrix[] |
svd()
|
Matrix |
times(double factor)
|
Matrix |
times(Matrix m)
|
double[][] |
toDoubleArray()
|
Matrix |
transpose()
|
Methods inherited from class org.ujmp.core.doublematrix.stub.AbstractDenseDoubleMatrix2D |
---|
allCoordinates, getAsDouble, getAsDouble, getDouble, getFactory, getObject, getObject, setAsDouble, setAsDouble, setDouble, setObject, setObject |
Methods inherited from class org.ujmp.core.doublematrix.stub.AbstractDenseDoubleMatrix |
---|
contains, getStorageType |
Methods inherited from class org.ujmp.core.doublematrix.stub.AbstractDoubleMatrix |
---|
getAsDouble, getObject, getValueType, 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, toFloatArray, toIntArray, toLongArray, toObjectArray, toShortArray, toStringArray |
Methods inherited from interface org.ujmp.core.doublematrix.calculation.basic.BasicDoubleCalculations |
---|
atimes, divide, divide, minus, minus, mtimes, mtimes, mtimes, plus, plus, 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 |
---|
eigSymm, ginv, invSymm, pinv, princomp, solveSPD, solveSymm |
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, copy, 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 OjalgoDenseDoubleMatrix2D(long... size)
public OjalgoDenseDoubleMatrix2D(Matrix m)
public OjalgoDenseDoubleMatrix2D(MatrixStore<Double> m)
Method Detail |
---|
public Matrix chol()
chol
in interface DecompositionDoubleCalculations
chol
in class AbstractMatrix
public Matrix divide(double factor) throws MatrixException
divide
in interface BasicDoubleCalculations
divide
in class AbstractDenseDoubleMatrix2D
MatrixException
public Matrix divide(Matrix m) throws MatrixException
divide
in interface BasicDoubleCalculations
divide
in class AbstractDenseDoubleMatrix2D
MatrixException
public Matrix[] eig()
eig
in interface DecompositionDoubleCalculations
eig
in class AbstractMatrix
public final org.ojalgo.matrix.BasicMatrix getBasicMatrix()
public double getDouble(int row, int column)
getDouble
in interface DoubleMatrix2D
public double getDouble(long row, long column)
getDouble
in interface DoubleMatrix2D
public long[] getSize()
getSize
in interface BasicMatrixProperties
public PrimitiveDenseStore getWrappedObject()
getWrappedObject
in interface Wrapper<MatrixStore<Double>>
public Matrix inv()
inv
in interface DecompositionDoubleCalculations
inv
in class AbstractMatrix
public Matrix invSPD()
invSPD
in interface DecompositionDoubleCalculations
invSPD
in class AbstractMatrix
public double det()
det
in interface BasicMatrixProperties
det
in class AbstractMatrix
public Matrix[] lu()
lu
in interface DecompositionDoubleCalculations
lu
in class AbstractMatrix
public Matrix minus(double factor) throws MatrixException
minus
in interface BasicDoubleCalculations
minus
in class AbstractDenseDoubleMatrix2D
MatrixException
public Matrix minus(Matrix m) throws MatrixException
minus
in interface BasicDoubleCalculations
minus
in class AbstractDenseDoubleMatrix2D
MatrixException
public Matrix mtimes(Matrix m)
mtimes
in interface BasicDoubleCalculations
mtimes
in class AbstractDenseDoubleMatrix2D
public Matrix plus(double factor) throws MatrixException
plus
in interface BasicDoubleCalculations
plus
in class AbstractDenseDoubleMatrix2D
MatrixException
public Matrix plus(Matrix m) throws MatrixException
plus
in interface BasicDoubleCalculations
plus
in class AbstractDenseDoubleMatrix2D
MatrixException
public Matrix[] qr()
qr
in interface DecompositionDoubleCalculations
qr
in class AbstractMatrix
public void setDouble(double value, int row, int column)
setDouble
in interface DoubleMatrix2D
public void setDouble(double value, long row, long column)
setDouble
in interface DoubleMatrix2D
public void setWrappedObject(MatrixStore<Double> object)
setWrappedObject
in interface Wrapper<MatrixStore<Double>>
public Matrix solve(Matrix b)
solve
in interface DecompositionDoubleCalculations
solve
in class AbstractMatrix
public Matrix[] svd()
svd
in interface DecompositionDoubleCalculations
svd
in class AbstractMatrix
public Matrix times(double factor) throws MatrixException
times
in interface BasicDoubleCalculations
times
in class AbstractDenseDoubleMatrix2D
MatrixException
public Matrix times(Matrix m) throws MatrixException
times
in interface BasicDoubleCalculations
times
in class AbstractDenseDoubleMatrix2D
MatrixException
public double[][] toDoubleArray() throws MatrixException
toDoubleArray
in interface GettersAndSetters
toDoubleArray
in class AbstractMatrix
MatrixException
public Matrix transpose()
transpose
in interface ObjectCalculations
transpose
in class AbstractDenseDoubleMatrix2D
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |